PyCharm 2025.3 ヘルプ

カバレッジ付きで実行する

PyCharm は、コードカバレッジ測定を実行するための専用アクションを提供します。コードカバレッジデータは、設定ダイアログ (Ctrl+Alt+S) のカバレッジページで選択されたオプションに従って処理されます。

既存の構成を使用してカバレッジ付きのテストを実行する

以前に作成した実行構成を使用してカバレッジ付きのテストを実行するには、次のいずれかを実行します。

  • Alt+Shift+F10 を押して実行ポップアップを開き、必要な構成を選択し、その右側の をクリックして、 カバーを選択します。

    Run with Coverage using popup
  • ツールバーの構成リストから必要な実行構成を選択し、 をクリックしてオプションを展開し、 カバレッジ付きで '<configuration name>' を実行しますを選択します。

    Run with Coverage

プロジェクトビューからカバレッジでテストを実行する

プロジェクトビューのカバレッジでテストまたは複数のテストを実行するには、次の手順を実行します。

  1. 特定のテストファイルまたは必要なテストを含むディレクトリを右クリックします。

  2. コンテキストメニューから、対応する実行コマンド カバレッジ付きで '<name>' を実行するを選択します。

    Run with Coverage from the Project view

エディターからのカバレッジでテストを実行する

  • 必要なテストクラスまたはメソッドの横にあるガターで 実行をクリックし、開いたコンテキストメニューから カバレッジ付きで '<name>' を実行するを選択します。

    Run a specific test

設定 Ctrl+Alt+S | ビルド、実行、デプロイ | カバレッジエディターにカバレッジを適用する前にオプションを表示するチェックボックスが選択されている場合は、アクティブなカバレッジスイートを置き換えるか、収集したデータをアクティブなスイートに追加するか、カバレッジデータを適用しないかを選択できるダイアログが表示されます。今後このダイアログをスキップすることもできます。他のオプションが選択されている場合は、それぞれのアクションがサイレントに実行されます。

Options before applying coverage to the editor

これで、収集されたカバレッジデータをカバレッジツールウィンドウ、プロジェクトツールウィンドウ、およびエディターで調べることができます。

カバレッジ結果を非表示にする

  • カバレッジ結果を非表示にするには、次の操作を実行できます。

    • カバレッジツールウィンドウでカバレッジ統計のタブを閉じます。

      Coverage tool window
    • ガターでハイライトされているカバレッジをクリックし、カバレッジを非表示を選択します。

      Hide coverage
2024 年 10 月 08 日

関連ページ:

カバレッジ

PyCharm のコードカバレッジを使用すると、ランタイムオーバーヘッドの低いコードのオンザフライラインカバレッジ測定を実行できます。一般に、ラインカバレッジは「ユニットテストシミュレーション中にこのコード行が実行されましたか? 」という質問に答えます。このページを使用して、カバレッジデータの収集および処理方法を設定します。コードカバレッジの実行と分析の詳細については、「カバレッジ付きで実行するおよびコードカバレッジ結果の表示」を参照してください。新規カバレッジが収集されるとき:これらのオプシ...

実行 / デバッグ構成

PyCharm は、実行 / デバッグ構成を使用して、コードを実行、デバッグ、テストします。各構成は、何を実行し、どのパラメーターと環境を使用するかを定義する、名前付きのスタートアッププロパティのセットです。さまざまな起動プロパティを使用して、PyCharm がスクリプトを実行するために使用するさまざまな方法を定義できます。例: 異なる Python インタープリターを使用して同じコードを実行し、さまざまな環境変数のセットを提供し、代替ファイルから入力値を取得できます。実行 / デバッグ構成には...

コードカバレッジ結果の表示

コードカバレッジを表示すると、シミュレーションの影響を受けないソースコードの断片を検出できます。コードカバレッジ結果を表示する以下のいずれか 1 つを実行します: カバレッジ付きで目的のクラスを実行する、表示するスイートを選択し、エディターでクラスを開きます。メインメニューで、に移動します。、報道結果を見る: プロジェクトツールウィンドウで:、専用のカバレッジツールウィンドウでは:、探索したいファイルをエディターで開きます。ガターの色インジケータを使用して、カバーされていないコード行を検出します。...

コードカバレッジ測定の設定

PyCharm を使用すると、コードカバレッジ測定のさまざまな側面を構成できます。コードカバレッジの動作を設定するを押して設定を開き、を選択します。収集されたカバレッジデータの処理方法を定義します。エディターにカバレッジを適用する前にオプションを表示する: コードカバレッジで新しい実行構成を実行するたびにコードカバレッジダイアログを表示します。収集されたカバレッジを適用しない: 新しいコードカバレッジ結果を破棄します。アクティブなスイートを新しいものに置き換える: コードカバレッジで新しい実行構...

コードカバレッジスイートの管理

PyCharm は、スイートの表示、非表示、追加、削除のためのカバレッジスイートを選択するためのツールを提供します。カバレッジスイートを選択する少なくとも一つのテストを実行した後に、カバレッジスイートのリストが利用可能になるカバレッジ。メインメニューで、に移動します。表示するカバレッジスイートの選択ダイアログで、必要なスイートの横にあるチェックボックスを選択し、選択を表示をクリックします。PyCharm は、選択したテストスイートのカバレッジ結果を開きます。カバレッジ結果を非表示にするには、必...