Skip to content

test: verify Windows Provider cancellation and descendant cleanup - #40

Merged
Sunrisepeak merged 4 commits into
mainfrom
test/windows-provider-cancel
Oct 20, 2026
Merged

Sunrisepeak merged 4 commits into
mainfrom
test/windows-provider-cancel

Conversation

@Sunrisepeak

Copy link
Copy Markdown
Member

The startup suite previously skipped cancellation on Windows while covering its Job Object timeout path. Run the cancellation case on Windows too: allocate a console when the runner is headless, start a process group, send Ctrl+Break, and require exit 130, a structured cancellation error, lock release and terminated descendants.

This completes the cross-platform cancellation check for the already released 2026.10.20.2 implementation. No runtime or release payload changes. Local POSIX tests pass; native CI exercises both Windows baselines, macOS and Linux. Self-review checked process-group targeting and independent descendant liveness checks.

@Sunrisepeak
Sunrisepeak merged commit a5c0cd2 into main Oct 20, 2026
6 checks passed
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