What to measure
Take the current-CI numbers over a period of ordinary traffic before you start, as the trial’s first step says.
Comparing fairly
- Same commits. The dark-launched job runs on the commits your current CI already builds, so both sides see the same changes.
- Warm against warm. The first builds on a new deployment are cold by definition. Compare after the cache and the runners have seen a few days of traffic.
- Tune before you judge. Runner sizes, group splits and scaling limits change the numbers. Work through Optimizing CI runners and Optimizing your Bazel build before you take the final measurement.
- Count what you excluded. Tests you tagged out to get green aren’t in the comparison. Say how many there are, and what it would take to bring them back.

