title: Merging MbUnit and NUnit tests and displaying in CruiseControl
body: <p>We have a CruiseControl server running various AntUnit, MbUnit and NUnit tests via Ant.</p>
  
  <p>In order to merge the outputs from them all we have the following in the CruiseControl config:</p>
  
  <pre><code>&lt;log dir="logs/${project.name}/"&gt;
    &lt;merge dir="${q7.build.tests.dir}/reports" pattern="*.xml" /&gt;
    &lt;merge dir="${q7.build.tests.dir}/reports" pattern="**/*.html" /&gt;
  &lt;/log&gt;
  </code></pre>
  
  <p>This works, however MbUnit outputs the tests in a different XML format than NUnit and AntUnit. For example, NUnit seems to use &lt;testcase&gt; to signify a test result whereas MbUnit uses &lt;run&gt; among other things.</p>
  
  <p>Does anyone know how to transform the MbUnit output into NUnit compatible format XML that we can then merge together to produce a full set of test reports by applying the NUnit unittests.xsl?</p>