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)
 |