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 DEPS = [ | 5 DEPS = [ |
6 'adb', | 6 'adb', |
7 'bot_update', | 7 'bot_update', |
8 'chromium', | 8 'chromium', |
9 'chromium_android', | 9 'chromium_android', |
10 'filter', | 10 'filter', |
(...skipping 128 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
139 | 139 |
140 compile_targets = api.chromium.c.compile_py.default_targets | 140 compile_targets = api.chromium.c.compile_py.default_targets |
141 api.filter.does_patch_require_compile( | 141 api.filter.does_patch_require_compile( |
142 exes=test_names, | 142 exes=test_names, |
143 compile_targets=compile_targets, | 143 compile_targets=compile_targets, |
144 additional_name='chromium', | 144 additional_name='chromium', |
145 config_file_name='trybot_analyze_config.json') | 145 config_file_name='trybot_analyze_config.json') |
146 if not api.filter.result: | 146 if not api.filter.result: |
147 return | 147 return |
148 compile_targets = list(set(compile_targets) & | 148 compile_targets = list(set(compile_targets) & |
149 set(api.filter.compile_targets)) | 149 set(api.filter.compile_targets)) if \ |
| 150 compile_targets else api.filter.compile_targets |
150 instrumentation_tests = [i for i in instrumentation_tests if \ | 151 instrumentation_tests = [i for i in instrumentation_tests if \ |
151 i['gyp_target'] in api.filter.matching_exes] | 152 i['gyp_target'] in api.filter.matching_exes] |
152 unittests = [i for i in unittests if i[0] in api.filter.matching_exes] | 153 unittests = [i for i in unittests if i[0] in api.filter.matching_exes] |
153 | 154 |
154 api.chromium_android.run_tree_truth() | 155 api.chromium_android.run_tree_truth() |
155 api.chromium_android.compile(targets=compile_targets) | 156 api.chromium_android.compile(targets=compile_targets) |
156 | 157 |
157 api.adb.root_devices() | 158 api.adb.root_devices() |
158 | 159 |
159 api.chromium_android.spawn_logcat_monitor() | 160 api.chromium_android.spawn_logcat_monitor() |
(...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
215 yield ( | 216 yield ( |
216 api.test('no_compile_because_of_analyze') + | 217 api.test('no_compile_because_of_analyze') + |
217 api.properties.generic( | 218 api.properties.generic( |
218 mastername='tryserver.chromium.linux', | 219 mastername='tryserver.chromium.linux', |
219 buildername='android_dbg_tests_recipe', | 220 buildername='android_dbg_tests_recipe', |
220 slavename='slavename') + | 221 slavename='slavename') + |
221 api.override_step_data( | 222 api.override_step_data( |
222 'analyze', | 223 'analyze', |
223 api.json.output({'status': 'No compile necessary'})) | 224 api.json.output({'status': 'No compile necessary'})) |
224 ) | 225 ) |
OLD | NEW |