test(openclaw): remove dependency review prose contracts - #10907
Conversation
Signed-off-by: Julie Yaunches <jyaunches@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)
💤 Files with no reviewable changes (1)
Included review availability: Your plan provides up to 12 included reviews per hour; 11 remain after this review. 📝 WalkthroughWalkthroughRemoved obsolete OpenClaw dependency-review path constants, contract tests, and messaging plugin provenance assertions. Shared archive invariants and rebuild-resume compatibility tests remain. ChangesOpenClaw test cleanup
Estimated code review effort: 2 (Simple) | ~10 minutes Merge Risk: ⚪ Minimal · up to This change removes obsolete OpenClaw dependency-review test coverage while retaining the stated archive, build, remediation, lock, and image-boundary checks. No current merge-blocking risk is identified. 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
Full details: Docstring CoverageExplanation No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0 files. ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Comment |
Code Coverage OverviewLanguages: TypeScript TypeScript / code-coverage/pluginThe overall line coverage in commit 82d1981 in the TypeScript / code-coverage/cliThe overall line coverage in commit 82d1981 in the Show a line coverage summary of the most impacted files.
Updated |
Signed-off-by: Julie Yaunches <jyaunches@nvidia.com>
|
PR Review Advisor finished for commit |
There was a problem hiding this comment.
review of ce8ee88d50cd845a73a319e1e8c50bcec4f6b722.
P0
- None.
P1
- None.
The deleted assertions are prose/source-shape contracts; executable owners remain for npm provenance and remediation, Jaeger, MCP retry/diagnostics/timeout, device authorization/state, messaging provenance, workflow guards, and build-argument validation. Focused validation passed 10/10 tests, and the sibling behavior suites passed 122 tests with one expected skip. Both commits are verified.
I am not approving this SHA: required test-e2e-sandbox is failing, the branch is behind current main (b08eaa0844dc2e972fbfa2806590668802d449b4), and there is no CodeRabbit review object. I will re-review after the branch and gates refresh.
|
Note GitHub couldn't provide a complete incremental comparison for this pull request, so CodeRabbit is performing a full review instead. This review may take a little longer. |
Outcome
Removes dependency-review prose assertions from the OpenClaw integration suite. Security and compatibility behavior remains covered through the archive, build-argument, remediation, lock, and image boundaries that own it.
Reason
PR #10892's test-design review identified assertions that treated explanatory Markdown as an executable contract. Those checks could fail after an accurate rewrite without detecting a product regression.
Related issues
Relates to #10892.
Changes
Verification
npx vitest run --project integration test/agents/openclaw/openclaw-dependency-review.test.ts— 10 tests passed.npm run source-shape:check— passed with zero detected source-shape cases.npm run checks:repository— passed.git diff --check— passed.87baa1c7a8c28f992849173281bc980a6acb63d6is Verified.Review notes
This is a test-only reduction. It changes no production code or security control. The behavior-focused security tests named above remain in place.
Signed-off-by: Julie Yaunches jyaunches@nvidia.com
Summary by CodeRabbit