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
Commit 5fc0868
Browse filesBrowse the repository at this point in the historyBrowse files
fix(mutate): give each test process a temporary directory of its own
mutate runs the same package's tests in many processes at once, which
go test never does, and they all shared os.TempDir(). In
github.com/devcontainers/cli the code under test makes
<tmp>/devcontainercli-<user>/container-features/<version>-<unix ms>:
two coverage runs started in the same millisecond broke each other,
both tests were marked as failing with nothing broken and asked about
no edit, and a different edit only they reached survived at -j 4 on
some runs.
Each tree now hands the process it runs an empty TMPDIR under it,
removed after the process, beside the copy of the module.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
0 commit comments