Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(187)

Issue 1862713002: Convert Coverage flavor and bot to Swarming (Closed)

Created:
4 years, 8 months ago by rmistry
Modified:
4 years, 8 months ago
Reviewers:
borenet, rmistry1
CC:
chromium-reviews, infra-reviews+build_chromium.org, kjellander-cc_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/tools/build@master
Target Ref:
refs/heads/master
Project:
build
Visibility:
Public.

Description

Convert Coverage flavor and bot to Swarming. This CL does the following: * Convert Test-Ubuntu-Clang-GCE-CPU-AVX2-x86_64-Coverage to use the skia/swarm_trigger recipe and run on skiabot-linux-swarm-013. * Compile steps are skipped for Coverage bots because the path to the out directory was compiled into the binary, which is why the compile and test steps needed to be combined. * All coverage GS uploads are now done from the babysitter bot using the swarming outputs. * Updated specs using the build_spec change in https://codereview.chromium.org/1889183002 * Updated all expectations and tests. Tested it locally with: python scripts/tools/run_recipe.py skia/swarm_trigger buildername=Test-Ubuntu-Clang-GCE-CPU-AVX2-x86_64-Coverage-Trybot slavename=skiabot-linux-swarm-012 mastername=client.skia buildnumber=2 revision=4334ff29b474e3ca6acd6316ae24569eb58550c3 rietveld=https://codereview.chromium.org issue=1858363002 patchset=390001 Resultant working Swarming test_skia task: https://chromium-swarm.appspot.com/user/task/2e326e6c03ca9210 BUG=skia:5159 Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=299978

Patch Set 1 : Initial upload #

Patch Set 2 : Rebase #

Patch Set 3 : Fix rebase #

Patch Set 4 : Increase timeout for coverage tests #

Patch Set 5 : Temporary hacks #

Patch Set 6 : Working e2e #

Patch Set 7 : Cleanup coverage flavor #

Patch Set 8 : Nit #

Patch Set 9 : Remove testing hacks #

Patch Set 10 : Re-add some test stuff #

Patch Set 11 : More testing stuff #

Patch Set 12 : Undo changes #

Patch Set 13 : Update current builder and many improvements #

Patch Set 14 : Merge #

Patch Set 15 : Gen spec and create expectations #

Patch Set 16 : Fix expectations #

Patch Set 17 : Remove skiatree #

Patch Set 18 : Fix expectations #

Total comments: 6

Patch Set 19 : Address comments #

Total comments: 2

Patch Set 20 : Rename #

Unified diffs Side-by-side diffs Delta from patch set Stats (+457 lines, -871 lines) Patch
M masters/master.client.skia.fyi/builders.cfg View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +0 lines, -2 lines 0 comments Download
M masters/master.client.skia/builders.cfg View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +2 lines, -1 line 0 comments Download
M masters/master.client.skia/slaves.cfg View 1 2 3 4 5 6 7 8 9 10 11 12 13 2 chunks +10 lines, -1 line 0 comments Download
M scripts/slave/recipe_modules/skia/api.py View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 4 chunks +3 lines, -16 lines 0 comments Download
M scripts/slave/recipe_modules/skia/coverage_flavor.py View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 3 chunks +18 lines, -56 lines 0 comments Download
M scripts/slave/recipe_modules/skia/fake_specs.py View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +1 line, -0 lines 0 comments Download
M scripts/slave/recipes/skia/ct_skps.py View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +0 lines, -2 lines 0 comments Download
M scripts/slave/recipes/skia/skia.py View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +0 lines, -1 line 0 comments Download
D scripts/slave/recipes/skia/skia.expected/Test-Ubuntu-Clang-GCE-CPU-AVX2-x86_64-Coverage-Trybot.json View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +0 lines, -491 lines 0 comments Download
M scripts/slave/recipes/skia/swarm_test.py View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +3 lines, -0 lines 0 comments Download
A + scripts/slave/recipes/skia/swarm_test.expected/Test-Ubuntu-Clang-GCE-CPU-AVX2-x86_64-Coverage-Trybot.json View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 11 chunks +56 lines, -253 lines 0 comments Download
M scripts/slave/recipes/skia/swarm_trigger.py View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 10 chunks +102 lines, -10 lines 0 comments Download
A + scripts/slave/recipes/skia/swarm_trigger.expected/Test-Ubuntu-Clang-GCE-CPU-AVX2-x86_64-Coverage-Trybot.json View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 13 chunks +262 lines, -38 lines 0 comments Download

Messages

Total messages: 27 (17 generated)
rmistry
4 years, 8 months ago (2016-04-15 14:33:37 UTC) #11
borenet
https://codereview.chromium.org/1862713002/diff/360001/scripts/slave/recipe_modules/skia/api.py File scripts/slave/recipe_modules/skia/api.py (right): https://codereview.chromium.org/1862713002/diff/360001/scripts/slave/recipe_modules/skia/api.py#newcode204 scripts/slave/recipe_modules/skia/api.py:204: self.gsutil_env_skia_infra = self.gsutil_env(None) I think we can get rid ...
4 years, 8 months ago (2016-04-15 16:19:33 UTC) #12
rmistry
https://codereview.chromium.org/1862713002/diff/360001/scripts/slave/recipe_modules/skia/api.py File scripts/slave/recipe_modules/skia/api.py (right): https://codereview.chromium.org/1862713002/diff/360001/scripts/slave/recipe_modules/skia/api.py#newcode204 scripts/slave/recipe_modules/skia/api.py:204: self.gsutil_env_skia_infra = self.gsutil_env(None) On 2016/04/15 16:19:33, borenet wrote: > ...
4 years, 8 months ago (2016-04-15 17:48:01 UTC) #14
borenet
LGTM with one nit https://codereview.chromium.org/1862713002/diff/400001/scripts/slave/recipes/skia/swarm_trigger.py File scripts/slave/recipes/skia/swarm_trigger.py (right): https://codereview.chromium.org/1862713002/diff/400001/scripts/slave/recipes/skia/swarm_trigger.py#newcode368 scripts/slave/recipes/skia/swarm_trigger.py:368: def coverage_steps_collect(api, task, got_revision, is_trybot): ...
4 years, 8 months ago (2016-04-15 18:02:40 UTC) #15
rmistry
I plan to submit all CLs on Monday morning. https://codereview.chromium.org/1862713002/diff/400001/scripts/slave/recipes/skia/swarm_trigger.py File scripts/slave/recipes/skia/swarm_trigger.py (right): https://codereview.chromium.org/1862713002/diff/400001/scripts/slave/recipes/skia/swarm_trigger.py#newcode368 scripts/slave/recipes/skia/swarm_trigger.py:368: ...
4 years, 8 months ago (2016-04-15 18:06:58 UTC) #16
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1862713002/420001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1862713002/420001
4 years, 8 months ago (2016-04-18 10:50:02 UTC) #19
commit-bot: I haz the power
No L-G-T-M from a valid reviewer yet. CQ run can only be started by full ...
4 years, 8 months ago (2016-04-18 10:50:05 UTC) #21
rmistry1
lgtm
4 years, 8 months ago (2016-04-18 10:50:45 UTC) #23
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1862713002/420001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1862713002/420001
4 years, 8 months ago (2016-04-18 10:51:12 UTC) #25
commit-bot: I haz the power
4 years, 8 months ago (2016-04-18 10:55:14 UTC) #27
Message was sent while issue was closed.
Committed patchset #20 (id:420001) as
http://src.chromium.org/viewvc/chrome?view=rev&revision=299978

Powered by Google App Engine
This is Rietveld 408576698