CQ Quick Run

CQ Quick Run (QR) is a new CQ mode with the goal of delivering results faster. QR saves roughly 50% CPU time in exchange for at most a 5% chance of false negative.

QR uses a novel regression test selection technique that is more granular than the conventional build dependency graph technique (see link for more info).

QR may be the home for other aggressive CQ speed improvements in the future.

Usage

Ping guterman@google.com if you would like to be added to the pilot/beta. Then one can trigger a quick run by running either git cl try -q or git cl upload -q. This sets both the Quick-Run and Commit-Queue labels to 1, which starts a Quick Run.

Unlike Dry Runs, Quick Runs can't be reused for CQ+2.