diff options
author | Victor Stinner <victor.stinner@gmail.com> | 2016-03-23 11:14:10 (GMT) |
---|---|---|
committer | Victor Stinner <victor.stinner@gmail.com> | 2016-03-23 11:14:10 (GMT) |
commit | 69649f21f02907da59264df8faf73849d2557f5e (patch) | |
tree | 0eee9248c7fbc4673498a8e034297f996f6fb778 /Lib/test/test_regrtest.py | |
parent | e985726553b4e5571f110f00e14da5a6ae5d7994 (diff) | |
download | cpython-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.py | 5 |
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) |