pytest-dev / pytest-dev/pytest-xdist

pytest-xdist 3.40 and higher not honoring --exitfirst

Open
#1,034 4 comments 13 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Python
Stars
1.9k
Forks
287
Avg merge
9h 30m
Merged PRs (30d)
2

Description

https://stackoverflow.com/q/77667559/6090676

i am not the filer of the stackoverflow question (but i also observed the issue -- works fine on version 3.3.1), and it appears to be the only place this issue is documented, and i was thinking this would be a more appropriate place.

thanks for the awesome project! it made our test suite like 5x faster or something.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the linked Stack Overflow report and reproduce the --exitfirst behavior on pytest-xdist 3.40 or higher, then compare it with version 3.3.1 where the option works. The issue is done when distributed test execution honors --exitfirst consistently and the behavior is covered by an appropriate regression test.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
testing-qa
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.