Skip to content

docs(coverage): authoritative full-suite report #3 (68.0% line / 50.2% branch) - #94

Merged
gburd merged 1 commit into
masterfrom
coverage/report-v5332
Jul 30, 2026
Merged

docs(coverage): authoritative full-suite report #3 (68.0% line / 50.2% branch)#94
gburd merged 1 commit into
masterfrom
coverage/report-v5332

Conversation

@gburd

@gburd gburd commented Jul 30, 2026

Copy link
Copy Markdown
Collaborator

Fresh EC2 full-run (post-v5.3.32, all COV_* blocks; instance terminated, ~$8).

Metric This run Prior #2 First #1
Line 68.0% (49192/72377) 62.3% 48.0%
Branch 50.2% (39238/78236) 46.2% 36.1%
Function 80.5% (2129/2644) 72.3% 52.8%

+20 line / +14 branch points since the first authoritative run; function coverage crossed 80%.

Baseline ratcheted to 68.0/50.2. Per-file ranking + .info in full-run-3/. Report notes the top remaining cold files for the next round and a measurement gap (xa/bt_upgrade drivers didn't run in the combined driver this time — their tests are merged; fold into the driver next run).

…% branch)

Fresh EC2 full-run (post-v5.3.32, all COV_* blocks). Authoritative coverage:
line 68.0% (was 62.3%), branch 50.2% (was 46.2%), function 80.5% (was 72.3%).
Since the first authoritative run: +20 line / +14 branch points; function >80%.

Ratchet baseline updated to 68.0/50.2. Report + .info + per-file ranking in
test/coverage/full-run-3/.

Note: xa/xa.c + bt_upgrade.c show 0% despite merged tests (#70/#75) -- the
combined driver's C-driver phase did not exercise them this run (a measurement
gap; fold those drivers into the combined driver next run). rep_lease + db_upg_opd
remain genuinely cold (multi-process / pre-3.1 fixture).
@gburd
gburd merged commit f6215cb into master Jul 30, 2026
45 of 47 checks passed
@gburd
gburd deleted the coverage/report-v5332 branch July 30, 2026 12:46
@github-actions

Copy link
Copy Markdown

Coccinelle convention checks

No new violations. ✅

Resolved since baseline (2) -- update dist/cocci/baseline.txt to lock these in.
rule_mutex_unbalanced|MUTEX_UNBALANCED|src/crypto/mersenne/mt19937db.c|return (ret);
rule_mutex_unbalanced|MUTEX_UNBALANCED|src/mp/mp_register.c|return (ret);

@github-actions

Copy link
Copy Markdown

ABI diff vs v5.3.32 (libabigail — authoritative)

Removed exported symbols (nm -D, _NNNN version suffix normalized)

None.


Advisory: libabigail/nm is the authoritative binary-ABI check; Coccinelle is complementary source-level early warning. See dist/cocci/README.md.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant