I want to get the console output along with the regular test results in the CruiseControl.NET build log. I was able to get this before when running NUnit from MSBuild, but now only the results of the tests are showing up when using the nUnit task directly. Is there a way to configure the nUnit task so all test output is written to the build log?
I couldn't figure out how to do it using the NUnit task, but with the exec task it was pretty easy.
Task:
<exec>
<executable>C:\Program Files (x86)\NUnit 2.5.6\bin\net-2.0\nunit-console.exe</executable>
<baseDirectory>C:\Tests</baseDirectory>
<buildArgs>C:\Tests\Binaries\MyTests.dll /xml=TestResults.xml /output=TestOutput.txt /err=TestErrorOutput.txt</buildArgs>
<buildTimeoutSeconds>600</buildTimeoutSeconds>
<successExitCodes>0</successExitCodes>
</exec>
Publisher:
<merge>
<files>
<file>C:\Tests\*Results.xml</file>
<file>C:\Tests\*Output.txt</file>
</files>
</merge>
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With