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