View Source

To add [NUnit|http://www.nunit.org] report, only need two steps:
# Generate NUnit *XML* report from [NAnt|http://nant.sourceforge.net] or any other build tools.
# Publish NUnit report in the [configuration|1. Working with Configuration].

h2. Generate NUnit Report
QuickBuild will NOT generate [NUnit|http://www.nunit.org] report automatically, so first make sure the NUnit report is produced by [NANT|http://nant.sourceforge.net] or by any other build tools, the following example shows how to generate NUnit XML report by [NAnt task|http://nant.sourceforge.net]:

{code:xml|title= NUnit target in build.xml}
<target name="runUnitTests" description="Runs unit tests on specified dlls">
<echo message="Before running tests"/>

<nunit2 failonerror="false" verbose="false">
<formatter outputdir="${nant.project.basedir}"
usefile="true" type="Xml" extension=".xml"/>
<test assemblyname="${compile.dir}\foo.bar.dll" appconfig="${compile.dir}\foo.bar.dll.config"/>
</nunit2>
</target>
{code}

After adding generate the NUnit report for your source code, you can tell QuickBuild to add those results now.

h2. Publish NUnit Report
Just like all other [build reports|5. Publish Build Reports], to add NUnit report is by [adding a publish step|Working With Step] in a [configuration|1. Working with Configuration]. When you add publish NUit Report step, the following screen will be displayed:

!nunit_step.png!

In source report files field, QuickBuild use an [enhanced Ant style file patterns|File Pattern Reference] to collect the reports, and the directory you specified is *relative* to the [workspace|Glossary#Workspace] directory.

Now, QuickBuild will analyze the NUnit report and will generate the Overview/Details after each build, and also will generate the trend graph for them.