test: isolate the route scanner probe in a unique temp directory (carry of #3323) - #3539
Conversation
Co-authored-by: luvs01 <27862058+luvs01@users.noreply.github.com>
|
✅ Deterministic PR hygiene checks passed. |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: ASSERTIVE Plan: Team Run ID: 📒 Files selected for processing (1)
Included review availability: Your plan provides up to 10 included reviews per hour; 4 remain after this review. 📝 WalkthroughWalkthroughThe scanner-probe test now creates its probe under an OS temporary directory. It writes the probe inside ChangesScanner probe isolation
Estimated code review effort: 1 (Trivial) | ~3 minutes Merge Risk: ⚪ Minimal · up to Scanner-probe tests now avoid repository-root collisions and clean up temporary files on success or failure, with no runtime behavior changes or remaining merge-readiness risk. 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 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 |
리뷰 · 우선순위 63 / 80설명 지금 이 PR(#3539)은 그 프로브를 지금 원본 #3323은 아직 OPEN+CONFLICTING입니다. 이 캐리가 머지되면 남은 원본 PR은 정리하면, 제품 동작은 그대로 두고 테스트 픽스처만 OS 임시 디렉터리로 격리하는 작은 캐리입니다. 현재 HEAD의 고정 루트 경로 프로브를 없애는 방향이 맞고, 스택도 wp1 단독이라 다른 캐리(#3484/#3515/#3525 계열)와 얽히지 않습니다. 라인 127 - 메인테이너의 판단이 필요한 지점
너의 추천 CI 매트릭스(특히 test shards + windows) 초록 확인 후 #3539를 단독 머지하세요. 머지 커밋 SHA로 원본 #3323에 이 댓글은 grok-bot이 작성했습니다 |
Ingwannu
left a comment
There was a problem hiding this comment.
Reviewed exact head cc599fb7923894aac1d67244a2f3700a6fb7bc44. The carry preserves the original test-only fix at the current domain path: probe creation is unique, the write is inside the protected block, and recursive cleanup runs on both success and failure. No runtime file changes.
Cross-platform CI run 33926417463 and the exact-head CodeRabbit review are green. The remaining pending target-check duplicate has an already-successful exact-head counterpart and the PR visibly targets dev. Approved.
Summary
The route-scanner probe in
tests/server/management-route-registry.test.tswrote its fixture into the repository root; this carry moves it into a uniquemktemp-style directory so a parallel run cannot collide or leave a stray file behind. Test-only; no runtime change.Supersedes #3323 (maintainer carry: GitHub reports the original CONFLICTING after the
tests/<domain>/migration, whilegit merge-treeis clean; the carry is the PR head merged withorigin/dev, no source edits).Stack (wp1 merge train, independent layers — each targets
dev):Unit:
devlog/_plan/260905_open_work_closeout/(010, 011).Verification
bun run typecheck— exit 0 on the carry head.bun test tests/server/management-route-registry.test.ts— tests/server/management-route-registry.test.ts — 13 pass / 0 fail.3323's exact head was full-matrix green; exact-head CI on this branch is the merge gate.Checklist
devCo-authored-bytrailerCo-authored-by: luvs01 27862058+luvs01@users.noreply.github.com
Summary by CodeRabbit