単体テストカバレッジウィンドウ
dotCover プラグインを有効化する
この機能は、JetBrains Rider でデフォルトでバンドルおよび有効化されている dotCover プラグインに依存しています。 関連機能が利用できない場合は、プラグインを無効化していないことを確認してください。
Ctrl+Alt+S を押して設定を開き、 を選択します。
インストール済み タブを開き、 dotCover プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択する。
このウィンドウでは、 単体テストのカバレッジ実行中に取得されたカバレッジデータを調べることができます。 ウィンドウには、カバレッジスナップショットのすべてのコードアイテムがツリー構造で表示され、各アイテムのカバレッジをインスペクションできます。

カバレッジ 列では、dotCover は 3 つの色を使用してカバレッジステータスを表示します。
緑: ノード内のカバーされたステートメントのパーセンテージ。
赤: ノード内のカバーされていないステートメントの割合。
灰色: 実行可能なコードステートメントがないため、テスト実行中にカバーされなかったノード。
ツールバーコントロール
コントロール | 名前 | 説明 |
|---|---|---|
すべてのテスト | 選択すると、ツリーにはすべての単体テストセッションから集計されたカバレッジ結果が表示されます。 | |
アクティブセッションのすべてのテスト | 選択すると、ツリーには ユニットテストウィンドウ で現在選択されているセッション内のすべてのユニットテストのカバレッジ結果が表示されます。 | |
アクティブセッションで選択されたテスト | 選択すると、ツリーには ユニットテストウィンドウ の現在のセッションで選択したテストのカバレッジ結果が表示されます。 | |
すべてのターゲットフレームワーク | 選択したターゲットフレームワークに基づいてカバレッジ結果をフィルタリングします。 このリストは、プロジェクトが複数のフレームワークを対象としている場合にのみ表示されます。 | |
| コードをハイライト | 現在のカバレッジスナップショットのエディターでのコードのハイライトを切り替えます。 詳細については、 dotCover のドキュメントを参照してください。 |
| 名前空間のフラット化 | フラットとツリーの名前空間表現を切り替えます。 フラットモードでは、子名前空間を含むすべての名前空間が(同じレベルの)フラットリストに表示されます。 |
カバレッジスナップショット | 現在のスナップショットを .dcvr ファイルに保存します。 詳細については、 https://www.jetbrains.com/ja-jp/help/dotcover/Saving_and_Loading_Coverage_Snapshot.html を参照してください。 | |
| カバレッジ結果を削除 | 既存のカバレッジ結果を削除します。 |
| カバレッジレポートのエクスポート | テストカバレッジレポートを、選択した形式(HTML、JSON、XML、NDepend の XML)のいずれかにエクスポートできます。 |
| エディターから移動 | エディターで選択したシンボルからカバレッジツリーのこのシンボルに移動します。 |
