10

.testrunco​​nfig ファイルを使用してソリューションで TFS ビルドを実行するときに、コード カバレッジを有効にする方法を知る必要があります。

testrunco​​nfig ファイルにはコード カバレッジ用のオプションがありますが、TFS ビルドを実行すると、コード カバレッジの結果はありません。

*Tests.dll マスクを使用してテストを実行していますが、テスト リスト (.vsmdi) は使用していません。

4

2 に答える 2

15

どのようにテストを実行していますか? .vsmdi ファイルを使用していますか、それとも *Tests.dll アセンブリですべてのテストを実行するように指定していますか?

後者で、TFS 2008 を使用している場合は、ビルド用の TFSBuild.proj ファイルの最初の PropertyGroup の および に次を追加する必要があります。

<RunConfigFile>$(SolutionRoot)\TestRunConfig.testrunconfig</RunConfigFile>

これにより、ビルドが .testrunco​​nfig でポイントされるため、コード カバレッジを実行するための指示を取得できます。

于 2008-09-17T06:47:15.417 に答える
1

テスト リストに .vsmdi ファイルを使用するか、単にアセンブリ ファイル パターンを指定するかにかかわらず、RunConfigFile エントリが必要になります。その .testrunco​​nfig ファイルで、コード カバレッジを適用するアセンブリを指定します。

于 2009-01-09T20:18:51.453 に答える