Skip to content
Latchkey

Coverage Gate とは何か

coverage gate は、測定されたテスト coverage を設定された最小値と比較し、coverage が低すぎる場合に pipeline を失敗させるチェックです。プロジェクト全体に適用することも、pull request で変更された行だけに適用することもできます。gate は coverage の目標を努力目標ではなく強制可能なものにします。

なぜ重要か

coverage gate は、テストされていないコードが紛れ込んで安全網を徐々に侵食するのを防ぎます。変更された行にスコープを絞ることで、貢献者が導入していないレガシーのギャップで彼らを罰することを避けられます。

関連ガイド