Set up new CQ try job builder for downstream recipe roll testing and make it experimental for depot_tools, recipes-py, and build.
All CLs are ready and depend on recipe roll tryjob landing first. Buildbot capacity looks fine to run these for these 3 repos depending on how long tryjob execution is. https://codereview.chromium.org/1787173003 https://codereview.chromium.org/1784963006 https://codereview.chromium.org/1790103002 https://codereview.chromium.org/1792823002
The following revision refers to this bug: https://chromium.googlesource.com/chromium/tools/build.git/+/e9f0b058a29a56fb7b5542f3598dd0c396a5ebae commit e9f0b058a29a56fb7b5542f3598dd0c396a5ebae Author: estaab@chromium.org <estaab@chromium.org> Date: Thu Mar 17 21:58:23 2016 Add builder for recipe roll tryjob. Depends on http://crrev.com/1758523002. BUG= 594265 Review URL: https://codereview.chromium.org/1787173003 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@299367 0039d316-1c4b-4281-b951-d872f2087c98 [modify] https://crrev.com/e9f0b058a29a56fb7b5542f3598dd0c396a5ebae/masters/master.tryserver.infra/builders.pyl
From what I've seen from local testing, after the initial clone and git cache stuff, the tryjob takes about a minute.
The following revision refers to this bug: https://chrome-internal.googlesource.com/infradata/master-manager.git/+/3a22dbdee4c7a46834292b2da1f2f94fe1d423e9 commit 3a22dbdee4c7a46834292b2da1f2f94fe1d423e9 Author: estaab <estaab@google.com> Date: Thu Mar 17 22:12:27 2016
The following revision refers to this bug: https://chromium.googlesource.com/chromium/tools/build.git/+/fb6159c6c50cbb8748a2a67f3c65365716c8356d commit fb6159c6c50cbb8748a2a67f3c65365716c8356d Author: martiniss@chromium.org <martiniss@chromium.org> Date: Wed Mar 23 23:54:21 2016 Make the recipe roller tryjob accept tryjobs. R=estaab@chromium.org,iannucci@chromium.org,phajdan.jr@chromium.org BUG= 594265 Review URL: https://codereview.chromium.org/1812123002 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@299456 0039d316-1c4b-4281-b951-d872f2087c98 [modify] https://crrev.com/fb6159c6c50cbb8748a2a67f3c65365716c8356d/scripts/slave/recipes/infra/recipe_roll_tryjob.expected/basic.json [modify] https://crrev.com/fb6159c6c50cbb8748a2a67f3c65365716c8356d/scripts/slave/recipes/infra/recipe_roll_tryjob.expected/deps.json [modify] https://crrev.com/fb6159c6c50cbb8748a2a67f3c65365716c8356d/scripts/slave/recipes/infra/recipe_roll_tryjob.expected/one_patch.json [add] https://crrev.com/fb6159c6c50cbb8748a2a67f3c65365716c8356d/scripts/slave/recipes/infra/recipe_roll_tryjob.expected/tryjob.json [modify] https://crrev.com/fb6159c6c50cbb8748a2a67f3c65365716c8356d/scripts/slave/recipes/infra/recipe_roll_tryjob.py
The following revision refers to this bug: https://chromium.googlesource.com/chromium/tools/build.git/+/5b7fa1c478d3b7b9d836f337be8109f4728b4459 commit 5b7fa1c478d3b7b9d836f337be8109f4728b4459 Author: martiniss@chromium.org <martiniss@chromium.org> Date: Thu Mar 31 23:22:31 2016 recipe_roll_tryjob: Hide simulation test output. This is so we don't leak any internal test names. R=iannucci BUG= 594265 Review URL: https://codereview.chromium.org/1845153002 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@299607 0039d316-1c4b-4281-b951-d872f2087c98 [modify] https://crrev.com/5b7fa1c478d3b7b9d836f337be8109f4728b4459/scripts/slave/recipes/infra/recipe_roll_tryjob.expected/basic.json [modify] https://crrev.com/5b7fa1c478d3b7b9d836f337be8109f4728b4459/scripts/slave/recipes/infra/recipe_roll_tryjob.expected/deps.json [modify] https://crrev.com/5b7fa1c478d3b7b9d836f337be8109f4728b4459/scripts/slave/recipes/infra/recipe_roll_tryjob.expected/one_patch.json [modify] https://crrev.com/5b7fa1c478d3b7b9d836f337be8109f4728b4459/scripts/slave/recipes/infra/recipe_roll_tryjob.expected/tryjob.json [modify] https://crrev.com/5b7fa1c478d3b7b9d836f337be8109f4728b4459/scripts/slave/recipes/infra/recipe_roll_tryjob.py
The following revision refers to this bug: https://chromium.googlesource.com/chromium/tools/build.git/+/7f15753c10381acf1918df7bd7726e30ad051bd4 commit 7f15753c10381acf1918df7bd7726e30ad051bd4 Author: estaab@chromium.org <estaab@chromium.org> Date: Fri Apr 01 21:48:25 2016 Add recipe roll tryjob to build CQ as experimental. Depends on http://crrev.com/1787173003. BUG= 594265 Review URL: https://codereview.chromium.org/1784963006 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@299654 0039d316-1c4b-4281-b951-d872f2087c98 [modify] https://crrev.com/7f15753c10381acf1918df7bd7726e30ad051bd4/infra/config/cq.cfg
The following revision refers to this bug: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/b72a31679c60b98673ff4f3432fda17fdef87389 commit b72a31679c60b98673ff4f3432fda17fdef87389 Author: estaab@chromium.org <estaab@chromium.org> Date: Fri Apr 29 19:17:22 2016 Add recipe roll tryjob to depot_tools CQ as experimental. Depends on http://crrev.com/1787173003. BUG= 594265 Review-Url: https://codereview.chromium.org/1792823002 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@300365 0039d316-1c4b-4281-b951-d872f2087c98 [modify] https://crrev.com/b72a31679c60b98673ff4f3432fda17fdef87389/infra/config/cq.cfg
The following revision refers to this bug: https://chromium.googlesource.com/chromium/tools/build.git/+/f7d694aad4b6f9fe0189b4b229671a6eaad2d1d5 commit f7d694aad4b6f9fe0189b4b229671a6eaad2d1d5 Author: recipe-roller@chromium.org <recipe-roller@chromium.org> Date: Fri Apr 29 19:27:07 2016 Roll recipe dependencies (trivial). This is an automated CL created by the recipe roller. This CL rolls recipe changes from upstream projects (e.g. depot_tools) into downstream projects (e.g. tools/build). More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug (or complain) depot_tools: https://crrev.com/b72a31679c60b98673ff4f3432fda17fdef87389 Add recipe roll tryjob to depot_tools CQ as experimental. (estaab@chromium.org) R=estaab@chromium.org BUG= 594265 TBR=martiniss@chromium.org,phajdan.jr@chromium.org Review-Url: https://codereview.chromium.org/1935693002 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@300367 0039d316-1c4b-4281-b951-d872f2087c98 [modify] https://crrev.com/f7d694aad4b6f9fe0189b4b229671a6eaad2d1d5/infra/config/recipes.cfg
The following revision refers to this bug: http://goto.ext.google.com/viewvc/chrome-internal?view=rev&revision=87239 ------------------------------------------------------------------ r87239 | recipe-roller@chromium.org | 2016-04-29T19:43:00.188087Z -----------------------------------------------------------------
The following revision refers to this bug: https://chromium.googlesource.com/infra/infra.git/+/e1477d5b02ea64a654446cac9226519880664204 commit e1477d5b02ea64a654446cac9226519880664204 Author: martiniss@chromium.org <martiniss@chromium.org> Date: Wed Mar 23 23:54:21 2016 Make the recipe roller tryjob accept tryjobs. R=estaab@chromium.org,iannucci@chromium.org,phajdan.jr@chromium.org BUG= 594265 Review URL: https://codereview.chromium.org/1812123002 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@299456 0039d316-1c4b-4281-b951-d872f2087c98 [modify] https://crrev.com/e1477d5b02ea64a654446cac9226519880664204/recipes/recipes/recipe_roll_tryjob.expected/basic.json [modify] https://crrev.com/e1477d5b02ea64a654446cac9226519880664204/recipes/recipes/recipe_roll_tryjob.expected/deps.json [modify] https://crrev.com/e1477d5b02ea64a654446cac9226519880664204/recipes/recipes/recipe_roll_tryjob.expected/one_patch.json [add] https://crrev.com/e1477d5b02ea64a654446cac9226519880664204/recipes/recipes/recipe_roll_tryjob.expected/tryjob.json [modify] https://crrev.com/e1477d5b02ea64a654446cac9226519880664204/recipes/recipes/recipe_roll_tryjob.py
The following revision refers to this bug: https://chromium.googlesource.com/infra/infra.git/+/d1d7e432f816c582b1559153458085c30038a3f2 commit d1d7e432f816c582b1559153458085c30038a3f2 Author: martiniss@chromium.org <martiniss@chromium.org> Date: Thu Mar 31 23:22:31 2016 recipe_roll_tryjob: Hide simulation test output. This is so we don't leak any internal test names. R=iannucci BUG= 594265 Review URL: https://codereview.chromium.org/1845153002 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@299607 0039d316-1c4b-4281-b951-d872f2087c98 [modify] https://crrev.com/d1d7e432f816c582b1559153458085c30038a3f2/recipes/recipes/recipe_roll_tryjob.expected/basic.json [modify] https://crrev.com/d1d7e432f816c582b1559153458085c30038a3f2/recipes/recipes/recipe_roll_tryjob.expected/deps.json [modify] https://crrev.com/d1d7e432f816c582b1559153458085c30038a3f2/recipes/recipes/recipe_roll_tryjob.expected/one_patch.json [modify] https://crrev.com/d1d7e432f816c582b1559153458085c30038a3f2/recipes/recipes/recipe_roll_tryjob.expected/tryjob.json [modify] https://crrev.com/d1d7e432f816c582b1559153458085c30038a3f2/recipes/recipes/recipe_roll_tryjob.py
Comment 1 by estaab@google.com
, Mar 12 2016