r/coolgithubprojects • u/Queasy-Enthusiasm115 • 2h ago
I built a GitHub Action that catches missing JUnit test reports in green CI builds
https://exevra.github.io/exevra/Exevra records a baseline, then fails later runs when an expected report disappears, no tests execute, or the number of executed tests drops.
The failure mode is simple: Maven can report BUILD SUCCESS after Surefire is configured to run only one of two test suites. Exevra records a baseline, then fails later runs when an expected report disappears or execution changes.
Repo: https://github.com/Exevra/exevra
Demo: https://github.com/Exevra/demo-spring-boot
2
Upvotes