Skip to content

Commit 318e4bb

Browse files
committed
Display list of tests that did not execute any test
1 parent db823cb commit 318e4bb

File tree

2 files changed

+11
-5
lines changed

2 files changed

+11
-5
lines changed

Lib/test/libregrtest/main.py

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@ def __init__(self):
7979
self.resource_denieds = []
8080
self.environment_changed = []
8181
self.rerun = []
82+
self.run_no_tests = []
8283
self.first_result = None
8384
self.interrupted = False
8485

@@ -119,7 +120,7 @@ def accumulate_result(self, test, result):
119120
self.skipped.append(test)
120121
self.resource_denieds.append(test)
121122
elif ok == TEST_DID_NOT_RUN:
122-
pass
123+
self.run_no_tests.append(test)
123124
elif ok != INTERRUPTED:
124125
raise ValueError("invalid test result: %r" % ok)
125126

@@ -321,10 +322,6 @@ def display_result(self):
321322
if self.ns.pgo:
322323
return
323324

324-
if not any((self.good, self.bad, self.skipped, self.interrupted,
325-
self.environment_changed)):
326-
return
327-
328325
print()
329326
print("== Tests result: %s ==" % self.get_tests_result())
330327

@@ -374,6 +371,11 @@ def display_result(self):
374371
print("%s:" % count(len(self.rerun), "re-run test"))
375372
printlist(self.rerun)
376373

374+
if self.run_no_tests:
375+
print()
376+
print(count(len(self.run_no_tests), "test"), "run no tests:")
377+
printlist(self.run_no_tests)
378+
377379
def run_tests_sequential(self):
378380
if self.ns.trace:
379381
import trace

Lib/test/test_regrtest.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -458,6 +458,10 @@ def list_regex(line_format, tests):
458458
regex = "Re-running test %r in verbose mode" % name
459459
self.check_line(output, regex)
460460

461+
if no_test_ran:
462+
regex = list_regex('%s test%s run no tests', no_test_ran)
463+
self.check_line(output, regex)
464+
461465
good = (len(tests) - len(skipped) - len(failed)
462466
- len(omitted) - len(env_changed) - len(no_test_ran))
463467
if good:

0 commit comments

Comments
 (0)