.testrunconfig ファイルを使用してソリューションで TFS ビルドを実行するときに、コード カバレッジを有効にする方法を知る必要があります。
testrunconfig ファイルにはコード カバレッジ用のオプションがありますが、TFS ビルドを実行すると、コード カバレッジの結果はありません。
*Tests.dll マスクを使用してテストを実行していますが、テスト リスト (.vsmdi) は使用していません。
.testrunconfig ファイルを使用してソリューションで TFS ビルドを実行するときに、コード カバレッジを有効にする方法を知る必要があります。
testrunconfig ファイルにはコード カバレッジ用のオプションがありますが、TFS ビルドを実行すると、コード カバレッジの結果はありません。
*Tests.dll マスクを使用してテストを実行していますが、テスト リスト (.vsmdi) は使用していません。
どのようにテストを実行していますか? .vsmdi ファイルを使用していますか、それとも *Tests.dll アセンブリですべてのテストを実行するように指定していますか?
後者で、TFS 2008 を使用している場合は、ビルド用の TFSBuild.proj ファイルの最初の PropertyGroup の および に次を追加する必要があります。
<RunConfigFile>$(SolutionRoot)\TestRunConfig.testrunconfig</RunConfigFile>
これにより、ビルドが .testrunconfig でポイントされるため、コード カバレッジを実行するための指示を取得できます。
テスト リストに .vsmdi ファイルを使用するか、単にアセンブリ ファイル パターンを指定するかにかかわらず、RunConfigFile エントリが必要になります。その .testrunconfig ファイルで、コード カバレッジを適用するアセンブリを指定します。