Using JUnit reports
JUnit XML files are test-related files that can also be used by specialized build server plugins and other tools that can work with this format, such as xunit-viewer (https://lukejpreston.github.io/xunit-viewer/).
By default, JUnit XML files are not generated when running tests. Since we are dealing with a smart test framework, we can turn on this generation by using the Karate outputJunitXml(true) option in the Runner method:
Results = Runner.path("classpath:reporting")
.outputCucumberJson(true)
.reportDir("target/myReport")
.outputHtmlReport(false)
.outputJunitXml(true)
.parallel(2);
This option adds another XML file for every test, as seen here:
Figure 5.18 – JUnit XML files in karate-reports
Each file contains all the information about the specific test runs. We can visualize this quickly by using a web tool...