{"meta":{"title":"コードカバレッジ リファレンス","intro":"Code Quality は、テストが実際に実行するコードの行の割合を示しているため、マージする前にテストされていないコードを見つけることができます。","product":"セキュリティとコードの品質","breadcrumbs":[{"href":"/ja/enterprise-cloud@latest/code-security","title":"セキュリティとコードの品質"},{"href":"/ja/enterprise-cloud@latest/code-security/reference","title":"リファレンス"},{"href":"/ja/enterprise-cloud@latest/code-security/reference/code-quality","title":"コードの品質"},{"href":"/ja/enterprise-cloud@latest/code-security/reference/code-quality/code-coverage","title":"コードカバレッジ"}],"documentType":"article"},"body":"# コードカバレッジ リファレンス\n\nCode Quality は、テストが実際に実行するコードの行の割合を示しているため、マージする前にテストされていないコードを見つけることができます。\n\nコード カバレッジは、テスト スイートの実行時に実行されるソース コード内の行の割合を測定します。\nCode Quality は、Cobertura XML カバレッジ レポートをアップロードした後のプル要求に対する行カバレッジ率を表示します。\n\n> \\[!NOTE]\n> Code Quality は **、ライン カバレッジ** のみをレポートします。 カバレッジツールは、多くの場合、関数カバレッジ、分岐カバレッジ、または文カバレッジも表示します。 Code Quality では、Cobertura XML レポートに含まれている場合でも、これらのメトリックは現在使用されていません。また、プル要求に表示されたり、カバレッジしきい値ルールによって評価されたりすることはありません。\n\n## ライン カバレッジの計算方法\n\nライン カバレッジの割合は、テストでカバーされる行の数を、パーセンテージで表された行の合計数で割った値を表します。\nCode Quality は、各ブランチ (既定のブランチを含む) の最新のアップロードを格納し、pull request ブランチラインカバレッジを既定のブランチラインカバレッジと比較します。\n\nたとえば、既定のブランチのライン カバレッジが 44% で、pull request ブランチのライン カバレッジが 65%、プル要求は 21 ポイントのライン カバレッジを取得します。\n\n## ファイルごとの差分\n\nプル要求のファイルごとの内訳は、変更された各ファイルの行カバレッジがどのように変化したかを示しています。 正の差分は、ファイルが既定のブランチと比較して pull request ブランチで行カバレッジを取得したことを意味します。\n\nリポジトリのコード カバレッジを設定するには、 [リポジトリのコード カバレッジの設定](/ja/enterprise-cloud@latest/code-security/how-tos/maintain-quality-code/set-up-code-coverage) を参照してください。\n\n## 詳細については、次を参照してください。\n\n* [メトリックとスコアのリファレンス](/ja/enterprise-cloud@latest/code-security/reference/code-quality/metrics-and-ratings)"}