[https://nvbugs/6190759][fix] Promote the multi-node guard to a module-level pytest.mark.skipif so skipping ha - #14533
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Enterprise Run ID: 📒 Files selected for processing (2)
💤 Files with no reviewable changes (1)
📝 WalkthroughWalkthroughThis PR migrates node-count validation from an inline runtime check to a module-level pytest marker in a multi-node disaggregated test, then removes the corresponding waived test entry from the integration waivers list. The test now skips execution at pytest collection time when exactly 2 nodes are not available. ChangesDisaggregated Multi-Node Test Refactoring
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes Possibly related PRs
Suggested reviewers
🚥 Pre-merge checks | ✅ 3 | ❌ 2❌ Failed checks (1 warning, 1 inconclusive)
✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Warning Review ran into problems🔥 ProblemsStopped waiting for pipeline failures after 30000ms. One of your pipelines takes longer than our 30000ms fetch window to run, so review may not consider pipeline-failure results for inline comments if any failures occurred after the fetch window. Increase the timeout if you want to wait longer or run a Comment |
90c739b to
f0f4da6
Compare
f0f4da6 to
1361aca
Compare
…ode and unwaive The disagg_server fixture calls get_the_other_host(0), which asserts len(NODE_LIST) >= 2. On single-node CI runners (empty SLURM_NODELIST), this fires during fixture setup before test_completion's pytest.skip can run, so the test errors instead of skipping. Promote the multi-node guard to a module-level pytest.mark.skipif so the skip happens during collection, before any fixture runs. Drop the now-redundant in-test skip block. Remove the stale waive entry that the prior UCX_TLS fix (90694fe) missed. Signed-off-by: tensorrt-cicd <90828364+tensorrt-cicd@users.noreply.github.com>
1361aca to
2a9de1b
Compare
|
Closing based on bug status |
Summary
Test plan
Links
Summary by CodeRabbit