Repository navigation
test: keep remote OpenCode fork fixture paths consistent - #15062
Conversation
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. |
|
All contributors have signed the CLA ✍️ ✅ |
|
Navigate logical layers of code changes, visualize relationships, and explore their blast radius. No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Repository: manaflow-ai/cmux/.coderabbit.yaml Review profile: ASSERTIVE Plan: Advanced Run ID: 📒 Files selected for processing (1)
Included review availability: This review used your included allowance. Your plan provides up to 10 included reviews per hour; 8 remain after this review. 📝 WalkthroughWalkthroughThe test now reuses one generated remote working-directory value for both the snapshot and its launch command. ChangesRemote context test
Priority: ⬇️ Low Estimated code review effort: 1 (Trivial) | ~3 minutes Change: Bug fix Merge Risk: ⚪ Minimal · up to This test-only change aligns the snapshot and launch-command paths so the remote-context probe can run; no production behavior changes, and no merge-blocking risk is evident. 🚥 Pre-merge checks | ✅ 23 | ❌ 2❌ Failed checks (2 warnings)
✅ Passed checks (23 passed)
Full details: Description checkExplanation The description explains the fixture bug and reports Resolution Use the repository template. Add the required section headings, identify the tests added and executed with their command and result, add
✨ Finishing Touches 💡 1📝 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 |
|
Merge receipt for |
0485e93 ci: count an unwritable Homebrew prefix as a machine failure (manaflow-ai#15070) 8ce15d4 Show Cloud machine-list recovery instead of a stale 'unreachable' on return (manaflow-ai#14777) 51aad0b test: keep remote OpenCode fixture paths consistent (manaflow-ai#15062) 83270f1 test: bound remaining yield-count polls by deadlines (manaflow-ai#14488)
Fixes a deterministic fixture bug in SessionPersistenceTests. The remote OpenCode test generated different UUID-based working directories for the snapshot and launch command, so forkStartupInput rejected the fixture before the remote-context probe path ran. Reusing one path makes the test exercise the intended behavior.
Validation: git diff --check.
Need help on this PR? Tag
@codesmith-botwith what you need. Autofix is disabled.Summary by cubic
Fixes a deterministic fixture bug in
SessionPersistenceTestswhere the remote OpenCode test used a different UUID-based working directory for the snapshot than for the launch command, soforkStartupInputrejected the fixture before the remote-context probe ran. Reusing the same path makes the test exercise the intended behavior.Written for commit 5a0a586. Summary will update on new commits.
Summary by CodeRabbit