JetBrains Rider 2026.1 Help

テストカテゴリ

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

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

ユニットテストウィンドウ では、現在のソリューションの既存のすべてのカテゴリを探索できます。 これを行うには、 グループ化 セレクターで カテゴリ または プロジェクトとカテゴリ を選択します。

カテゴリ名の補完

カテゴリ名を入力すると、JetBrains Rider はすべての既存および最近使用したカテゴリ、および 無視カテゴリ補完リストに表示します:

JetBrains Rider: 単体テストカテゴリ用コード補完

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

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

JetBrains Rider: カテゴリでの単体テストの実行

カテゴリ内のすべてのテストを実行する別のオプションとしては、 ユニットテストウィンドウカテゴリ別でテストをグループ化し、カテゴリノードを選択してから、ツールバーの ユニットテストの実行 ユニットテストの実行 Ctrl+;, R/ユニットテストのデバッグ ユニットテストのデバッグ Ctrl+;, D または ユニットテストのカバー ユニットテストのカバー をクリックします。

カテゴリを無視

必要に応じて、1 つ以上のカテゴリを無視リストに追加できます。 これらのカテゴリに属するすべてのテストは、 ユニットテストセッションの実行中にスキップされます。 無視されたカテゴリから特定のテストを個別に実行できることに注意してください。

無視リストにカテゴリを追加するには、JetBrains Rider 設定 Ctrl+Alt+Sビルド、実行、デプロイ | ユニットテスト ページの カテゴリからテストをスキップする フィールドにカテゴリ名を入力してください。 複数のカテゴリを入力する場合、区切り文字としてコンマを使用します。

カテゴリに特別な属性がない XUnit テストの場合、無視されたカテゴリを次のようにリストします。

  • [Trait("One", "Two")] などの属性の場合、設定フィールドに One [Two] を追加します。

  • 属性の最初の引数が Category (たとえば [Trait("Category", "Three")] )の場合、設定フィールドに Three として追加できます。

2026 年 6 月 12 日