Commit 08c719eb authored by Victor Stinner's avatar Victor Stinner

(Merge 3.2) Issue #12074: regrtest displays also the current number of failures

parents acd902be a2a895c4
......@@ -630,9 +630,11 @@ def main(tests=None, testdir=None, verbose=0, quiet=False,
if test is None:
finished += 1
continue
accumulate_result(test, result)
if not quiet:
print("[{1:{0}}{2}] {3}".format(
test_count_width, test_index, test_count, test))
print("[{1:{0}}{2}/{3}] {4}".format(
test_count_width, test_index, test_count,
len(bad), test))
if stdout:
print(stdout)
if stderr:
......@@ -642,7 +644,6 @@ def main(tests=None, testdir=None, verbose=0, quiet=False,
raise KeyboardInterrupt # What else?
if result[0] == CHILD_ERROR:
raise Exception("Child error on {}: {}".format(test, result[1]))
accumulate_result(test, result)
test_index += 1
except KeyboardInterrupt:
interrupted = True
......@@ -652,8 +653,8 @@ def main(tests=None, testdir=None, verbose=0, quiet=False,
else:
for test_index, test in enumerate(tests, 1):
if not quiet:
print("[{1:{0}}{2}] {3}".format(
test_count_width, test_index, test_count, test))
print("[{1:{0}}{2}/{3}] {4}".format(
test_count_width, test_index, test_count, len(bad), test))
sys.stdout.flush()
if trace:
# If we're tracing code coverage, then we don't exit with status
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment