1

TeamCity でビルドを実行するために NAnt を使用しています。ビルドは問題なく実行されています。また、すべてのテストに合格したことも表示されます。NCover がカバレッジ xml ファイルを作成しました。mspec がテストを実行するために使用しているコンポーネントに関する情報はたくさんありますが、私のコードについては何もありません。Html-Report を生成するときに、モジュールが完全に欠落しています。私にとって、これは本当に奇妙です。私を助けることができる人はいますか?

NAnt ターゲット:

<target name="teamcity">                    
    <ncover program="c:\Program Files\NCover\ncover.Console.exe"
            testRunnerExe="src\Solutions\packages\Machine.Specifications.0.4.9.0\tools\mspec-clr4.exe"
            testRunnerArgs="src\Mock2Dgs.Tests\bin\Debug\Mock2Dgs.Tests.dll --teamcity" />          
    <mkdir dir="Artifacts/coverage" />
    <exec program="c:\Program Files\NCover\NCoverExplorer.Console.exe" output="ncoverexplorer.log" workingdir="Artifacts/coverage">
        <arg value="..\..\Coverage.xml" />
        <arg value="/h:coverage" />
        <arg value="/r:FullCoverageReport" />
        <arg value="/p:${Project.Name}" />
        <!--<arg value="/eas:${coverage.ExcludeAssemblies}" />-->
    </exec>
</target>
4

2 に答える 2

0

この種の動作の最も可能性の高い理由は、最新のデバッグ シンボルが利用できないことですか? デバッグ シンボルを使用してコンパイルしていますか?

于 2011-04-08T17:57:50.923 に答える
0

NCover のどのバージョンを使用していますか? コマンドから、以前のバージョン (おそらく 1.5.8) のように見えます。

于 2011-04-08T18:26:04.660 に答える