dotCover 2026.1 Help

ユニットテストウィンドウ

dotCover は、 ユニットテストセッション ウィンドウでユニットテストを実行します。 このウィンドウは、 現在のドキュメントまたは プロジェクトまたはソリューションからテストを実行すると、自動的に表示されます。 詳細については、 ユニットテストセッション を参照してください。

dotCover: Unit Test Sessions ウィンドウ

このウィンドウは、複数のユニットテストセッションを同時に、独立して実行できるように設計されています。 セッションは、任意の組み合わせのテストで構成できます。 デバッグモードでは、一度に実行できるセッションは 1 つだけです。

ユニットテストツリーには、セッションに属するテストの構造が表示され、合格、失敗、無視されたユニットテストのみを表示するようにフィルターできます。 ユニットテストをダブルクリックすると、そのコードへ移動できます。

ステータスバーとプログレスバー

進行状況バーとツールバーのステータスバーには、現在の進行状況が表示されます。

ステータスバーには、セッション内のテストの合計数と、さまざまな状態のテスト数が表示されます。

ユニットテストフィルター

デフォルトでは、すべての状態のテストが表示されますが、対応するアイコンをクリックすると、その状態でテストをフィルターできます。 複数のアイコンを Ctrl(コントロール) -クリックして、いくつかの異なる状態のテストを表示することもできます。

コントロール

命名

説明

ThemedIcon.StatusAll.Screen.(グレー).png

すべてのテスト

現在のテストセッションですべてのテストを表示します。

ThemedIcon.Success.Screen.(グレー).png

合格テスト

成功したテストのみを表示し、他のすべてのテストを非表示にします。

ThemedIcon.StatusFailedPassive.Screen.(グレー).png

失敗テスト

失敗したテストのみを表示し、他のすべてのテストを非表示にします。

ThemedIcon.Ignore.Screen.(グレー).png

無視されたテスト

無視されたテストのみを表示し、他のすべてのテストを非表示にします。 対応する属性がある場合、またはテストが属するカテゴリ全体が 無視されている場合、そのテストは無視されます。

ThemedIcon.StatusUnknown.Screen.(グレー).png

未知のテスト

最後に実行されてから実行されなかったか、変更されたテストのみを表示します。

ThemedIcon.SessionLog.Screen.(Gray).png

実行ログ

テスト実行エラーの数(テスト自体ではなく、実行プロセスに関連する)を確認するか、エラーがない場合は OK を表示します。

このアイコンをクリックすると、実行ログを表示または非表示にできます。

ウィンドウタブ

ユニットテストセッションがウィンドウ内で開くと、それらは新しいタブに表示され、左側に表示されます。 以前開いていたタブは、ウィンドウの幅が許せば右に移動し、それ以外の場合はメモリを節約しますが、タブの右側に表示されている矢印をクリックして必要なタブをクリックする

ツールウィンドウのタブ

タブがアンロードされないようにするには、タブタイトルの横にあるピンアイコン ThemedIcon.Pin.Screen.(Gray).png をクリックします。

ツールバーコントロール

コントロール

命名

説明

ThemedIcon.Rerun.Screen.(Gray).png

前回の実行を繰り返し Control+T T

直前のテストを繰り返します。

ThemedIcon.RunAll.Screen.(グレー).png

現在のセッションを実行 Control+T Y

ツリー内のすべてのテストを実行します。

統合されたドロップダウンセレクターを他のアクションに使用できます

ThemedIcon.CoverAll.Screen.(グレー).png

現在のセッションをカバー Control+T I

テストセッションのすべての単体テストの カバレッジ分析を実行します。

ThemedIcon.UtrProfileAll.Screen.(グレー).png

現在のセッションのプロファイル

現在のセッションのすべてのテストについて パフォーマンスプロファイリングを開始します。

このボタンは、 JetBrains dotTrace が Visual Studio に統合されている場合に表示されます。

ThemedIcon.DotMemoryUnitRun.Screen.(グレー).png

dotMemory ユニットで現在のセッションを実行

dotMemory ユニットを有効にして、現在のツリーのすべてのテストを実行します。 このボタンを使用して、 dotMemory ユニットフレームワークを使用してコードのメモリの問題をチェックするテストを実行します。

ThemedIcon.RunTest.Screen.(グレー).png

ユニットテストの実行 Control+T R

選択したテストを実行します。 複数のテストを選択するには、 Ctrl(コントロール) キーを押しながらクリックします。

選択したテストの他のアクションに統合ドロップダウンセレクタを使用できます。

ThemedIcon.Cover.Screen.(Gray).png

ユニットテストのカバー Control+T H

このボタンをクリックすると、選択したテストの コードカバレッジを開始できます。

ThemedIcon.UtrProfile.Screen.(グレー).png

ユニットテストをプロファイル

このボタンをクリックすると、 選択したテストのプロファイルを作成できます。

このボタンは、 JetBrains dotTrace が Visual Studio に統合されている場合に表示されます。

ThemedIcon.DotMemoryUnitRun.Screen.(グレー).png

dotMemory Unit でユニットテストを実行する Control+T M

dotMemory ユニットを有効にして選択したテストを実行します。 このボタンを使用して、 dotMemory ユニットフレームワークを使用してコードのメモリの問題をチェックするテストを実行します。

ThemedIcon.RunTest.Screen.(グレー).png

失敗するまでユニットテストを実行する

テストの 1 つが失敗するまで、選択したテストを自動的に開始して実行するには、このボタンをクリックします。

ThemedIcon.Debug.Screen.(グレー).png

ユニットテストのデバッグ Control+T D

現在のセッションで選択したテストのデバッグを開始します。

ThemedIcon.StopTest.Screen.(Gray).png

実行の停止

現在のテストセッションを停止します。

autostart_tests_run_all.png

自動スタートテスト: すべてのテストを実行

現在のユニットテストセッションで 連続テストを有効化します。 セッション内のすべてのテストは、明示的なユーザーアクション(ビルドまたは保存(連続テスト設定で選択))で自動的に実行されます。

autostart_tests_run_outdated.png

自動スタートテスト: 新しいテストと古いテストを実行する

現在のユニットテストセッションで 連続テストを有効化します。 セッション内の新しいテストと古いテストのみが、明示的なユーザーアクション(ビルドまたは保存(連続テスト設定で選択))で自動的に実行されます。

autostart_tests_cover_outdated.png

自動スタートテスト: 新しいテストと古いテストをカバーする

現在のユニットテストセッションで 連続テストを有効化します。 セッション内の新しいテストおよび古いテストは、有効化されたカバレッジ分析のもと、明示的なユーザーアクション(ビルドまたは保存(連続テスト設定で選択))で自動的に実行されます。

ThemedIcon.TrackRun.Screen.(Gray).png

実行中のテストをトラック

このボタンがオンの場合、テストのリスト内の選択は、現在実行中のテストに自動的に切り替えられます。

ThemedIcon.ScrollToBottom.Screen.(Gray).png

テスト実行時に出力を自動スクロール

このボタンを使用すると、テストの実行中に出力ペインがスクロールして、出力の終わりが常に表示されるようになります。

ThemedIcon.Remove.Screen.(グレー).png

選択したテストを削除する 削除

選択したテストを現在のセッションから削除します。

ThemedIcon.Export.Screen.(グレー).png

セッションのエクスポート

クリックして、 現在のテストセッション .testsession ファイルに保存します。

ThemedIcon.Import.Screen.(グレー).png

セッションのインポート

クリックして、以前に .testsession ファイルに保存した テストセッションを開きます。

ThemedIcon.ExpandAll.Screen.(グレー).png ThemedIcon.CollapseAll.Screen.(グレー).png

すべて展開/すべて折りたたむ

現在のタブのすべてのノードを展開 / 折りたたみます。

ThemedIcon.PreviewToggle.Screen.(Gray).png

出力を表示 Ctrl+P

このセレクタを使用すると、 出力 ペインと カバレッジ ペインを開いてウィンドウの下部または右側に配置できます。

出力 ペインでは、テスト結果を分析して、失敗したテストの出力から、アサーションまたは例外を発生させたコード行までワンクリックで移動することができます。

カバレッジ ペインにはコードカバレッジツリーまたは ホットスポットビューが表示され、 カバレッジ結果ブラウザーウィンドウ と同じコントロールや関数に加えて、 選択したテストのカバレッジを表示する ボタンで 単体テストのカバレッジを表示する が可能です。

オプション

テストセッションごとにこの設定を個別に構成できます。

  • ThemedIcon.BuildPolicy.Screen.(Gray).pngビルドポリシー — テストを実行する前にビルドが必要かどうかを指定します。 いくつかのオプションを提供します。

    • 自動 (デフォルトで選択) — テストの実行前に、dotCover は現在のテストセッションに関連し、最後の実行以降に更新があったすべてのプロジェクトを再ビルドします。

    • 自動 (ソリューション全体) — テストの実行前に、dotCover は最後の実行以降に更新があったソリューション内のすべてのプロジェクトを再ビルドします。

    • 決してビルドしない — dotCover は、テストを実行する前に何もビルドしません。 このオプションを選択する場合は、関連するすべてのプロジェクトがビルドされていることを確認する必要があります。

  • ThemedIcon.LockSession.Screen.(Gray).pngセッションをロックする — このセッションに新しいテストが自動的に追加されないようにする 現在のテストセッションをロックします

  • ThemedIcon.Time.Screen.(Gray).png表示時間 — テストセッションの各アイテムの実行時間を表示または非表示にできます。

  • プラットフォーム — テストランナーのプラットフォームアーキテクチャ(x86 または x64)を明示的に指定するか、 自動 を選択してプロジェクト設定に対応するプラットフォームアーキテクチャを使用できます。

  • フレームワーク — テストランナーの .NET Framework(CLR) バージョンを明示的に指定するか、 自動 を選択して最新のインストール済みバージョンを使用できます。

  • グループ化 — ウィンドウ内のアイテムを異なるカテゴリでグループ化できます。

ThemedIcon.StackTraceExplorerToolWindow.Screen.(グレー).png

スタックトレースを新しいウィンドウに表示する Ctrl+Shift+Alt+E

現在選択されているテストの出力を スタックトレースエクスプローラー ウィンドウの新しいタブで開きます。

ThemedIcon.Update.Screen.(グレー).png

リファレンス dotMemory ユニットフレームワーク

dotMemory ユニットテストフレームワーク NuGet(英語) パッケージをインストールし、選択したテストが属するユニットテストプロジェクトでそれを参照します。

このボタンは、 JetBrains dotMemory が Visual Studio に統合されている場合に表示されます。

2026 年 6 月 12 日