Skip to content

v0.16.0

Compare
Choose a tag to compare
@strykermutator-npa strykermutator-npa released this 27 Dec 12:57
a0639ac

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:

image

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:

image

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:

image

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:

image
image

image

⚠ 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

Miscellaneous Chores