PyCharm 2026.1 Help

コードカバレッジ​・カバレッジ

PyCharm の コードカバレッジを使うと、ランタイムオーバーヘッドが低い状態でコードのオンザフライラインカバレッジ測定ができます。 一般に、ラインカバレッジは「ユニットテストシミュレーション中にこのコード行が実行されましたか? 」という質問に答えます。

コードカバレッジ結果は、 カバレッジツールウィンドウ、 Project ビューの プロジェクトツールウィンドウ 、エディターに表示されます。 ツールウィンドウには、次の情報が表示されます。

  • ディレクトリの場合: 対象となるクラスと行の割合。

  • ファイルの場合: カバーされた行の割合。

ファイルがエディターで開かれると、コードのカバレッジステータスに関して各行がハイライトされます。

  • シミュレーション中に実行された行には緑色のマークが付きます。

  • シミュレーション中に実行されなかった行には赤色のマークが付きます。

カバレッジ測定結果は カバレッジスイートを構成します。 新しいシミュレーションの結果を既存のスイートとマージすることができます。 この場合、少なくとも 1 つのシミュレーションでカバーされていれば、そのラインはカバーされていると見なされます。

コードカバレッジ測定を伴うテストまたはアプリケーションが実行されるたびに、カバレッジスイートが生成されます。 カバレッジスイートの数に制限はありません。

コードカバレッジで実行する

プロジェクトでコードカバレッジを使用するための一般的な手順

  1. カバレッジ結果の処理方法を指定します。

  2. テスト用のコードカバレッジを測定する場合は、対象コードのために テストを作成してください。

  3. コードカバレッジ測定を設定するを目的の実行 / デバッグ構成で実行します。

  4. メインメニュー 実行 | カバレッジ付き実行 から専用コマンドを使用して カバレッジ付き実行 、または カバレッジ付き実行 ボタン カバレッジで実行ボタン をクリックします。

  5. カバレッジを含む実行が実行されると、次の操作を実行できます。

2026 年 6 月 1 日