...one of the most highly
regarded and expertly designed C++ library projects in the
world.
— Herb Sutter and Andrei
Alexandrescu, C++
Coding Standards
The JUNIT format is a standardized log format understood by a wide range of Continuous Build/Integration tools.
This format defaults its log level to all
and its default stream to file named after master
test suite.
The logger attempts to not overwrite any existing output file.
Caution | |
---|---|
it is not possible to change the log level of this format: any attempt will be silently ignored. |
This format is in fact both a log and a report format: most of the Continuous Build tools digest the content of a JUNIT file to present an overview of the failing/succeeding tests of a module (report format) while letting the user inspect the detailed logs (log format).