From: Tim Peters Date: Fri, 11 Aug 2006 03:49:10 +0000 (+0000) Subject: force_test_exit(): This has been completely ineffective X-Git-Tag: v2.5c1~91 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=8b8c59cf1db86682fdc48791a0fcfa997d36eb06;p=thirdparty%2FPython%2Fcpython.git force_test_exit(): This has been completely ineffective at stopping test_signal from hanging forever on the Tru64 buildbot. That could be because there's no such thing as signal.SIGALARM. Changed to the idiotic (but standard) signal.SIGALRM instead, and added some more debug output. --- diff --git a/Lib/test/test_signal.py b/Lib/test/test_signal.py index a6267d27f7f8..694e3f06ddc5 100644 --- a/Lib/test/test_signal.py +++ b/Lib/test/test_signal.py @@ -10,7 +10,10 @@ if verbose: x = '-x' else: x = '+x' + pid = os.getpid() +if verbose: + print "test runner's pid is", pid # Shell script that will send us asynchronous signals script = """ @@ -89,7 +92,8 @@ def force_test_exit(): time.sleep(MAX_DURATION + 5) print >> sys.__stdout__, ' child should not have to kill parent' for i in range(3): - os.kill(pid, signal.SIGALARM) + os.kill(pid, signal.SIGALRM) + print >> sys.__stdout__, " child sent SIGALRM to", pid finally: os._exit(0) # In parent (or error)