テスト結果を調べる
テストが RustRover で実行されている間、実行中のテストは 実行 ツールウィンドウの該当する実行構成タブに表示されます。 テスト実行が終了すると、そのタブでテスト結果を確認できます。


右側のコンソールには、現在のテストセッションの出力が表示されます。 テストの実行に関する詳細情報と、テストが失敗したか無視された理由を確認できます。
実行構成タブの各テストの横で、IDE はテストステータスアイコンを表示します:
アイコン | 説明 |
|---|---|
テストエラー。 このステータスは、テスト済みのソースコードから例外を発生させたテストに割り当てられます。 | |
テストに失敗しました。 少なくとも 1 つの子テストが失敗した場合、そのすべての親テストが失敗としてマークされます。 | |
テストが無視されました。 | |
テスト中です。 | |
テストは正常に終了しました。 | |
テストは終了しました。 このステータスは、停止されたテストに割り当てられます。 少なくとも 1 つのテストがこのステータスを受け取ると、すべての未完了テストとその親テストに終了のマークが付けられます。 |
上部の テストランナー ツールバーを使用すると、 テスト結果の並べ替えとフィルター、 出力形式、 テストの宣言に移動するの定義、および テスト履歴の表示を行うことができます。 ここで、ワンクリックでテストセッションを 停止または 再実行することもできます。

テスト結果の並べ替えとフィルタリング
失敗したテストにだけ集中したい場合やテスト結果を再編成したい場合は、テスト結果ツールバーの次のオプションを使用します。
成功したテストを非表示にするには、
成功を表示 オプションを無効にします。
無視されたテストを非表示にするには、
無視対象を表示 オプションを無効にします。
をクリックし、テスト結果を並べ替える方法を選択します。
スイートを常に最前面に表示する: スイートを上部に表示します。
アルファベット順に並べ替え: テスト結果をアルファベット順に並べ替えます。
宣言命令により: コード内でテストが宣言されている順序でテスト結果を並べ替えます。
時間で並べ替え: テストノードをリストの一番上に配置します。
テスト結果を管理する
テスト結果ツールバーで
をクリックし、 テストランナーの設定 を選択して、次のオプションを有効にします。
実行中のテストを追跡: 現在のテストの実行を監視します。
インライン統計を表示: テストの実行時間を表示します。
スクロール先へ移動
スタックトレースにスクロール: テストが失敗する前に大量の出力(ログなど)を生成した場合、このオプションは実行構成タブでテストを選択すると、出力コンソールを自動的にアサーションの失敗箇所までスクロールします。
上: コンソール出力の一番上までスクロールしてください。
下: コンソール出力の一番下までスクロールしてください。
ソースを例外の位置で開く: このオプションをオンにして実行構成タブで失敗したテストメソッドをダブルクリックすると、エディターは例外がスローされた行までスクロールします (テストメソッドの宣言までスクロールする代わりに)。
シングルクリックで移動する: 選択したテストのコードをエディターで自動的に開きます。
自動テスト遅延の設定: このノードをポイントすると、ファイルの保存と再実行のテストの間に利用可能な遅延のリストが表示されます。 選択した値がチェックマークを取得します。
自動テストのステータスをエディターに表示: エディターに 自動テストステータスインジケーターを表示します。
終了時に最初の失敗したテストを選択: テストセッションが完了すると、リストで最初に失敗したテストが自動的に選択されます。
ウォールタイムを使用する: システムプロセスによって発生する遅延や待機時間を含め、テストの開始から完了までの実際の経過時間を表示します。

テスト宣言に移動
テストランナー タブのリストから必要なテストを選択し、 F4 を押します。 または、テストを右クリックして ソースへ移動 を選択します。

assertEquals の相違を表示
単体テストに文字列 assertEquals エラーが含まれている場合、IDE を使用して文字列を比較し、相違点を表示できます。
必要なテストを右クリックし、コンテキストメニューから を選択します。
専用の 差分ビューアー内の文字列を比較します。
以前のテストの結果を表示する
RustRover は、直近 10 回分のテストセッションの結果を自動的に保存します。 最近のテストセッションのリストを開くには:
テスト結果ツールバーの
アイコンをクリックし、リストから必要なテストセッションを選択します。
各テストセッションのリストには、 実行構成名とタイムスタンプが表示されます。
