Skip to content

ci(unit-tests): Python 3.14 coverage guard intermittently finds an xdist worker with no data file #1423

Closed

Description

@JarryShaw

Describe the bug
The Python 3.14 unit-tests job intermittently fails at Report coverage even though every test passes. The #1387 guard finds one xdist worker with no .coverage.* file.

Of the 30 most recent unit-tests.yml runs (02:34Z–13:52Z on 2026-10-08), all 3 hits came after 12:55Z:

None of the 23 runs before 12:55Z hit it. That points at something that landed with #1409–#1412 (a test that kills, os._exits or replaces an xdist worker), but this is an inference, not yet shown.

Expected behavior
Every worker saves its coverage data, so the guard only fires when a worker really dies.

Activity

  1. added
    ciPull requests that change CI or workflow configuration (ci: subject prefix)
    pendingAccepted and unstarted - nobody is on it and nothing blocks it
    on Oct 8, 2026
  2. added
    wipWork in flight - a covering PR is open or an agent is actively on it
    and removed
    pendingAccepted and unstarted - nobody is on it and nothing blocks it
    on Oct 8, 2026
  3. removed
    wipWork in flight - a covering PR is open or an agent is actively on it
    on Oct 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    ciPull requests that change CI or workflow configuration (ci: subject prefix)

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions