Priority: Not Evaluated
Affects Version/s: None
Fix Version/s: None
Component/s: Testing: qtestlib
The JUnit test framework did not initially have any XML reporting facilities built in . Instead, the XML report was generated by the Apache Ant JUnit task .
Many users interacted with these reports via the Jenkins JUnit plugin, which provided graphical visualization of the test results .
Due to the lack of an official XML schema for the Apache Ant JUnit report there was some confusion about what the actual format was. People started documenting the de-facto format, both as produced by Ant , and as consumed by Jenkins .
Over time other test frameworks started producing "JUnit XML" reports, based on some version or variant of the Ant JUnit output. One of these was the Maven Surefire plugin, which serves the same role as Apache Ant in running tests and producing XML reports. Its XML format was based on the Ant JUnit format, but has nowadays slightly diverged .
Modern test reporting tools, such as the Jenkins xUnit plugin , will typically support both the original Apache Ant JUnit format and the more modern/expressive Maven Surefire format.
 Later added in https://github.com/junit-team/junit5/issues/86
Introduced in c667fd7d3663da60449c89356bd17fa7bb69c47d by Petref