modern-java-practices icon indicating copy to clipboard operation
modern-java-practices copied to clipboard

[Blocked] Quiet PITest (mutation testing) output for local builds, but not for CI builds

Open binkley opened this issue 1 year ago • 0 comments

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 verbose is false as the default in build.gradle
  • [ ] Show Gradle regular build output in CI -- CI needs a mechanism to set verbose to true; update build.gradle with 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

binkley avatar Jul 30 '24 15:07 binkley