fix(windows): gate PTY exit on Job drain

This commit is contained in:
OrcaWin
2026-07-20 03:51:10 -07:00
parent f9af2ce8a5
commit 288116dfd5
10 changed files with 460 additions and 29 deletions
@@ -20,6 +20,7 @@ on:
- 'tests/e2e/global-teardown.ts'
- 'tests/e2e/helpers/**'
- 'tests/e2e/agent-descendant-process-kill.spec.ts'
- 'tests/e2e/windows-agent-job-natural-exit.spec.ts'
- 'tests/e2e/restart-restore-terminal-input.spec.ts'
- 'tests/e2e/restored-terminal-input-readiness.unit.test.ts'
- 'tests/e2e/terminal-probe-input-sequence.ts'
@@ -93,7 +94,8 @@ jobs:
tests/e2e/restart-restore-terminal-input.spec.ts
tests/e2e/terminal-restart-persistence.spec.ts
tests/e2e/agent-descendant-process-kill.spec.ts
--grep "clean restart with a live daemon session|cold-restored pane accepts typing|daemon snapshot relaunch preserves|Windows worktree deletion releases|plain Windows terminal close preserves"
tests/e2e/windows-agent-job-natural-exit.spec.ts
--grep "clean restart with a live daemon session|cold-restored pane accepts typing|daemon snapshot relaunch preserves|Windows worktree deletion releases|plain Windows terminal close preserves|natural Windows agent root exit waits"
--workers=1
- name: Upload Playwright traces