Conversation
Codecov Report✅ All modified and coverable lines are covered by tests.
Additional details and impacted files@@ Coverage Diff @@
## main #837 +/- ##
==========================================
- Coverage 67.44% 58.59% -8.85%
==========================================
Files 156 97 -59
Lines 46319 29197 -17122
Branches 8506 7752 -754
==========================================
- Hits 31241 17109 -14132
+ Misses 13210 9887 -3323
- Partials 1868 2201 +333
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
There was a problem hiding this comment.
Pull request overview
This PR updates ARC’s build and CI coverage configuration so Codecov correctly reports coverage for Cython-compiled modules.
Changes:
- Enable Cython line tracing and trace macros during extension builds when
ARC_COVERAGE=1. - Update CI to build with coverage instrumentation, collect functional-test coverage, and upload via
codecov/codecov-action@v5. - Configure Coverage.py to use the
Cython.Coverageplugin and omitarc/**/*_test.pyfiles from measured source.
Reviewed changes
Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
| setup.py | Adds ARC_COVERAGE-gated Cython linetrace directives and CYTHON_TRACE macros to extension builds. |
| .github/workflows/ci.yml | Sets coverage env vars, appends functional-test coverage output, and updates Codecov action + inputs. |
| .coveragerc | Enables Cython.Coverage plugin and omits arc/**/*_test.py from coverage measurement. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
No description provided.