前提条件
- コードカバレッジはこのリポジトリに対して設定されています。 「リポジトリのコード カバレッジの設定」を参照してください。
カバレッジ概要コメントを読む
リポジトリに対してコード カバレッジが構成されると、 github-code-quality[bot] は各プル要求にカバレッジの概要コメントを投稿します。 コメントには次のものが含まれます。
- ブランチと default-branch の比較: pull request ブランチと既定のブランチの集計対象範囲の割合 (たとえば、"pull request branch では 65%、既定のブランチでは 44%")。
- 最も影響を受けたファイル: カバレッジが最も大きい 10 個のファイルは、既定のブランチと pull request ブランチの間で変化します。 この一覧には、プル要求で直接変更されていないファイルが含まれる場合があります。 新規または変更されたファイルは、削除されたファイルの上にランク付けされます。 各グループ内で、ファイルは、ファイル内の行数で重み付けされた行カバレッジの絶対変更によって並べ替えられます。カバレッジの大きさと、タイブレーカーとしてのファイル名。
- ファイルごとの内訳: カバレッジの割合と差分値を持つ各ファイルを一覧表示する展開可能なセクション。 正のデルタは、このブランチでそのファイルのカバレッジが増えたことを意味します。 負のデルタはカバレッジが減少したことを示します。これは、変更によって導入されたテストされていないコード パスを示す可能性があります。
カバレッジの概要を使用して、対象範囲が低いファイルまたは減少しているファイルを特定し、未テストの変更に対するレビューの注意を優先します。
テスト スイートのカバレッジを拡張する必要がある場合は、 Copilot テストの作成と更新に役立ちます。 「コードのテスト」を参照してください。