WebStorm 2026.1 Help

テスト結果を調べる

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

テストランナータブ

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

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

テスト結果ツールバー

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

アイコン

説明

テストエラー

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

テスト失敗

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

テストが無視されました

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

テスト中

テスト中です。

テスト成功

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

終了

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

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

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

失敗したテストのみに焦点を当てる場合やテスト結果を再編成する場合は、テスト結果ツールバーの次のオプションを使用します。

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

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

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

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

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

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

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

テスト実行の追跡

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

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

    テスト実行の追跡

テスト結果を管理する

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

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

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

    • スクロール先へ移動

      • スタックトレースにスクロール: if a test produced a lot of output (for example, logging) before failing, this option automatically scrolls the output console to the assertion failure once you select the test in the run configuration tab.

      • : scroll to the top of the console output.

      • : scroll to the bottom of the console output.

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

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

    • 自動テストのステータスをエディターに表示: display the auto-test status indicator in the editor.

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

統計の表示

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

    単体テスト統計

テスト宣言に移動

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

    テスト宣言に移動

テスト結果へ移動

  • ガター内の 無視されたテストを実行アイコン失敗したテストを再実行アイコン成功したテストを再実行アイコン をクリックし、リストから テストツリーで「<test name>」を選択する を選択します。

    Jump from test to its result

assertEquals の差分を表示

単体テストに文字列 assertEquals エラーが含まれている場合、IDE を使用して文字列を比較し、相違点を表示できます。

  1. 必要なテストを右クリックし、コンテキストメニューから assertEquals の差分を表示 を選択します。

    assertEquals の差分を表示するオプション

    または、右側のコンソールの 差異を見るにはクリックする リンクを使用します。

    assertEquals の相違点を表示するためのリンク
  2. 専用の 差分ビューアー内の文字列を比較します。

    assertEquals の違いを表示する

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

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

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

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

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

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

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

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

  1. テスト結果ツールバーの More ボタン をクリックし、続いて テスト結果のエクスポート をクリックします。

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

    • HTML(エイチティーエムエル): 定義済みのテンプレートから HTML ファイルを生成します。

    • XML: このファイルを後で WebStorm にインポートする場合は、この形式を使用してください。

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

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

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

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

テスト結果のインポート

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

    テスト結果のインポート

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

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

2026 年 6 月 8 日