mirror of
https://github.com/Gericom/teak-llvm.git
synced 2025-06-22 21:15:40 -04:00

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
27 lines
623 B
Python
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)
|