PhpStorm 2026.3 Help

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

コードカバレッジランナーを有効にする

PhpStorm では、次のコードカバレッジランナーのいずれかを使用できます。

  • Xdebug(英語) は、デバッグ 機能とコードカバレッジ機能の両方を提供するデバッグ拡張機能です。

    Xdebug を有効にするには、アクティブな php.ini ファイルの [xdebug] セクションで少なくとも次の設定が指定されていることを確認してください。

    [xdebug] zend_extension="<path to xdebug extension>" xdebug.mode=coverage
    [xdebug] zend_extension="<path to xdebug extension>" xdebug.coverage_enable=1

    詳細は、 Karma を参照してください。

  • PCOV(英語) は、コードカバレッジ機能のみを提供する軽量拡張です。

    PCOV を有効にするには、 PCOV のドキュメント(英語)の説明に従って拡張機能をダウンロードしてインストールします。 次に、アクティブな php.ini ファイルで少なくとも以下の設定が指定されていることを確認します。

    extension="<path to pcov extension>"
  • phpdbg は、デバッグとコードカバレッジのモジュールで、PHP 5.6 以降にバンドルされており、追加の構成は必要ありません。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    コードカバレッジカラーを設定する
    2026 年 11 月 9 日