llvm-capstone/lldb/packages/Python/lldbsuite/test/issue_verification/TestSignalOutsideTestMethod.py.park
Todd Fiala 93153922db test infra: adds book-keeping for rerunnable tests
Also adds full path info for exceptional exits and timeouts when
no test method is currently running.

Adds --rerun-all-issues command line arg.  If specified, all
test issues are eligible for rerun.  If not specified, only tests
marked flakey are eligible for rerun.

The actual rerunning will occur in an upcoming change.  This
change just handles tha accounting of what should be rerun.

llvm-svn: 255438
2015-12-12 19:26:56 +00:00

25 lines
538 B
Plaintext

"""Tests that an exceptional exit is detected by the testbot."""
from __future__ import print_function
import atexit
import os
import signal
import time
import lldbsuite.test.lldbtest as lldbtest
class ExceptionalExitOutOfTestMethodTestCase(lldbtest.TestBase):
"""Forces exceptional exit."""
mydir = lldbtest.TestBase.compute_mydir(__file__)
@lldbtest.skipIfWindows
def test_buildbot_catches_exceptional_exit(self):
pass
def cleanup():
os.kill(os.getpid(), signal.SIGKILL)
atexit.register(cleanup)