| OLD | NEW |
| 1 # Copyright 2014 The Chromium Authors. All rights reserved. | 1 # Copyright 2014 The Chromium Authors. All rights reserved. |
| 2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
| 3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
| 4 | 4 |
| 5 from contextlib import contextmanager | 5 from contextlib import contextmanager |
| 6 from recipe_engine import recipe_api | 6 from recipe_engine import recipe_api |
| 7 from recipe_engine.types import freeze | 7 from recipe_engine.types import freeze |
| 8 | 8 |
| 9 DEPS = [ | 9 DEPS = [ |
| 10 'chromium', | 10 'chromium', |
| (...skipping 86 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 97 'cc_perftests', | 97 'cc_perftests', |
| 98 'chrome_public_apk', | 98 'chrome_public_apk', |
| 99 'gpu_perftests', | 99 'gpu_perftests', |
| 100 'system_webview_apk', | 100 'system_webview_apk', |
| 101 'system_webview_shell_apk', | 101 'system_webview_shell_apk', |
| 102 ], | 102 ], |
| 103 } | 103 } |
| 104 }, | 104 }, |
| 105 'tryserver.chromium.perf': { | 105 'tryserver.chromium.perf': { |
| 106 'android_perf_bisect_builder': { | 106 'android_perf_bisect_builder': { |
| 107 'recipe_config': 'perf', | 107 'recipe_config': 'main_builder_rel_mb', |
| 108 'gclient_apply_config': ['android', 'perf'], | 108 'gclient_apply_config': ['android', 'perf'], |
| 109 'kwargs': { | 109 'kwargs': { |
| 110 'BUILD_CONFIG': 'Release', | 110 'BUILD_CONFIG': 'Release', |
| 111 }, | 111 }, |
| 112 # Perf bisect builders uses custom file names for binaries with | 112 # Perf bisect builders uses custom file names for binaries with |
| 113 # DEPS changes, and the logic for this is in zip_build.py. | 113 # DEPS changes, and the logic for this is in zip_build.py. |
| 114 'zip_and_upload': { | 114 'zip_and_upload': { |
| 115 'bucket': 'chrome-perf', | 115 'bucket': 'chrome-perf', |
| 116 } | 116 }, |
| 117 'run_mb': True, |
| 117 }, | 118 }, |
| 118 'android_arm64_perf_bisect_builder': { | 119 'android_arm64_perf_bisect_builder': { |
| 119 'recipe_config': 'arm64_builder', | 120 'recipe_config': 'arm64_builder_rel_mb', |
| 120 'gclient_apply_config': ['android', 'perf'], | 121 'gclient_apply_config': ['android', 'perf'], |
| 121 'kwargs': { | 122 'kwargs': { |
| 122 'BUILD_CONFIG': 'Release', | 123 'BUILD_CONFIG': 'Release', |
| 123 }, | 124 }, |
| 124 # Perf bisect builders uses custom file names for binaries with | 125 # Perf bisect builders uses custom file names for binaries with |
| 125 # DEPS changes, and the logic for this is in zip_build.py. | 126 # DEPS changes, and the logic for this is in zip_build.py. |
| 126 'zip_and_upload': { | 127 'zip_and_upload': { |
| 127 'bucket': 'chrome-perf', | 128 'bucket': 'chrome-perf', |
| 128 } | 129 }, |
| 130 'run_mb': True, |
| 129 }, | 131 }, |
| 130 }, | 132 }, |
| 131 'client.v8.fyi': { | 133 'client.v8.fyi': { |
| 132 'Android Builder': { | 134 'Android Builder': { |
| 133 'recipe_config': 'perf', | 135 'recipe_config': 'perf', |
| 134 'gclient_apply_config': [ | 136 'gclient_apply_config': [ |
| 135 'android', | 137 'android', |
| 136 'perf', | 138 'perf', |
| 137 'v8_bleeding_edge_git', | 139 'v8_bleeding_edge_git', |
| 138 'chromium_lkcr', | 140 'chromium_lkcr', |
| (...skipping 106 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 245 '_'.join(_sanitize_nonalpha(step) for step in steps))) + | 247 '_'.join(_sanitize_nonalpha(step) for step in steps))) + |
| 246 props(mastername=mastername, buildername=buildername) + | 248 props(mastername=mastername, buildername=buildername) + |
| 247 reduce(lambda a, b: a + b, | 249 reduce(lambda a, b: a + b, |
| 248 (api.step_data(step, retcode=1) for step in steps)) | 250 (api.step_data(step, retcode=1) for step in steps)) |
| 249 ) | 251 ) |
| 250 | 252 |
| 251 yield step_failure(mastername='chromium.android', | 253 yield step_failure(mastername='chromium.android', |
| 252 buildername='Android x64 Builder (dbg)', | 254 buildername='Android x64 Builder (dbg)', |
| 253 steps=['check licenses']) | 255 steps=['check licenses']) |
| 254 | 256 |
| OLD | NEW |