0

自動テスト用のコード カバレッジ データを収集しようとしています。ただし、構築したテスト フレームワークは製品と同じソリューションの一部ではなく、テストは製品のコードを直接参照していません。

このため、vstest でコード カバレッジをオンにするだけでは、製品で実行されたコードを確認するのに十分ではないことが懸念されます。

コード カバレッジ データに個別の実行可能ファイルを含めるにはどうすればよいですか?

私が現在追求しようとしている道:

  • 製品の .pdb ファイルへのパスを .runsettings ファイルに含めると、魔法のように機能します
  • vsperfmon などのコード カバレッジを収集する別のツールを使用して、テスト実行中に製品のコード カバレッジ データを収集します。
4

1 に答える 1

0

さらなる調査 (およびいくつかの試行錯誤) の後、私は自分の恐れが根拠のないものであることを知りました。

テスト対象のアプリケーション (およびシンボル ファイル) のコンパイル済みコードへのパスを含めると、そのままで問題なく動作します。

この記事に記載されているように、.runsettings ファイルで Include タグを使用してそれらを追加するだけです。

于 2017-01-12T22:55:34.940 に答える