PyCharm 2024.3 ヘルプ

テストの監視と管理

テストの進行状況と結果は、実行ツールウィンドウの専用のテストランナータブに表示されます。

Test runner in the Run tool window

where:

  1. 実行ツールバーは実行ツールウィンドウのツールバーとほぼ同じですが、テスト固有のボタンを備えています。

  2. 左側のペインには、現在の実行 / デバッグ構成内のすべてのテストのツリービューが表示されます。

    • ルートノードは、実行するように選択されたテストを表します。

    • ネストされたノードは、テストスイートとテストケースの階層を表します。

    • リーフノードは個々のテストを表します。

    各テストのステータスはアイコンで示されます。ノードをダブルクリックして、エディターでそれぞれのテストクラスまたはテストメソッドを開きます。

  3. テストツールバーには、テストの監視と結果の分析を可能にするコントロールが用意されています。いくつかのコマンドは、テストツリーノードのコンテキストメニューに複製されます。

  4. 出力ペインには、現在のテストスイートの出力が表示されます。

  5. インライン統計には、実行されたテストのリストと各テストの実行時間が表示されます。

アプリケーションを実行する場合と同じ方法で、終了し、一時停止するテストの実行を再実行できます。一般的な実行アクションに加えて、テストランナーでは次のことができます。

  • 矢印キーを使用してテストケースのリストを移動します。

  • 現在のセッションで実行されているテストの総数を表示します。

  • Rerun Automatically 自動的に再実行オプションを有効にしてソースコードを変更した直後に、現在の実行構成でテストを自動的に再開します。

  • the Rerun Failed Tests button をクリックして失敗したテストを再実行してください。Shift を押してこのアイコンをクリックすると、必要なテストを再度実行するか、それともデバッグするかを選択できます。

  • Sorting Options 並べ替えオプションをクリックすると、テストスイートが常に一番上に表示され、テストがアルファベット順または期間別に並べ替えられます。

  • Show Passed 成功を表示をクリックして、合格したテストに関する情報を表示または非表示にします。

  • Show Ignored 無視対象を表示をクリックして、現在の実行 / デバッグ構成またはテストクラス内のすべてのテストのツリービューに無視されたテストを表示します。

  • Test History テストヒストリーをクリックして、内部に保存されたテストセッションの結果のリストを開きます。

  • Import Tsets from File ファイルからテストをインポートをクリックして、以前にエクスポートしたテスト結果をファイルからロードします。

  • 出力ペインのハイパーリンクをクリックして、スタックトレースからソースコード内の問題のある場所に移動します。

関連ページ:

テストランナータブ

テストランナータブは、テストセッションの開始時に実行ツールウィンドウで開き、同じツールバーボタンを備えています。実行ツールバーは、実行ツールウィンドウのツールバーとほとんど同じですが、テスト固有のボタンを備えています。左側のペインには、現在の実行 / デバッグ構成内のすべてのテストのツリービューが表示されます。ルートノードは、実行するように選択されたテストを表します。ネストされたノードは、テストスイートとテストケースの階層を表します。リーフノードは個々のテストを表します。各テストのステータスはア...

実行ツールウィンドウ

実行ツールウィンドウには、アプリケーションによって生成された出力が表示されます。各タブの外観は、実行中のアプリケーションの種類によって異なり、追加のツールボックスとペインを含めることができます。Vue.js アプリケーションをデバッグする、Angular アプリケーションをデバッグする、Vite アプリケーションをデバッグする、React アプリケーションをデバッグするから詳細を学びます。ツールウィンドウのタブ:タブをピン留め複数のアプリケーションを実行している場合、各アプリケーションは、適用...

テストの実行

通常、PyCharm は、作成した実行 / デバッグ構成を実行することにより、他のアプリケーションと同じ方法でテストを実行およびデバッグします。その際、指定されたテストクラスまたはメソッドをテストランナーに渡します。多くの場合、コンテキストメニューからテストセッションを開始できます。この目的のために、実行およびデバッグコマンドは、特定のコンテキストメニューで提供されます。例: これらのコマンドは、プロジェクトツールウィンドウのテストクラス、ディレクトリ、パッケージで使用できます。エディターで現在...

テストを再実行してデバッグする

実行ツールウィンドウを離れずにテストセッションまたは個々のテストを繰り返すことができます。テストは最初の実行と同じ実行構成を使用して再度実行されます。テストセッションを再開する:を押すか、テストランナータブのツールバーにある再実行ボタンをクリックします。テストを自動的に再実行できることに注意してください。個別のテストを再開する:テストランナータブで、テストケースノードまたはテストを右クリックし、を選択します。失敗したテストの再実行:テストランナータブで、ツールバーの失敗したテストの再実行ボ

テスト結果を調べる

PyCharm でテストが実行されている間、テスト実行は実行ツールウィンドウのその実行構成のタブに表示されます。テスト実行が終了すると、そのタブでテスト結果を確認できます。右側のコンソールには、現在のテストセッションの出力が表示されます。テストの実行に関する詳細情報と、テストが失敗したか無視された理由を確認できます。テスト結果リストの上にあるテスト結果ツールバーを使用すると、成功したテストと無視されたテストの表示と非表示を切り替えたり、各テストの実行にかかった時間を表示したり、テスト結果をエクス...