.testrunconfigファイルを含むソリューションでTFSビルドを実行する場合、コードカバレッジを有効にする方法を知る必要があります。TFS内のビルドでどのようにコードカバレッジを有効にしますか?
testrunconfigファイルにコードカバレッジ用のオプションがありますが、TFSビルドを実行しているときはコードカバレッジ結果はありません。
テストリスト(.vsmdi)を使用せず* Tests.dllマスクを使用してテストを実行しています。
.testrunconfigファイルを含むソリューションでTFSビルドを実行する場合、コードカバレッジを有効にする方法を知る必要があります。TFS内のビルドでどのようにコードカバレッジを有効にしますか?
testrunconfigファイルにコードカバレッジ用のオプションがありますが、TFSビルドを実行しているときはコードカバレッジ結果はありません。
テストリスト(.vsmdi)を使用せず* Tests.dllマスクを使用してテストを実行しています。
どのようにテストを実行していますか? .vsmdiファイルを使用しているか、* Tests.dllアセンブリですべてのテストを実行するよう指定していますか?
後者の場合、TFS 2008を使用している場合は、ビルドのTFSBuild.projファイルの最初のPropertyGroupと次のファイルを追加する必要があります。
<RunConfigFile>$(SolutionRoot)\TestRunConfig.testrunconfig</RunConfigFile>
これは、コードカバレッジを実行するための指示を受け取れるように、.testrunconfigのビルドを示します。
テストリストに.vsmdiファイルを使用する場合でも、アセンブリファイルパターンを指定する場合でも、RunConfigFileエントリが必要です。その.testrunconfigファイルで、コードカバレッジを適用するアセンブリを指定します。
VS 2010ではファイル拡張子が ".testsettings"になっていますが、それ以外の場合は以前と同じように動作します。 –