カバレッジツリーでコードアイテムを見つける
Visual Studio エディターで作業している場合、コードカバレッジツリーでコードシンボル(タイプ、メソッドなど)をすばやく見つけることができます。これは、現在のスナップショットでコードシンボルがどの程度カバーされているかを確認する場合に役立ちます。
カバレッジツリー内のシンボルの場所に関する情報は、現在のカバレッジスナップショットから取得されます。カバレッジスナップショットが開いていない場合、メインメニューとコンテキストメニューの対応するコマンドはグレー表示されます。これらのコマンドを有効にするには、単体テストのカバレッジ分析を実行する必要があります。
カバレッジツリーでコードシンボルを見つける
Visual Studio エディターで、カバレッジツリーで検索するコードシンボルにキャレットを置きます。
Control+Alt+K L を押すか、メインメニューから を選択します。あるいは、Control+Shift+A を押して、ポップアップでコマンド名を入力して、そこで選択することもできます。
シンボルは、カバレッジ結果ブラウザーウィンドウまたはユニットテストカバレッジウィンドウの現在のスナップショット階層内に配置されます。
関連ページ:
テストを実行する
dotCover には、単体テストを実行する方法がいくつか用意されています。どちらの方法を選択しても、実行の進行状況、テスト結果、出力が単体テストセッションウィンドウに表示され、カバレッジ結果がユニットテストカバレッジウィンドウに表示されます。カバレッジ分析を実行する前に、すべてのターゲットアセンブリの PDB 情報が存在することを確認してください。最も安全な選択は、デバッグビルド構成を使用してコードをビルドすることです。単体テストを実行、デバッグ、カバーするさまざまな方法:テストの実行を開始...
カバレッジ結果ブラウザーウィンドウ
このウィンドウでは、アプリケーションカバレッジの実行中に取得された、またはファイルから開かれたカバレッジスナップショットを探索できます。複数のタブで複数のスナップショットを参照できます。各スナップショットは 2 つのビューで表示でき、ツールバーの右側にあるボタンで切り替えることができます。カバレッジツリー:このビューでは、すべてのコード項目がツリー構造でグループ化され、各コード項目のカバレッジを調べることができます。カバレッジ列では、dotCover は 3 つの色を使用してカバレッジステータ...
ユニットテストカバレッジ
このウィンドウでは、単体テストカバレッジの実行中に取得されたカバレッジデータを探索できます。各スナップショットは 2 つのビューで表示でき、ツールバーの右側にあるボタンで切り替えることができます。カバレッジツリー:このビューでは、すべてのコード項目がツリー構造でグループ化され、各コード項目のカバレッジを調べることができます。カバレッジ列では、dotCover は 3 つの色を使用してカバレッジステータスを表示します。緑 — ノード内のカバーされたステートメントのパーセンテージ。赤 — ノード内のカ...
カバーテストに移動する
dotCover は、コード内の特定のステートメントをカバーする単体テストを検出するためのショートカットを提供します。Visual Studio エディターでは、カバーするテストを一覧表示するポップアップを呼び出して、これらのテストのいずれかに直接移動できます。さらに、このポップアップから、即座に実行したり、既存の単体テストセッションに追加したりできます。dotCover はカバレッジユニットテストに関する情報を現在のカバレッジスナップショットから取得します。この情報は利用できない場合があり、d...
カバレッジスナップショットからノードを除外
カバレッジスナップショットが作成されたら、現在の表示から特定の項目を除外できます。これを実行するとすぐに、dotCover は即座にカバレッジ統計を再計算します。カバレッジスナップショットからノードを除外するカバレッジ結果ブラウザーウィンドウまたはユニットテストカバレッジウィンドウでカバレッジスナップショットを開きます。カバレッジツリー(またはホットスポットビューの場合はタイプ)でノードを右クリックし、選択したノードを除外または選択されていないノードをすべて除外を選択します。あるいは、選択したノ...