Generating a Surefire report
By default, Surefire, the Maven plugin running our unit tests, generates an XML summary that can be used in CI/CD pipeline projects or by specific report generators. Let’s take a quick look at the format, how to control it, and how to generate a report from it via Maven.
Surefire XML
More files are written by Karate, and these can be found in the target/surefire-reports
directory:
- The
reporting.Run.txt
file contains a summary of the test run, such as this:------------------------------------------------------ Test set: reporting.Run ------------------------------------------------------ Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 5.782 s <<< FAILURE! - in reporting.Run testParallel Time elapsed: 5.751 s <<< FAILURE! org.opentest4j.AssertionFailedError: status code was: 404, expected: 200, response time in milliseconds: 261, url: https://jsonplaceholder.typicode.com/this_is_wrong...