mirror of
https://github.com/python/cpython.git
synced 2025-11-01 18:51:43 +00:00
gh-108834: regrtest --fail-rerun exits with code 5 (#108896)
When the --fail-rerun option is used and a test fails and then pass,
regrtest now uses exit code 5 ("rerun) instead of 2 ("bad test").
This commit is contained in:
parent
676593859e
commit
1170d5a292
2 changed files with 6 additions and 4 deletions
|
|
@ -29,9 +29,10 @@ from test.support import threading_helper
|
|||
EXIT_TIMEOUT = 120.0
|
||||
|
||||
EXITCODE_BAD_TEST = 2
|
||||
EXITCODE_INTERRUPTED = 130
|
||||
EXITCODE_ENV_CHANGED = 3
|
||||
EXITCODE_NO_TESTS_RAN = 4
|
||||
EXITCODE_RERUN_FAIL = 5
|
||||
EXITCODE_INTERRUPTED = 130
|
||||
|
||||
|
||||
class Regrtest:
|
||||
|
|
@ -847,7 +848,7 @@ class Regrtest:
|
|||
elif self.no_tests_run():
|
||||
exitcode = EXITCODE_NO_TESTS_RAN
|
||||
elif self.rerun and self.ns.fail_rerun:
|
||||
exitcode = EXITCODE_BAD_TEST
|
||||
exitcode = EXITCODE_RERUN_FAIL
|
||||
return exitcode
|
||||
|
||||
def action_run_tests(self):
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue