Chromium Code Reviews| Index: scripts/slave/recipes/android/builder.py |
| diff --git a/scripts/slave/recipes/android/builder.py b/scripts/slave/recipes/android/builder.py |
| index a29fa30561a1917be4de3723d1da0aca94ce93e8..facdbaf835a1709ae6c51cca9b6aaf61bbd35777 100644 |
| --- a/scripts/slave/recipes/android/builder.py |
| +++ b/scripts/slave/recipes/android/builder.py |
| @@ -15,6 +15,7 @@ DEPS = [ |
| 'recipe_engine/properties', |
| 'recipe_engine/step', |
| 'depot_tools/tryserver', |
| + 'trigger', |
| ] |
| @contextmanager |
| @@ -64,6 +65,20 @@ BUILDERS = freeze({ |
| 'system_webview_apk', |
| 'system_webview_shell_apk', |
| ], |
| + 'triggers': [ |
| + { |
| + 'buildername': 'WebView Nexus5 Perf (1)', |
| + 'mastername': 'chromium.perf.fyi', |
| + }, |
| + { |
| + 'buildername': 'WebView Nexus5X Perf (1)', |
| + 'mastername': 'chromium.perf.fyi', |
| + }, |
| + { |
| + 'buildername': 'WebView Nexus5X Perf (2)', |
| + 'mastername': 'chromium.perf.fyi', |
| + } |
| + ] |
| }, |
| 'Android arm64 Builder': { |
| 'recipe_config': 'arm64_builder_rel_mb', |
| @@ -199,6 +214,12 @@ def _RunStepsInternal(api, mastername, buildername, revision): |
| if upload_config: |
| droid.zip_and_upload_build(upload_config['bucket']) |
| + # TODO(mikecase): Remove this logic once WebView bots are on chromium.perf |
| + if bot_config.get('triggers'): |
| + api.trigger(*[{'mastername': b['mastername'], |
|
bpastene
2016/04/14 18:55:29
I believe you'll want to add the tag {'bucket': b[
mikecase (-- gone --)
2016/04/15 21:23:17
Done. Added
'bucket': b['mastername'],
to the
|
| + 'buildername': b['buildername'], |
| + 'revision': api.properties['revision']} |
| + for b in bot_config['triggers']]) |
| def RunSteps(api, mastername, buildername, revision): |
| with api.tryserver.set_failure_hash(): |