PyCharm 2026.1 Help

カバレッジ

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

このページを使用して、カバレッジデータの収集および処理方法を設定します。

コードカバレッジの実行と分析の詳細については、「カバレッジ付きで実行する および コードカバレッジ結果の表示 」を参照してください。

新規カバレッジが収集されるとき

これらのオプションは、収集されたカバレッジデータの処理方法を制御します。

エディターにカバレッジを適用する前にオプションを表示する

コードカバレッジで新しい実行構成を起動するたびに、 Code Coverage ダイアログを表示します。 異なるカバレッジデータが生成されると、カバレッジオプションダイアログが表示されます。

Do Not Apply Collected Coverage

新しいコードカバレッジ結果を破棄します。

Replace active suites with the new one

コードカバレッジで新しい実行構成を起動するたびに、アクティブなスイートを破棄して新しいものを使用してください。

Add to Active Suites

コードカバレッジで新しい実行構成を起動するたびに、アクティブなスイートに新しいコードカバレッジスイートを追加します。

Activate Coverage View

カバレッジを使用してアプリケーションまたはテストを実行すると、 カバレッジツールウィンドウが表示されます。

Python カバレッジ

項目

説明

バンドルされた coverage.py を使用する

バンドルされた coverage.py スクリプトを使用します。 無効にすると、PyCharm は選択した Python インタープリターに含まれているカバレッジツールを使用します。

分岐カバレッジ

coverage.py スクリプトでブランチカバレッジを有効にします。

純粋な回線カバレッジレポートに追加情報が追加され、1 つ以上のブランチが実行されていない場合に条件ステートメントを含む回線のカバレッジを不完全としてマークします。

カバレッジブランチ

詳細については、 このページ(英語)を参照してください。

2026 年 6 月 1 日