Skip to content

ci: raise minimum mutation score to 95 and condense changelog entries#51

Merged
turegjorup merged 1 commit into
developfrom
ci/raise-min-covered-msi
Jun 11, 2026
Merged

ci: raise minimum mutation score to 95 and condense changelog entries#51
turegjorup merged 1 commit into
developfrom
ci/raise-min-covered-msi

Conversation

@turegjorup

Copy link
Copy Markdown
Contributor

Summary

Follow-up to the mutation-testing rollout (#44#50): the test suite now kills all 115 mutants (100% covered MSI), so the bootstrap threshold of 78 is ratcheted up to 95 — high enough to defend the score, with headroom for run-to-run variance.

The [Unreleased] changelog is also condensed: the six per-PR bullets describing intermediate test-strengthening steps are collapsed into two final-outcome entries (mutation testing added; tests strengthened to 100% score), matching the concise tone of earlier releases. In-flight details remain available in PR/commit history.

Files Changed

  • infection.json5 - minCoveredMsi 78 → 95, comment updated
  • CHANGELOG.md - condensed Unreleased entries

Test Plan

  • task test:mutation — 115/115 mutants killed, 100% covered MSI, passes the new 95 threshold
  • markdownlint — clean
  • The Mutation tests (8.3, prefer-stable) check on this PR exercises the new threshold in CI

🤖 Generated with Claude Code

All 115 mutants are killed (100% covered MSI), so the bootstrap
threshold of 78 no longer defends anything; 95 keeps headroom for
run-to-run variance. The Unreleased changelog entries from the
mutation-testing rollout are condensed to the final outcome instead of
the in-flight per-PR steps, matching the tone of earlier releases.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@turegjorup turegjorup self-assigned this Jun 11, 2026
@turegjorup turegjorup merged commit af98ef0 into develop Jun 11, 2026
16 checks passed
@turegjorup turegjorup deleted the ci/raise-min-covered-msi branch June 11, 2026 08:49
@codecov-commenter

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 100.00%. Comparing base (3054e1c) to head (2c6f3c3).
⚠️ Report is 2 commits behind head on develop.

Additional details and impacted files
@@             Coverage Diff             @@
##             develop       #51   +/-   ##
===========================================
  Coverage     100.00%   100.00%           
  Complexity        62        62           
===========================================
  Files              9         9           
  Lines            282       282           
===========================================
  Hits             282       282           
Flag Coverage Δ
unittests 100.00% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

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.

2 participants