pytest_sessionfinish: preset exitstatus with UsageErrors
Previously it would be 0. Setting it to the expected outcome (EXIT_USAGEERROR) here already helps `pytest_sessionfinish` hooks.
This commit is contained in:
@@ -208,6 +208,7 @@ def wrap_session(config, doit):
|
||||
initstate = 2
|
||||
session.exitstatus = doit(config, session) or 0
|
||||
except UsageError:
|
||||
session.exitstatus = EXIT_USAGEERROR
|
||||
raise
|
||||
except Failed:
|
||||
session.exitstatus = EXIT_TESTSFAILED
|
||||
|
||||
Reference in New Issue
Block a user