Dashboard > Pulse v2.0 > ... > pulse Files > unittestpp.pp
  Pulse v2.0 Log In | Sign Up   View a printable version of the current page.  
  unittestpp.pp
Added by Jason Sankey, last edited by Jason Sankey on Nov 24, 2008  (view change)
Labels: 
(None)

Pulse Manual Index

UnitTest++ Post-Processor

The UnitTest++ post-processor can be used to process XML reports in the format produced by the XmltestReporter class in UnitTest++, 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 UnitTest++ post-processor to a captured test report:

<unittestpp.pp name="unittestpp"/>

<recipe name="default">
    <command name="build">
        <make targets="test"/>
        <artifact name="unittest++ xml report" file="build/reports/UnitTestPP.xml" fail-if-not-present="false">
            <process processor="${unittestpp}"/>
        </artifact>
    </command>
</recipe>

Capture a directory of reports and process them all:

<unittestpp.pp name="unittestpp"/>

<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="${unittestpp}"/>
        </dir-artifact>
    </command>
</recipe>

Zutubi wiki is Powered by Atlassian Confluence, the Enterprise Wiki. (Version: 2.2.10 Build:#528 Nov 29, 2006) - Bug/feature request - Contact Administrators