test(ci): stabilize coverage and image isolation checks - #8612
Conversation
Signed-off-by: Aaron Erickson <aerickson@nvidia.com>
|
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)
📝 WalkthroughWalkthroughThe ChangesShield flow test
Gateway isolation execution
Estimated code review effort: 2 (Simple) | ~10 minutes Possibly related PRs
Suggested reviewers: 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Comment |
Code Coverage OverviewLanguages: TypeScript TypeScript / code-coverage/pluginThe overall coverage in commit 43cb474 in the TypeScript / code-coverage/cliThe overall coverage in commit 43cb474 in the Show a code coverage summary of the most impacted files.
Updated |
PR Review Advisor — No blocking findings reportedAdvisor assessment: No blocking advisor findings reported Model lanes
4 additional E2E selections from the second opinionAdvisory only. The primary lane did not select these E2E jobs or targets.
Second-opinion terminology and E2E selections are advisory. Live E2E does not run automatically for pull requests. E2E guidanceAdvisory only. A maintainer can dispatch the default E2E suite against this exact revision. Recommended E2E: None 1 optional E2E recommendation
This automated review informs maintainers. Warnings and suggestions do not require a response. A maintainer decides whether to merge. |
Signed-off-by: Aaron Erickson <aerickson@nvidia.com>
Summary
Stabilize the coverage-heavy Shields test and preserve the gateway-isolation helper after the image default changed to
USER sandbox. The checks now complete without changing their assertions or product behavior.Changes
shieldsDown captures policy, unlocks config, saves state, and skips timer on requestthe same 30-second bound used by coverage-heavy test setup.setprivfor its existing root-to-sandbox transition.Type of Change
Quality Gates
43cb4744c7eab757f5906c51a4d916c81ea25126found no changed security control. The same assertions and root-to-sandbox identity transition still run; neither test change skips, weakens, or reorders them.Documentation Writer Review
no-docs-neededDGX Station Hardware Evidence
Verification
Signed-off-by:line and every commit appears asVerifiedin GitHubpre-commit,commit-msg, andpre-pushhooks passed, ornpm run validate:prpassed after refreshingorigin/mainwhen hooks were skipped or unavailablenpm run test:changedpassed 35 tests for the timeout change;bash -n test/e2e-gateway-isolation.shandshellcheck test/e2e-gateway-isolation.shpassed for the helper change. Protected CI runs the complete image test.npm testfor broad runtime/test-harness changes;npm run checkfor repo-wide validation/coverage changes — command/result:npm run docsbuilds without warnings (doc changes only)Signed-off-by: Aaron Erickson aerickson@nvidia.com
Summary by CodeRabbit