v0.16.0
0.16.0 (2023-12-27)
This release mainly features improved reporting. The biggest feature is inclusion of tests in the report. Stryker4s will now show all your test suites, and (if supported) the individual tests of each test suite. This makes it easier to see which tests cause failing mutants.
Test output
In the HTML report, a new tab is added to show the test results:
Opening a test suite reveals the tests inside that suite, clicking on one shows more information available about what mutants it covers and might have killed:
Back on the mutant tab, each mutant will now show what tests are covered by it. And for killed mutants the test exception output is shown:
Regex mutations
Regex mutations now show the precise characters inside the expression that has been mutated as its location, and a richer description with info about the mutation is added:
⚠ BREAKING CHANGES
- up minimum-supported sbt version to 1.7.0 (#1476)
Features
- add weapon-regex description to mutant and improve statusReason report field (#1470) (bb8878f)
- regex: use correct replacement and location from weapon-regex mutations (#1480) (fc9854b)
- report: add tests and coverage per-test to report (#1475) (5a529c8)
Bug Fixes
- regex without mutations throwing exception (#1479) (d177986)
- up minimum-supported sbt version to 1.7.0 (#1476) (e2caf4a)
- update weapon-regex to 1.2.1 (#1473) (a125824)
Miscellaneous Chores
- release 0.16.0 (bf3aeb9)