pytest plugin re-runs all tests if a crash occurs inside a pytest_runtestloop
hook when using pytest-xdist
#24846
Labels
triage-needed
Needs assignment to the proper sub-team
Type: Bug
Behaviour
when a crash occurs inside a
pytest_runtestloop
hook while the xdist plugin is active, it will attempt to re-run all tests.Steps to reproduce:
create the following files:
use the test explorer to run the parametrized test:

check the test results tab. notice there are two separate crashes:
the first crash is expected, but the second one is not. it seems to be re-running pytest after the crash with the project root as the only argument, which tells pytest to run all tests in the project.
Extension version: 2025.1.2025022102
VS Code version: Code 1.97.2 (e54c774e0add60467559eb0d1e229c6452cf8447, 2025-02-12T23:20:35.343Z)
OS version: Windows_NT x64 10.0.22621
Modes:
The text was updated successfully, but these errors were encountered: