Repository navigation
Stabilize remote tmux app-host test teardown - #9297
austinywang wants to merge 2 commits into
Conversation
📝 WalkthroughWalkthrough
ChangesWindow close lifecycle
Estimated code review effort: 2 (Simple) | ~10 minutes Possibly related issues
Possibly related PRs
Suggested reviewers: 🚥 Pre-merge checks | ✅ 25✅ Passed checks (25 passed)
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
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 |
Bugbot is paused — on-demand spend limit reachedBugbot uses usage-based billing for this team and has hit its on-demand spend limit. A team admin can raise the spend limit in the Cursor dashboard, or wait for the next billing cycle to continue. |
Summary
NSWindow.close()so test teardown never enters cmux’s final-window quit pathFailure evidence
dedicatedWindowSocketDefaultsToFocusNeutral()and restarted with zero selected testsclose()repair, showing window close alone was insufficient under full-suite pressureValidation
756cc69b57: 8 tests in 1 suite passed in one app-host launch (4.234s), including the prior crash boundary;TEST SUCCEEDEDcmux-policy-check --mode branch --base origin/maingit diff --check./scripts/lint-pbxproj-test-wiring.sh(642 files)The same commit is included in the disposable full-CI integration run for #9266; that shard is still in progress.