Skip to content

test: skip the device-lease race and concurrent config tests on win32 (#883) - #903

Merged
janicduplessis merged 2 commits into
mainfrom
@janic/skip-device-lease-race-win32
Sep 19, 2026
Merged

janicduplessis merged 2 commits into
mainfrom
@janic/skip-device-lease-race-win32

Conversation

@janicduplessis

@janicduplessis janicduplessis commented Sep 19, 2026

Copy link
Copy Markdown
Collaborator

Part of #883.

Two more multi-process claim tests hit the Windows rename delete-pending limbo on the blocking test (windows) lane of pull requests that do not touch them: engine-device-lease.test.ts "two processes racing for one free device leave exactly one holder" (#899: a racer child throws inside takeLease, exits non-zero with empty stdout, and the test's JSON.parse fails) and config.test.ts "concurrent processes each keep their record" (#900). Both are skipped on win32 with the reason and issue in the test name, like the three skips from #886 and #891, and still run on macOS and Linux.

These skips are a stopgap; #883 is the fix.

Fourth multi-process claim test to hit the Windows rename delete-pending
limbo: a racer child exits non-zero with empty stdout, so the JSON parse in
the test fails. Seen on the blocking test (windows) lane of #899.
Fifth of the family, seen on the test (windows) lane of #900.
@janicduplessis janicduplessis changed the title test: skip the device-lease race test on win32 (#883) test: skip the device-lease race and concurrent config tests on win32 (#883) Sep 19, 2026
@janicduplessis
janicduplessis marked this pull request as ready for review September 19, 2026 12:31
@janicduplessis
janicduplessis merged commit 913ef5d into main Sep 19, 2026
7 checks passed
@janicduplessis
janicduplessis deleted the @janic/skip-device-lease-race-win32 branch September 19, 2026 12:31
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