]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Catch all exceptions in test modules.
authorGuido van Rossum <guido@python.org>
Wed, 16 Jul 1997 01:56:13 +0000 (01:56 +0000)
committerGuido van Rossum <guido@python.org>
Wed, 16 Jul 1997 01:56:13 +0000 (01:56 +0000)
Lib/test/regrtest.py

index d6c50810c1a9f1e918b9e99ac8dad04b75bbcdb1..431863ef87962bee45fb8b71f260dfa7d82c6347 100755 (executable)
@@ -25,6 +25,7 @@ import sys
 import string
 import os
 import getopt
+import traceback
 
 import test_support
 
@@ -137,6 +138,11 @@ def runtest(test, generate, verbose2):
     except test_support.TestFailed, msg:
        print "test", test, "failed --", msg
        return 0
+    except:
+       print "test", test, "crashed --", sys.exc_type, ":", sys.exc_value
+       if verbose2:
+           traceback.print_exc(file=sys.stdout)
+       return 0
     else:
        return 1