Stephan Schroevers
6131599d9d
Introduce mutation test script for changed code ( #757 )
...
While there, optimize the existing `run-mutation-tests.sh` script.
2023-08-28 09:43:06 +02:00
Stephan Schroevers
b81ec973a1
Upgrade Error Prone 2.19.1 -> 2.20.0 ( #685 )
...
Summary of key changes:
- The `MissingRefasterAnnotation` check was contributed to Error Prone,
and so is deleted here (multiple checks with the same name are not
supported).
- Similarly, Error Prone now supports the `-XepAllSuggestionsAsWarnings`
flag out of the box. So the `ErrorProneFork` class is deleted, as it
has currently no further use.
While there, include a tweak to `run-mutation-tests.sh`.
Fixes #686 .
See:
- https://github.com/google/error-prone/releases/tag/v2.20.0
- https://github.com/google/error-prone/compare/v2.19.1...v2.20.0
- https://github.com/PicnicSupermarket/error-prone/compare/v2.19.1-picnic-1...v2.20.0-picnic-1
2023-06-20 15:52:26 +02:00
Picnic-Bot
29c23542da
Upgrade pitest-maven-plugin 1.11.4 -> 1.11.5 ( #534 )
...
While there, fix `run-mutation-tests.sh` for compatibility with Surefire 3.0.0.
See:
- https://github.com/hcoles/pitest/releases/tag/1.11.5
- https://github.com/hcoles/pitest/compare/1.11.4...1.11.5
2023-03-18 15:10:16 +01:00
Stephan Schroevers
9a9ef3c59d
Have apply-error-prone-suggestions.sh download JitPack-hosted artifacts ( #441 )
...
While there, tweak the usage message of both `apply-error-prone-suggestions.sh`
and `run-mutation-tests.sh`.
2023-01-06 10:38:54 +01:00
Stephan Schroevers
c57653dd5b
Introduce run-mutation-tests.sh ( #170 )
...
This script executes Pitest to determine the code base' mutation test coverage.
The set of tests executed can optionally be restricted by name. The results are
found in each Maven module's `target/pit-reports` directory.
2022-08-09 14:38:19 +02:00