現在、Visual Studio 2012 では、すべての単体テストのコード カバレッジを取得するときに、以下のスナップショットのように TEST - Analayze Code Coverage - All Tests を選択します。
これにより、ソリューション内のすべてのプロジェクトのコード カバレッジが得られます。これには、単体テスト プロジェクトも含まれます。
単体テストなどの特定のプロジェクトを削除したいのですが、どうすればいいですか?
現在、Visual Studio 2012 では、すべての単体テストのコード カバレッジを取得するときに、以下のスナップショットのように TEST - Analayze Code Coverage - All Tests を選択します。
これにより、ソリューション内のすべてのプロジェクトのコード カバレッジが得られます。これには、単体テスト プロジェクトも含まれます。
単体テストなどの特定のプロジェクトを削除したいのですが、どうすればいいですか?
.runsettings ファイルをソリューションに追加し、それを使用するように Visual Studio を構成できます。このファイルにはエディター、デザイナー、またはインテリセンスはありませんが、ここで十分に文書化されています。
コード カバレッジを変更するには、次のセクションを参照してください。
<!-- Configurations for data collectors -->
<DataCollectionRunSettings>
<DataCollectors>
<DataCollector friendlyName="Code Coverage" uri="datacollector://Microsoft/CodeCoverage/2.0" assemblyQualifiedName="Microsoft.VisualStudio.Coverage.DynamicCoverageDataCollector, Microsoft.VisualStudio.TraceCollector, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<Configuration>
<CodeCoverage>
<ModulePaths>
<Exclude>
<ModulePath>.*CPPUnitTestFramework.*</ModulePath>
</Exclude>
</ModulePaths>
</CodeCoverage>
</Configuration>
</DataCollector>
</DataCollectors>
</DataCollectionRunSettings>