summaryrefslogtreecommitdiffstats
path: root/Lib/test/test_regrtest.py
diff options
context:
space:
mode:
authorVictor Stinner <victor.stinner@gmail.com>2016-03-23 11:14:10 (GMT)
committerVictor Stinner <victor.stinner@gmail.com>2016-03-23 11:14:10 (GMT)
commit69649f21f02907da59264df8faf73849d2557f5e (patch)
tree0eee9248c7fbc4673498a8e034297f996f6fb778 /Lib/test/test_regrtest.py
parente985726553b4e5571f110f00e14da5a6ae5d7994 (diff)
downloadcpython-69649f21f02907da59264df8faf73849d2557f5e.zip
cpython-69649f21f02907da59264df8faf73849d2557f5e.tar.gz
cpython-69649f21f02907da59264df8faf73849d2557f5e.tar.bz2
regrtest: display test duration in sequential mode
Only display duration if a test takes more than 30 seconds.
Diffstat (limited to 'Lib/test/test_regrtest.py')
-rw-r--r--Lib/test/test_regrtest.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/Lib/test/test_regrtest.py b/Lib/test/test_regrtest.py
index 18d0f46..03e7e1d 100644
--- a/Lib/test/test_regrtest.py
+++ b/Lib/test/test_regrtest.py
@@ -304,7 +304,7 @@ class ParseArgsTestCase(unittest.TestCase):
class BaseTestCase(unittest.TestCase):
TEST_UNIQUE_ID = 1
TESTNAME_PREFIX = 'test_regrtest_'
- TESTNAME_REGEX = r'test_[a-z0-9_]+'
+ TESTNAME_REGEX = r'test_[a-zA-Z0-9_]+'
def setUp(self):
self.testdir = os.path.realpath(os.path.dirname(__file__))
@@ -351,7 +351,8 @@ class BaseTestCase(unittest.TestCase):
self.assertRegex(output, regex)
def parse_executed_tests(self, output):
- regex = r'^[0-9]+:[0-9]+:[0-9]+ \[ *[0-9]+(?:/ *[0-9]+)?\] (%s)$' % self.TESTNAME_REGEX
+ regex = (r'^[0-9]+:[0-9]+:[0-9]+ \[ *[0-9]+(?:/ *[0-9]+)?\] (%s)'
+ % self.TESTNAME_REGEX)
parser = re.finditer(regex, output, re.MULTILINE)
return list(match.group(1) for match in parser)