PhpStorm 2026.1 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

    詳細は Xdebug を構成する を参照してください。

  • 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. または、ガターのカバレッジ表示線をクリックすると開くポップアップで カバレッジ色編集ボタン をクリックします。

    3. コンポーネントのリストで ラインカバレッジ ノードを展開し、カバレッジのタイプを選択します。たとえば、 全体部分 、または 未カバレッジ です。

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

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

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