Feature Branch Testing とは?
feature branch testing は、作業中の branch に対して、通常はプッシュや pull request のたびに、マージ前に自動チェックを実行するプラクティスです。branch は隔離された状態で検証されるため、変更がまだ封じ込められているうちに問題が見つかります。合格した branch だけが、共有の mainline へマージする資格を得ます。
なぜ重要か
マージ前に各 branch をテストすることで、main branch を既知の良好でリリース可能な状態に保ちます。Latchkey の managed runner では、これらの branch ごとの CI 実行こそが、プラットフォームが所要時間とコストを追跡する対象のワークロードです。
関連ガイド
What Is a Coverage Gate?A coverage gate is a CI rule that fails a build when test coverage falls below a set threshold, enforcing a m…
What Is a Test Impact Graph?A test impact graph maps which tests depend on which source files, so a change can run only the affected test…
What Is a Flaky Test Detector?A flaky test detector identifies tests that pass and fail nondeterministically by analyzing run history, so u…