2
カスタムビルドアクティビティでコードカバレッジを取得するにはどうすればよいですか?カスタムビルドアクティビティでCodeCoverageを取得する方法
私はカバレッジ%を取得しようとしています。そのカスタムアクティビティの一部として実行している別のアプリケーションに渡すことができます。
カスタムビルドアクティビティでコードカバレッジを取得するにはどうすればよいですか?カスタムビルドアクティビティでCodeCoverageを取得する方法
私はカバレッジ%を取得しようとしています。そのカスタムアクティビティの一部として実行している別のアプリケーションに渡すことができます。
カバレッジは、アセンブリを計測することによって生成され、vsperfmonを使用してパブリッシュされます。これは、実行が終了した後に実行されるため、同じ実行内でアセンブリの「現在のカバレッジ」を取得することはできません。
ただし、別の実行からカバレッジを取得することは可能です。あなたは、Microsoft.VisualStudio.Coverage.Analysis.dllのCoverageInfoクラスを使用してcoverage.dataファイルを読む必要があります
ありがとうRolf。私は、マイクロソフトが提供するTFSインターフェイスを使って独自のC#ソリューションを構築しました。次に、ビルド・ワークフローを拡張してこのソリューションを実行し、結果を必要な場所に配置しました。 – jd314159