]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
gh-62432: unittest runner: Exit code 5 if no tests were run (#102051)
authorStefano Rivera <stefano@rivera.za.net>
Thu, 27 Apr 2023 01:28:46 +0000 (18:28 -0700)
committerGitHub <noreply@github.com>
Thu, 27 Apr 2023 01:28:46 +0000 (01:28 +0000)
commit76632b836cf81a95301f4eb1fa43682e8d9ffa67
treee34dfe04b641f614b06423ff7abd853d765e452d
parentdc3f97549a8fe4f7fea8d0326e394760b51caa6e
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
Doc/library/unittest.rst
Lib/test/test_unittest/test_program.py
Lib/test/test_unittest/test_result.py
Lib/test/test_unittest/test_runner.py
Lib/unittest/main.py
Lib/unittest/runner.py
Misc/ACKS
Misc/NEWS.d/next/Library/2023-02-19-12-37-08.gh-issue-62432.GnBFIB.rst [new file with mode: 0644]