CppUnit Post-Processor
The CppUnit post-processor can be used to process XML reports in the format produced by the XmlOutputter class in CppUnit
, adding the test results to the build result.
Attibutes
| Attribute |
Description |
Required? |
Default |
| name |
The name of the post-processor. |
Yes |
|
See also Test Post-Processors.
Child Elements
None.
Examples
Create and apply a CppUnit post-processor to a captured test report:
<cppunit.pp name="cppunit"/>
<recipe name="default">
<command name="build">
<make targets="test"/>
<artifact name="cppunit xml report" file="build/reports/CppUnit.xml" fail-if-not-present="false">
<process processor="${cppunit}"/>
</artifact>
</command>
</recipe>
Capture a directory of reports and process them all:
<cppunit.pp name="cppunit"/>
<recipe name="default">
<command name="build">
<make targets="test"/>
<dir-artifact name="test reports" base="${base.dir}/reports" fail-if-not-present="false">
<include pattern="**/*.xml"/>
<process processor="${cppunit}"/>
</dir-artifact>
</command>
</recipe>