Skip to content

Add Infection mutation testing - #10

Merged
zonuexe merged 5 commits into
masterfrom
codex/infection-mutation-testing
Sep 15, 2026
Merged

zonuexe merged 5 commits into
masterfrom
codex/infection-mutation-testing

Conversation

@zonuexe

@zonuexe zonuexe commented Sep 9, 2026

Copy link
Copy Markdown
Member

Summary

  • Add Infection through the Composer bin plugin with an isolated dependency lockfile.
  • Expand routing tests to reach 100% covered mutation score and remove an unreachable Router branch.
  • Pin CI actions, restrict workflow permissions, and keep locked dependencies compatible with PHP 8.3.

Verification

  • composer validate --strict
  • composer test -- --no-coverage — 103 tests, 258 assertions
  • PHPStan, ECS, PHP syntax checks
  • composer infection — 315 mutants, 100% mutation coverage, 100% covered-code MSI
  • Root and Infection Composer install dry-runs
  • Public API smoke test

@zonuexe
zonuexe merged commit f708f2c into master Sep 15, 2026
16 checks passed
@zonuexe
zonuexe deleted the codex/infection-mutation-testing branch September 15, 2026 05:25
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