You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
test: coverage-enabled functional runs can lose shared /tmp/coverage dir #7273
linux64-test / Test source can intermittently lose the shared RPC coverage temp directory during the coverage-enabled functional test run, causing otherwise unrelated tests to crash with FileNotFoundError in test_framework/coverage.py.
Both failures point at the same missing shared coverage directory:
/tmp/coverage14baegnk
Diagnosis
test/functional/test_runner.py creates one shared coverage directory with tempfile.mkdtemp(prefix="coverage") and passes it to all tests via --coveragedir=....
In this run, that directory disappeared while tests were still executing, so later RPC calls crashed when the coverage wrapper tried to append to coverage.pid*.txt.
This does not look related to the PR's actual diff (only CI workflow/env files plus test/get_previous_releases.py were changed), and it is separate from the concurrent known feature_llmq_signing.py flake in the same job.
Reproduction
No deterministic local repro yet.
Observed in CI during the standard coverage-enabled linux64 functional test run.
Activity