]> granicus.if.org Git - python/commitdiff
Close #25369: Fix test_regrtest without thread support
authorVictor Stinner <victor.stinner@gmail.com>
Sun, 11 Oct 2015 08:03:28 +0000 (10:03 +0200)
committerVictor Stinner <victor.stinner@gmail.com>
Sun, 11 Oct 2015 08:03:28 +0000 (10:03 +0200)
Lib/test/test_regrtest.py

index 2e33555afec763975765c187d65f1ecad7859f07..0f0069836bab61e0362e80e8a6cfcb1bd11cc054 100644 (file)
@@ -7,6 +7,7 @@ Note: test_regrtest cannot be run twice in parallel.
 import argparse
 import faulthandler
 import getopt
+import io
 import os.path
 import platform
 import re
@@ -433,7 +434,9 @@ class ProgramsTestCase(BaseTestCase):
         self.tests = [self.create_test() for index in range(self.NTEST)]
 
         self.python_args = ['-Wd', '-E', '-bb']
-        self.regrtest_args = ['-uall', '-rwW', '--timeout', '3600', '-j4']
+        self.regrtest_args = ['-uall', '-rwW']
+        if hasattr(faulthandler, 'dump_traceback_later'):
+            self.regrtest_args.extend(('--timeout', '3600', '-j4'))
         if sys.platform == 'win32':
             self.regrtest_args.append('-n')