0

NCover Community editionを使用して、次のことを試しました。

set ncover="C:\Program Files (x86)\NCover\NCover.Console.exe"
set mstest="C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\MSTest.exe"
set testdllfolder="C:\.hudson\jobs\Project\workspace\src\TestProject\bin\Debug"

%ncover% //x coverage.xml //w %testdllfolder% %mstest% /noisolation /testcontainer:TestProject.dll

出力は次のように始まります

作業ディレクトリ:

アセンブリ:

カバレッジ Xml: C:.hudson\jobs\Project\workspace\src\coverage.xml カバレッジ ログ: Coverage.Log

プロファイルされたアプリケーションが接続するのを待っています...Microsoft (R) Test Execution Command Line Tool バージョン 10.0.30319.1

そしてMSTest出力の後

テスト実行に失敗しました。合格 8 不合格 2 不確定 2


合計 103 結果ファイル: C:.hudson\jobs\Project\workspace\src\debug.trx テスト設定: ローカル接続プロファイル プロセスが終了しました。プロファイラー接続が確立されていません。

それを修正する方法は?

4

1 に答える 1

1

コンソール出力をメッセージに投稿できますか?これで、セッションが正常に完了したかどうかがわかります。必要と思われるディレクトリ以外のディレクトリに移動するため、カバレッジxmlが表示されていない可能性があります。デフォルトは、現在のコマンドプロンプトディレクトリです。

また、NCoverの最新版v.3.4.16を使用してみることもできます。www.ncover.com/downloadで21日間の試用版を無料で入手できます。

于 2011-01-17T20:13:56.260 に答える