カバレッジ結果ブラウザーウィンドウ
このウィンドウでは、 アプリケーションカバレッジの実行中に取得された、または ファイルから開かれた カバレッジスナップショットを探索できます。 複数のタブで複数のスナップショットを参照できます。
各スナップショットは 2 つのビューで表示でき、ツールバーの右側にあるボタンで切り替えることができます。
カバレッジツリー
このビューでは、すべてのコード項目がツリー構造でグループ化され、各コード項目のカバレッジを調べることができます。

カバレッジ 列では、dotCover は 3 つの色を使用してカバレッジステータスを表示します。
緑 — ノード内のカバーされたステートメントのパーセンテージ。
赤 — ノード内のカバーされていないステートメントのパーセンテージ。
灰色 — 実行可能なコードステートメントがないため、テスト実行中にカバーされなかったノード。
ホットスポット
このビューでは、スナップショット内の潜在的なリスク領域をすぐに確認できます。 詳細については、 ホットスポットの検出 を参照してください。

ツールバーコントロール
コントロール | 命名 | 説明 |
|---|---|---|
| カバレッジツリー | カバレッジツリー ビューを切り替えます。 |
| ホットスポット | ホットスポット ビューを切り替えます。 詳細については、 ホットスポットの検出 をご参照ください。 |
| カバレッジ結果を現在のプロジェクト構造と一致させる | このボタンがオンになっている場合、dotCover は現在のソリューションに含まれているアセンブリのみを表示します。 詳細については、 カバレッジスナップショットとプロジェクト構造の一致 を参照してください。 |
すべてのターゲットフレームワーク | 選択したターゲットフレームワークに基づいてカバレッジ結果をフィルタリングします。 このリストは、プロジェクトが複数のフレームワークを対象としている場合にのみ表示されます。 | |
| コードをハイライト | 現在のカバレッジスナップショットのエディターでのコードのハイライトを切り替えます。 詳細については、 コードカバレッジの視覚化 を参照してください。 |
| 名前空間をフラット化 | フラットとツリーの名前空間表現を切り替えます。 フラットモードでは、子名前空間を含むすべての名前空間が(同じレベルの)フラットリストに表示されます。 |
| カバレッジスナップショットを保存 | 現在のスナップショットを .dcvr ファイルに保存します。 詳細については、 カバレッジスナップショットを保存して開く をご参照ください。 |
| Drop coverage results | 既存のカバレッジ結果を削除します。 |
| カバレッジレポートのエクスポート | テストカバレッジレポートを、選択した形式 (HTML、XML、JSON、 NDepend(英語) の XML) のいずれかにエクスポートできます。 詳細については、 カバレッジ結果のエクスポート を参照してください。 |
このウィンドウのコンテキストメニューには、次のコマンドが含まれています。
選択したノードを除外する
選択されていないノードをすべて除外
選択したノードを除外してカバレッジフィルターを作成する
これらのコマンドは比較的わかりやすく、 カバレッジスナップショットの表示からノードを除外できます。
