teak-llvm/lldb/packages/Python/lldbsuite/test/issue_verification/TestSignal.py
Todd Fiala f0cccb3189 create 3 issues for testbots: FAIL, ERROR (exceptional), and TIMEOUT
This change is a trial balloon to verify that the default test summary
output sends the right output for the buildbot issue detection script.

The effect of this change will be reverted after verifying the testbot
behavior.  This change will not stay in as is and will knowingly create
noise, see this thread:

http://lists.llvm.org/pipermail/lldb-dev/2015-December/009048.html

llvm-svn: 255131
2015-12-09 18:01:19 +00:00

27 lines
623 B
Python

"""Tests that an exceptional exit is detected by the testbot."""
from __future__ import print_function
import os
import signal
import time
import lldbsuite.test.lldbtest as lldbtest
class ExceptionalExitTestCase(lldbtest.TestBase):
"""Forces exceptional exit."""
mydir = lldbtest.TestBase.compute_mydir(__file__)
@lldbtest.skipIfWindows
def test_buildbot_catches_exceptional_exit(self):
"""Force process to die with exceptional exit."""
# Sleep for a couple seconds
try:
time.sleep(5)
except:
pass
os.kill(os.getpid(), signal.SIGKILL)