<ncover> nant task does not fail on unit test failure?
<ncover> nant task does not fail on unit test failure?
Using:
ncover-1.5.8
ncoverexplorer-1.3.6.32
ncoverexplorer.extras-1.3.6.15
nunit-2.4.1
nant-0.85
Hi recently started using NCover and NCoverExplorer(.Extras) in my build - awesome stuff.
But I'm having an issue with the <ncover> nant task where it seems to continue even if a unit test fails.
I notice that in the example you give in the NCoverExplorer.Extras\examples\example.build, that you have a try/catch around the example call to <ncover>, presumably to allow tests to fail, but still report coverage.
I have not bothered with that yet but noticed that my build continues even with an NUnit test failure.
Here is my covered test target:
<target name="test" description="Apply the unit tests with coverage">
<ncover program="${ncover.dir}\ncover.console.exe"
commandLineExe="${nunit.dir}\bin\nunit-console.exe"
commandLineArgs="${core.output}\${project.web.service}.Test.dll ${core.output}\${project.app}.Test.dll ${core.output}\${project.domain}.Test.dll /xml=${core.reports}\${solution.name}.Test.dll-results.xml"
coverageFile="${core.reports}\${solution.name}-coverage.xml"
failonerror="true"
>
</ncover>
<call target="test.report"/>
</target>
Not sure whether I'm doing something wrong or if this is a bug in the <ncover> nant task?