mirror of
https://github.com/capstone-engine/llvm-capstone.git
synced 2025-04-16 13:20:41 +00:00

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
25 lines
538 B
Plaintext
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)
|