-
Notifications
You must be signed in to change notification settings - Fork 21
ci: use clang for coverage #1144
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: develop
Are you sure you want to change the base?
Conversation
|
| Scope | Lines Δ | Lines + | Lines - | Files Δ | Files + | Files ~ | Files ↔ | Files - |
|---|---|---|---|---|---|---|---|---|
| 🛠️ Source | 361 | 101 | 260 | 2 | - | 2 | - | - |
| ⚙️ CI | 32 | 12 | 20 | 1 | - | 1 | - | - |
| Total | 393 | 113 | 280 | 3 | - | 3 | - | - |
Legend: Files + (added), Files ~ (modified), Files ↔ (renamed), Files - (removed)
🔝 Top Files
- src/lib/AST/ASTVisitor.cpp (Source): 182 lines Δ (+101 / -81)
- src/lib/AST/ClangHelpers.hpp (Source): 179 lines Δ (+0 / -179)
- .github/workflows/ci.yml (CI): 32 lines Δ (+12 / -20)
4807600 to
05fadd5
Compare
e54b297 to
99e80ab
Compare
Codecov Report❌ Patch coverage is
❌ Your patch check has failed because the patch coverage (81.01%) is below the target coverage (90.00%). You can increase the patch coverage or adjust the target coverage. Additional details and impacted files@@ Coverage Diff @@
## develop #1144 +/- ##
============================================
- Coverage 86.49% 76.38% -10.12%
============================================
Files 326 311 -15
Lines 23840 29672 +5832
Branches 0 5863 +5863
============================================
+ Hits 20620 22664 +2044
- Misses 3220 4735 +1515
- Partials 0 2273 +2273 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
3b77832 to
e675d07
Compare
This also makes it so coverage only applies to unit tests.
|
An automated preview of the documentation is available at https://1144.mrdocs.prtest2.cppalliance.org/index.html If more commits are pushed to the pull request, the docs will rebuild at the same URL. 2026-01-30 19:53:32 UTC |
Replace GCC debug-info coverage report with clang AST based reports.
These are more accurate and don't suffer from disruptions from optimizations.
This also makes it so coverage only applies to unit tests, excluding self-test from coverage because that's incidental coverage.