test(e2e): revert failing #2701 guard assertion#5320
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 (1)
💤 Files with no reviewable changes (1)
📝 WalkthroughWalkthroughThe e2e regression script removes a post-negative-case assertion that verified the respawned gateway maintained the library guard chain active. After waiting for the negative process, the test now proceeds directly to proxy-env restoration without performing that intermediate guard-chain validation. ChangesE2E Crash Loop Recovery Test
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes Possibly related issues
Suggested labels
Suggested reviewers
Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Comment |
E2E Advisor RecommendationRequired E2E: None Full advisor summaryE2E Recommendation AdvisorBase: Required E2E
Optional E2E
New E2E recommendations
|
Vitest E2E Scenario RecommendationRequired Vitest E2E scenarios: None Full Vitest E2E advisor summaryVitest E2E Scenario AdvisorBase: Required Vitest E2E scenarios
Optional Vitest E2E scenarios
Relevant changed files
|
PR Review AdvisorFindings: 0 needs attention, 2 worth checking, 0 nice ideas Review findings🛠️ Needs attention
🔎 Worth checking
🌱 Nice ideas
Consider writing more tests for
This is an automated advisory review. A human maintainer must make the final merge decision. |
Summary
Remove the newly added #2701 failing-test-first assertion from the legacy crash-loop E2E so the scheduled suite no longer fails on the known missing guard-chain recovery bug. The #2478 warning check remains in place, so this only backs out the new guard that is currently red.
Related Issue
Refs #2701. Reverts the failing assertion added by #5049.
FYI @jyaunches: this new guard is failing in today's scheduled run with
FAIL: #2701: recovery did NOT restore guard chain — gateway respawned naked (DGX Spark crash-loop scenario). This PR removes only that assertion while preserving the existing #2478 recovery-warning coverage.Changes
rebuild --yes:connectrecovery path warns about missing /tmp guards but launches gateway naked → @homebridge/ciao crash loop #2701gateway_guards_activefailure block fromtest/e2e/test-issue-2478-crash-loop-recovery.sh.E2E / Nightlyrun against commita705c89d5e35ffacd81c2f813dcbd3ebca82df96: https://github.com/NVIDIA/NemoClaw/actions/runs/27396406250Type of Change
Verification
Ran
bash -n test/e2e/test-issue-2478-crash-loop-recovery.sh; commit/push hooks also passed for the touched file. Full E2E is currently running at https://github.com/NVIDIA/NemoClaw/actions/runs/27396406250.npx prek run --all-filespassesnpm testpassesnpm run docsbuilds without warnings (doc changes only)Signed-off-by: San Dang sdang@nvidia.com
Summary by CodeRabbit