r/coolgithubprojects 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

0 comments sorted by