ユニットテストウィンドウ
このウィンドウでは、すべての単体テストアクティビティをさまざまなタブで管理できます。
テストを検索するには、フォーカスがこのウィンドウに表示されるとすぐに、テスト名またはそのキャメルハンプ省略形の入力を開始します。
ツールウィンドウのタブを切り替えるには、Alt+Right と Alt+Left を押します。
エクスプローラータブ
このタブを使用すると、ソリューション全体でサポートされているすべてのフレームワークの単体テストを調査、実行、デバッグ、カバーできます。プロジェクトのユニットテストは、プロジェクトのビルド後にのみタブに表示されることに注意してください。現在開いているファイルのテストは自動的に更新され、開いたファイルの新しいテストは、作成するとすぐに単体テストエクスプローラーに表示されます。
エクスプローラータブ、または単体テストセッションタブが開いている場合は、ツールバーで次のコントロールを使用できます。
左ツールバー
コントロール | 名前 | 説明 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| すべてのテストを実行 Ctrl+Shift+Enter | ツリー内のすべてのテストを実行します。 統合されたドロップダウンセレクターを他のアクションに使用できます
| ||||||||||||
| 選択したテストを実行する Shift+Enter | 選択したテストを実行します。複数のテストを選択するには、Ctrl キーを押しながらクリックします。 選択したテストの他のアクションに統合ドロップダウンセレクタを使用できます。
| ||||||||||||
| 選択したテストのデバッグ Ctrl+;, D | 現在のセッションで選択したテストのデバッグを開始します。 |
トップツールバー
コントロール | 名前 | 説明 |
---|---|---|
| セッションのインポート | クリックして、以前に .testsession ファイルに保存したテストセッションを開きます。 |
| すべて展開 / すべて折りたたむ Ctrl+NumPad Plus / Ctrl+NumPad Minus | 現在のタブのすべてのノードを展開 / 折りたたみます。 |
| グループ化 | ウィンドウ内のアイテムを異なるカテゴリでグループ化できます。 |
| 前 / 次へ Ctrl+Alt+Up / Ctrl+Alt+Down | 前 / 次の項目に移動し、それに応じてソースコードをスクロールします。 |
| ユニットテストの設定 | JetBrains Rider 設定の ページを開きます。このページでは、単体テストに関連するすべての設定を構成できます。 |
単体テストセッションのタブ
これらのタブは、現在のドキュメントから、またはプロジェクトやソリューションからテストを実行するたびに表示されます。新しいテストの組み合わせ(単体テストセッション)ごとに、新しいタブが開きます。
これらのタブは、任意の数の単体テストセッションを同時に、独立して実行できるように設計されています。セッションは、任意の組み合わせのテストで構成できます。デバッグモードでは、一度に実行できるセッションは 1 つだけです。
ユニットテストツリーには、セッションに属するテストの構造が表示されます。このテストでは、通過、失敗、無視された単体テストのみを表示できます。任意の単体テストのコードをダブルクリックして、そのコードに移動することができます。
単体テストセッションタブが開いている場合、ツールバーで次のコントロールを追加で使用できます。
左ツールバー
コントロール | 名前 | 説明 |
---|---|---|
| 前回の実行を繰り返し Ctrl+;, T | 直前のテストを繰り返します。 |
| 失敗したテストの再実行 Ctrl+;, F | 前回の実行で失敗したテストの実行を開始します。 |
| 実行の停止 | 現在のテストセッションを停止します。 |
トップツールバー
コントロール | 名前 | 説明 |
---|---|---|
| すべてのテスト | 現在のテストセッションですべてのテストを表示します。 |
| 合格テスト | 成功したテストのみを表示し、他のすべてのテストを非表示にします。 |
| 失敗したテスト | 失敗したテストのみを表示し、他のすべてのテストを非表示にします。 |
| 無視されたテスト | 無視されたテストのみを表示し、他のすべてのテストを非表示にします。対応する属性がある場合、またはテストが属するカテゴリ全体が無視される場合、テストは無視されます。 |
| 壊れたテスト | 壊れたテストのみを表示します。テストが開始されたが、JetBrains Rider がテストランナーの出力を読み取れなかった場合、テストは失敗したと見なされます。これは通常、テストの実行を中止したときに発生しますが、テストランナーでエラーが発生した可能性もあります。 |
| 出力位置を切り替える | このボタンを使用して出力ペインの位置(右または下)を変更すると、テスト結果を分析し、失敗したテストの出力からアサーションまたは例外を発生させたコード行に移動できます。 |
| セッションオプション | テストセッションごとにこの設定を個別に構成できます。
|
タイトルバーのコンテキストメニューとボタン
ウィンドウヘッダーを右クリックし、コンテキストメニューを使用して表示モードを構成したり、ウィンドウを別のツールウィンドウバーに関連付けたり、ウィンドウのサイズを変更したり非表示にしたりすることができます。
ツールバーのボタンを使用することもできます。
項目 | ショートカット | 説明 |
---|---|---|
| Shift+Escape | ツールウィンドウを非表示にします。 すべてのツールウィンドウを非表示にするには、Ctrl+Shift+F12 を押します。 |
関連ページ:
ユニットテスト
JetBrains Rider は、単体テストの検出と実行、デバッグ、カバー、プロファイルに役立ちます。次の単体テストフレームワークがサポートされています。NUnit — JetBrains Rider インストールには、それぞれ 2.7.1 までのバージョンと 3.15.5 までのバージョンをサポートする 2 つのバンドルされたテストランナーが含まれています。4.1.0 までの他のバージョンもサポートされており、対応する NuGet パッケージがプロジェクトにインストールされている場合に使用され...
プロファイルユニットテスト
dotTrace では、アプリケーションとともに、単体テストのプロファイルを作成できます。プロファイリングワークフローは次のようになります。使用するプロファイリング構成を決定する、プロファイリングセッションを実行し、スナップショットを取得する、収集したスナップショットを分析する、セッションを実行してスナップショットを取得する:セッションを開始してスナップショットを取得する以下のいずれか 1 つを実行します: ユニットテストウィンドウを開き、プロファイリングする単体テストを選択し、選択した単体テス...
ユニットテストセッション
アプリケーションの特定の部分を対象とする単体テストを複数の単体テストセッションにグループ化できます。単体テストセッションには、さまざまなプロジェクトからのさまざまなサポートされているフレームワークのテストを含めることができます。複数のテストセッションを用意し、必要に応じて個別に実行できます。単一のテスト / テストクラスを複数の異なるテストセッションに含めることができます。ユニットテストセッションにアクセスする:ユニットテストセッションの管理は、ユニットテストウィンドウのセッションタブで行いま...
現在のドキュメントで単体テストを操作する
現在のドキュメントでテストを見つける:JetBrains Rider はサポートされているすべてのフレームワークの単体テストクラスと単体テストをエディター内で発見し、エディター内の各項目の横に対応するアクションインジケータを追加します。... そして構造ウィンドウウィンドウで: このメソッドは単体テストであり、実行およびデバッグできます。このクラスは単体テストクラスであり、テストを含むテストを実行およびデバッグできます。ユニットテストは、最後の実行中に合格しました。
プロジェクトまたはソリューションで単体テストを操作する
ソリューションの単体テストを発見する:単体テスト管理のために、JetBrains Rider はユニットテストウィンドウを提供します。このウィンドウを使用して、ソリューション全体でサポートされているすべてのフレームワークの単体テストを調査、実行、デバッグ、カバーできます。プロジェクトのユニットテストは、プロジェクトのビルド後にのみウィンドウに表示されることに注意してください。現在開いているファイルのテストは自動的に更新され、開いたファイルの新しいテストは、作成するとすぐに単体テストエクスプロー...
ツールウィンドウの表示モード
デフォルトでは、ツールウィンドウはメインウィンドウの端にアタッチされ、常に表示されています。たとえば、特定のツールウィンドウの表示モードを変更して、アクティブな場合にのみ表示したり、ツールウィンドウバーから切り離したりできます。ツールウィンドウの表示モードを変更するメインメニューでに移動し、表示モードを選択します。または、ツールウィンドウのヘッダーでクリックし、を選択して、表示モードを選択します。次のツールウィンドウの表示モードを使用できます。ドック (ピン留め): これは、ツールウィンドウが...