dotCover 2019.3ヘルプ

現在のドキュメントで単体テストを処理する

現在のドキュメントのテストを理解する

dotCoverは、ユニットテストクラスとサポートされているすべてのフレームワークの単一ユニットテストをエディターで検出し、エディターの各アイテムの隣に対応するアクションインジケータを追加します。

dotCover shows different indicators for unit tests in the editor
  • Test —メソッドは単体テストであり、実行およびデバッグできます。

  • Test —クラスは単体テストクラスであり、含まれるテストを実行およびデバッグできます。

  • Passed —前回の実行中に合格した単体テスト。

  • Passed —前回の実行中に合格した単体テストクラスのテスト。

  • Failed —ユニットテストは最後の実行中に失敗しました。

  • Failed —ユニットテストクラスの少なくとも1つのテストが最後の実行中に失敗しました。

  • Ignored —ユニットテストは最後の実行中に無視されました。

  • Ignored —ユニットテストクラスのすべてのテストは、最後の実行中に無視されます。

現在のドキュメントでテストを実行、デバッグ、またはカバーする

現在のドキュメントでユニットテストを実行、デバッグ、またはカバーする方法はいくつかあります。アクションインジケータ、メインメニュー、またはショートカットを使用することができます:

  • テストクラスの単一のテストまたはすべてのテストを実行、デバッグ、またはカバーするには、その隣のアクションインジケーターをクリックします。アクションリストで、テストの場合は実行 / デバッグまたはカバーを、テストクラスの場合はすべて実行 / すべてをデバッグするまたはすべてカバーを選択します。

    dotCover: Recognizing unit tests in the editor

  • または、ユニット・テストの実行 Run Unit Tests Ctrl+T R / ユニット・テストのデバッグ Debug Unit Tests Ctrl+T D またはカバーユニットテスト Cover Unit Tests Ctrl+T H コマンドを使用できます。これらのコマンドは、メインメニュー(ReSharper | ユニット・テスト)およびコンテキストメニューでも使用できます。これらのコマンドの動作は、キャレットの位置またはエディターでの選択に応じて異なります。

    • テストクラス内の単一のテストまたはすべてのテストを実行、デバッグ、またはカバーするには、テスト/テストクラス名またはその宣言内のエディター内の任意の場所にキャレットを設定します。

    • 複数のテストを実行するには、エディターで目的のテストを選択します。

    • 現在のファイルですべてのテストを実行するには、すべてを選択するか、テストクラスの外側でキャレットを設定します。

  • ナビゲーションポップアップでテストを選択し、カバーテスト ThemedIcon Cover Screen Gray をクリックすることにより、特定のステートメントのカバーテストの 1つに対して実行またはカバレッジ分析を実行できます。

    dotCover show covering tests

どのような方法でテストの実行、デバッグ、またはカバーを選択しても、Unit Test Sessionsウィンドウに実行の進行状況、結果、および出力が表示されます。オープンユニットテストセッションがある場合、実行されたテストはこのセッションに追加されます。テストセッションがない場合、または既存のセッションがロックされている場合は、新しいテストセッションが作成されます。

必要に応じて、最後に実行したテストの実行またはカバレッジ解析を、Ctrl+T T を押すか、またはメニューでReSharper | ユニット・テスト | 前回の実行を繰り返しを選択することによって、いつでも繰り返すことができます。

最終更新日: 2020年2月6日

関連ページ:

ユニットテストセッションの使用

dotCoverの単体テストランナーでは、同じIDで複数のテストを実行することはできません。これは実際にはほとんど発生しませんが、同じIDのテストがある場合、それらはユニット・テストエクスプローラーおよびUnit Test Sessionsウィンドウに単一のノードとして表示され、それらのうち1つだけ...

カバーテストへの移動

dotCoverは、コード内の特定のステートメントをカバーする単体テストを検出するためのショートカットを提供します。Visual Studioエディターでは、テストをカバーするリストを表示するポップアップを呼び出し、これらのテストのいずれかに直接移動できます。さらに、このポップアップから、即座に実行...

Unit Test Sessionsウィンドウ

dotCoverの単体テストランナーでは、同じIDで複数のテストを実行することはできません。これは実際にはほとんど発生しませんが、同じIDのテストがある場合、それらはユニット・テストエクスプローラーおよびUnit Test Sessionsウィンドウに単一のノードとして表示され、それらのうち1つだけ...

単体テストのカバレッジ分析

dotCoverの単体テストランナーでは、同じIDで複数のテストを実行することはできません。これは実際にはほとんど発生しませんが、同じIDのテストがある場合、それらはユニット・テストエクスプローラーおよびUnit Test Sessionsウィンドウに単一のノードとして表示され、それらのうち1つだけ...

プロジェクトまたはソリューションでユニットテストを使用する

dotCoverの単体テストランナーでは、同じIDで複数のテストを実行することはできません。これは実際にはほとんど発生しませんが、同じIDのテストがある場合、それらはユニット・テストエクスプローラーおよびUnit Test Sessionsウィンドウに単一のノードとして表示され、それらのうち1つだけ...