| 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 'adb', | 9 'adb', |
| 10 'chromium', | 10 'chromium', |
| (...skipping 148 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 159 path=builder['path'](api)) | 159 path=builder['path'](api)) |
| 160 | 160 |
| 161 api.chromium_android.common_tests_setup_steps( | 161 api.chromium_android.common_tests_setup_steps( |
| 162 perf_setup=True, | 162 perf_setup=True, |
| 163 remove_system_webview=builder.get('remove_system_webview', False)) | 163 remove_system_webview=builder.get('remove_system_webview', False)) |
| 164 | 164 |
| 165 required_apks = builder.get('required_apks', []) | 165 required_apks = builder.get('required_apks', []) |
| 166 for apk in required_apks: | 166 for apk in required_apks: |
| 167 api.chromium_android.adb_install_apk(apk) | 167 api.chromium_android.adb_install_apk(apk) |
| 168 | 168 |
| 169 api.chromium_android.host_info( |
| 170 args=api.chromium_tests.get_common_args_for_scripts()) |
| 171 |
| 169 test_runner = api.chromium_tests.create_test_runner( | 172 test_runner = api.chromium_tests.create_test_runner( |
| 170 api, builder.get('tests', [])) | 173 api, builder.get('tests', [])) |
| 171 | 174 |
| 172 try: | 175 try: |
| 173 failures = [] | 176 failures = [] |
| 174 if test_runner: | 177 if test_runner: |
| 175 try: | 178 try: |
| 176 test_runner() | 179 test_runner() |
| 177 except api.step.StepFailure as f: | 180 except api.step.StepFailure as f: |
| 178 failures.append(f) | 181 failures.append(f) |
| (...skipping 113 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 292 mastername='chromium.perf', | 295 mastername='chromium.perf', |
| 293 buildername='Android Nexus5 Perf (1)', | 296 buildername='Android Nexus5 Perf (1)', |
| 294 parent_buildername='parent_buildername', | 297 parent_buildername='parent_buildername', |
| 295 parent_buildnumber='1729', | 298 parent_buildnumber='1729', |
| 296 parent_revision='deadbeef', | 299 parent_revision='deadbeef', |
| 297 revision='deadbeef', | 300 revision='deadbeef', |
| 298 slavename='slavename', | 301 slavename='slavename', |
| 299 target='Release') + | 302 target='Release') + |
| 300 api.override_step_data( | 303 api.override_step_data( |
| 301 'perf_test.foo', retcode=87)) | 304 'perf_test.foo', retcode=87)) |
| 305 yield (api.test('host_info_failure') + |
| 306 api.properties.generic( |
| 307 path_config='kitchen', |
| 308 repo_name='src', |
| 309 repo_url=REPO_URL, |
| 310 mastername='chromium.perf', |
| 311 buildername='Android Nexus5 Perf (1)', |
| 312 parent_buildername='parent_buildername', |
| 313 parent_buildnumber='1729', |
| 314 parent_revision='deadbeef', |
| 315 revision='deadbeef', |
| 316 slavename='slavename', |
| 317 target='Release') |
| 318 + api.step_data('Host_Info', retcode=87)) |
| 319 |
| OLD | NEW |