Skip to content

ci(coverage): ratchet floor 82 → 95 after WPT corpus fix#3

Merged
chad-loder merged 1 commit into
mainfrom
chore/coverage-floor-95
May 12, 2026
Merged

ci(coverage): ratchet floor 82 → 95 after WPT corpus fix#3
chad-loder merged 1 commit into
mainfrom
chore/coverage-floor-95

Conversation

@chad-loder
Copy link
Copy Markdown
Owner

Summary

PR #2 (#2) fixed the silent-skip of ~470 WPT conformance tests in the matrix path. CI's combined coverage climbed from 82.1% → 96.7%. The 82 ratchet now has no signal value — bump to 95 with ~1.7-point headroom for cross-OS / cross-Python variation.

Numbers

  • Pre-PR#2 CI: 82.1% (matrix only saw the 110 non-conformance tests)
  • Post-PR#2 CI (main 5ff6761): 96.7% (matrix sees all 580 tests)
  • Local just test-cov: 96.7%
  • New floor: 95 (single value across single-OS and tri-OS paths)

Test plan

  • CI passes the bumped floor on this PR
  • CI green aggregate goes green

PR #2 fixed the silent-skip of ~470 conformance tests in the matrix-with-
wheel-install path; CI's combined coverage climbed from 82.1% to 96.7%.
With the matrix now exercising the full suite, the 82 ratchet has no
signal value. Move it to 95 — ~1.7-point headroom below the current run
absorbs cross-OS / cross-Python variation without permitting silent
regressions.

The target stated in the previous ratchet comment was 90% sustained;
we're now well above that, so the ratchet itself becomes the contract.
Future tests should keep coverage at or above 95.
@github-actions github-actions Bot added the ci label May 12, 2026
@chad-loder chad-loder merged commit 3adf949 into main May 12, 2026
19 checks passed
@chad-loder chad-loder deleted the chore/coverage-floor-95 branch May 12, 2026 20:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant