Skip to main content

プル リクエストでのコード カバレッジの表示

プル リクエストに投稿されたカバレッジの概要を確認して、コード カバレッジが低いファイルや低下しているファイルを特定します。

この機能を使用できるユーザーについて

書き込み アクセスを持つユーザー

GitHub Team または GitHub Enterprise Cloud

前提条件

メモ

カバレッジ概要コメントは行カバレッジを表示します。 「コードカバレッジ リファレンス」を参照してください。

カバレッジ概要のコメントを読む

リポジトリに対してコード カバレッジが構成されると、 github-code-quality[bot] は各プル要求にカバレッジの概要コメントを投稿します。 コメントには次のものが含まれます。

  • ブランチと既定のブランチの比較: プルリクエスト ブランチと既定のブランチの合計行カバレッジ率(たとえば、「プルリクエスト ブランチでは 65%、既定のブランチでは 44%」)。
  • 最も影響を受けたファイル: カバレッジが最も大きい 10 個のファイルは、既定のブランチと pull request ブランチの間で変化します。 この一覧には、プル要求で直接変更されていないファイルが含まれる場合があります。 新規または変更されたファイルは、削除されたファイルの上にランク付けされます。 各グループ内では、ファイルは、ファイル内の行数で重み付けされた行カバレッジの絶対的な変化量に基づいて並べ替えられ、同順位の場合はカバレッジの大きさ、次いでファイル名の順で順位が決定されます。
  • ファイルごとの内訳: 行カバレッジの割合と差分値を持つ各ファイルを一覧表示する展開可能なセクション。 正のデルタは、ファイルがこのブランチで行カバレッジを取得したことを意味します。 負のデルタは、ライン カバレッジが減少したことを示します。これは、変更によって導入されたテストされていないコード パスを示す可能性があります。

カバレッジの概要を使用して、対象範囲が低いファイルまたは減少しているファイルを特定し、未テストの変更に対するレビューの注意を優先します。

テスト スイートのカバレッジを拡張する必要がある場合は、 Copilot テストの作成と更新に役立ちます。 「コードのテスト」を参照してください。

次のステップ