| OLD | NEW |
| 1 # Copyright (c) 2015 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2015 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 DEPS = [ | 7 DEPS = [ |
| 8 'build/adb', | 8 'build/adb', |
| 9 'auto_bisect', | 9 'auto_bisect', |
| 10 'bisect_tester', | 10 'bisect_tester', |
| (...skipping 104 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 115 update_step = api.auto_bisect.ensure_checkout() | 115 update_step = api.auto_bisect.ensure_checkout() |
| 116 api.path.c.dynamic_paths['catapult'] = api.m.auto_bisect.working_dir.join( | 116 api.path.c.dynamic_paths['catapult'] = api.m.auto_bisect.working_dir.join( |
| 117 'catapult') | 117 'catapult') |
| 118 api.chromium_android.clean_local_files() | 118 api.chromium_android.clean_local_files() |
| 119 | 119 |
| 120 bot_db = api.chromium_tests.create_bot_db_from_master_dict(mastername, | 120 bot_db = api.chromium_tests.create_bot_db_from_master_dict(mastername, |
| 121 master_dict) | 121 master_dict) |
| 122 | 122 |
| 123 api.chromium_android.use_devil_adb() | 123 api.chromium_android.use_devil_adb() |
| 124 | 124 |
| 125 # Make sure the bisect build and individual test runs are wrapped. |
| 126 api.auto_bisect.build_context_mgr = ( |
| 127 api.chromium_android.android_build_wrapper) |
| 128 api.auto_bisect.test_context_mgr = api.chromium_android.android_test_wrapper |
| 129 |
| 125 api.auto_bisect.start_try_job(api, update_step=update_step, bot_db=bot_db, | 130 api.auto_bisect.start_try_job(api, update_step=update_step, bot_db=bot_db, |
| 126 do_not_nest_wait_for_revision=True) | 131 do_not_nest_wait_for_revision=True) |
| 127 | 132 |
| 128 | 133 |
| 129 def GenTests(api): | 134 def GenTests(api): |
| 130 config_json_main = { | 135 config_json_main = { |
| 131 'command': ('./tools/perf/run_benchmark -v --browser=android-chrome ' | 136 'command': ('./tools/perf/run_benchmark -v --browser=android-chrome ' |
| 132 'sunspider'), | 137 'sunspider'), |
| 133 'max_time_minutes': '25', | 138 'max_time_minutes': '25', |
| 134 'client_operation_id': '12345726327327', | 139 'client_operation_id': '12345726327327', |
| (...skipping 568 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 703 # multiple_device_status | 708 # multiple_device_status |
| 704 api.step_data('Debug Info', retcode=1) + | 709 api.step_data('Debug Info', retcode=1) + |
| 705 api.override_step_data('device_status (3)', | 710 api.override_step_data('device_status (3)', |
| 706 api.json.output(working_device)) + | 711 api.json.output(working_device)) + |
| 707 api.step_data('Expanding revision range.for revisions %s:%s (2)' % ( | 712 api.step_data('Expanding revision range.for revisions %s:%s (2)' % ( |
| 708 good_revision_hash, bad_revision_hash), | 713 good_revision_hash, bad_revision_hash), |
| 709 stdout=api.json.output([[bad_revision_hash, 'ignored'], [ | 714 stdout=api.json.output([[bad_revision_hash, 'ignored'], [ |
| 710 good_revision_hash, 'ignored']])) + | 715 good_revision_hash, 'ignored']])) + |
| 711 api.step_data('Post bisect results', | 716 api.step_data('Post bisect results', |
| 712 stdout=api.json.output({'status_code': 200}))) | 717 stdout=api.json.output({'status_code': 200}))) |
| OLD | NEW |