私は CruiseControl.net、MSTest 3.5、および nCover 1.5.8 を使用しています。nCover は初めてで、CruiseControl に統合したいと考えています。
問題は、0% のカバレッジ結果が得られることですが、それは 100% である必要があります。私のデモ アプリはメソッドを 1 つだけ呼び出し、mstest プロジェクトでこのメソッドをテストします。私の CruiseControl サーバーでは、ncover がなくてもすべて正常に動作し、mstest の結果を確認できます (ok で合格)。
今、私はnCoverでやりたいです。私の CruiseConttrol サーバーでは、これを行う nant スクリプトを呼び出します (簡略化):
<target name="nCover">
<exec program="C:\Programme\NCover\ncover.console.exe"
workingdir="C:\temp"
commandline="//a CCTestApp //x coverage.xml C:\MSTest.exe /testcontainer:UnitTests.dll /resultsfile:mstestResult.trx /nologo" />
</target>
これをクルーズコントロールで実行するとうまくいくようで、ncover の結果を見ることができます。しかし、結果は 0% のカバレッジです
何か案は?
さよならベンビ