RubyMine 2026.1 Help

テスト結果の表示と確認

RubyMine でテストが実行中の間、テストの実行状況はその実行構成のタブにある 実行 ツールウィンドウに表示されます。 テスト実行が終了すると、そのタブでテスト結果を確認できます。

右側のコンソールには、現在のテストセッションの出力が表示されます。 テストの実行に関する詳細情報と、テストが失敗したか無視された理由を確認できます。

実行ツールウィンドウの実行構成タブに表示されるテスト結果

テスト結果リストの上にあるテスト結果ツールバーを使用すると、成功したテストと無視されたテストの 表示と非表示を切り替えたり 、各テストの実行にかかった 時間を表示したり 、テスト結果を エクスポートインポート並べ替えたりすることができます。

テスト結果ツールバー

実行構成タブの各テストの横に、IDE はテストステータスアイコンを表示します:

アイコン

説明

テストエラー

テストエラー。 このステータスは、テスト済みのソースコードから例外を発生させたテストに割り当てられます。

テスト失敗

テストに失敗しました。 少なくとも 1 つの子テストが失敗した場合、そのすべての親テストが失敗としてマークされます。

無視したテスト

テストが無視されました。

  • Test::Unit および Minitest の場合、テストがスキップされたときにこのアイコンが使用されます。

  • rspec の場合、このアイコンは スキップされたテスト 、または失敗した 保留中のテストを示します。

  • cucumber の場合、このアイコンは 保留中のテスト 、および保留中または未定義のステップに続くすべてのステップに使用されます。

テスト進捗中

テスト中です。

テスト合格

テストは正常に終了しました。

終了

テストは終了しました。 このステータスは、停止されたテストに割り当てられます。

少なくとも 1 つのテストがこのステータスを受け取ると、すべての未完了のテストとその親テストが終了としてマークされます。

テスト結果の並べ替えとフィルタリング

失敗したテストのみに注目したい場合やテスト結果を再編成したい場合は、テスト結果ツールバーの下記オプションを利用します。

テスト結果ツールバーのテスト結果のフィルターオプション
  • 成功したテストを非表示にするには、 Show Passed ボタン成功を表示 オプションを無効にします。

  • 無視されたテストを非表示にするには、 Show Ignored ボタン無視対象を表示 オプションを無効にします。

  • Sorting Options ボタン をクリックし、テスト結果を並べ替える方法を選択します。

    • スイートを常に上に表示: スイートを上部に表示します。

    • アルファベット順に並べ替え: テスト結果をアルファベット順に並べ替えます。

    • 宣言命令により: コード内でテストが宣言されている順序でテスト結果を並べ替えます。

    • 時間で並べ替え: テストノードをリストの一番上に配置します。

テスト実行の追跡

RubyMine では現在のテストの実行状況を確認できます。 テストスイートに複数のテストが含まれている場合、テストリストが展開され、テストメソッドが 1 つずつ実行されます。

  • テストの実行を監視するには、ツールバーの その他ボタン詳細 をクリックし、 テストランナーの設定 | 実行中のテストを追跡 に移動します。 実行中のテストのトラック が選択されていることを確認します。

テスト結果を管理する

  • テスト結果ツールバーで その他ボタン をクリックし、 テストランナーの設定​‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍​ を選択して、次のオプションを有効にします。

    テストランナーオプション
    • 実行中のテストトラック: 現在のテストの実行を監視します。

    • インライン統計情報を表示: テストの実行時間を表示します。

    • スクロールする

      • スタックトレースへスクロール: テストが失敗する前に大量の出力(ログなど)を生成した場合、このオプションは実行構成タブでテストを選択すると、出力コンソールを自動的にアサーションの失敗箇所までスクロールします。

      • : コンソール出力の一番上までスクロールしてください。

      • : コンソール出力の一番下までスクロールしてください。

    • 例外のソースを開く: このオプションをオンにして実行構成タブで失敗したテストメソッドをダブルクリックすると、エディターは例外がスローされた行までスクロールします (テストメソッドの宣言までスクロールする代わりに)。

    • シングルクリックで移動: 選択したテストのコードをエディターで自動的に開きます。

    • 自動テスト遅延の設定: このノードをポイントすると、ファイルの保存と再実行のテストの間に利用可能な遅延のリストが表示されます。 選択した値がチェックマークを取得します。

    • 自動テストのステータスをエディターに表示: エディターに 自動テストステータスインジケーターを表示します。

    • 終了時に最初の失敗したテストを選択: テストセッションが完了すると、リストで最初に失敗したテストが自動的に選択されます。

統計の表示

  • テストの実行時間を表示するには、テスト結果ツールバーで その他ボタン をクリックし、 テストランナーの設定​‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍​ を選択して、 インライン統計情報を表示 オプションを有効にします。

    実行構成タブに表示されるテスト統計

テスト宣言に移動

  • テストランナー タブのリストから必要なテストを選択し、 F4 を押します。

以前のテストの結果を表示する

RubyMine は最後の 10 回分のテストセッションの結果を自動保存します。 最近のテストセッションのリストを開くには:

  • テスト結果ツールバーの テスト履歴 アイコンをクリックし、リストから必要なテストセッションを選択します。

    各テストセッションのリストには、 実行構成名とタイムスタンプが表示されます。

    以前のテストの結果を表示する

    テスト結果を保持したり、チームと共有したりする場合は、テスト結果をファイルに エクスポートすることもできます。

テスト結果のエクスポートとインポート

テスト結果をファイルにエクスポートする

  1. テスト結果ツールバーで 詳細ボタン をクリックし、次に テスト結果のエクスポート をクリックします。

    テスト結果ツールバーを使用してテスト結果をエクスポートする
  2. ファイルを保存するフォーマットを選択します:

    • HTML​​.: 定義済みのテンプレートから HTML ファイルを生成します。

    • XML :このファイルを後で RubyMine にインポートする場合は、このフォーマットを使ってください。

    • カスタム、XSL テンプレートを適用する: カスタム XSL(英語) テンプレートを使用して、生の XML 出力から HTML ファイルを生成します。 このオプションの横にある 閲覧ボタン をクリックし、 *.xsl コードスタイル定義ファイルを選択します。

  3. 出力ファイルの名前とその場所を指定します。

  4. エクスポート後にファイルをブラウザーで開く場合は、 エクスポートしたファイルをブラウザーで開く チェックボックスを選択してください。 OKです。 をクリックしてください。

    テスト結果をファイルにエクスポートする

テスト結果のインポート

  1. 以前にエクスポートしたファイルを読み込むには、テスト結果ツールバーの Import Tests from File をクリックします。

    テスト結果のインポート

    まだテストを実行しておらず、テスト結果ツールバーを含むツールウィンドウが使用できない場合は、 Ctrl+Shift+A を押して Import Tests from File と入力します。

  2. 開いたファイルシステムダイアログで、テスト結果を含む .xml ファイルを選択し、 オープン をクリックします。

2026 年 6 月 2 日