Skip to main content

コード カバレッジ リファレンス

Code Quality は、テストが実際に実行するコードの量を示しているため、マージする前にテストされていないコードを見つけることができます。

コード カバレッジは、テスト スイートの実行時に実行されるソース コードの割合を測定します。 Code Quality は、Cobertura XML カバレッジ レポートをアップロードした後のプル要求のカバレッジ率を表示します。

カバレッジの算出方法

カバレッジの割合は、テストでカバーされる行の数を、パーセンテージで表された行の合計数で割った値を表します。 Code Quality は、各ブランチ (既定のブランチを含む) の最新のアップロードを格納し、pull request ブランチ カバレッジを既定のブランチ カバレッジと比較します。

たとえば、既定のブランチのカバレッジが 44% で、pull request ブランチのカバレッジが 65%、pull request は 21% のカバレッジ ポイントを獲得します。

ファイルごとの差分

プル要求のファイルごとの内訳は、変更された各ファイルのカバレッジがどのように変化したかを示しています。 正の差分は、ファイルが既定のブランチと比較して pull request ブランチでカバレッジを取得したことを意味します。

リポジトリのコード カバレッジを設定するには、 リポジトリのコード カバレッジの設定 を参照してください。

詳細については、次を参照してください。