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 recipe_engine.types import freeze | 5 from recipe_engine.types import freeze |
6 | 6 |
7 | 7 |
8 DEPS = [ | 8 DEPS = [ |
9 'build/adb', | 9 'build/adb', |
10 'build/chromium', | 10 'build/chromium', |
(...skipping 171 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
182 required_apks = builder.get('required_apks', []) | 182 required_apks = builder.get('required_apks', []) |
183 for apk in required_apks: | 183 for apk in required_apks: |
184 api.chromium_android.adb_install_apk(apk) | 184 api.chromium_android.adb_install_apk(apk) |
185 | 185 |
186 api.chromium_android.host_info( | 186 api.chromium_android.host_info( |
187 args=api.chromium_tests.get_common_args_for_scripts()) | 187 args=api.chromium_tests.get_common_args_for_scripts()) |
188 | 188 |
189 test_runner = api.chromium_tests.create_test_runner( | 189 test_runner = api.chromium_tests.create_test_runner( |
190 api, builder.get('tests', [])) | 190 api, builder.get('tests', [])) |
191 | 191 |
192 api.chromium_android.logcat_gs_bucket = 'chromium-android' | |
jbudorick
2016/11/08 00:18:31
Same question.
ghost stip (do not use)
2016/11/08 20:56:33
sure, was just re-implementing the same logic. I c
| |
193 | |
192 try: | 194 try: |
193 failures = [] | 195 failures = [] |
194 if test_runner: | 196 if test_runner: |
195 try: | 197 try: |
196 test_runner() | 198 test_runner() |
197 except api.step.StepFailure as f: | 199 except api.step.StepFailure as f: |
198 failures.append(f) | 200 failures.append(f) |
199 | 201 |
200 dynamic_perf_tests = api.chromium_tests.steps.DynamicPerfTests( | 202 dynamic_perf_tests = api.chromium_tests.steps.DynamicPerfTests( |
201 builder['perf_id'], 'android', None, | 203 builder['perf_id'], 'android', None, |
202 max_battery_temp=builder.get('max_battery_temp'), | 204 max_battery_temp=builder.get('max_battery_temp'), |
203 num_device_shards=builder['num_device_shards'], | 205 num_device_shards=builder['num_device_shards'], |
204 num_host_shards=builder.get('num_host_shards', 1), | 206 num_host_shards=builder.get('num_host_shards', 1), |
205 shard_index=builder.get('shard_index', 0), | 207 shard_index=builder.get('shard_index', 0), |
206 override_browser_name=builder.get('browser_name'), | 208 override_browser_name=builder.get('browser_name'), |
207 enable_platform_mode=builder.get('enable_platform_mode')) | 209 enable_platform_mode=builder.get('enable_platform_mode')) |
208 dynamic_perf_tests.run(api, None) | 210 dynamic_perf_tests.run(api, None) |
209 | 211 |
210 if failures: | 212 if failures: |
211 raise api.step.StepFailure('src-side perf tests failed %s' % failures) | 213 raise api.step.StepFailure('src-side perf tests failed %s' % failures) |
212 finally: | 214 finally: |
213 api.chromium_android.common_tests_final_steps( | 215 api.chromium_android.common_tests_final_steps() |
214 logcat_gs_bucket='chromium-android') | |
215 | 216 |
216 | 217 |
217 def _sanitize_nonalpha(text): | 218 def _sanitize_nonalpha(text): |
218 return ''.join(c if c.isalnum() else '_' for c in text) | 219 return ''.join(c if c.isalnum() else '_' for c in text) |
219 | 220 |
220 | 221 |
221 def GenTests(api): | 222 def GenTests(api): |
222 for mastername, builders in BUILDERS.iteritems(): | 223 for mastername, builders in BUILDERS.iteritems(): |
223 for buildername in builders: | 224 for buildername in builders: |
224 yield ( | 225 yield ( |
(...skipping 141 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
366 "adb_status": "device", | 367 "adb_status": "device", |
367 "imei_slice": "", | 368 "imei_slice": "", |
368 "ro.build.product": "bullhead", | 369 "ro.build.product": "bullhead", |
369 "ro.build.id": "MDB08Q", | 370 "ro.build.id": "MDB08Q", |
370 "serial": "00d0d567893340f4", | 371 "serial": "00d0d567893340f4", |
371 "wifi_ip": "" | 372 "wifi_ip": "" |
372 }] | 373 }] |
373 }}), | 374 }}), |
374 retcode=87)) | 375 retcode=87)) |
375 | 376 |
OLD | NEW |