ReSharper 2020.2ヘルプ

テストカテゴリー

NUnit、MSTest、およびxUnitフレームワークでは、対応するシンボルの Category (NUnit)または TestCategory (MSTest)属性を使用して、テストとテストクラスをスイートにグループ化できます。xUnitは Trait 属性に同様の機能を提供します。ReSharperはこれらの属性を認識しており、多くの関連機能を提供します。

テストカテゴリを参照する

ユニットテストエクスプローラーウィンドウでは、現在のソリューションの既存のカテゴリをすべて調べることができます。これを行うには、グループ化セレクタでカテゴリーまたはプロジェクトとカテゴリを選択します。また、Unit Test Sessionsウィンドウのセッション内でカテゴリを探索することもできます。オプションセレクタで同じグループ設定を見つけることができます。

カテゴリ名の補完

カテゴリの名前を入力すると、ReSharperは、すべての既存および最近使用カテゴリだけでなく、表示を無視カテゴリ補完リストを :

ReSharper: Code completion for unit test categories

カテゴリ内のすべてのテストを実行する

あるカテゴリに属する各テスト/テストクラスから、このカテゴリ内のすべてのテストの実行を開始できます。これを行うには、Alt+Enter を押すかアクションインジケータをクリックし、アクションリストで実行 / デバッグまたはすべて実行 / すべてをデバッグするを選択してから、右側の小さい矢印をクリックしてカテゴリ名をクリックするか、または Enterを押します。

ReSharper: Executing unit tests in a category

カテゴリ内のすべてのテストを実行する別のオプションは、ユニットテストエクスプローラーウィンドウカテゴリ別にテストをグループ化し、カテゴリノードを選択して、ツールバーのユニット・テストの実行 Run Unit Tests Control+T R / ユニット・テストのデバッグ Debug Unit Tests Control+T D をクリックすることです。

カテゴリーを無視

If necessary, you can add one or more categories to the ignore list. All tests belonging to these categories will be skipped during the execution of a unit test session. Note that you can still run specific tests from ignored categories individually.

無視リストにカテゴリーを追加するには、ReSharperオプション(Alt+R O)のツール | ユニット・テストページのカテゴリからテストをスキップするフィールドにカテゴリー名を入力します。複数のカテゴリを入力する場合、区切り文字としてコンマを使用します。

最終更新日: 2020年5月08日

関連ページ:

単体テストセッション

ReSharperの単体テストランナーでは、同じIDで2つ以上のテストを実行できません。これが実際に発生することはほとんどありませんが、同じIDのテストがある場合、それらは単体テストエクスプローラーと単体テストセッションウィンドウに単一のノードとして表示され、そのうちの1つだけが実行されます。テスト...

ユニットテストエクスプローラーウィンドウ

ReSharper | Windows | ユニット・テストReSharper | ユニット・テスト | ユニット・テストReSharperの単体テストランナーでは、同じIDで2つ以上のテストを実行できません。これが実際に発生することはほとんどありませんが、同じIDのテストがある場合、それらは単体テ...

自動補完

ReSharper's automatic completion suggests names of classes, methods, variables, keywords, and any other symbols that are available within the current

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

Unit testing assistance can be extended with other JetBrains .NET products: you can profile unit tests withdotTraceand analyze code coverage of unit t...

テストの実行と結果の分析

ReSharperの単体テストランナーでは、同じIDで2つ以上のテストを実行できません。これが実際に発生することはほとんどありませんが、同じIDのテストがある場合、それらは単体テストエクスプローラーと単体テストセッションウィンドウに単一のノードとして表示され、そのうちの1つだけが実行されます。テスト...