dotCover 2025.3 ヘルプ

単体テストのカバレッジを表示する

単体テストのカバレッジ解析を実行した後、開いたユニットテストカバレッジウィンドウでカバレッジ結果を調べることができます。このウィンドウには、ソリューション全体のコードカバレッジツリーが表示されます。

dotCover: Unit Test Coverage window

タスクに応じて、3 つのスコープから選択できます。

  • すべてのテスト : ツリーには、すべてのセッションからの集計されたカバレッジ結果が表示されます。たとえば、継続的テストが不可能な統合テストと、継続的テストが有効になっている単純な単体テストがある場合に便利です。ツリーには両方のセッションの結果が集計されるため、すべてのコードをカバーするまでの進捗状況をすぐに確認できます。

  • アクティブセッションのすべてのテスト : ツリーには、Unit Test Sessions ウィンドウで現在選択されているセッションからのすべてのユニットテストのカバレッジ結果が表示されます。

  • アクティブセッションで選択されたテスト : ツリーは、Unit Test Sessions ウィンドウの現在のセッションで現在選択されているテストのカバレッジ結果を示しています。

2024 年 5 月 26 日

関連ページ:

ユニットテストカバレッジ

このウィンドウでは、単体テストカバレッジの実行中に取得されたカバレッジデータを探索できます。各スナップショットは 2 つのビューで表示でき、ツールバーの右側にあるボタンで切り替えることができます。カバレッジツリー:このビューでは、すべてのコード項目がツリー構造でグループ化され、各コード項目のカバレッジを調べることができます。カバレッジ列では、dotCover は 3 つの色を使用してカバレッジステータスを表示します。緑 — ノード内のカバーされたステートメントのパーセンテージ。赤 — ノード内のカ...

カバレッジスナップショットからノードを除外

カバレッジスナップショットが作成されたら、現在の表示から特定の項目を除外できます。これを実行するとすぐに、dotCover は即座にカバレッジ統計を再計算します。カバレッジスナップショットからノードを除外するカバレッジ結果ブラウザーウィンドウまたはユニットテストカバレッジウィンドウでカバレッジスナップショットを開きます。カバレッジツリー(またはホットスポットビューの場合はタイプ)でノードを右クリックし、選択したノードを除外または選択されていないノードをすべて除外を選択します。あるいは、選択したノ...

カバレッジスナップショットとプロジェクト構造の一致

現在の Visual Studio ソリューションに対応するカバレッジスナップショットを分析する場合、dotCover を使用すると、カバレッジ結果ブラウザーウィンドウまたはユニットテストカバレッジウィンドウに表示されるスナップショットのカバレッジ結果ツリーを、ソリューションフォルダーや並べ替え順序などのソリューションツリーと同期できます。このオプションはデフォルトで有効になっており、スナップショット内のナビゲーションがより快適になります。スナップショットとソリューション構造のマッチングを有効ま...