Skip to content

test: a planted fake git is removed with retries (Windows EBUSY) - #70

Merged
llima merged 1 commit into
mainfrom
fix/clone-tests-ebusy
Oct 19, 2026
Merged

llima merged 1 commit into
mainfrom
fix/clone-tests-ebusy

Conversation

@llima

@llima llima commented Oct 18, 2026

Copy link
Copy Markdown
Owner

Summary

Test plan

  • npm run typecheck exits 0.
  • npx vitest run test/clone.test.ts test/init-clone-cli.test.ts test/repos-cli.test.ts --maxWorkers=6 on Linux: 59 passed, 2 skipped.
  • Full suite on Linux (--exclude test/ci.test.ts --maxWorkers=6): 129 files passed, 1 skipped; 3274 tests passed, 10 skipped. test/ci.test.ts was not run by hand.
  • Oracle skipped: no fixture, and the change is test-only (no emitted bytes).
  • Windows CI is the proof. The EBUSY could not be reproduced on Linux.

… hold it busy (EBUSY)

The 0.33.0 CI run on windows-latest·node24 failed cleanup with EBUSY removing
the fake git.exe. Nothing the tests assert changes.
@llima
llima merged commit 6eeaeae into main Oct 19, 2026
8 checks passed
@llima
llima deleted the fix/clone-tests-ebusy branch October 19, 2026 00:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant