View Source

[MbUnit|http://www.mbunit.com] is an advanced, extensible unit testing framework originally developed by Jonathon 'Peli' de Halleux and Jamie Cansdale. It is a free and open source unit testing tool for the .NET Framework. To publish the MBUnit reports to QuickBuild, first, the XML reports should be generated by [nant|http://nant.sourceforge.net] or by msbuild which is freely available as part of the .NET 2.0 Framework.

h3. Generate MBUnit Reports

The following code snippet is an example from [MBUnit|http://docs.mbunit.com/default.aspx] which will generate the XML test reports by NAnt:
{code}
<project default="tests">
<target name="tests">
<mbunit
report-types="xml"
report-filename-format="myreport{0}{1}"
report-output-directory="."
halt-on-failure="true">
<assemblies>
<include name="FizzBuzzTests.dll" />
</assemblies>
</mbunit>
</target>
</project>
{code}
More detailed information please refer to the [documentation of MBUnit|http://docs.mbunit.com/default.aspx].

h3. Add MBUnit Report Publish Step
Add _*Publish MBUnit Report*_ step to your build workflow. If you have several report sets, you can add several steps with different report set names. Reference [this page|Publish Build Reports] for more details.