PyCharm 2024.3 ヘルプ

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

PyCharm を使用すると、コードカバレッジ測定のさまざまな側面を構成できます。

コードカバレッジの動作を設定する

  1. Ctrl+Alt+S を押して設定を開き、ビルド、実行、デプロイ | カバレッジを選択します。

  2. 収集されたカバレッジデータの処理方法を定義します。

    • エディターにカバレッジを適用する前にオプションを表示する : コードカバレッジで新しい実行構成を実行するたびにコードカバレッジダイアログを表示します。

    • 収集されたカバレッジを適用しない : 新しいコードカバレッジ結果を破棄します。

    • アクティブなスイートを新しいものに置き換える : コードカバレッジで新しい実行構成を起動するたびに、アクティブなスイートを破棄し、新しいスイートを使用します。

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

  3. カバレッジビューをアクティブにするチェックボックスを選択すると、カバレッジツールウィンドウが自動的に開きます。

  4. バンドルされた coverage.py を使用するチェックボックスを選択して、使用するカバレッジツール(PyCharm にバンドルされているツール、またはアクティブな Python インタープリターに含まれているツール)を指定します。デフォルトでは、このチェックボックスは選択されておらず、PyCharm は Python インタープリターにインストールされているカバレッジを使用します。

  5. 分岐カバレッジチェックボックスを選択して、ブランチカバレッジを使用するかどうかを指定します。

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

    coverage branch

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

カバレッジのハイライトの色を変更する

  1. Ctrl+Alt+S を押して設定を開き、エディター | カラースキームの切り替え | 一般を選択します。

  2. または、ガターのカバレッジ表示線をクリックすると開くポップアップで the Edit Coverage Colors button をクリックします。

  3. コンポーネントのリストで、カバレッジ行ノードを展開し、カバレッジのタイプを選択します(例: 全部一部または Uncovered)。

  4. フォアグラウンドフィールドをクリックして、色を選択しますダイアログを開きます。

  5. 色を選択し、変更を適用して、ダイアログを閉じます。

Configure code coverage colors

関連ページ:

カバレッジツールウィンドウ

このツールウィンドウは、カバレッジありで実行中に表示され、カバレッジ測定結果を表示します。ツールバー:このボタンをクリックすると、1 つ上のレベルに上がります。このボタンを押すと、すべてのパッケージが単一レベルのビューとして表示されます。このボタンを押すと、ツールウィンドウで選択したクラスのソースコードが別のエディタータブに自動的に開き、フォーカスが得られます。このボタンを押すと、特定のクラスのソースコードがエディターでフォーカスを取得すると、対応するノードがツールウィンドウで自動的にハイライ...

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

PyCharm は、コードカバレッジ測定を実行するための専用アクションを提供します。コードカバレッジデータは、設定ダイアログ () のカバレッジページで選択されたオプションに従って処理されます。既存の構成を使用してカバレッジ付きのテストを実行する以前に作成した実行構成を使用してカバレッジ付きのテストを実行するには、次のいずれかを実行します。を押してポップアップを開き、必要な構成を選択し、その右側のをクリックして、カバーを選択します。ツールバーの構成リストから必要な実行構成を選択し、をクリックして...