Trustbut on Maven: A No-Op JUnit 6 Test Gets a PASS (2026)
Trustbut 0.7.0 on Maven: a no-op JUnit 6 test earned PASS, while adding no test earned WARN. Ten receipt cases, with the limits of what they prove.
Read moreJUnit 6, Maven and Gradle builds, ArchUnit, Spotless, Testcontainers and CI gates — and why AI-generated code can pass CI while running zero tests.
7 articles
Trustbut 0.7.0 on Maven: a no-op JUnit 6 test earned PASS, while adding no test earned WARN. Ten receipt cases, with the limits of what they prove.
Read moreDistinguish legitimate Gradle test reuse from an undeclared-input bug. Check task outcomes, force execution, and declare the state the test reads.
Read moreSeparate an agent process result from application acceptance. Preserve build exit codes, inspect fresh test reports, and resolve tests-versus-spec conflicts.
Read moreCheck the active Docker endpoint inside the agent environment, separate daemon availability from permissions, and verify integration tests actually execute.
Read moreCheck Surefire naming, explicit selection, Failsafe binding, and fresh reports. Avoid confusing test-source counts with executed test cases.
Read moreUse positive and negative fixtures to verify architecture rules, preserve formatting gates, and review agent changes to the checks themselves.
Read moreReview generated JUnit tests for boundary behavior, mock scope, discovery, and failure sensitivity. Includes a downloadable Java 17 example.
Read more