
413.4 Stamping Out Flakiness
Dependency analysis was added to Chromium’s build system some time ago
*
and sup-
port was added to the GPU trybots more recently, once they were stabilized.
†
Experience
has shown that this dependency analysis reduced load on the try servers by about 20%.
‡
e cost savings of this technique are signicant, and we recommend incorporating it into
any project utilizing a system similar to Chromium’s trybots and commit queue.
3.4 Stamping Out Flakiness
e primary goal of building out the GPU try servers was to eliminate the sort of intermit-
tent bugs described at the beginning of this chapter. Once the GPU bots achieved ...