[codex] ci: run coverage under Intel SDE - #95
Conversation
Signed-off-by: Nelson Spence <nelson@projectnavi.ai>
|
Note Gemini is unable to generate a review for this pull request due to the file types involved not being currently supported. |
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
Review Summary by QodoRun coverage under Intel SDE for AVX-512 code path instrumentation
WalkthroughsDescription• Run coverage instrumentation under Intel SDE to exercise AVX-512 code paths • Increase coverage floor from 78% to 85% with SDE-backed measurements • Add AVX-512 CPUID detection sanity check before coverage run • Reuse Intel SDE version and checksum from existing ci.yml workflow Diagramflowchart LR
A["Coverage Job"] -->|Install Intel SDE| B["SDE 10.7.0"]
B -->|Sanity Check| C["Verify AVX-512 Detection"]
C -->|Run Tests| D["cargo llvm-cov with SDE"]
D -->|Enforce Floor| E["85% Coverage Threshold"]
E -->|Upload| F["Codecov"]
File Changes1. .github/workflows/coverage.yml
|
Code Review by Qodo
1.
|
There was a problem hiding this comment.
Pull request overview
This PR updates the Rust coverage workflow to execute instrumented tests under Intel SDE, allowing AVX-512 runtime dispatch paths to contribute to coverage and restoring the stricter coverage floor.
Changes:
- Installs and verifies Intel SDE in the coverage job.
- Adds an AVX-512 CPUID sanity check under SDE.
- Runs
cargo llvm-covwith the SDE target runner and raises the line floor to 85%.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Signed-off-by: Nelson Spence <nelson@projectnavi.ai>
|
Bot review disposition after follow-up fix:
Validation run locally:
|
Signed-off-by: Nelson Spence <nelson@projectnavi.ai>
Summary
ci.ymlcargo llvm-covwith the x86_64 target runner set tosde64 -spr --, so instrumented test binaries execute the AVX-512 dispatch pathsCloses #68 once the GitHub Actions coverage job proves the SDE-backed number is stable.
Validation
actionlintv1.7.12zizmor --offline --persona=regular .github/workflows/git diff --checkLocal validation is static only; the coverage percentage and AVX-512 line execution need the GitHub Actions SDE run.