modern-java-practices
modern-java-practices copied to clipboard
[Blocked] Quiet PITest (mutation testing) output for local builds, but not for CI builds
Part of epic #599. Waiting to hear on https://github.com/hcoles/pitest/issues/1338 for quieting Maven.
Both the Gradle and Maven plugins for PITest have a verbose configuration option.
Spiking among the 4 cases (2 for Gradle/Maven; 2 for verbose true/false):
- Gradle plugin treats verbose true/false as regular build output
- Maven plugin treats verbose true/false as debug build output
Tasks
- [x] Quiet Gradle regular build output in local use
verboseisfalseas the default inbuild.gradle - [ ] Show Gradle regular build output in CI -- CI needs a mechanism to set
verbosetotrue; updatebuild.gradlewith a flag - [ ] Quiet Maven regular build output in local -- see Refs below
- [ ] Show Maven regular build output in CI -- see Refs below
- [ ] Explore debug output
Refs
- https://github.com/hcoles/pitest/issues/1338 - Maven PITest plugin issue discussing how to quiet regular output