1

現在、Visual Studio 2012 では、すべての単体テストのコード カバレッジを取得するときに、以下のスナップショットのように TEST - Analayze Code Coverage - All Tests を選択します。

これにより、ソリューション内のすべてのプロジェクトのコード カバレッジが得られます。これには、単体テスト プロジェクトも含まれます。

単体テストなどの特定のプロジェクトを削除したいのですが、どうすればいいですか?

ここに画像の説明を入力

4

1 に答える 1

1

.runsettings ファイルをソリューションに追加し、それを使用するように Visual Studio を構成できます。このファイルにはエディター、デザイナー、またはインテリセンスはありませんが、ここで十分に文書化されています。

.runsettings ファイルを使用して単体テストを構成する

コード カバレッジを変更するには、次のセクションを参照してください。

  <!-- 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>
于 2013-10-25T10:35:03.107 に答える