RubyMine 2026.1 Help

テストの実行

ファイルまたはフォルダー内で直接テストを実行する

テストを開始する前に特定のアクションを必要とせず、 コードカバレッジなどの追加オプションを構成したくない場合は、次のオプションを使用してテストを実行できます。

  • キャレットをテストクラスに置いてそのクラス内のすべてのテストを実行、またはテストメソッドに置いてから Ctrl+Shift+F10 を押します。 または、テストクラスもしくはテストメソッドの横にある ガターアイコンをクリックし、リストから 「<test name>」を実行する。 を選択します。

    ガターアイコンは、テストの状態に応じて変化します:

    • ガターアイコンは、一連のテストを示します。

    • ガターアイコンは、新しいテストをマークします。

    • ガターアイコンは、成功したテストを示します。

    • ガターアイコンは、失敗したテストをマークします。

    エディターから特定のテストを実行する
  • 1 つまたは複数のファイルまたはフォルダーですべてのテストを一度に実行できます。 必要なフォルダーまたはテストファイルを選択し、 Ctrl+Shift+F10 を押します。 または、コンテキストメニューを呼び出して、 使用しているテストフレームワークに応じて 実行 'All tests in <directory name>' または 実行 'All specs in <directory name>' を選択します。

    ディレクトリ内のすべてのテストを実行する

実行ウィジェットを使用してテストを実行する

テストを実行すると、RubyMine は一時的な 実行構成を作成します。 一時的な実行構成を保存し、それらの設定を変更して(たとえば、タスク引数を渡す、環境変数を指定するなど)、チームの他のメンバーと共有することができます。

  1. 新しい 実行構成を作成するか、一時的なものを保存します。

  2. メインツールバーの実行ウィジェットを使って、実行したい構成を選択します。

  3. をクリックするか、 Shift+F10 を押します。

    テストの実行 / デバッグ構成の実行

RubyMine がテストの実行を終了すると、その実行構成のタブにある 実行 ツールウィンドウに結果が表示されます。 テスト結果の分析について詳しくは、 テスト結果を調べるをご覧ください。

Rake タスクを使用してテストを実行する

Rake タスクを使用してテストを実行するには、次の手順を実行します。

  1. ツール | Rake タスクの実行 Ctrl+Alt+R に移動します。

  2. 呼び出されたポップアップで、テストを実行する Rake タスクの名前の入力を開始します(例: rake test または rake spec:controllers)。

  3. リストから目的の Rake タスクを選択し、 Enter を押します。

コミット後にテストを実行する

変更をプッシュする前に、変更によってコードが壊れないことを確認したい場合は、コミットチェックとしてテストを実行します。

テスト設定をセットアップする

  1. Alt+0 を押して コミット ツールウィンドウを開き、 コミットオプションを表示 設定ボタン をクリックします。

  2. 高度なコミットチェック 」メニューで、「実行構成 」オプションの横にある「構成の選択 」をクリックし、実行する構成を選択します。

    事前コミットチェックメニュー

テスト設定をセットアップした後、コミットするたびに指定されたテストが実行されます。

テストを停止

実行構成のタブの 実行 ツールバーで次のオプションを使用します。

  • 停止ボタン をクリックするか、 Ctrl+F2 を押してプロセスを直ちに終了します。

テストの実行を停止する

テストの再実行

1 つのテストを再実行

  • 実行 ツールウィンドウの実行構成のタブでテストを右クリックし、 実行 'テスト名' を選択します。

セッションですべてのテストを再実行する

  • 実行 ツールバーの the Rerun button をクリックするか、 Ctrl+F5 を押して、セッション内のすべてのテストを再実行します。

失敗したテストの再実行

  • 失敗したテストのみを再実行するには、 実行 ツールバーの 失敗したテストの再実行アイコン をクリックします。

    Shift を押したまま をクリックすると、失敗したテストを再度 実行 するか、 Debug するかを選択できます。

テストを自動的に再実行する

RubyMine では、autotest のようなランナーを有効化できます。現在の実行構成のどのテストも、関連するソースコードを変更すると自動的に再起動します。

  • 自動テストのようなランナーを有効にするには、テスト結果ツールバーで 自動的に再実行 をクリックします。

    自動的に再実行オプション

失敗したテストをデバッグする

テストが失敗する理由がわからない場合は、デバッグすることができます。

  1. エディターで、ブレークポイントを設定する行のガターをクリックします。

    プログラムを中断したい場所に応じて、使用できるブレークポイントにはさまざまなタイプがあります。 詳細については、 ブレークポイント を参照してください。

  2. 失敗したテストの横にある ガターアイコンを右クリックし、 デバッグ 'テスト名' を選択します。

    失敗したテストのデバッグ

    テストはデバッグモードで再実行されます。 その後、テストは一時停止され、 現在の状態を確認できるようになります。

    テストをステップ実行して、その実行を詳細に分析できます。

2026 年 6 月 2 日