Skip to main content

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

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

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

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

GitHub Team または GitHub Enterprise Cloud

前提条件

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

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

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

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

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

次のステップ