diff --git a/src/_pytest/runner.py b/src/_pytest/runner.py index 3f706b927..f02e4dcd9 100644 --- a/src/_pytest/runner.py +++ b/src/_pytest/runner.py @@ -388,7 +388,7 @@ def pytest_make_collect_report(collector: Collector) -> CollectReport: return list(collector.collect()) - call = CallInfo.from_call(collect, "collect") + call = CallInfo.from_call(collect, "collect", reraise=(BaseException, SystemExit)) longrepr: Union[None, Tuple[str, int, str], str, TerminalRepr] = None if not call.excinfo: outcome: Literal["passed", "skipped", "failed"] = "passed"