mirror of
https://github.com/python/cpython.git
synced 2025-08-30 05:35:08 +00:00
gh-62432: unittest runner: Exit code 5 if no tests were run (#102051)
As discussed in https://discuss.python.org/t/unittest-fail-if-zero-tests-were-discovered/21498/7 It is common for test runner misconfiguration to fail to find any tests, This should be an error. Fixes: #62432
This commit is contained in:
parent
dc3f97549a
commit
76632b836c
8 changed files with 64 additions and 22 deletions
|
@ -274,6 +274,8 @@ class TextTestRunner(object):
|
|||
infos.append("failures=%d" % failed)
|
||||
if errored:
|
||||
infos.append("errors=%d" % errored)
|
||||
elif run == 0:
|
||||
self.stream.write("NO TESTS RAN")
|
||||
else:
|
||||
self.stream.write("OK")
|
||||
if skipped:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue