Repository navigation
Conversation
|
Important Draft PR not reviewedDraft PRs are not automatically reviewed by default.
To automatically review draft PRs, update your CodeRabbit configuration: reviews:
auto_review:
drafts: true
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Fleet review (qwen)Test fixtures: make Windows execution/interruption fixtures faithful. Model Windows SIGINT through private fixture IPC, retain normal exit130. Part 2/3 of path-fence safety chain. 122/1/8 tests. No findings. Verdict: clean |
Fleet review (deepseek)Test/tooling-only slice that makes the Windows launcher and interruption fixtures faithful: a Windows-only Node-require preload maps disposable fixture shebang scripts, path-sensitive assertions use the corrected remediation home, and Windows SIGINT is modeled through private IPC while POSIX still sends the real signal, asserting the provisioning child is gone (ESRCH). Changes are confined to fixture-owned mocks and docs. Question (1)
Verdict: clean |
Fleet review (qwen)Test-only: makes Windows launcher test fixtures faithful by using a Windows-only preload for Node script mocks and modeling SIGINT through private IPC on Windows (instead of Node's child.kill which force-terminates). Retains POSIX native signals. 122/1/8 initial run with one isolation failure, then targeted correction 1/1. Part of the path-fence safety chain (#2048). Draft PR (no-merge). No findings. Verdict: clean |
PR Type
type:chore)Summary
Adapt only fixture-owned Node mocks on Windows, preserving native missing/nonfixture/POSIX commands. Model Windows SIGINT delivery through private fixture IPC; retain normal exit130, no Pi launch and provisioning-child termination. POSIX still sends actual signals.
Changes
Test Plan
Independent122/1/8 with isolation failure; authorized targeted correction1/1 resolves absence/PATH proof. Interrupt exit130/signal-null/no-Pi/child-ESRCH passes independently. Helper passes;8 existing skips unchanged.
Chain Context
test/path-fence-filesystem-fixtures2916bbec15389558af12582bba36a119930d79beScope / rollback / autonomy
Includes only launcher unit and accompanying tests/docs. Rollback reverts this unit's listed files/commit without reverting prior slices. Excludes new production launcher/history/registry changes, unclassified corpus fixes, merge and automatic base update. CI expected-green is NOT asserted; drafts remain blocked from integration until CI/base decisions.
Linked Issue
Closes #1660
Related: #1659 (primary fix is inherited from #1610, not authored here). Both issues retain
status:approved.Verification limits
pnpm testwas stopped with181 provisional failure records, without a final summary. Remaining corpus is unclassified; no blanket inherited-failure or full-suite-green claim.tests/gentle-agents.test.ts:5430(ENOTEMPTY); its other jobs pass. Cause not classified; no retry or source correction. Chain integration remains blocked.e262890dcb5f69ff6b7289f7baa491ec72a9bc03; this chain retains the explicitly approved pin162c9bda89242a73f5ed55d7383a8d96ad19660d. Reconcile the base before integration.Contributor Checklist