]> granicus.if.org Git - python/commitdiff
Issue #11727: set regrtest default timeout to 15 minutes
authorVictor Stinner <victor.stinner@haypocalc.com>
Fri, 1 Apr 2011 13:59:59 +0000 (15:59 +0200)
committerVictor Stinner <victor.stinner@haypocalc.com>
Fri, 1 Apr 2011 13:59:59 +0000 (15:59 +0200)
Lib/test/regrtest.py
Misc/NEWS

index 8e9fe656c2abf1c7c13c0313f07ec5ae3a511197..59f57d5d4100edec5098c81862309945913cdbc4 100755 (executable)
@@ -22,7 +22,8 @@ Options:
 -h/--help       -- print this text and exit
 --timeout TIMEOUT
                 -- dump the traceback and exit if a test takes more
-                   than TIMEOUT seconds
+                   than TIMEOUT seconds (default: 15 minutes); disable
+                   the timeout if TIMEOUT is zero
 
 Verbosity
 
@@ -239,7 +240,7 @@ def main(tests=None, testdir=None, verbose=0, quiet=False,
          findleaks=False, use_resources=None, trace=False, coverdir='coverage',
          runleaks=False, huntrleaks=False, verbose2=False, print_slow=False,
          random_seed=None, use_mp=None, verbose3=False, forever=False,
-         header=False, timeout=None):
+         header=False, timeout=15*60):
     """Execute a test suite.
 
     This also parses command-line options and modifies its behavior
index 985e3592e5f939e2cd19024f40b67dcbb1a650e5..5a0e8a3a32784c6e5afaca942a4d511e650e918c 100644 (file)
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -361,7 +361,9 @@ Extensions
 Tests
 -----
 
-- Issue #11727: add --timeout option to regrtest (disabled by default).
+- Issue #11727: If a test takes more than 15 minutes, regrtest dumps the
+  traceback of all threads and exits. Use --timeout option to change the
+  default timeout or to disable it.
 
 - Issue #11653: fix -W with -j in regrtest.