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

Issue 1777863005: Recipe changes to move webview perf bots to the android/perf recipe (Closed)

Created:
4 years, 9 months ago by mikecase (-- gone --)
Modified:
4 years, 8 months ago
CC:
chromium-reviews, infra-reviews+build_chromium.org, kjellander-cc_chromium.org
Target Ref:
refs/heads/master
Project:
build
Visibility:
Public.

Description

Recipe changes to move android webiew perf bot to the android/perf recipe. This change is motivated by us getting 2 new WebView perf bots and I would like to use the sharding logic in the android/perf recipe for the new bots. BUG=590800 Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=299994

Patch Set 1 #

Patch Set 2 : Adding new sharded bot to FYI #

Patch Set 3 : #

Total comments: 8

Patch Set 4 : Addressed comments. #

Patch Set 5 : Rebase. #

Total comments: 1
Unified diffs Side-by-side diffs Delta from patch set Stats (+270 lines, -860 lines) Patch
M masters/master.chromium.perf.fyi/master.cfg View 1 4 chunks +29 lines, -23 lines 0 comments Download
M masters/master.chromium.perf.fyi/slaves.cfg View 1 1 chunk +18 lines, -2 lines 0 comments Download
M scripts/slave/recipe_modules/chromium_android/api.py View 1 3 chunks +4 lines, -9 lines 0 comments Download
M scripts/slave/recipe_modules/chromium_android/chromium_config.py View 1 1 chunk +0 lines, -4 lines 0 comments Download
M scripts/slave/recipe_modules/chromium_android/config.py View 1 2 3 4 1 chunk +0 lines, -4 lines 0 comments Download
M scripts/slave/recipes/android/builder.py View 1 2 3 3 chunks +22 lines, -0 lines 1 comment Download
M scripts/slave/recipes/android/builder.expected/full_chromium_perf_Android_Builder.json View 1 2 3 1 chunk +34 lines, -0 lines 0 comments Download
M scripts/slave/recipes/android/perf.py View 1 2 3 4 5 chunks +60 lines, -33 lines 0 comments Download
A + scripts/slave/recipes/android/perf.expected/full_chromium_perf_fyi_Android_Nexus5_WebView_Perf__1_.json View 1 2 3 12 chunks +37 lines, -22 lines 0 comments Download
A + scripts/slave/recipes/android/perf.expected/full_chromium_perf_fyi_Android_Nexus5x_WebView_Perf__1_.json View 1 2 3 4 9 chunks +33 lines, -18 lines 0 comments Download
A + scripts/slave/recipes/android/perf.expected/full_chromium_perf_fyi_Android_Nexus5x_WebView_Perf__2_.json View 1 2 3 4 9 chunks +33 lines, -18 lines 0 comments Download
D scripts/slave/recipes/android_webview_aosp_perf.py View 1 1 chunk +0 lines, -87 lines 0 comments Download
D scripts/slave/recipes/android_webview_aosp_perf.expected/basic.json View 1 1 chunk +0 lines, -640 lines 0 comments Download

Messages

Total messages: 23 (11 generated)
mikecase (-- gone --)
4 years, 9 months ago (2016-03-10 02:22:38 UTC) #2
mikecase (-- gone --)
On 2016/03/10 at 02:22:38, mikecase wrote: > This would have to be committed after https://codereview.chromium.org/1748003002
4 years, 9 months ago (2016-03-10 02:23:11 UTC) #3
mikecase (-- gone --)
PTAL I changed this CL around a bit. This CL now doesn't move the WebView ...
4 years, 8 months ago (2016-04-13 22:01:13 UTC) #6
sullivan
I'm okay with the high-level changes here (and future high-level changes to move this onto ...
4 years, 8 months ago (2016-04-14 13:46:42 UTC) #8
bpastene
https://codereview.chromium.org/1777863005/diff/40001/scripts/slave/recipes/android/builder.py File scripts/slave/recipes/android/builder.py (right): https://codereview.chromium.org/1777863005/diff/40001/scripts/slave/recipes/android/builder.py#newcode219 scripts/slave/recipes/android/builder.py:219: api.trigger(*[{'mastername': b['mastername'], I believe you'll want to add the ...
4 years, 8 months ago (2016-04-14 18:55:29 UTC) #9
dtu
lgtm https://codereview.chromium.org/1777863005/diff/40001/scripts/slave/recipes/android/perf.py File scripts/slave/recipes/android/perf.py (right): https://codereview.chromium.org/1777863005/diff/40001/scripts/slave/recipes/android/perf.py#newcode29 scripts/slave/recipes/android/perf.py:29: def create_shard_test_spec(name, perf_id, required_apks, num_device_shards, _CreateShardTestSpec (Chromium style) ...
4 years, 8 months ago (2016-04-14 19:24:25 UTC) #10
mikecase (-- gone --)
https://codereview.chromium.org/1777863005/diff/40001/scripts/slave/recipes/android/builder.py File scripts/slave/recipes/android/builder.py (right): https://codereview.chromium.org/1777863005/diff/40001/scripts/slave/recipes/android/builder.py#newcode219 scripts/slave/recipes/android/builder.py:219: api.trigger(*[{'mastername': b['mastername'], On 2016/04/14 at 18:55:29, bpastene wrote: > ...
4 years, 8 months ago (2016-04-15 21:23:17 UTC) #11
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1777863005/60001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1777863005/60001
4 years, 8 months ago (2016-04-18 16:26:25 UTC) #14
commit-bot: I haz the power
Try jobs failed on following builders: Build Try Recipe Test Trusty64 on tryserver.infra (JOB_FAILED, https://build.chromium.org/p/tryserver.infra/builders/Build%20Try%20Recipe%20Test%20Trusty64/builds/980)
4 years, 8 months ago (2016-04-18 16:28:54 UTC) #16
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1777863005/80001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1777863005/80001
4 years, 8 months ago (2016-04-18 18:37:20 UTC) #19
commit-bot: I haz the power
Committed patchset #5 (id:80001) as http://src.chromium.org/viewvc/chrome?view=rev&revision=299994
4 years, 8 months ago (2016-04-18 18:41:43 UTC) #21
nodir
4 years, 8 months ago (2016-04-20 18:03:40 UTC) #23
Message was sent while issue was closed.
https://codereview.chromium.org/1777863005/diff/80001/scripts/slave/recipes/a...
File scripts/slave/recipes/android/builder.py (right):

https://codereview.chromium.org/1777863005/diff/80001/scripts/slave/recipes/a...
scripts/slave/recipes/android/builder.py:222: 'revision':
api.properties['revision']}
The structure of this dict should be something like

{
  'bucket': ...
  'builder_name': ... # note the underscore
  'properties': {'revision': ...},
}

buildername and mastername properties are buildbot-builtin and set by master.

docs:
https://chromium.googlesource.com/chromium/tools/build/+/master/scripts/slave...

I recommend to test this with a local buildbot master

Powered by Google App Engine
This is Rietveld 408576698