dotCover 2024.2 ヘルプ

カバレッジスナップショットを保存して開く

dotCover はカバレッジスナップショットを .dcvr ファイルに保存します。

単体テストの実行後またはアプリケーションカバレッジの実行後にカバレッジスナップショットを取得するとすぐに、カバレッジ結果ブラウザーウィンドウの新しいタブまたはユニットテストカバレッジウィンドウで開き、ソリューションを閉じるまで一時的に保存されます。

Visual Studio では、スナップショットタブまたはソリューションを閉じるときに、dotCover は保存されていないスナップショットを保存することを提案します。ただし、対応するダイアログでもう聞かないをクリックすると、無効にできます。必要に応じて、dotCover オプションの環境 | 一般ページの保存されていないスナップショットを確認せずに閉じるチェックボックスをオフにして再度有効にすることができます。

dotCover スタンドアロンアプリケーションを使用している場合、そこに記録されているすべてのスナップショットは、アプリケーションを再起動した後でもウェルカムページに表示されます。

カバレッジスナップショットを保存する

  1. スナップショットを開いたタブのツールバーで、「カバレッジスナップショットを ThemedIcon.Save.Screen.(Gray).png として保存」をクリックします。

  2. 表示されるダイアログで、スナップショットを保存するフォルダーを指定し、ファイル名を指定します。

  3. 保存をクリックします。

カバレッジスナップショットを開く

  1. 以下のいずれか 1 つを実行します:

    • Visual Studio で、Control+Alt+K O を押すか、メインメニューから ReSharper | カバー | カバレッジスナップショットを開く…を選択します

    • dotCover スタンドアロンアプリケーションでは、Control+Alt+K O を押すか、メニューからファイル | カバレッジスナップショットを開く ... を選択します。

  2. 表示されるダイアログで、スナップショットファイル .dcvr を指定し、オープンをクリックします。

  3. スナップショットはカバレッジ結果ブラウザーウィンドウで開かれます。

関連ページ:

テストを実行し、結果を分析する

dotCover には、単体テストを実行する方法がいくつか用意されています。どちらの方法を選択しても、実行の進行状況、テスト結果、出力が単体テストセッションウィンドウに表示され、カバレッジ結果がユニットテストカバレッジウィンドウに表示されます。カバレッジ分析を実行する前に、すべてのターゲットアセンブリの PDB 情報が存在することを確認してください。最も安全な選択は、デバッグビルド構成を使用してコードをビルドすることです。単体テストを実行、デバッグ、カバーするさまざまな方法:テストの実行を開始...

カバレッジ結果ブラウザーウィンドウ

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

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

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

dotCover スタンドアロンアプリケーション

dotCover スタンドアロンアプリケーションでは、Visual Studio 以外で次のタスクを実行できます。.NET アプリケーションの実行範囲分析 - ウェルカムページの分析ボタンまたはまたは、カバレッジスナップショット(ようこそページのスナップショットを開くボタンまたはまたは)を開き、使用して次のタスクを実行します。ホットスポットの検出、カバレッジツリーの検索、カバレッジスナップショットからノードを除外、カバレッジ結果のエクスポート、グローバルカバレッジフィルターを編集するまたは、do...

カバレッジスナップショットとは

dotCover は、カバレッジスナップショットにカバレッジ分析データを記録して格納します。カバレッジスナップショットは、カバレッジ実行に関与し、テスト実行中にソースコードまたは PDB ファイルを使用できるすべてのアセンブリのコードカバレッジ統計を含むデータユニットです。カバレッジスナップショットは、*.dcvr 拡張子の付いたファイルに保存され、後で Visual Studio(dotCover がインストールされている場合)または dotCover スタンドアロンアプリケーションで開くことがで...