私はVS 2010を使用してコードカバレッジを実行しています。これはwinformアプリケーションです。テスト設定では、 '設定'ボタンを使って、exeとすべての.dllを選択しました。コードカバレッジの結果に疑問がありますか?
私がテストを実行した後、コードカバレッジウィンドウで、私はいくつかのテストが書かれているdllを見るだけです。 (例えば、私はexeプロジェクトとそれ以外のDLLはテスト用に書かれていないので表示されません)。
今のところ、ユニットテストがカバーしているコードのカバレッジ%を見ています。 しかし私は私のソリューションでコード全体のコードカバレッジを調べたいと思います。すなわち、単体テストが書かれていないコード。これが可能か、私はここで何かを逃していますか?すべてではない
おかげで、 マニ
これを報告する別の方法が見つかりました。私は単体テストに含まれる行数を取得し、クラス内の行数の合計をVSのコードメトリックから取得します。したがって、総ライン数の中でユニットテストでカバーされるライン数のパーセンテージは、コードカバレッジのパーセントを示します。 –
も同様ですが、テスト関連のコードをメトリックから除外するのは簡単ですか? –