Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(873)

Side by Side Diff: scripts/slave/recipes/chromium_trybot.expected/full_tryserver_chromium_android_android_amp.json

Issue 1895503002: Delete android_amp trybot. (Closed) Base URL: https://chromium.googlesource.com/chromium/tools/build.git@master
Patch Set: Created 4 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 [
2 {
3 "cmd": [
4 "python",
5 "-u",
6 "RECIPE_MODULE[depot_tools::bot_update]/resources/bot_update.py",
7 "--master",
8 "tryserver.chromium.android",
9 "--builder",
10 "android_amp",
11 "--slave",
12 "TestSlavename",
13 "--spec",
14 "cache_dir = '[GIT_CACHE]'\nsolutions = [{'custom_vars': {'googlecode_url' : 'svn://svn-mirror.golo.chromium.org/%s', 'nacl_trunk': 'svn://svn-mirror.golo. chromium.org/native_client/trunk', 'sourceforge_url': 'svn://svn-mirror.golo.chr omium.org/%(repo)s', 'webkit_trunk': 'svn://svn-mirror.golo.chromium.org/blink/t runk'}, 'deps_file': 'DEPS', 'managed': True, 'name': 'src', 'url': 'svn://svn-m irror.golo.chromium.org/chrome/trunk/src'}]\ntarget_os = ['android']",
15 "--root",
16 "src",
17 "--revision_mapping_file",
18 "{\"src\": \"got_revision\", \"src/native_client\": \"got_nacl_revision\", \"src/third_party/angle\": \"got_angle_revision\", \"src/third_party/webrtc\": \"got_webrtc_revision\", \"src/tools/swarming_client\": \"got_swarming_client_re vision\", \"src/v8\": \"got_v8_revision\"}",
19 "--git-cache-dir",
20 "[GIT_CACHE]",
21 "--issue",
22 "12853011",
23 "--patchset",
24 "1",
25 "--rietveld_server",
26 "https://codereview.chromium.org",
27 "--output_json",
28 "/path/to/tmp/json",
29 "--revision",
30 "src@HEAD",
31 "--output_manifest"
32 ],
33 "cwd": "[SLAVE_BUILD]",
34 "env": {
35 "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]"
36 },
37 "name": "bot_update",
38 "~followup_annotations": [
39 "@@@STEP_TEXT@Some step text@@@",
40 "@@@STEP_LOG_LINE@json.output@{@@@",
41 "@@@STEP_LOG_LINE@json.output@ \"did_run\": true, @@@",
42 "@@@STEP_LOG_LINE@json.output@ \"fixed_revisions\": {@@@",
43 "@@@STEP_LOG_LINE@json.output@ \"src\": \"HEAD\"@@@",
44 "@@@STEP_LOG_LINE@json.output@ }, @@@",
45 "@@@STEP_LOG_LINE@json.output@ \"manifest\": {@@@",
46 "@@@STEP_LOG_LINE@json.output@ \"src\": {@@@",
47 "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src .git\", @@@",
48 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"f27fede2220bcd326aee3e 86ddfd4ebd0fe58cb9\"@@@",
49 "@@@STEP_LOG_LINE@json.output@ }, @@@",
50 "@@@STEP_LOG_LINE@json.output@ \"src/native_client\": {@@@",
51 "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src /native_client.git\", @@@",
52 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"d998e125e8253980d76e26 9b7982aeeefc1b9b50\"@@@",
53 "@@@STEP_LOG_LINE@json.output@ }, @@@",
54 "@@@STEP_LOG_LINE@json.output@ \"src/third_party/angle\": {@@@",
55 "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src /third_party/angle.git\", @@@",
56 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"fac9503c46405f77757b9a 728eb85b8d7bc6080c\"@@@",
57 "@@@STEP_LOG_LINE@json.output@ }, @@@",
58 "@@@STEP_LOG_LINE@json.output@ \"src/third_party/webrtc\": {@@@",
59 "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src /third_party/webrtc.git\", @@@",
60 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"0f90628433546e61d92685 96da93418c623137f4\"@@@",
61 "@@@STEP_LOG_LINE@json.output@ }, @@@",
62 "@@@STEP_LOG_LINE@json.output@ \"src/tools/swarming_client\": {@@@",
63 "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src /tools/swarming_client.git\", @@@",
64 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"a0ee5d99f1d4b38ddaa4c7 59c837980b63b99566\"@@@",
65 "@@@STEP_LOG_LINE@json.output@ }, @@@",
66 "@@@STEP_LOG_LINE@json.output@ \"src/v8\": {@@@",
67 "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src /v8.git\", @@@",
68 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"801ada225ddc271c132c3a 35f03975671d43e399\"@@@",
69 "@@@STEP_LOG_LINE@json.output@ }@@@",
70 "@@@STEP_LOG_LINE@json.output@ }, @@@",
71 "@@@STEP_LOG_LINE@json.output@ \"patch_failure\": false, @@@",
72 "@@@STEP_LOG_LINE@json.output@ \"patch_root\": \"src\", @@@",
73 "@@@STEP_LOG_LINE@json.output@ \"properties\": {@@@",
74 "@@@STEP_LOG_LINE@json.output@ \"got_angle_revision\": \"fac9503c46405f 77757b9a728eb85b8d7bc6080c\", @@@",
75 "@@@STEP_LOG_LINE@json.output@ \"got_angle_revision_cp\": \"refs/heads/ master@{#297276}\", @@@",
76 "@@@STEP_LOG_LINE@json.output@ \"got_nacl_revision\": \"d998e125e825398 0d76e269b7982aeeefc1b9b50\", @@@",
77 "@@@STEP_LOG_LINE@json.output@ \"got_nacl_revision_cp\": \"refs/heads/m aster@{#274981}\", @@@",
78 "@@@STEP_LOG_LINE@json.output@ \"got_revision\": \"f27fede2220bcd326aee 3e86ddfd4ebd0fe58cb9\", @@@",
79 "@@@STEP_LOG_LINE@json.output@ \"got_revision_cp\": \"refs/heads/master @{#170242}\", @@@",
80 "@@@STEP_LOG_LINE@json.output@ \"got_swarming_client_revision\": \"a0ee 5d99f1d4b38ddaa4c759c837980b63b99566\", @@@",
81 "@@@STEP_LOG_LINE@json.output@ \"got_swarming_client_revision_cp\": \"r efs/heads/master@{#276089}\", @@@",
82 "@@@STEP_LOG_LINE@json.output@ \"got_v8_revision\": \"801ada225ddc271c1 32c3a35f03975671d43e399\", @@@",
83 "@@@STEP_LOG_LINE@json.output@ \"got_v8_revision_cp\": \"refs/heads/mas ter@{#43426}\", @@@",
84 "@@@STEP_LOG_LINE@json.output@ \"got_webrtc_revision\": \"0f90628433546 e61d9268596da93418c623137f4\", @@@",
85 "@@@STEP_LOG_LINE@json.output@ \"got_webrtc_revision_cp\": \"refs/heads /master@{#120644}\"@@@",
86 "@@@STEP_LOG_LINE@json.output@ }, @@@",
87 "@@@STEP_LOG_LINE@json.output@ \"root\": \"src\", @@@",
88 "@@@STEP_LOG_LINE@json.output@ \"step_text\": \"Some step text\"@@@",
89 "@@@STEP_LOG_LINE@json.output@}@@@",
90 "@@@STEP_LOG_END@json.output@@@",
91 "@@@SET_BUILD_PROPERTY@got_nacl_revision@\"d998e125e8253980d76e269b7982aee efc1b9b50\"@@@",
92 "@@@SET_BUILD_PROPERTY@got_swarming_client_revision@\"a0ee5d99f1d4b38ddaa4 c759c837980b63b99566\"@@@",
93 "@@@SET_BUILD_PROPERTY@got_webrtc_revision@\"0f90628433546e61d9268596da934 18c623137f4\"@@@",
94 "@@@SET_BUILD_PROPERTY@got_revision@\"f27fede2220bcd326aee3e86ddfd4ebd0fe5 8cb9\"@@@",
95 "@@@SET_BUILD_PROPERTY@got_nacl_revision_cp@\"refs/heads/master@{#274981}\ "@@@",
96 "@@@SET_BUILD_PROPERTY@got_angle_revision@\"fac9503c46405f77757b9a728eb85b 8d7bc6080c\"@@@",
97 "@@@SET_BUILD_PROPERTY@got_v8_revision@\"801ada225ddc271c132c3a35f03975671 d43e399\"@@@",
98 "@@@SET_BUILD_PROPERTY@got_v8_revision_cp@\"refs/heads/master@{#43426}\"@@ @",
99 "@@@SET_BUILD_PROPERTY@got_swarming_client_revision_cp@\"refs/heads/master @{#276089}\"@@@",
100 "@@@SET_BUILD_PROPERTY@got_webrtc_revision_cp@\"refs/heads/master@{#120644 }\"@@@",
101 "@@@SET_BUILD_PROPERTY@got_revision_cp@\"refs/heads/master@{#170242}\"@@@" ,
102 "@@@SET_BUILD_PROPERTY@got_angle_revision_cp@\"refs/heads/master@{#297276} \"@@@"
103 ]
104 },
105 {
106 "cmd": [
107 "python",
108 "-u",
109 "RECIPE_MODULE[build::goma]/resources/ensure_goma.py",
110 "--target-dir",
111 "[SLAVE_BUILD]/src/build/goma/client",
112 "--download-from-google-storage-path",
113 "RECIPE_PACKAGE_REPO[depot_tools]/download_from_google_storage.py"
114 ],
115 "cwd": "[SLAVE_BUILD]",
116 "name": "ensure_goma"
117 },
118 {
119 "cmd": [
120 "python",
121 "-u",
122 "RECIPE_PACKAGE_REPO[depot_tools]/gclient.py",
123 "runhooks"
124 ],
125 "cwd": "[SLAVE_BUILD]",
126 "env": {
127 "GYP_CROSSCOMPILE": "1",
128 "GYP_DEFINES": "OS=android component=static_library dcheck_always_on=1 fas tbuild=1 gomadir='[SLAVE_BUILD]/src/build/goma/client' target_arch=arm use_goma= 1",
129 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]"
130 },
131 "name": "gclient runhooks (with patch)"
132 },
133 {
134 "cmd": [
135 "python",
136 "-u",
137 "[SLAVE_BUILD]/src/testing/scripts/get_compile_targets.py",
138 "--output",
139 "/path/to/tmp/json",
140 "--",
141 "--build-config-fs",
142 "Release",
143 "--paths",
144 "{\"checkout\": \"[SLAVE_BUILD]/src\", \"runit.py\": \"RECIPE_PACKAGE_REPO [build]/scripts/tools/runit.py\", \"runtest.py\": \"RECIPE_PACKAGE_REPO[build]/s cripts/slave/runtest.py\"}",
145 "--properties",
146 "{\"buildername\": \"android_amp\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.android\", \"slavename\": \"TestSlavename\", \"target_platf orm\": \"android\"}"
147 ],
148 "cwd": "[SLAVE_BUILD]",
149 "name": "get compile targets for scripts",
150 "~followup_annotations": [
151 "@@@STEP_LOG_LINE@json.output@{}@@@",
152 "@@@STEP_LOG_END@json.output@@@"
153 ]
154 },
155 {
156 "cmd": [
157 "python",
158 "-u",
159 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
160 "[SLAVE_BUILD]/src/testing/buildbot/chromium.fyi.json",
161 "/path/to/tmp/json"
162 ],
163 "cwd": "[SLAVE_BUILD]",
164 "name": "read test spec",
165 "~followup_annotations": [
166 "@@@STEP_TEXT@path: [SLAVE_BUILD]/src/testing/buildbot/chromium.fyi.json@@ @",
167 "@@@STEP_LOG_LINE@json.output@{}@@@",
168 "@@@STEP_LOG_END@json.output@@@"
169 ]
170 },
171 {
172 "cmd": [
173 "git",
174 "diff",
175 "--cached",
176 "--name-only"
177 ],
178 "cwd": "[SLAVE_BUILD]/src",
179 "name": "git diff to analyze patch",
180 "stdout": "/path/to/tmp/",
181 "~followup_annotations": [
182 "@@@STEP_LOG_LINE@files@foo.cc@@@",
183 "@@@STEP_LOG_END@files@@@",
184 "@@@SET_BUILD_PROPERTY@subproject_tag@\"chromium\"@@@"
185 ]
186 },
187 {
188 "cmd": [
189 "python",
190 "-u",
191 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
192 "[SLAVE_BUILD]/src/testing/buildbot/trybot_analyze_config.json",
193 "/path/to/tmp/json"
194 ],
195 "cwd": "[SLAVE_BUILD]",
196 "name": "read filter exclusion spec",
197 "~followup_annotations": [
198 "@@@STEP_TEXT@path: 'testing/buildbot/trybot_analyze_config.json'@@@",
199 "@@@STEP_LOG_LINE@json.output@{@@@",
200 "@@@STEP_LOG_LINE@json.output@ \"base\": {@@@",
201 "@@@STEP_LOG_LINE@json.output@ \"exclusions\": [@@@",
202 "@@@STEP_LOG_LINE@json.output@ \"f.*\"@@@",
203 "@@@STEP_LOG_LINE@json.output@ ]@@@",
204 "@@@STEP_LOG_LINE@json.output@ }, @@@",
205 "@@@STEP_LOG_LINE@json.output@ \"chromium\": {@@@",
206 "@@@STEP_LOG_LINE@json.output@ \"exclusions\": []@@@",
207 "@@@STEP_LOG_LINE@json.output@ }@@@",
208 "@@@STEP_LOG_LINE@json.output@}@@@",
209 "@@@STEP_LOG_END@json.output@@@"
210 ]
211 },
212 {
213 "cmd": [
214 "python",
215 "-u",
216 "import sys; sys.exit(0)"
217 ],
218 "cwd": "[SLAVE_BUILD]",
219 "name": "analyze",
220 "~followup_annotations": [
221 "@@@STEP_LOG_LINE@excluded_files@foo.cc (regex = 'f.*')@@@",
222 "@@@STEP_LOG_END@excluded_files@@@",
223 "@@@STEP_LOG_LINE@analyze_details@{@@@",
224 "@@@STEP_LOG_LINE@analyze_details@ \"additional_compile_targets\": [], @@ @",
225 "@@@STEP_LOG_LINE@analyze_details@ \"compile_targets\": [@@@",
226 "@@@STEP_LOG_LINE@analyze_details@ \"android_webview_test_apk\", @@@",
227 "@@@STEP_LOG_LINE@analyze_details@ \"android_webview_unittests_apk\", @ @@",
228 "@@@STEP_LOG_LINE@analyze_details@ \"base_unittests_apk\", @@@",
229 "@@@STEP_LOG_LINE@analyze_details@ \"breakpad_unittests_deps\", @@@",
230 "@@@STEP_LOG_LINE@analyze_details@ \"cc_unittests_apk\", @@@",
231 "@@@STEP_LOG_LINE@analyze_details@ \"chrome_junit_tests\", @@@",
232 "@@@STEP_LOG_LINE@analyze_details@ \"chrome_public_test_apk\", @@@",
233 "@@@STEP_LOG_LINE@analyze_details@ \"chrome_sync_shell_test_apk\", @@@" ,
234 "@@@STEP_LOG_LINE@analyze_details@ \"components_unittests_apk\", @@@",
235 "@@@STEP_LOG_LINE@analyze_details@ \"content_browsertests_apk\", @@@",
236 "@@@STEP_LOG_LINE@analyze_details@ \"content_junit_tests\", @@@",
237 "@@@STEP_LOG_LINE@analyze_details@ \"content_shell_test_apk\", @@@",
238 "@@@STEP_LOG_LINE@analyze_details@ \"content_unittests_apk\", @@@",
239 "@@@STEP_LOG_LINE@analyze_details@ \"events_unittests_apk\", @@@",
240 "@@@STEP_LOG_LINE@analyze_details@ \"gl_tests_apk\", @@@",
241 "@@@STEP_LOG_LINE@analyze_details@ \"gpu_unittests_apk\", @@@",
242 "@@@STEP_LOG_LINE@analyze_details@ \"ipc_tests_apk\", @@@",
243 "@@@STEP_LOG_LINE@analyze_details@ \"junit_unit_tests\", @@@",
244 "@@@STEP_LOG_LINE@analyze_details@ \"media_unittests_apk\", @@@",
245 "@@@STEP_LOG_LINE@analyze_details@ \"net_unittests_apk\", @@@",
246 "@@@STEP_LOG_LINE@analyze_details@ \"sandbox_linux_unittests_deps\", @@ @",
247 "@@@STEP_LOG_LINE@analyze_details@ \"sql_unittests_apk\", @@@",
248 "@@@STEP_LOG_LINE@analyze_details@ \"sync_unit_tests_apk\", @@@",
249 "@@@STEP_LOG_LINE@analyze_details@ \"ui_android_unittests_apk\", @@@",
250 "@@@STEP_LOG_LINE@analyze_details@ \"ui_base_unittests_apk\", @@@",
251 "@@@STEP_LOG_LINE@analyze_details@ \"ui_touch_selection_unittests_apk\" , @@@",
252 "@@@STEP_LOG_LINE@analyze_details@ \"unit_tests_apk\"@@@",
253 "@@@STEP_LOG_LINE@analyze_details@ ], @@@",
254 "@@@STEP_LOG_LINE@analyze_details@ \"self.m.filter.compile_targets\": [@@ @",
255 "@@@STEP_LOG_LINE@analyze_details@ \"android_webview_test_apk\", @@@",
256 "@@@STEP_LOG_LINE@analyze_details@ \"android_webview_unittests_apk\", @ @@",
257 "@@@STEP_LOG_LINE@analyze_details@ \"base_unittests_apk\", @@@",
258 "@@@STEP_LOG_LINE@analyze_details@ \"breakpad_unittests_deps\", @@@",
259 "@@@STEP_LOG_LINE@analyze_details@ \"cc_unittests_apk\", @@@",
260 "@@@STEP_LOG_LINE@analyze_details@ \"chrome_junit_tests\", @@@",
261 "@@@STEP_LOG_LINE@analyze_details@ \"chrome_public_test_apk\", @@@",
262 "@@@STEP_LOG_LINE@analyze_details@ \"chrome_sync_shell_test_apk\", @@@" ,
263 "@@@STEP_LOG_LINE@analyze_details@ \"components_unittests_apk\", @@@",
264 "@@@STEP_LOG_LINE@analyze_details@ \"content_browsertests_apk\", @@@",
265 "@@@STEP_LOG_LINE@analyze_details@ \"content_junit_tests\", @@@",
266 "@@@STEP_LOG_LINE@analyze_details@ \"content_shell_test_apk\", @@@",
267 "@@@STEP_LOG_LINE@analyze_details@ \"content_unittests_apk\", @@@",
268 "@@@STEP_LOG_LINE@analyze_details@ \"events_unittests_apk\", @@@",
269 "@@@STEP_LOG_LINE@analyze_details@ \"gl_tests_apk\", @@@",
270 "@@@STEP_LOG_LINE@analyze_details@ \"gpu_unittests_apk\", @@@",
271 "@@@STEP_LOG_LINE@analyze_details@ \"ipc_tests_apk\", @@@",
272 "@@@STEP_LOG_LINE@analyze_details@ \"junit_unit_tests\", @@@",
273 "@@@STEP_LOG_LINE@analyze_details@ \"media_unittests_apk\", @@@",
274 "@@@STEP_LOG_LINE@analyze_details@ \"net_unittests_apk\", @@@",
275 "@@@STEP_LOG_LINE@analyze_details@ \"sandbox_linux_unittests_deps\", @@ @",
276 "@@@STEP_LOG_LINE@analyze_details@ \"sql_unittests_apk\", @@@",
277 "@@@STEP_LOG_LINE@analyze_details@ \"sync_unit_tests_apk\", @@@",
278 "@@@STEP_LOG_LINE@analyze_details@ \"ui_android_unittests_apk\", @@@",
279 "@@@STEP_LOG_LINE@analyze_details@ \"ui_base_unittests_apk\", @@@",
280 "@@@STEP_LOG_LINE@analyze_details@ \"ui_touch_selection_unittests_apk\" , @@@",
281 "@@@STEP_LOG_LINE@analyze_details@ \"unit_tests_apk\"@@@",
282 "@@@STEP_LOG_LINE@analyze_details@ ], @@@",
283 "@@@STEP_LOG_LINE@analyze_details@ \"self.m.filter.test_targets\": [@@@",
284 "@@@STEP_LOG_LINE@analyze_details@ \"android_webview_test_apk\", @@@",
285 "@@@STEP_LOG_LINE@analyze_details@ \"android_webview_unittests_apk\", @ @@",
286 "@@@STEP_LOG_LINE@analyze_details@ \"base_unittests_apk\", @@@",
287 "@@@STEP_LOG_LINE@analyze_details@ \"breakpad_unittests_deps\", @@@",
288 "@@@STEP_LOG_LINE@analyze_details@ \"cc_unittests_apk\", @@@",
289 "@@@STEP_LOG_LINE@analyze_details@ \"chrome_junit_tests\", @@@",
290 "@@@STEP_LOG_LINE@analyze_details@ \"chrome_public_test_apk\", @@@",
291 "@@@STEP_LOG_LINE@analyze_details@ \"chrome_sync_shell_test_apk\", @@@" ,
292 "@@@STEP_LOG_LINE@analyze_details@ \"components_unittests_apk\", @@@",
293 "@@@STEP_LOG_LINE@analyze_details@ \"content_browsertests_apk\", @@@",
294 "@@@STEP_LOG_LINE@analyze_details@ \"content_junit_tests\", @@@",
295 "@@@STEP_LOG_LINE@analyze_details@ \"content_shell_test_apk\", @@@",
296 "@@@STEP_LOG_LINE@analyze_details@ \"content_unittests_apk\", @@@",
297 "@@@STEP_LOG_LINE@analyze_details@ \"events_unittests_apk\", @@@",
298 "@@@STEP_LOG_LINE@analyze_details@ \"gl_tests_apk\", @@@",
299 "@@@STEP_LOG_LINE@analyze_details@ \"gpu_unittests_apk\", @@@",
300 "@@@STEP_LOG_LINE@analyze_details@ \"ipc_tests_apk\", @@@",
301 "@@@STEP_LOG_LINE@analyze_details@ \"junit_unit_tests\", @@@",
302 "@@@STEP_LOG_LINE@analyze_details@ \"media_unittests_apk\", @@@",
303 "@@@STEP_LOG_LINE@analyze_details@ \"net_unittests_apk\", @@@",
304 "@@@STEP_LOG_LINE@analyze_details@ \"sandbox_linux_unittests_deps\", @@ @",
305 "@@@STEP_LOG_LINE@analyze_details@ \"sql_unittests_apk\", @@@",
306 "@@@STEP_LOG_LINE@analyze_details@ \"sync_unit_tests_apk\", @@@",
307 "@@@STEP_LOG_LINE@analyze_details@ \"ui_android_unittests_apk\", @@@",
308 "@@@STEP_LOG_LINE@analyze_details@ \"ui_base_unittests_apk\", @@@",
309 "@@@STEP_LOG_LINE@analyze_details@ \"ui_touch_selection_unittests_apk\" , @@@",
310 "@@@STEP_LOG_LINE@analyze_details@ \"unit_tests_apk\"@@@",
311 "@@@STEP_LOG_LINE@analyze_details@ ], @@@",
312 "@@@STEP_LOG_LINE@analyze_details@ \"test_targets\": [@@@",
313 "@@@STEP_LOG_LINE@analyze_details@ \"android_webview_test_apk\", @@@",
314 "@@@STEP_LOG_LINE@analyze_details@ \"android_webview_unittests_apk\", @ @@",
315 "@@@STEP_LOG_LINE@analyze_details@ \"base_unittests_apk\", @@@",
316 "@@@STEP_LOG_LINE@analyze_details@ \"breakpad_unittests_deps\", @@@",
317 "@@@STEP_LOG_LINE@analyze_details@ \"cc_unittests_apk\", @@@",
318 "@@@STEP_LOG_LINE@analyze_details@ \"chrome_junit_tests\", @@@",
319 "@@@STEP_LOG_LINE@analyze_details@ \"chrome_public_test_apk\", @@@",
320 "@@@STEP_LOG_LINE@analyze_details@ \"chrome_sync_shell_test_apk\", @@@" ,
321 "@@@STEP_LOG_LINE@analyze_details@ \"components_unittests_apk\", @@@",
322 "@@@STEP_LOG_LINE@analyze_details@ \"content_browsertests_apk\", @@@",
323 "@@@STEP_LOG_LINE@analyze_details@ \"content_junit_tests\", @@@",
324 "@@@STEP_LOG_LINE@analyze_details@ \"content_shell_test_apk\", @@@",
325 "@@@STEP_LOG_LINE@analyze_details@ \"content_unittests_apk\", @@@",
326 "@@@STEP_LOG_LINE@analyze_details@ \"events_unittests_apk\", @@@",
327 "@@@STEP_LOG_LINE@analyze_details@ \"gl_tests_apk\", @@@",
328 "@@@STEP_LOG_LINE@analyze_details@ \"gpu_unittests_apk\", @@@",
329 "@@@STEP_LOG_LINE@analyze_details@ \"ipc_tests_apk\", @@@",
330 "@@@STEP_LOG_LINE@analyze_details@ \"junit_unit_tests\", @@@",
331 "@@@STEP_LOG_LINE@analyze_details@ \"media_unittests_apk\", @@@",
332 "@@@STEP_LOG_LINE@analyze_details@ \"net_unittests_apk\", @@@",
333 "@@@STEP_LOG_LINE@analyze_details@ \"sandbox_linux_unittests_deps\", @@ @",
334 "@@@STEP_LOG_LINE@analyze_details@ \"sql_unittests_apk\", @@@",
335 "@@@STEP_LOG_LINE@analyze_details@ \"sync_unit_tests_apk\", @@@",
336 "@@@STEP_LOG_LINE@analyze_details@ \"ui_android_unittests_apk\", @@@",
337 "@@@STEP_LOG_LINE@analyze_details@ \"ui_base_unittests_apk\", @@@",
338 "@@@STEP_LOG_LINE@analyze_details@ \"ui_touch_selection_unittests_apk\" , @@@",
339 "@@@STEP_LOG_LINE@analyze_details@ \"unit_tests_apk\"@@@",
340 "@@@STEP_LOG_LINE@analyze_details@ ]@@@",
341 "@@@STEP_LOG_LINE@analyze_details@}@@@",
342 "@@@STEP_LOG_END@analyze_details@@@"
343 ]
344 },
345 {
346 "cmd": [
347 "python",
348 "-u",
349 "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
350 "--show-path",
351 "python",
352 "RECIPE_PACKAGE_REPO[build]/scripts/slave/cleanup_temp.py"
353 ],
354 "cwd": "[SLAVE_BUILD]",
355 "name": "cleanup_temp"
356 },
357 {
358 "cmd": [
359 "python",
360 "-u",
361 "\nimport shutil, sys, os\nshutil.rmtree(sys.argv[1], True)\nshutil.rmtree (sys.argv[2], True)\ntry:\n os.remove(sys.argv[3])\nexcept OSError:\n pass\nfo r base, _dirs, files in os.walk(sys.argv[4]):\n for f in files:\n if f.endsw ith('.pyc'):\n os.remove(os.path.join(base, f))\n",
362 "[SLAVE_BUILD]/src/out/Release/debug_info_dumps",
363 "[SLAVE_BUILD]/src/out/Release/test_logs",
364 "[SLAVE_BUILD]/src/out/build_product.zip",
365 "[SLAVE_BUILD]/src"
366 ],
367 "cwd": "[SLAVE_BUILD]",
368 "name": "clean local files",
369 "~followup_annotations": [
370 "@@@STEP_LOG_LINE@python.inline@@@@",
371 "@@@STEP_LOG_LINE@python.inline@import shutil, sys, os@@@",
372 "@@@STEP_LOG_LINE@python.inline@shutil.rmtree(sys.argv[1], True)@@@",
373 "@@@STEP_LOG_LINE@python.inline@shutil.rmtree(sys.argv[2], True)@@@",
374 "@@@STEP_LOG_LINE@python.inline@try:@@@",
375 "@@@STEP_LOG_LINE@python.inline@ os.remove(sys.argv[3])@@@",
376 "@@@STEP_LOG_LINE@python.inline@except OSError:@@@",
377 "@@@STEP_LOG_LINE@python.inline@ pass@@@",
378 "@@@STEP_LOG_LINE@python.inline@for base, _dirs, files in os.walk(sys.argv [4]):@@@",
379 "@@@STEP_LOG_LINE@python.inline@ for f in files:@@@",
380 "@@@STEP_LOG_LINE@python.inline@ if f.endswith('.pyc'):@@@",
381 "@@@STEP_LOG_LINE@python.inline@ os.remove(os.path.join(base, f))@@@" ,
382 "@@@STEP_LOG_END@python.inline@@@"
383 ]
384 },
385 {
386 "allow_subannotations": false,
387 "cmd": [
388 "[SLAVE_BUILD]/src/build/tree_truth.sh",
389 "[SLAVE_BUILD]/src",
390 "src"
391 ],
392 "cwd": "[SLAVE_BUILD]",
393 "name": "tree truth steps"
394 },
395 {
396 "cmd": [
397 "python",
398 "-u",
399 "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
400 "--show-path",
401 "python",
402 "RECIPE_PACKAGE_REPO[build]/scripts/slave/compile.py",
403 "--ninja-path",
404 "RECIPE_PACKAGE_REPO[depot_tools]/ninja",
405 "--target",
406 "Release",
407 "--src-dir",
408 "[SLAVE_BUILD]/src",
409 "--goma-cache-dir",
410 "[GOMA_CACHE]",
411 "--build-tool",
412 "ninja",
413 "--compiler",
414 "goma",
415 "--goma-jsonstatus",
416 "/path/to/tmp/json",
417 "--goma-dir",
418 "[SLAVE_BUILD]/src/build/goma/client",
419 "--goma-fail-fast",
420 "--goma-disable-local-fallback",
421 "--",
422 "android_webview_test_apk",
423 "android_webview_unittests_apk",
424 "base_unittests_apk",
425 "breakpad_unittests_deps",
426 "cc_unittests_apk",
427 "chrome_junit_tests",
428 "chrome_public_test_apk",
429 "chrome_sync_shell_test_apk",
430 "components_unittests_apk",
431 "content_browsertests_apk",
432 "content_junit_tests",
433 "content_shell_test_apk",
434 "content_unittests_apk",
435 "events_unittests_apk",
436 "gl_tests_apk",
437 "gpu_unittests_apk",
438 "ipc_tests_apk",
439 "junit_unit_tests",
440 "media_unittests_apk",
441 "net_unittests_apk",
442 "sandbox_linux_unittests_deps",
443 "sql_unittests_apk",
444 "sync_unit_tests_apk",
445 "ui_android_unittests_apk",
446 "ui_base_unittests_apk",
447 "ui_touch_selection_unittests_apk",
448 "unit_tests_apk"
449 ],
450 "cwd": "[SLAVE_BUILD]",
451 "env": {
452 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
453 },
454 "name": "compile (with patch)",
455 "~followup_annotations": [
456 "@@@STEP_LOG_LINE@json.output (invalid)@null@@@",
457 "@@@STEP_LOG_END@json.output (invalid)@@@"
458 ]
459 },
460 {
461 "cmd": [
462 "python",
463 "-u",
464 "import sys; sys.exit(0)"
465 ],
466 "cwd": "[SLAVE_BUILD]",
467 "name": "mark: before_tests"
468 },
469 {
470 "cmd": [
471 "python",
472 "-u",
473 "RECIPE_MODULE[build::adb]/resources/list_devices.py",
474 "['[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb', 'd evices']",
475 "/path/to/tmp/json"
476 ],
477 "cwd": "[SLAVE_BUILD]",
478 "name": "List adb devices",
479 "~followup_annotations": [
480 "@@@STEP_LOG_LINE@json.output@[@@@",
481 "@@@STEP_LOG_LINE@json.output@ \"014E1F310401C009\"@@@",
482 "@@@STEP_LOG_LINE@json.output@]@@@",
483 "@@@STEP_LOG_END@json.output@@@"
484 ]
485 },
486 {
487 "cmd": [
488 "python",
489 "-u",
490 "\nimport subprocess\nimport sys\nadb_path = sys.argv[1]\nfor device in sy s.argv[2:]:\n print 'Attempting to root device %s ...' % (device)\n subprocess .check_call([adb_path, '-s', device, 'root'])\n subprocess.check_call([adb_path , '-s', device, 'wait-for-device'])\n print 'Finished rooting device %s' % (dev ice)\n",
491 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb",
492 "014E1F310401C009"
493 ],
494 "cwd": "[SLAVE_BUILD]",
495 "name": "Root devices",
496 "~followup_annotations": [
497 "@@@STEP_LOG_LINE@python.inline@@@@",
498 "@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
499 "@@@STEP_LOG_LINE@python.inline@import sys@@@",
500 "@@@STEP_LOG_LINE@python.inline@adb_path = sys.argv[1]@@@",
501 "@@@STEP_LOG_LINE@python.inline@for device in sys.argv[2:]:@@@",
502 "@@@STEP_LOG_LINE@python.inline@ print 'Attempting to root device %s ...' % (device)@@@",
503 "@@@STEP_LOG_LINE@python.inline@ subprocess.check_call([adb_path, '-s', d evice, 'root'])@@@",
504 "@@@STEP_LOG_LINE@python.inline@ subprocess.check_call([adb_path, '-s', d evice, 'wait-for-device'])@@@",
505 "@@@STEP_LOG_LINE@python.inline@ print 'Finished rooting device %s' % (de vice)@@@",
506 "@@@STEP_LOG_END@python.inline@@@"
507 ]
508 },
509 {
510 "cmd": [
511 "python",
512 "-u",
513 "[SLAVE_BUILD]/src/build/symlink.py",
514 "-f",
515 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb",
516 "~/adb"
517 ],
518 "cwd": "[SLAVE_BUILD]",
519 "name": "create adb symlink"
520 },
521 {
522 "cmd": [
523 "RECIPE_PACKAGE_REPO[build]/scripts/slave/daemonizer.py",
524 "--",
525 "[SLAVE_BUILD]/src/build/android/adb_logcat_monitor.py",
526 "[SLAVE_BUILD]/src/out/logcat"
527 ],
528 "cwd": "[SLAVE_BUILD]",
529 "env": {
530 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
531 },
532 "name": "spawn_logcat_monitor"
533 },
534 {
535 "cmd": [
536 "python",
537 "-u",
538 "RECIPE_PACKAGE_REPO[build]/scripts/slave/android/authorize_adb_devices.py ",
539 "--verbose",
540 "--adb-path",
541 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb"
542 ],
543 "cwd": "[SLAVE_BUILD]",
544 "env": {
545 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
546 },
547 "name": "authorize_adb_devices"
548 },
549 {
550 "cmd": [
551 "[SLAVE_BUILD]/src/build/android/buildbot/bb_device_status_check.py",
552 "--json-output",
553 "/path/to/tmp/json",
554 "--blacklist-file",
555 "[SLAVE_BUILD]/src/out/bad_devices.json",
556 "--known-devices-file",
557 "[BUILD]/site_config/.known_devices"
558 ],
559 "cwd": "[SLAVE_BUILD]",
560 "env": {
561 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
562 },
563 "name": "device_status_check",
564 "~followup_annotations": [
565 "@@@STEP_TEXT@Online devices: 1@@@",
566 "@@@STEP_LOG_LINE@json.output@[@@@",
567 "@@@STEP_LOG_LINE@json.output@ {@@@",
568 "@@@STEP_LOG_LINE@json.output@ \"adb_status\": \"device\", @@@",
569 "@@@STEP_LOG_LINE@json.output@ \"battery\": {@@@",
570 "@@@STEP_LOG_LINE@json.output@ \"AC powered\": \"false\", @@@",
571 "@@@STEP_LOG_LINE@json.output@ \"USB powered\": \"true\", @@@",
572 "@@@STEP_LOG_LINE@json.output@ \"Wireless powered\": \"false\", @@@",
573 "@@@STEP_LOG_LINE@json.output@ \"health\": \"2\", @@@",
574 "@@@STEP_LOG_LINE@json.output@ \"level\": \"100\", @@@",
575 "@@@STEP_LOG_LINE@json.output@ \"present\": \"true\", @@@",
576 "@@@STEP_LOG_LINE@json.output@ \"scale\": \"100\", @@@",
577 "@@@STEP_LOG_LINE@json.output@ \"status\": \"5\", @@@",
578 "@@@STEP_LOG_LINE@json.output@ \"technology\": \"Li-ion\", @@@",
579 "@@@STEP_LOG_LINE@json.output@ \"temperature\": \"249\", @@@",
580 "@@@STEP_LOG_LINE@json.output@ \"voltage\": \"4286\"@@@",
581 "@@@STEP_LOG_LINE@json.output@ }, @@@",
582 "@@@STEP_LOG_LINE@json.output@ \"blacklisted\": false, @@@",
583 "@@@STEP_LOG_LINE@json.output@ \"build\": \"LRX21O\", @@@",
584 "@@@STEP_LOG_LINE@json.output@ \"build_detail\": \"google/razor/flo:5.0 /LRX21O/1570415:userdebug/dev-keys\", @@@",
585 "@@@STEP_LOG_LINE@json.output@ \"imei_slice\": \"Unknown\", @@@",
586 "@@@STEP_LOG_LINE@json.output@ \"serial\": \"07a00ca4\", @@@",
587 "@@@STEP_LOG_LINE@json.output@ \"type\": \"flo\", @@@",
588 "@@@STEP_LOG_LINE@json.output@ \"usb_status\": true, @@@",
589 "@@@STEP_LOG_LINE@json.output@ \"wifi_ip\": \"\"@@@",
590 "@@@STEP_LOG_LINE@json.output@ }, @@@",
591 "@@@STEP_LOG_LINE@json.output@ {@@@",
592 "@@@STEP_LOG_LINE@json.output@ \"adb_status\": \"offline\", @@@",
593 "@@@STEP_LOG_LINE@json.output@ \"blacklisted\": true, @@@",
594 "@@@STEP_LOG_LINE@json.output@ \"serial\": \"03e0363a003c6ad4\", @@@",
595 "@@@STEP_LOG_LINE@json.output@ \"usb_status\": false@@@",
596 "@@@STEP_LOG_LINE@json.output@ }, @@@",
597 "@@@STEP_LOG_LINE@json.output@ {@@@",
598 "@@@STEP_LOG_LINE@json.output@ \"adb_status\": \"unauthorized\", @@@",
599 "@@@STEP_LOG_LINE@json.output@ \"blacklisted\": true, @@@",
600 "@@@STEP_LOG_LINE@json.output@ \"serial\": \"03e0363a003c6ad5\", @@@",
601 "@@@STEP_LOG_LINE@json.output@ \"usb_status\": true@@@",
602 "@@@STEP_LOG_LINE@json.output@ }, @@@",
603 "@@@STEP_LOG_LINE@json.output@ {@@@",
604 "@@@STEP_LOG_LINE@json.output@ \"adb_status\": \"device\", @@@",
605 "@@@STEP_LOG_LINE@json.output@ \"blacklisted\": true, @@@",
606 "@@@STEP_LOG_LINE@json.output@ \"serial\": \"03e0363a003c6ad6\", @@@",
607 "@@@STEP_LOG_LINE@json.output@ \"usb_status\": true@@@",
608 "@@@STEP_LOG_LINE@json.output@ }@@@",
609 "@@@STEP_LOG_LINE@json.output@]@@@",
610 "@@@STEP_LOG_END@json.output@@@",
611 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@{@@@",
612 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"adb_status\": \"device\", @@@",
613 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"battery\": {@@@",
614 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"AC powered\": \"false\", @@@",
615 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"USB powered\": \"true\", @@@",
616 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"Wireless powered\": \"false\", @@@",
617 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"health\": \"2\", @@@",
618 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"level\": \"100\", @@@",
619 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"present\": \"true\", @@@",
620 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"scale\": \"100\", @@@",
621 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"status\": \"5\", @@@",
622 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"technology\": \"Li-ion\", @@@" ,
623 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"temperature\": \"249\", @@@",
624 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"voltage\": \"4286\"@@@",
625 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ }, @@@",
626 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"blacklisted\": false, @@@",
627 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"build\": \"LRX21O\", @@@",
628 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"build_detail\": \"google/razor/f lo:5.0/LRX21O/1570415:userdebug/dev-keys\", @@@",
629 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"imei_slice\": \"Unknown\", @@@",
630 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"serial\": \"07a00ca4\", @@@",
631 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"type\": \"flo\", @@@",
632 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"usb_status\": true, @@@",
633 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"wifi_ip\": \"\"@@@",
634 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@}@@@",
635 "@@@STEP_LOG_END@flo LRX21O 07a00ca4@@@",
636 "@@@STEP_LOG_LINE@03e0363a003c6ad4: missing@{@@@",
637 "@@@STEP_LOG_LINE@03e0363a003c6ad4: missing@ \"adb_status\": \"offline\", @@@",
638 "@@@STEP_LOG_LINE@03e0363a003c6ad4: missing@ \"blacklisted\": true, @@@",
639 "@@@STEP_LOG_LINE@03e0363a003c6ad4: missing@ \"serial\": \"03e0363a003c6a d4\", @@@",
640 "@@@STEP_LOG_LINE@03e0363a003c6ad4: missing@ \"usb_status\": false@@@",
641 "@@@STEP_LOG_LINE@03e0363a003c6ad4: missing@}@@@",
642 "@@@STEP_LOG_END@03e0363a003c6ad4: missing@@@",
643 "@@@STEP_LOG_LINE@03e0363a003c6ad5: adb status unauthorized@{@@@",
644 "@@@STEP_LOG_LINE@03e0363a003c6ad5: adb status unauthorized@ \"adb_status \": \"unauthorized\", @@@",
645 "@@@STEP_LOG_LINE@03e0363a003c6ad5: adb status unauthorized@ \"blackliste d\": true, @@@",
646 "@@@STEP_LOG_LINE@03e0363a003c6ad5: adb status unauthorized@ \"serial\": \"03e0363a003c6ad5\", @@@",
647 "@@@STEP_LOG_LINE@03e0363a003c6ad5: adb status unauthorized@ \"usb_status \": true@@@",
648 "@@@STEP_LOG_LINE@03e0363a003c6ad5: adb status unauthorized@}@@@",
649 "@@@STEP_LOG_END@03e0363a003c6ad5: adb status unauthorized@@@",
650 "@@@STEP_LOG_LINE@03e0363a003c6ad6: blacklisted@{@@@",
651 "@@@STEP_LOG_LINE@03e0363a003c6ad6: blacklisted@ \"adb_status\": \"device \", @@@",
652 "@@@STEP_LOG_LINE@03e0363a003c6ad6: blacklisted@ \"blacklisted\": true, @ @@",
653 "@@@STEP_LOG_LINE@03e0363a003c6ad6: blacklisted@ \"serial\": \"03e0363a00 3c6ad6\", @@@",
654 "@@@STEP_LOG_LINE@03e0363a003c6ad6: blacklisted@ \"usb_status\": true@@@" ,
655 "@@@STEP_LOG_LINE@03e0363a003c6ad6: blacklisted@}@@@",
656 "@@@STEP_LOG_END@03e0363a003c6ad6: blacklisted@@@"
657 ]
658 },
659 {
660 "cmd": [
661 "python",
662 "-u",
663 "[SLAVE_BUILD]/src/build/android/provision_devices.py",
664 "-t",
665 "Release",
666 "--blacklist-file",
667 "[SLAVE_BUILD]/src/out/bad_devices.json",
668 "--output-device-blacklist",
669 "/path/to/tmp/json"
670 ],
671 "cwd": "[SLAVE_BUILD]",
672 "env": {
673 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
674 },
675 "name": "provision_devices"
676 },
677 {
678 "cmd": [
679 "python",
680 "-u",
681 "RECIPE_PACKAGE_REPO[build]/scripts/slave/daemonizer.py",
682 "--action",
683 "restart",
684 "--pid-file-path",
685 "/tmp/device_monitor.pid",
686 "--",
687 "RECIPE_MODULE[build::chromium_android]/resources/spawn_device_monitor.py" ,
688 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb",
689 "[\"07a00ca4\"]",
690 "tryserver.chromium.android",
691 "android_amp",
692 "--blacklist-file",
693 "[SLAVE_BUILD]/src/out/bad_devices.json"
694 ],
695 "cwd": "[SLAVE_BUILD]",
696 "name": "spawn_device_monitor"
697 },
698 {
699 "cmd": [
700 "python",
701 "-u",
702 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py",
703 "--",
704 "[DEPOT_TOOLS]/gsutil.py",
705 "----",
706 "cp",
707 "gs://chrome-amp-keys/commit_queue_pool/api_key",
708 "[BUILD]/site_config/.amp_commit_queue_pool_key"
709 ],
710 "cwd": "[SLAVE_BUILD]",
711 "name": "gsutil download amp api key"
712 },
713 {
714 "cmd": [
715 "python",
716 "-u",
717 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py",
718 "--",
719 "[DEPOT_TOOLS]/gsutil.py",
720 "----",
721 "cp",
722 "gs://chrome-amp-keys/commit_queue_pool/api_secret",
723 "[BUILD]/site_config/.amp_commit_queue_pool_secret"
724 ],
725 "cwd": "[SLAVE_BUILD]",
726 "name": "gsutil download amp api secret"
727 },
728 {
729 "cmd": [
730 "python",
731 "-u",
732 "[SLAVE_BUILD]/src/build/android/test_runner.py",
733 "gtest",
734 "-s",
735 "android_webview_unittests",
736 "--enable-platform-mode",
737 "-e",
738 "remote_device",
739 "--api-key-file",
740 "[BUILD]/site_config/.amp_commit_queue_pool_key",
741 "--api-secret-file",
742 "[BUILD]/site_config/.amp_commit_queue_pool_secret",
743 "--api-address",
744 "172.22.21.180",
745 "--api-port",
746 "80",
747 "--api-protocol",
748 "http",
749 "--device-type",
750 "Android",
751 "--remote-device",
752 "Nexus 5",
753 "--remote-device-os",
754 "4.4.2",
755 "--trigger",
756 "/path/to/tmp/json",
757 "--verbose",
758 "--release"
759 ],
760 "cwd": "[SLAVE_BUILD]",
761 "env": {
762 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Release"
763 },
764 "name": "[trigger] android_webview_unittests (with patch)",
765 "~followup_annotations": [
766 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@",
767 "@@@STEP_LOG_LINE@json.output@{@@@",
768 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@",
769 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@",
770 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@",
771 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@",
772 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@",
773 "@@@STEP_LOG_LINE@json.output@ }@@@",
774 "@@@STEP_LOG_LINE@json.output@ }, @@@",
775 "@@@STEP_LOG_LINE@json.output@ \"test_run\": {@@@",
776 "@@@STEP_LOG_LINE@json.output@ \"test_run_id\": \"T35TRUN1D\"@@@",
777 "@@@STEP_LOG_LINE@json.output@ }@@@",
778 "@@@STEP_LOG_LINE@json.output@}@@@",
779 "@@@STEP_LOG_END@json.output@@@"
780 ]
781 },
782 {
783 "cmd": [
784 "python",
785 "-u",
786 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
787 "{\"env\": {\"device\": {\"brand\": \"Foo\", \"name\": \"Fone\", \"os_vers ion\": \"1.2.3\"}}, \"test_run\": {\"test_run_id\": \"T35TRUN1D\"}}",
788 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json"
789 ],
790 "cwd": "[SLAVE_BUILD]",
791 "name": "[trigger] save android_webview_unittests (with patch)"
792 },
793 {
794 "cmd": [
795 "python",
796 "-u",
797 "[SLAVE_BUILD]/src/build/android/test_runner.py",
798 "gtest",
799 "-s",
800 "base_unittests",
801 "--isolate-file-path",
802 "[SLAVE_BUILD]/src/base/base_unittests.isolate",
803 "--enable-platform-mode",
804 "-e",
805 "remote_device",
806 "--api-key-file",
807 "[BUILD]/site_config/.amp_commit_queue_pool_key",
808 "--api-secret-file",
809 "[BUILD]/site_config/.amp_commit_queue_pool_secret",
810 "--api-address",
811 "172.22.21.180",
812 "--api-port",
813 "80",
814 "--api-protocol",
815 "http",
816 "--device-type",
817 "Android",
818 "--remote-device",
819 "Nexus 5",
820 "--remote-device-os",
821 "4.4.2",
822 "--trigger",
823 "/path/to/tmp/json",
824 "--verbose",
825 "--release"
826 ],
827 "cwd": "[SLAVE_BUILD]",
828 "env": {
829 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Release"
830 },
831 "name": "[trigger] base_unittests (with patch)",
832 "~followup_annotations": [
833 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@",
834 "@@@STEP_LOG_LINE@json.output@{@@@",
835 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@",
836 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@",
837 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@",
838 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@",
839 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@",
840 "@@@STEP_LOG_LINE@json.output@ }@@@",
841 "@@@STEP_LOG_LINE@json.output@ }, @@@",
842 "@@@STEP_LOG_LINE@json.output@ \"test_run\": {@@@",
843 "@@@STEP_LOG_LINE@json.output@ \"test_run_id\": \"T35TRUN1D\"@@@",
844 "@@@STEP_LOG_LINE@json.output@ }@@@",
845 "@@@STEP_LOG_LINE@json.output@}@@@",
846 "@@@STEP_LOG_END@json.output@@@"
847 ]
848 },
849 {
850 "cmd": [
851 "python",
852 "-u",
853 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
854 "{\"env\": {\"device\": {\"brand\": \"Foo\", \"name\": \"Fone\", \"os_vers ion\": \"1.2.3\"}}, \"test_run\": {\"test_run_id\": \"T35TRUN1D\"}}",
855 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json"
856 ],
857 "cwd": "[SLAVE_BUILD]",
858 "name": "[trigger] save base_unittests (with patch)"
859 },
860 {
861 "cmd": [
862 "python",
863 "-u",
864 "[SLAVE_BUILD]/src/build/android/test_runner.py",
865 "gtest",
866 "-s",
867 "components_unittests",
868 "--isolate-file-path",
869 "[SLAVE_BUILD]/src/components/components_unittests.isolate",
870 "--enable-platform-mode",
871 "-e",
872 "remote_device",
873 "--api-key-file",
874 "[BUILD]/site_config/.amp_commit_queue_pool_key",
875 "--api-secret-file",
876 "[BUILD]/site_config/.amp_commit_queue_pool_secret",
877 "--api-address",
878 "172.22.21.180",
879 "--api-port",
880 "80",
881 "--api-protocol",
882 "http",
883 "--device-type",
884 "Android",
885 "--remote-device",
886 "Nexus 5",
887 "--remote-device-os",
888 "4.4.2",
889 "--trigger",
890 "/path/to/tmp/json",
891 "--verbose",
892 "--release"
893 ],
894 "cwd": "[SLAVE_BUILD]",
895 "env": {
896 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Release"
897 },
898 "name": "[trigger] components_unittests (with patch)",
899 "~followup_annotations": [
900 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@",
901 "@@@STEP_LOG_LINE@json.output@{@@@",
902 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@",
903 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@",
904 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@",
905 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@",
906 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@",
907 "@@@STEP_LOG_LINE@json.output@ }@@@",
908 "@@@STEP_LOG_LINE@json.output@ }, @@@",
909 "@@@STEP_LOG_LINE@json.output@ \"test_run\": {@@@",
910 "@@@STEP_LOG_LINE@json.output@ \"test_run_id\": \"T35TRUN1D\"@@@",
911 "@@@STEP_LOG_LINE@json.output@ }@@@",
912 "@@@STEP_LOG_LINE@json.output@}@@@",
913 "@@@STEP_LOG_END@json.output@@@"
914 ]
915 },
916 {
917 "cmd": [
918 "python",
919 "-u",
920 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
921 "{\"env\": {\"device\": {\"brand\": \"Foo\", \"name\": \"Fone\", \"os_vers ion\": \"1.2.3\"}}, \"test_run\": {\"test_run_id\": \"T35TRUN1D\"}}",
922 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json"
923 ],
924 "cwd": "[SLAVE_BUILD]",
925 "name": "[trigger] save components_unittests (with patch)"
926 },
927 {
928 "cmd": [
929 "python",
930 "-u",
931 "[SLAVE_BUILD]/src/build/android/test_runner.py",
932 "gtest",
933 "-s",
934 "events_unittests",
935 "--enable-platform-mode",
936 "-e",
937 "remote_device",
938 "--api-key-file",
939 "[BUILD]/site_config/.amp_commit_queue_pool_key",
940 "--api-secret-file",
941 "[BUILD]/site_config/.amp_commit_queue_pool_secret",
942 "--api-address",
943 "172.22.21.180",
944 "--api-port",
945 "80",
946 "--api-protocol",
947 "http",
948 "--device-type",
949 "Android",
950 "--remote-device",
951 "Nexus 5",
952 "--remote-device-os",
953 "4.4.2",
954 "--trigger",
955 "/path/to/tmp/json",
956 "--verbose",
957 "--release"
958 ],
959 "cwd": "[SLAVE_BUILD]",
960 "env": {
961 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Release"
962 },
963 "name": "[trigger] events_unittests (with patch)",
964 "~followup_annotations": [
965 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@",
966 "@@@STEP_LOG_LINE@json.output@{@@@",
967 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@",
968 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@",
969 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@",
970 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@",
971 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@",
972 "@@@STEP_LOG_LINE@json.output@ }@@@",
973 "@@@STEP_LOG_LINE@json.output@ }, @@@",
974 "@@@STEP_LOG_LINE@json.output@ \"test_run\": {@@@",
975 "@@@STEP_LOG_LINE@json.output@ \"test_run_id\": \"T35TRUN1D\"@@@",
976 "@@@STEP_LOG_LINE@json.output@ }@@@",
977 "@@@STEP_LOG_LINE@json.output@}@@@",
978 "@@@STEP_LOG_END@json.output@@@"
979 ]
980 },
981 {
982 "cmd": [
983 "python",
984 "-u",
985 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
986 "{\"env\": {\"device\": {\"brand\": \"Foo\", \"name\": \"Fone\", \"os_vers ion\": \"1.2.3\"}}, \"test_run\": {\"test_run_id\": \"T35TRUN1D\"}}",
987 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json"
988 ],
989 "cwd": "[SLAVE_BUILD]",
990 "name": "[trigger] save events_unittests (with patch)"
991 },
992 {
993 "cmd": [
994 "python",
995 "-u",
996 "[SLAVE_BUILD]/src/build/android/test_runner.py",
997 "gtest",
998 "-s",
999 "gl_tests",
1000 "--enable-platform-mode",
1001 "-e",
1002 "remote_device",
1003 "--api-key-file",
1004 "[BUILD]/site_config/.amp_commit_queue_pool_key",
1005 "--api-secret-file",
1006 "[BUILD]/site_config/.amp_commit_queue_pool_secret",
1007 "--api-address",
1008 "172.22.21.180",
1009 "--api-port",
1010 "80",
1011 "--api-protocol",
1012 "http",
1013 "--device-type",
1014 "Android",
1015 "--remote-device",
1016 "Nexus 5",
1017 "--remote-device-os",
1018 "4.4.2",
1019 "--trigger",
1020 "/path/to/tmp/json",
1021 "--verbose",
1022 "--release"
1023 ],
1024 "cwd": "[SLAVE_BUILD]",
1025 "env": {
1026 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Release"
1027 },
1028 "name": "[trigger] gl_tests (with patch)",
1029 "~followup_annotations": [
1030 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@",
1031 "@@@STEP_LOG_LINE@json.output@{@@@",
1032 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@",
1033 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@",
1034 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@",
1035 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@",
1036 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@",
1037 "@@@STEP_LOG_LINE@json.output@ }@@@",
1038 "@@@STEP_LOG_LINE@json.output@ }, @@@",
1039 "@@@STEP_LOG_LINE@json.output@ \"test_run\": {@@@",
1040 "@@@STEP_LOG_LINE@json.output@ \"test_run_id\": \"T35TRUN1D\"@@@",
1041 "@@@STEP_LOG_LINE@json.output@ }@@@",
1042 "@@@STEP_LOG_LINE@json.output@}@@@",
1043 "@@@STEP_LOG_END@json.output@@@"
1044 ]
1045 },
1046 {
1047 "cmd": [
1048 "python",
1049 "-u",
1050 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
1051 "{\"env\": {\"device\": {\"brand\": \"Foo\", \"name\": \"Fone\", \"os_vers ion\": \"1.2.3\"}}, \"test_run\": {\"test_run_id\": \"T35TRUN1D\"}}",
1052 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json"
1053 ],
1054 "cwd": "[SLAVE_BUILD]",
1055 "name": "[trigger] save gl_tests (with patch)"
1056 },
1057 {
1058 "cmd": [
1059 "python",
1060 "-u",
1061 "[SLAVE_BUILD]/src/build/android/test_runner.py",
1062 "gtest",
1063 "-s",
1064 "ipc_tests",
1065 "--enable-platform-mode",
1066 "-e",
1067 "remote_device",
1068 "--api-key-file",
1069 "[BUILD]/site_config/.amp_commit_queue_pool_key",
1070 "--api-secret-file",
1071 "[BUILD]/site_config/.amp_commit_queue_pool_secret",
1072 "--api-address",
1073 "172.22.21.180",
1074 "--api-port",
1075 "80",
1076 "--api-protocol",
1077 "http",
1078 "--device-type",
1079 "Android",
1080 "--remote-device",
1081 "Nexus 5",
1082 "--remote-device-os",
1083 "4.4.2",
1084 "--trigger",
1085 "/path/to/tmp/json",
1086 "--verbose",
1087 "--release"
1088 ],
1089 "cwd": "[SLAVE_BUILD]",
1090 "env": {
1091 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Release"
1092 },
1093 "name": "[trigger] ipc_tests (with patch)",
1094 "~followup_annotations": [
1095 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@",
1096 "@@@STEP_LOG_LINE@json.output@{@@@",
1097 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@",
1098 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@",
1099 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@",
1100 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@",
1101 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@",
1102 "@@@STEP_LOG_LINE@json.output@ }@@@",
1103 "@@@STEP_LOG_LINE@json.output@ }, @@@",
1104 "@@@STEP_LOG_LINE@json.output@ \"test_run\": {@@@",
1105 "@@@STEP_LOG_LINE@json.output@ \"test_run_id\": \"T35TRUN1D\"@@@",
1106 "@@@STEP_LOG_LINE@json.output@ }@@@",
1107 "@@@STEP_LOG_LINE@json.output@}@@@",
1108 "@@@STEP_LOG_END@json.output@@@"
1109 ]
1110 },
1111 {
1112 "cmd": [
1113 "python",
1114 "-u",
1115 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
1116 "{\"env\": {\"device\": {\"brand\": \"Foo\", \"name\": \"Fone\", \"os_vers ion\": \"1.2.3\"}}, \"test_run\": {\"test_run_id\": \"T35TRUN1D\"}}",
1117 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json"
1118 ],
1119 "cwd": "[SLAVE_BUILD]",
1120 "name": "[trigger] save ipc_tests (with patch)"
1121 },
1122 {
1123 "cmd": [
1124 "python",
1125 "-u",
1126 "[SLAVE_BUILD]/src/build/android/test_runner.py",
1127 "gtest",
1128 "-s",
1129 "sql_unittests",
1130 "--isolate-file-path",
1131 "[SLAVE_BUILD]/src/sql/sql_unittests.isolate",
1132 "--enable-platform-mode",
1133 "-e",
1134 "remote_device",
1135 "--api-key-file",
1136 "[BUILD]/site_config/.amp_commit_queue_pool_key",
1137 "--api-secret-file",
1138 "[BUILD]/site_config/.amp_commit_queue_pool_secret",
1139 "--api-address",
1140 "172.22.21.180",
1141 "--api-port",
1142 "80",
1143 "--api-protocol",
1144 "http",
1145 "--device-type",
1146 "Android",
1147 "--remote-device",
1148 "Nexus 5",
1149 "--remote-device-os",
1150 "4.4.2",
1151 "--trigger",
1152 "/path/to/tmp/json",
1153 "--verbose",
1154 "--release"
1155 ],
1156 "cwd": "[SLAVE_BUILD]",
1157 "env": {
1158 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Release"
1159 },
1160 "name": "[trigger] sql_unittests (with patch)",
1161 "~followup_annotations": [
1162 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@",
1163 "@@@STEP_LOG_LINE@json.output@{@@@",
1164 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@",
1165 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@",
1166 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@",
1167 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@",
1168 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@",
1169 "@@@STEP_LOG_LINE@json.output@ }@@@",
1170 "@@@STEP_LOG_LINE@json.output@ }, @@@",
1171 "@@@STEP_LOG_LINE@json.output@ \"test_run\": {@@@",
1172 "@@@STEP_LOG_LINE@json.output@ \"test_run_id\": \"T35TRUN1D\"@@@",
1173 "@@@STEP_LOG_LINE@json.output@ }@@@",
1174 "@@@STEP_LOG_LINE@json.output@}@@@",
1175 "@@@STEP_LOG_END@json.output@@@"
1176 ]
1177 },
1178 {
1179 "cmd": [
1180 "python",
1181 "-u",
1182 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
1183 "{\"env\": {\"device\": {\"brand\": \"Foo\", \"name\": \"Fone\", \"os_vers ion\": \"1.2.3\"}}, \"test_run\": {\"test_run_id\": \"T35TRUN1D\"}}",
1184 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json"
1185 ],
1186 "cwd": "[SLAVE_BUILD]",
1187 "name": "[trigger] save sql_unittests (with patch)"
1188 },
1189 {
1190 "cmd": [
1191 "python",
1192 "-u",
1193 "[SLAVE_BUILD]/src/build/android/test_runner.py",
1194 "gtest",
1195 "-s",
1196 "sync_unit_tests",
1197 "--isolate-file-path",
1198 "[SLAVE_BUILD]/src/sync/sync_unit_tests.isolate",
1199 "--enable-platform-mode",
1200 "-e",
1201 "remote_device",
1202 "--api-key-file",
1203 "[BUILD]/site_config/.amp_commit_queue_pool_key",
1204 "--api-secret-file",
1205 "[BUILD]/site_config/.amp_commit_queue_pool_secret",
1206 "--api-address",
1207 "172.22.21.180",
1208 "--api-port",
1209 "80",
1210 "--api-protocol",
1211 "http",
1212 "--device-type",
1213 "Android",
1214 "--remote-device",
1215 "Nexus 5",
1216 "--remote-device-os",
1217 "4.4.2",
1218 "--trigger",
1219 "/path/to/tmp/json",
1220 "--verbose",
1221 "--release"
1222 ],
1223 "cwd": "[SLAVE_BUILD]",
1224 "env": {
1225 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Release"
1226 },
1227 "name": "[trigger] sync_unit_tests (with patch)",
1228 "~followup_annotations": [
1229 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@",
1230 "@@@STEP_LOG_LINE@json.output@{@@@",
1231 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@",
1232 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@",
1233 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@",
1234 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@",
1235 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@",
1236 "@@@STEP_LOG_LINE@json.output@ }@@@",
1237 "@@@STEP_LOG_LINE@json.output@ }, @@@",
1238 "@@@STEP_LOG_LINE@json.output@ \"test_run\": {@@@",
1239 "@@@STEP_LOG_LINE@json.output@ \"test_run_id\": \"T35TRUN1D\"@@@",
1240 "@@@STEP_LOG_LINE@json.output@ }@@@",
1241 "@@@STEP_LOG_LINE@json.output@}@@@",
1242 "@@@STEP_LOG_END@json.output@@@"
1243 ]
1244 },
1245 {
1246 "cmd": [
1247 "python",
1248 "-u",
1249 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
1250 "{\"env\": {\"device\": {\"brand\": \"Foo\", \"name\": \"Fone\", \"os_vers ion\": \"1.2.3\"}}, \"test_run\": {\"test_run_id\": \"T35TRUN1D\"}}",
1251 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json"
1252 ],
1253 "cwd": "[SLAVE_BUILD]",
1254 "name": "[trigger] save sync_unit_tests (with patch)"
1255 },
1256 {
1257 "cmd": [
1258 "python",
1259 "-u",
1260 "[SLAVE_BUILD]/src/build/android/test_runner.py",
1261 "gtest",
1262 "-s",
1263 "ui_android_unittests",
1264 "--enable-platform-mode",
1265 "-e",
1266 "remote_device",
1267 "--api-key-file",
1268 "[BUILD]/site_config/.amp_commit_queue_pool_key",
1269 "--api-secret-file",
1270 "[BUILD]/site_config/.amp_commit_queue_pool_secret",
1271 "--api-address",
1272 "172.22.21.180",
1273 "--api-port",
1274 "80",
1275 "--api-protocol",
1276 "http",
1277 "--device-type",
1278 "Android",
1279 "--remote-device",
1280 "Nexus 5",
1281 "--remote-device-os",
1282 "4.4.2",
1283 "--trigger",
1284 "/path/to/tmp/json",
1285 "--verbose",
1286 "--release"
1287 ],
1288 "cwd": "[SLAVE_BUILD]",
1289 "env": {
1290 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Release"
1291 },
1292 "name": "[trigger] ui_android_unittests (with patch)",
1293 "~followup_annotations": [
1294 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@",
1295 "@@@STEP_LOG_LINE@json.output@{@@@",
1296 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@",
1297 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@",
1298 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@",
1299 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@",
1300 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@",
1301 "@@@STEP_LOG_LINE@json.output@ }@@@",
1302 "@@@STEP_LOG_LINE@json.output@ }, @@@",
1303 "@@@STEP_LOG_LINE@json.output@ \"test_run\": {@@@",
1304 "@@@STEP_LOG_LINE@json.output@ \"test_run_id\": \"T35TRUN1D\"@@@",
1305 "@@@STEP_LOG_LINE@json.output@ }@@@",
1306 "@@@STEP_LOG_LINE@json.output@}@@@",
1307 "@@@STEP_LOG_END@json.output@@@"
1308 ]
1309 },
1310 {
1311 "cmd": [
1312 "python",
1313 "-u",
1314 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
1315 "{\"env\": {\"device\": {\"brand\": \"Foo\", \"name\": \"Fone\", \"os_vers ion\": \"1.2.3\"}}, \"test_run\": {\"test_run_id\": \"T35TRUN1D\"}}",
1316 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json"
1317 ],
1318 "cwd": "[SLAVE_BUILD]",
1319 "name": "[trigger] save ui_android_unittests (with patch)"
1320 },
1321 {
1322 "cmd": [
1323 "python",
1324 "-u",
1325 "[SLAVE_BUILD]/src/build/android/test_runner.py",
1326 "gtest",
1327 "-s",
1328 "ui_touch_selection_unittests",
1329 "--enable-platform-mode",
1330 "-e",
1331 "remote_device",
1332 "--api-key-file",
1333 "[BUILD]/site_config/.amp_commit_queue_pool_key",
1334 "--api-secret-file",
1335 "[BUILD]/site_config/.amp_commit_queue_pool_secret",
1336 "--api-address",
1337 "172.22.21.180",
1338 "--api-port",
1339 "80",
1340 "--api-protocol",
1341 "http",
1342 "--device-type",
1343 "Android",
1344 "--remote-device",
1345 "Nexus 5",
1346 "--remote-device-os",
1347 "4.4.2",
1348 "--trigger",
1349 "/path/to/tmp/json",
1350 "--verbose",
1351 "--release"
1352 ],
1353 "cwd": "[SLAVE_BUILD]",
1354 "env": {
1355 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Release"
1356 },
1357 "name": "[trigger] ui_touch_selection_unittests (with patch)",
1358 "~followup_annotations": [
1359 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@",
1360 "@@@STEP_LOG_LINE@json.output@{@@@",
1361 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@",
1362 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@",
1363 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@",
1364 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@",
1365 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@",
1366 "@@@STEP_LOG_LINE@json.output@ }@@@",
1367 "@@@STEP_LOG_LINE@json.output@ }, @@@",
1368 "@@@STEP_LOG_LINE@json.output@ \"test_run\": {@@@",
1369 "@@@STEP_LOG_LINE@json.output@ \"test_run_id\": \"T35TRUN1D\"@@@",
1370 "@@@STEP_LOG_LINE@json.output@ }@@@",
1371 "@@@STEP_LOG_LINE@json.output@}@@@",
1372 "@@@STEP_LOG_END@json.output@@@"
1373 ]
1374 },
1375 {
1376 "cmd": [
1377 "python",
1378 "-u",
1379 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
1380 "{\"env\": {\"device\": {\"brand\": \"Foo\", \"name\": \"Fone\", \"os_vers ion\": \"1.2.3\"}}, \"test_run\": {\"test_run_id\": \"T35TRUN1D\"}}",
1381 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json"
1382 ],
1383 "cwd": "[SLAVE_BUILD]",
1384 "name": "[trigger] save ui_touch_selection_unittests (with patch)"
1385 },
1386 {
1387 "cmd": [
1388 "python",
1389 "-u",
1390 "[SLAVE_BUILD]/src/out/Release/bin/run_android_webview_test_apk",
1391 "--blacklist-file",
1392 "[SLAVE_BUILD]/src/out/bad_devices.json",
1393 "--flakiness-dashboard-server",
1394 "test-results.appspot.com",
1395 "--verbose",
1396 "--json-results-file",
1397 "/path/to/tmp/json"
1398 ],
1399 "cwd": "[SLAVE_BUILD]",
1400 "name": "Instrumentation test AndroidWebViewTest (with patch)",
1401 "~followup_annotations": [
1402 "@@@STEP_TEXT@<br/>failures:<br/>TestB<br/>@@@"
1403 ]
1404 },
1405 {
1406 "cmd": [
1407 "python",
1408 "-u",
1409 "[SLAVE_BUILD]/src/out/Release/bin/run_content_shell_test_apk",
1410 "--blacklist-file",
1411 "[SLAVE_BUILD]/src/out/bad_devices.json",
1412 "--flakiness-dashboard-server",
1413 "test-results.appspot.com",
1414 "--verbose",
1415 "--json-results-file",
1416 "/path/to/tmp/json"
1417 ],
1418 "cwd": "[SLAVE_BUILD]",
1419 "name": "Instrumentation test ContentShellTest (with patch)",
1420 "~followup_annotations": [
1421 "@@@STEP_TEXT@<br/>failures:<br/>TestB<br/>@@@"
1422 ]
1423 },
1424 {
1425 "cmd": [
1426 "python",
1427 "-u",
1428 "[SLAVE_BUILD]/src/out/Release/bin/run_chrome_public_test_apk",
1429 "--blacklist-file",
1430 "[SLAVE_BUILD]/src/out/bad_devices.json",
1431 "--flakiness-dashboard-server",
1432 "test-results.appspot.com",
1433 "--verbose",
1434 "--json-results-file",
1435 "/path/to/tmp/json"
1436 ],
1437 "cwd": "[SLAVE_BUILD]",
1438 "name": "Instrumentation test ChromePublicTest (with patch)",
1439 "~followup_annotations": [
1440 "@@@STEP_TEXT@<br/>failures:<br/>TestB<br/>@@@"
1441 ]
1442 },
1443 {
1444 "cmd": [
1445 "python",
1446 "-u",
1447 "[SLAVE_BUILD]/src/out/Release/bin/run_chrome_sync_shell_test_apk",
1448 "--blacklist-file",
1449 "[SLAVE_BUILD]/src/out/bad_devices.json",
1450 "--flakiness-dashboard-server",
1451 "test-results.appspot.com",
1452 "--verbose",
1453 "--json-results-file",
1454 "/path/to/tmp/json"
1455 ],
1456 "cwd": "[SLAVE_BUILD]",
1457 "name": "Instrumentation test ChromeSyncShellTest (with patch)",
1458 "~followup_annotations": [
1459 "@@@STEP_TEXT@<br/>failures:<br/>TestB<br/>@@@"
1460 ]
1461 },
1462 {
1463 "cmd": [
1464 "python",
1465 "-u",
1466 "[SLAVE_BUILD]/src/build/android/test_runner.py",
1467 "gtest",
1468 "-s",
1469 "breakpad_unittests",
1470 "--blacklist-file",
1471 "[SLAVE_BUILD]/src/out/bad_devices.json",
1472 "--verbose",
1473 "--release",
1474 "--flakiness-dashboard-server=test-results.appspot.com",
1475 "--json-results-file",
1476 "/path/to/tmp/json"
1477 ],
1478 "cwd": "[SLAVE_BUILD]",
1479 "env": {
1480 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Release",
1481 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1482 },
1483 "name": "breakpad_unittests (with patch)"
1484 },
1485 {
1486 "cmd": [
1487 "python",
1488 "-u",
1489 "[SLAVE_BUILD]/src/build/android/test_runner.py",
1490 "gtest",
1491 "-s",
1492 "cc_unittests",
1493 "--blacklist-file",
1494 "[SLAVE_BUILD]/src/out/bad_devices.json",
1495 "--verbose",
1496 "--release",
1497 "--flakiness-dashboard-server=test-results.appspot.com",
1498 "--json-results-file",
1499 "/path/to/tmp/json"
1500 ],
1501 "cwd": "[SLAVE_BUILD]",
1502 "env": {
1503 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Release",
1504 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1505 },
1506 "name": "cc_unittests (with patch)"
1507 },
1508 {
1509 "cmd": [
1510 "python",
1511 "-u",
1512 "[SLAVE_BUILD]/src/build/android/test_runner.py",
1513 "gtest",
1514 "-s",
1515 "content_browsertests",
1516 "--blacklist-file",
1517 "[SLAVE_BUILD]/src/out/bad_devices.json",
1518 "--verbose",
1519 "--release",
1520 "--flakiness-dashboard-server=test-results.appspot.com",
1521 "--json-results-file",
1522 "/path/to/tmp/json"
1523 ],
1524 "cwd": "[SLAVE_BUILD]",
1525 "env": {
1526 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Release",
1527 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1528 },
1529 "name": "content_browsertests (with patch)"
1530 },
1531 {
1532 "cmd": [
1533 "python",
1534 "-u",
1535 "[SLAVE_BUILD]/src/build/android/test_runner.py",
1536 "gtest",
1537 "-s",
1538 "content_unittests",
1539 "--blacklist-file",
1540 "[SLAVE_BUILD]/src/out/bad_devices.json",
1541 "--verbose",
1542 "--release",
1543 "--flakiness-dashboard-server=test-results.appspot.com",
1544 "--json-results-file",
1545 "/path/to/tmp/json"
1546 ],
1547 "cwd": "[SLAVE_BUILD]",
1548 "env": {
1549 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Release",
1550 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1551 },
1552 "name": "content_unittests (with patch)"
1553 },
1554 {
1555 "cmd": [
1556 "python",
1557 "-u",
1558 "[SLAVE_BUILD]/src/build/android/test_runner.py",
1559 "gtest",
1560 "-s",
1561 "gpu_unittests",
1562 "--blacklist-file",
1563 "[SLAVE_BUILD]/src/out/bad_devices.json",
1564 "--verbose",
1565 "--release",
1566 "--flakiness-dashboard-server=test-results.appspot.com",
1567 "--json-results-file",
1568 "/path/to/tmp/json"
1569 ],
1570 "cwd": "[SLAVE_BUILD]",
1571 "env": {
1572 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Release",
1573 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1574 },
1575 "name": "gpu_unittests (with patch)"
1576 },
1577 {
1578 "cmd": [
1579 "python",
1580 "-u",
1581 "[SLAVE_BUILD]/src/build/android/test_runner.py",
1582 "gtest",
1583 "-s",
1584 "media_unittests",
1585 "--blacklist-file",
1586 "[SLAVE_BUILD]/src/out/bad_devices.json",
1587 "--verbose",
1588 "--release",
1589 "--flakiness-dashboard-server=test-results.appspot.com",
1590 "--json-results-file",
1591 "/path/to/tmp/json"
1592 ],
1593 "cwd": "[SLAVE_BUILD]",
1594 "env": {
1595 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Release",
1596 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1597 },
1598 "name": "media_unittests (with patch)"
1599 },
1600 {
1601 "cmd": [
1602 "python",
1603 "-u",
1604 "[SLAVE_BUILD]/src/build/android/test_runner.py",
1605 "gtest",
1606 "-s",
1607 "net_unittests",
1608 "--blacklist-file",
1609 "[SLAVE_BUILD]/src/out/bad_devices.json",
1610 "--verbose",
1611 "--release",
1612 "--isolate_file_path=[SLAVE_BUILD]/src/net/net_unittests.isolate",
1613 "--flakiness-dashboard-server=test-results.appspot.com",
1614 "--json-results-file",
1615 "/path/to/tmp/json",
1616 "-t",
1617 "300"
1618 ],
1619 "cwd": "[SLAVE_BUILD]",
1620 "env": {
1621 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Release",
1622 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1623 },
1624 "name": "net_unittests (with patch)"
1625 },
1626 {
1627 "cmd": [
1628 "python",
1629 "-u",
1630 "[SLAVE_BUILD]/src/build/android/test_runner.py",
1631 "gtest",
1632 "-s",
1633 "sandbox_linux_unittests",
1634 "--blacklist-file",
1635 "[SLAVE_BUILD]/src/out/bad_devices.json",
1636 "--verbose",
1637 "--release",
1638 "--flakiness-dashboard-server=test-results.appspot.com",
1639 "--json-results-file",
1640 "/path/to/tmp/json"
1641 ],
1642 "cwd": "[SLAVE_BUILD]",
1643 "env": {
1644 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Release",
1645 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1646 },
1647 "name": "sandbox_linux_unittests (with patch)"
1648 },
1649 {
1650 "cmd": [
1651 "python",
1652 "-u",
1653 "[SLAVE_BUILD]/src/build/android/test_runner.py",
1654 "gtest",
1655 "-s",
1656 "ui_base_unittests",
1657 "--blacklist-file",
1658 "[SLAVE_BUILD]/src/out/bad_devices.json",
1659 "--verbose",
1660 "--release",
1661 "--flakiness-dashboard-server=test-results.appspot.com",
1662 "--json-results-file",
1663 "/path/to/tmp/json"
1664 ],
1665 "cwd": "[SLAVE_BUILD]",
1666 "env": {
1667 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Release",
1668 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1669 },
1670 "name": "ui_base_unittests (with patch)"
1671 },
1672 {
1673 "cmd": [
1674 "python",
1675 "-u",
1676 "[SLAVE_BUILD]/src/build/android/test_runner.py",
1677 "gtest",
1678 "-s",
1679 "unit_tests",
1680 "--blacklist-file",
1681 "[SLAVE_BUILD]/src/out/bad_devices.json",
1682 "--verbose",
1683 "--release",
1684 "--flakiness-dashboard-server=test-results.appspot.com",
1685 "--json-results-file",
1686 "/path/to/tmp/json"
1687 ],
1688 "cwd": "[SLAVE_BUILD]",
1689 "env": {
1690 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Release",
1691 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1692 },
1693 "name": "unit_tests (with patch)"
1694 },
1695 {
1696 "cmd": [
1697 "python",
1698 "-u",
1699 "[SLAVE_BUILD]/src/build/android/test_runner.py",
1700 "junit",
1701 "-s",
1702 "junit_unit_tests",
1703 "--verbose",
1704 "--release",
1705 "--json-results-file",
1706 "/path/to/tmp/json"
1707 ],
1708 "cwd": "[SLAVE_BUILD]",
1709 "env": {
1710 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Release",
1711 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1712 },
1713 "name": "junit_unit_tests (with patch)",
1714 "~followup_annotations": [
1715 "@@@STEP_TEXT@<br/>failures:<br/>TestB<br/>@@@"
1716 ]
1717 },
1718 {
1719 "cmd": [
1720 "python",
1721 "-u",
1722 "[SLAVE_BUILD]/src/build/android/test_runner.py",
1723 "junit",
1724 "-s",
1725 "chrome_junit_tests",
1726 "--verbose",
1727 "--release",
1728 "--json-results-file",
1729 "/path/to/tmp/json"
1730 ],
1731 "cwd": "[SLAVE_BUILD]",
1732 "env": {
1733 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Release",
1734 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1735 },
1736 "name": "chrome_junit_tests (with patch)",
1737 "~followup_annotations": [
1738 "@@@STEP_TEXT@<br/>failures:<br/>TestB<br/>@@@"
1739 ]
1740 },
1741 {
1742 "cmd": [
1743 "python",
1744 "-u",
1745 "[SLAVE_BUILD]/src/build/android/test_runner.py",
1746 "junit",
1747 "-s",
1748 "content_junit_tests",
1749 "--verbose",
1750 "--release",
1751 "--json-results-file",
1752 "/path/to/tmp/json"
1753 ],
1754 "cwd": "[SLAVE_BUILD]",
1755 "env": {
1756 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Release",
1757 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1758 },
1759 "name": "content_junit_tests (with patch)",
1760 "~followup_annotations": [
1761 "@@@STEP_TEXT@<br/>failures:<br/>TestB<br/>@@@"
1762 ]
1763 },
1764 {
1765 "cmd": [
1766 "python",
1767 "-u",
1768 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
1769 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json",
1770 "/path/to/tmp/json"
1771 ],
1772 "cwd": "[SLAVE_BUILD]",
1773 "name": "[collect] load android_webview_unittests (with patch)",
1774 "~followup_annotations": [
1775 "@@@STEP_LOG_LINE@json.output@{@@@",
1776 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@",
1777 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@",
1778 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@",
1779 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@",
1780 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@",
1781 "@@@STEP_LOG_LINE@json.output@ }@@@",
1782 "@@@STEP_LOG_LINE@json.output@ }@@@",
1783 "@@@STEP_LOG_LINE@json.output@}@@@",
1784 "@@@STEP_LOG_END@json.output@@@"
1785 ]
1786 },
1787 {
1788 "cmd": [
1789 "python",
1790 "-u",
1791 "[SLAVE_BUILD]/src/build/android/test_runner.py",
1792 "gtest",
1793 "-s",
1794 "android_webview_unittests",
1795 "--enable-platform-mode",
1796 "-e",
1797 "remote_device",
1798 "--api-key-file",
1799 "[BUILD]/site_config/.amp_commit_queue_pool_key",
1800 "--api-secret-file",
1801 "[BUILD]/site_config/.amp_commit_queue_pool_secret",
1802 "--api-address",
1803 "172.22.21.180",
1804 "--api-port",
1805 "80",
1806 "--api-protocol",
1807 "http",
1808 "--device-type",
1809 "Android",
1810 "--remote-device",
1811 "Nexus 5",
1812 "--remote-device-os",
1813 "4.4.2",
1814 "--collect",
1815 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json",
1816 "--results-path",
1817 "[TMP_BASE]/amp_results_tmp_2/T35TRUN1D/results.zip",
1818 "--verbose",
1819 "--json-results-file",
1820 "/path/to/tmp/json",
1821 "--release"
1822 ],
1823 "cwd": "[SLAVE_BUILD]",
1824 "env": {
1825 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Release"
1826 },
1827 "name": "[collect] android_webview_unittests (with patch)",
1828 "~followup_annotations": [
1829 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@"
1830 ]
1831 },
1832 {
1833 "cmd": [
1834 "python",
1835 "-u",
1836 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
1837 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json",
1838 "/path/to/tmp/json"
1839 ],
1840 "cwd": "[SLAVE_BUILD]",
1841 "name": "[collect] load base_unittests (with patch)",
1842 "~followup_annotations": [
1843 "@@@STEP_LOG_LINE@json.output@{@@@",
1844 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@",
1845 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@",
1846 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@",
1847 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@",
1848 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@",
1849 "@@@STEP_LOG_LINE@json.output@ }@@@",
1850 "@@@STEP_LOG_LINE@json.output@ }@@@",
1851 "@@@STEP_LOG_LINE@json.output@}@@@",
1852 "@@@STEP_LOG_END@json.output@@@"
1853 ]
1854 },
1855 {
1856 "cmd": [
1857 "python",
1858 "-u",
1859 "[SLAVE_BUILD]/src/build/android/test_runner.py",
1860 "gtest",
1861 "-s",
1862 "base_unittests",
1863 "--isolate-file-path",
1864 "[SLAVE_BUILD]/src/base/base_unittests.isolate",
1865 "--enable-platform-mode",
1866 "-e",
1867 "remote_device",
1868 "--api-key-file",
1869 "[BUILD]/site_config/.amp_commit_queue_pool_key",
1870 "--api-secret-file",
1871 "[BUILD]/site_config/.amp_commit_queue_pool_secret",
1872 "--api-address",
1873 "172.22.21.180",
1874 "--api-port",
1875 "80",
1876 "--api-protocol",
1877 "http",
1878 "--device-type",
1879 "Android",
1880 "--remote-device",
1881 "Nexus 5",
1882 "--remote-device-os",
1883 "4.4.2",
1884 "--collect",
1885 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json",
1886 "--results-path",
1887 "[TMP_BASE]/amp_results_tmp_2/T35TRUN1D/results.zip",
1888 "--verbose",
1889 "--json-results-file",
1890 "/path/to/tmp/json",
1891 "--release"
1892 ],
1893 "cwd": "[SLAVE_BUILD]",
1894 "env": {
1895 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Release"
1896 },
1897 "name": "[collect] base_unittests (with patch)",
1898 "~followup_annotations": [
1899 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@"
1900 ]
1901 },
1902 {
1903 "cmd": [
1904 "python",
1905 "-u",
1906 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
1907 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json",
1908 "/path/to/tmp/json"
1909 ],
1910 "cwd": "[SLAVE_BUILD]",
1911 "name": "[collect] load components_unittests (with patch)",
1912 "~followup_annotations": [
1913 "@@@STEP_LOG_LINE@json.output@{@@@",
1914 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@",
1915 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@",
1916 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@",
1917 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@",
1918 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@",
1919 "@@@STEP_LOG_LINE@json.output@ }@@@",
1920 "@@@STEP_LOG_LINE@json.output@ }@@@",
1921 "@@@STEP_LOG_LINE@json.output@}@@@",
1922 "@@@STEP_LOG_END@json.output@@@"
1923 ]
1924 },
1925 {
1926 "cmd": [
1927 "python",
1928 "-u",
1929 "[SLAVE_BUILD]/src/build/android/test_runner.py",
1930 "gtest",
1931 "-s",
1932 "components_unittests",
1933 "--isolate-file-path",
1934 "[SLAVE_BUILD]/src/components/components_unittests.isolate",
1935 "--enable-platform-mode",
1936 "-e",
1937 "remote_device",
1938 "--api-key-file",
1939 "[BUILD]/site_config/.amp_commit_queue_pool_key",
1940 "--api-secret-file",
1941 "[BUILD]/site_config/.amp_commit_queue_pool_secret",
1942 "--api-address",
1943 "172.22.21.180",
1944 "--api-port",
1945 "80",
1946 "--api-protocol",
1947 "http",
1948 "--device-type",
1949 "Android",
1950 "--remote-device",
1951 "Nexus 5",
1952 "--remote-device-os",
1953 "4.4.2",
1954 "--collect",
1955 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json",
1956 "--results-path",
1957 "[TMP_BASE]/amp_results_tmp_2/T35TRUN1D/results.zip",
1958 "--verbose",
1959 "--json-results-file",
1960 "/path/to/tmp/json",
1961 "--release"
1962 ],
1963 "cwd": "[SLAVE_BUILD]",
1964 "env": {
1965 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Release"
1966 },
1967 "name": "[collect] components_unittests (with patch)",
1968 "~followup_annotations": [
1969 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@"
1970 ]
1971 },
1972 {
1973 "cmd": [
1974 "python",
1975 "-u",
1976 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
1977 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json",
1978 "/path/to/tmp/json"
1979 ],
1980 "cwd": "[SLAVE_BUILD]",
1981 "name": "[collect] load events_unittests (with patch)",
1982 "~followup_annotations": [
1983 "@@@STEP_LOG_LINE@json.output@{@@@",
1984 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@",
1985 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@",
1986 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@",
1987 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@",
1988 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@",
1989 "@@@STEP_LOG_LINE@json.output@ }@@@",
1990 "@@@STEP_LOG_LINE@json.output@ }@@@",
1991 "@@@STEP_LOG_LINE@json.output@}@@@",
1992 "@@@STEP_LOG_END@json.output@@@"
1993 ]
1994 },
1995 {
1996 "cmd": [
1997 "python",
1998 "-u",
1999 "[SLAVE_BUILD]/src/build/android/test_runner.py",
2000 "gtest",
2001 "-s",
2002 "events_unittests",
2003 "--enable-platform-mode",
2004 "-e",
2005 "remote_device",
2006 "--api-key-file",
2007 "[BUILD]/site_config/.amp_commit_queue_pool_key",
2008 "--api-secret-file",
2009 "[BUILD]/site_config/.amp_commit_queue_pool_secret",
2010 "--api-address",
2011 "172.22.21.180",
2012 "--api-port",
2013 "80",
2014 "--api-protocol",
2015 "http",
2016 "--device-type",
2017 "Android",
2018 "--remote-device",
2019 "Nexus 5",
2020 "--remote-device-os",
2021 "4.4.2",
2022 "--collect",
2023 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json",
2024 "--results-path",
2025 "[TMP_BASE]/amp_results_tmp_2/T35TRUN1D/results.zip",
2026 "--verbose",
2027 "--json-results-file",
2028 "/path/to/tmp/json",
2029 "--release"
2030 ],
2031 "cwd": "[SLAVE_BUILD]",
2032 "env": {
2033 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Release"
2034 },
2035 "name": "[collect] events_unittests (with patch)",
2036 "~followup_annotations": [
2037 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@"
2038 ]
2039 },
2040 {
2041 "cmd": [
2042 "python",
2043 "-u",
2044 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
2045 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json",
2046 "/path/to/tmp/json"
2047 ],
2048 "cwd": "[SLAVE_BUILD]",
2049 "name": "[collect] load gl_tests (with patch)",
2050 "~followup_annotations": [
2051 "@@@STEP_LOG_LINE@json.output@{@@@",
2052 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@",
2053 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@",
2054 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@",
2055 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@",
2056 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@",
2057 "@@@STEP_LOG_LINE@json.output@ }@@@",
2058 "@@@STEP_LOG_LINE@json.output@ }@@@",
2059 "@@@STEP_LOG_LINE@json.output@}@@@",
2060 "@@@STEP_LOG_END@json.output@@@"
2061 ]
2062 },
2063 {
2064 "cmd": [
2065 "python",
2066 "-u",
2067 "[SLAVE_BUILD]/src/build/android/test_runner.py",
2068 "gtest",
2069 "-s",
2070 "gl_tests",
2071 "--enable-platform-mode",
2072 "-e",
2073 "remote_device",
2074 "--api-key-file",
2075 "[BUILD]/site_config/.amp_commit_queue_pool_key",
2076 "--api-secret-file",
2077 "[BUILD]/site_config/.amp_commit_queue_pool_secret",
2078 "--api-address",
2079 "172.22.21.180",
2080 "--api-port",
2081 "80",
2082 "--api-protocol",
2083 "http",
2084 "--device-type",
2085 "Android",
2086 "--remote-device",
2087 "Nexus 5",
2088 "--remote-device-os",
2089 "4.4.2",
2090 "--collect",
2091 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json",
2092 "--results-path",
2093 "[TMP_BASE]/amp_results_tmp_2/T35TRUN1D/results.zip",
2094 "--verbose",
2095 "--json-results-file",
2096 "/path/to/tmp/json",
2097 "--release"
2098 ],
2099 "cwd": "[SLAVE_BUILD]",
2100 "env": {
2101 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Release"
2102 },
2103 "name": "[collect] gl_tests (with patch)",
2104 "~followup_annotations": [
2105 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@"
2106 ]
2107 },
2108 {
2109 "cmd": [
2110 "python",
2111 "-u",
2112 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
2113 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json",
2114 "/path/to/tmp/json"
2115 ],
2116 "cwd": "[SLAVE_BUILD]",
2117 "name": "[collect] load ipc_tests (with patch)",
2118 "~followup_annotations": [
2119 "@@@STEP_LOG_LINE@json.output@{@@@",
2120 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@",
2121 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@",
2122 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@",
2123 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@",
2124 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@",
2125 "@@@STEP_LOG_LINE@json.output@ }@@@",
2126 "@@@STEP_LOG_LINE@json.output@ }@@@",
2127 "@@@STEP_LOG_LINE@json.output@}@@@",
2128 "@@@STEP_LOG_END@json.output@@@"
2129 ]
2130 },
2131 {
2132 "cmd": [
2133 "python",
2134 "-u",
2135 "[SLAVE_BUILD]/src/build/android/test_runner.py",
2136 "gtest",
2137 "-s",
2138 "ipc_tests",
2139 "--enable-platform-mode",
2140 "-e",
2141 "remote_device",
2142 "--api-key-file",
2143 "[BUILD]/site_config/.amp_commit_queue_pool_key",
2144 "--api-secret-file",
2145 "[BUILD]/site_config/.amp_commit_queue_pool_secret",
2146 "--api-address",
2147 "172.22.21.180",
2148 "--api-port",
2149 "80",
2150 "--api-protocol",
2151 "http",
2152 "--device-type",
2153 "Android",
2154 "--remote-device",
2155 "Nexus 5",
2156 "--remote-device-os",
2157 "4.4.2",
2158 "--collect",
2159 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json",
2160 "--results-path",
2161 "[TMP_BASE]/amp_results_tmp_2/T35TRUN1D/results.zip",
2162 "--verbose",
2163 "--json-results-file",
2164 "/path/to/tmp/json",
2165 "--release"
2166 ],
2167 "cwd": "[SLAVE_BUILD]",
2168 "env": {
2169 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Release"
2170 },
2171 "name": "[collect] ipc_tests (with patch)",
2172 "~followup_annotations": [
2173 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@"
2174 ]
2175 },
2176 {
2177 "cmd": [
2178 "python",
2179 "-u",
2180 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
2181 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json",
2182 "/path/to/tmp/json"
2183 ],
2184 "cwd": "[SLAVE_BUILD]",
2185 "name": "[collect] load sql_unittests (with patch)",
2186 "~followup_annotations": [
2187 "@@@STEP_LOG_LINE@json.output@{@@@",
2188 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@",
2189 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@",
2190 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@",
2191 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@",
2192 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@",
2193 "@@@STEP_LOG_LINE@json.output@ }@@@",
2194 "@@@STEP_LOG_LINE@json.output@ }@@@",
2195 "@@@STEP_LOG_LINE@json.output@}@@@",
2196 "@@@STEP_LOG_END@json.output@@@"
2197 ]
2198 },
2199 {
2200 "cmd": [
2201 "python",
2202 "-u",
2203 "[SLAVE_BUILD]/src/build/android/test_runner.py",
2204 "gtest",
2205 "-s",
2206 "sql_unittests",
2207 "--isolate-file-path",
2208 "[SLAVE_BUILD]/src/sql/sql_unittests.isolate",
2209 "--enable-platform-mode",
2210 "-e",
2211 "remote_device",
2212 "--api-key-file",
2213 "[BUILD]/site_config/.amp_commit_queue_pool_key",
2214 "--api-secret-file",
2215 "[BUILD]/site_config/.amp_commit_queue_pool_secret",
2216 "--api-address",
2217 "172.22.21.180",
2218 "--api-port",
2219 "80",
2220 "--api-protocol",
2221 "http",
2222 "--device-type",
2223 "Android",
2224 "--remote-device",
2225 "Nexus 5",
2226 "--remote-device-os",
2227 "4.4.2",
2228 "--collect",
2229 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json",
2230 "--results-path",
2231 "[TMP_BASE]/amp_results_tmp_2/T35TRUN1D/results.zip",
2232 "--verbose",
2233 "--json-results-file",
2234 "/path/to/tmp/json",
2235 "--release"
2236 ],
2237 "cwd": "[SLAVE_BUILD]",
2238 "env": {
2239 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Release"
2240 },
2241 "name": "[collect] sql_unittests (with patch)",
2242 "~followup_annotations": [
2243 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@"
2244 ]
2245 },
2246 {
2247 "cmd": [
2248 "python",
2249 "-u",
2250 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
2251 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json",
2252 "/path/to/tmp/json"
2253 ],
2254 "cwd": "[SLAVE_BUILD]",
2255 "name": "[collect] load sync_unit_tests (with patch)",
2256 "~followup_annotations": [
2257 "@@@STEP_LOG_LINE@json.output@{@@@",
2258 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@",
2259 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@",
2260 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@",
2261 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@",
2262 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@",
2263 "@@@STEP_LOG_LINE@json.output@ }@@@",
2264 "@@@STEP_LOG_LINE@json.output@ }@@@",
2265 "@@@STEP_LOG_LINE@json.output@}@@@",
2266 "@@@STEP_LOG_END@json.output@@@"
2267 ]
2268 },
2269 {
2270 "cmd": [
2271 "python",
2272 "-u",
2273 "[SLAVE_BUILD]/src/build/android/test_runner.py",
2274 "gtest",
2275 "-s",
2276 "sync_unit_tests",
2277 "--isolate-file-path",
2278 "[SLAVE_BUILD]/src/sync/sync_unit_tests.isolate",
2279 "--enable-platform-mode",
2280 "-e",
2281 "remote_device",
2282 "--api-key-file",
2283 "[BUILD]/site_config/.amp_commit_queue_pool_key",
2284 "--api-secret-file",
2285 "[BUILD]/site_config/.amp_commit_queue_pool_secret",
2286 "--api-address",
2287 "172.22.21.180",
2288 "--api-port",
2289 "80",
2290 "--api-protocol",
2291 "http",
2292 "--device-type",
2293 "Android",
2294 "--remote-device",
2295 "Nexus 5",
2296 "--remote-device-os",
2297 "4.4.2",
2298 "--collect",
2299 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json",
2300 "--results-path",
2301 "[TMP_BASE]/amp_results_tmp_2/T35TRUN1D/results.zip",
2302 "--verbose",
2303 "--json-results-file",
2304 "/path/to/tmp/json",
2305 "--release"
2306 ],
2307 "cwd": "[SLAVE_BUILD]",
2308 "env": {
2309 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Release"
2310 },
2311 "name": "[collect] sync_unit_tests (with patch)",
2312 "~followup_annotations": [
2313 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@"
2314 ]
2315 },
2316 {
2317 "cmd": [
2318 "python",
2319 "-u",
2320 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
2321 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json",
2322 "/path/to/tmp/json"
2323 ],
2324 "cwd": "[SLAVE_BUILD]",
2325 "name": "[collect] load ui_android_unittests (with patch)",
2326 "~followup_annotations": [
2327 "@@@STEP_LOG_LINE@json.output@{@@@",
2328 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@",
2329 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@",
2330 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@",
2331 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@",
2332 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@",
2333 "@@@STEP_LOG_LINE@json.output@ }@@@",
2334 "@@@STEP_LOG_LINE@json.output@ }@@@",
2335 "@@@STEP_LOG_LINE@json.output@}@@@",
2336 "@@@STEP_LOG_END@json.output@@@"
2337 ]
2338 },
2339 {
2340 "cmd": [
2341 "python",
2342 "-u",
2343 "[SLAVE_BUILD]/src/build/android/test_runner.py",
2344 "gtest",
2345 "-s",
2346 "ui_android_unittests",
2347 "--enable-platform-mode",
2348 "-e",
2349 "remote_device",
2350 "--api-key-file",
2351 "[BUILD]/site_config/.amp_commit_queue_pool_key",
2352 "--api-secret-file",
2353 "[BUILD]/site_config/.amp_commit_queue_pool_secret",
2354 "--api-address",
2355 "172.22.21.180",
2356 "--api-port",
2357 "80",
2358 "--api-protocol",
2359 "http",
2360 "--device-type",
2361 "Android",
2362 "--remote-device",
2363 "Nexus 5",
2364 "--remote-device-os",
2365 "4.4.2",
2366 "--collect",
2367 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json",
2368 "--results-path",
2369 "[TMP_BASE]/amp_results_tmp_2/T35TRUN1D/results.zip",
2370 "--verbose",
2371 "--json-results-file",
2372 "/path/to/tmp/json",
2373 "--release"
2374 ],
2375 "cwd": "[SLAVE_BUILD]",
2376 "env": {
2377 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Release"
2378 },
2379 "name": "[collect] ui_android_unittests (with patch)",
2380 "~followup_annotations": [
2381 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@"
2382 ]
2383 },
2384 {
2385 "cmd": [
2386 "python",
2387 "-u",
2388 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
2389 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json",
2390 "/path/to/tmp/json"
2391 ],
2392 "cwd": "[SLAVE_BUILD]",
2393 "name": "[collect] load ui_touch_selection_unittests (with patch)",
2394 "~followup_annotations": [
2395 "@@@STEP_LOG_LINE@json.output@{@@@",
2396 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@",
2397 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@",
2398 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@",
2399 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@",
2400 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@",
2401 "@@@STEP_LOG_LINE@json.output@ }@@@",
2402 "@@@STEP_LOG_LINE@json.output@ }@@@",
2403 "@@@STEP_LOG_LINE@json.output@}@@@",
2404 "@@@STEP_LOG_END@json.output@@@"
2405 ]
2406 },
2407 {
2408 "cmd": [
2409 "python",
2410 "-u",
2411 "[SLAVE_BUILD]/src/build/android/test_runner.py",
2412 "gtest",
2413 "-s",
2414 "ui_touch_selection_unittests",
2415 "--enable-platform-mode",
2416 "-e",
2417 "remote_device",
2418 "--api-key-file",
2419 "[BUILD]/site_config/.amp_commit_queue_pool_key",
2420 "--api-secret-file",
2421 "[BUILD]/site_config/.amp_commit_queue_pool_secret",
2422 "--api-address",
2423 "172.22.21.180",
2424 "--api-port",
2425 "80",
2426 "--api-protocol",
2427 "http",
2428 "--device-type",
2429 "Android",
2430 "--remote-device",
2431 "Nexus 5",
2432 "--remote-device-os",
2433 "4.4.2",
2434 "--collect",
2435 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json",
2436 "--results-path",
2437 "[TMP_BASE]/amp_results_tmp_2/T35TRUN1D/results.zip",
2438 "--verbose",
2439 "--json-results-file",
2440 "/path/to/tmp/json",
2441 "--release"
2442 ],
2443 "cwd": "[SLAVE_BUILD]",
2444 "env": {
2445 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Release"
2446 },
2447 "name": "[collect] ui_touch_selection_unittests (with patch)",
2448 "~followup_annotations": [
2449 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@"
2450 ]
2451 },
2452 {
2453 "cmd": [
2454 "python",
2455 "-u",
2456 "RECIPE_MODULE[depot_tools::bot_update]/resources/bot_update.py",
2457 "--master",
2458 "tryserver.chromium.android",
2459 "--builder",
2460 "android_amp",
2461 "--slave",
2462 "TestSlavename",
2463 "--spec",
2464 "cache_dir = '[GIT_CACHE]'\nsolutions = [{'custom_vars': {'googlecode_url' : 'svn://svn-mirror.golo.chromium.org/%s', 'nacl_trunk': 'svn://svn-mirror.golo. chromium.org/native_client/trunk', 'sourceforge_url': 'svn://svn-mirror.golo.chr omium.org/%(repo)s', 'webkit_trunk': 'svn://svn-mirror.golo.chromium.org/blink/t runk'}, 'deps_file': 'DEPS', 'managed': True, 'name': 'src', 'url': 'svn://svn-m irror.golo.chromium.org/chrome/trunk/src'}]\ntarget_os = ['android']",
2465 "--root",
2466 "src",
2467 "--revision_mapping_file",
2468 "{\"src\": \"got_revision\", \"src/native_client\": \"got_nacl_revision\", \"src/third_party/angle\": \"got_angle_revision\", \"src/third_party/webrtc\": \"got_webrtc_revision\", \"src/tools/swarming_client\": \"got_swarming_client_re vision\", \"src/v8\": \"got_v8_revision\"}",
2469 "--git-cache-dir",
2470 "[GIT_CACHE]",
2471 "--rietveld_server",
2472 "https://codereview.chromium.org",
2473 "--output_json",
2474 "/path/to/tmp/json",
2475 "--revision",
2476 "src@f27fede2220bcd326aee3e86ddfd4ebd0fe58cb9",
2477 "--force",
2478 "--output_manifest"
2479 ],
2480 "cwd": "[SLAVE_BUILD]",
2481 "env": {
2482 "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]"
2483 },
2484 "name": "bot_update (without patch)",
2485 "~followup_annotations": [
2486 "@@@STEP_TEXT@Some step text@@@",
2487 "@@@STEP_LOG_LINE@json.output@{@@@",
2488 "@@@STEP_LOG_LINE@json.output@ \"did_run\": true, @@@",
2489 "@@@STEP_LOG_LINE@json.output@ \"fixed_revisions\": {@@@",
2490 "@@@STEP_LOG_LINE@json.output@ \"src\": \"f27fede2220bcd326aee3e86ddfd4 ebd0fe58cb9\"@@@",
2491 "@@@STEP_LOG_LINE@json.output@ }, @@@",
2492 "@@@STEP_LOG_LINE@json.output@ \"manifest\": {@@@",
2493 "@@@STEP_LOG_LINE@json.output@ \"src\": {@@@",
2494 "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src .git\", @@@",
2495 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"f27fede2220bcd326aee3e 86ddfd4ebd0fe58cb9\"@@@",
2496 "@@@STEP_LOG_LINE@json.output@ }, @@@",
2497 "@@@STEP_LOG_LINE@json.output@ \"src/native_client\": {@@@",
2498 "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src /native_client.git\", @@@",
2499 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"d998e125e8253980d76e26 9b7982aeeefc1b9b50\"@@@",
2500 "@@@STEP_LOG_LINE@json.output@ }, @@@",
2501 "@@@STEP_LOG_LINE@json.output@ \"src/third_party/angle\": {@@@",
2502 "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src /third_party/angle.git\", @@@",
2503 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"fac9503c46405f77757b9a 728eb85b8d7bc6080c\"@@@",
2504 "@@@STEP_LOG_LINE@json.output@ }, @@@",
2505 "@@@STEP_LOG_LINE@json.output@ \"src/third_party/webrtc\": {@@@",
2506 "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src /third_party/webrtc.git\", @@@",
2507 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"0f90628433546e61d92685 96da93418c623137f4\"@@@",
2508 "@@@STEP_LOG_LINE@json.output@ }, @@@",
2509 "@@@STEP_LOG_LINE@json.output@ \"src/tools/swarming_client\": {@@@",
2510 "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src /tools/swarming_client.git\", @@@",
2511 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"a0ee5d99f1d4b38ddaa4c7 59c837980b63b99566\"@@@",
2512 "@@@STEP_LOG_LINE@json.output@ }, @@@",
2513 "@@@STEP_LOG_LINE@json.output@ \"src/v8\": {@@@",
2514 "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src /v8.git\", @@@",
2515 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"801ada225ddc271c132c3a 35f03975671d43e399\"@@@",
2516 "@@@STEP_LOG_LINE@json.output@ }@@@",
2517 "@@@STEP_LOG_LINE@json.output@ }, @@@",
2518 "@@@STEP_LOG_LINE@json.output@ \"patch_failure\": false, @@@",
2519 "@@@STEP_LOG_LINE@json.output@ \"patch_root\": \"src\", @@@",
2520 "@@@STEP_LOG_LINE@json.output@ \"properties\": {@@@",
2521 "@@@STEP_LOG_LINE@json.output@ \"got_angle_revision\": \"fac9503c46405f 77757b9a728eb85b8d7bc6080c\", @@@",
2522 "@@@STEP_LOG_LINE@json.output@ \"got_angle_revision_cp\": \"refs/heads/ master@{#297276}\", @@@",
2523 "@@@STEP_LOG_LINE@json.output@ \"got_nacl_revision\": \"d998e125e825398 0d76e269b7982aeeefc1b9b50\", @@@",
2524 "@@@STEP_LOG_LINE@json.output@ \"got_nacl_revision_cp\": \"refs/heads/m aster@{#274981}\", @@@",
2525 "@@@STEP_LOG_LINE@json.output@ \"got_revision\": \"f27fede2220bcd326aee 3e86ddfd4ebd0fe58cb9\", @@@",
2526 "@@@STEP_LOG_LINE@json.output@ \"got_revision_cp\": \"refs/heads/master @{#170242}\", @@@",
2527 "@@@STEP_LOG_LINE@json.output@ \"got_swarming_client_revision\": \"a0ee 5d99f1d4b38ddaa4c759c837980b63b99566\", @@@",
2528 "@@@STEP_LOG_LINE@json.output@ \"got_swarming_client_revision_cp\": \"r efs/heads/master@{#276089}\", @@@",
2529 "@@@STEP_LOG_LINE@json.output@ \"got_v8_revision\": \"801ada225ddc271c1 32c3a35f03975671d43e399\", @@@",
2530 "@@@STEP_LOG_LINE@json.output@ \"got_v8_revision_cp\": \"refs/heads/mas ter@{#43426}\", @@@",
2531 "@@@STEP_LOG_LINE@json.output@ \"got_webrtc_revision\": \"0f90628433546 e61d9268596da93418c623137f4\", @@@",
2532 "@@@STEP_LOG_LINE@json.output@ \"got_webrtc_revision_cp\": \"refs/heads /master@{#120644}\"@@@",
2533 "@@@STEP_LOG_LINE@json.output@ }, @@@",
2534 "@@@STEP_LOG_LINE@json.output@ \"root\": \"src\", @@@",
2535 "@@@STEP_LOG_LINE@json.output@ \"step_text\": \"Some step text\"@@@",
2536 "@@@STEP_LOG_LINE@json.output@}@@@",
2537 "@@@STEP_LOG_END@json.output@@@"
2538 ]
2539 },
2540 {
2541 "cmd": [
2542 "python",
2543 "-u",
2544 "RECIPE_PACKAGE_REPO[depot_tools]/gclient.py",
2545 "runhooks"
2546 ],
2547 "cwd": "[SLAVE_BUILD]",
2548 "env": {
2549 "GYP_CROSSCOMPILE": "1",
2550 "GYP_DEFINES": "OS=android component=static_library dcheck_always_on=1 fas tbuild=1 gomadir='[SLAVE_BUILD]/src/build/goma/client' target_arch=arm use_goma= 1",
2551 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]"
2552 },
2553 "name": "gclient runhooks (without patch)"
2554 },
2555 {
2556 "cmd": [
2557 "python",
2558 "-u",
2559 "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
2560 "--show-path",
2561 "python",
2562 "RECIPE_PACKAGE_REPO[build]/scripts/slave/compile.py",
2563 "--ninja-path",
2564 "RECIPE_PACKAGE_REPO[depot_tools]/ninja",
2565 "--target",
2566 "Release",
2567 "--src-dir",
2568 "[SLAVE_BUILD]/src",
2569 "--goma-cache-dir",
2570 "[GOMA_CACHE]",
2571 "--build-tool",
2572 "ninja",
2573 "--compiler",
2574 "goma",
2575 "--goma-jsonstatus",
2576 "/path/to/tmp/json",
2577 "--goma-dir",
2578 "[SLAVE_BUILD]/src/build/goma/client",
2579 "--goma-fail-fast",
2580 "--goma-disable-local-fallback",
2581 "--",
2582 "android_webview_test_apk",
2583 "chrome_junit_tests",
2584 "chrome_public_test_apk",
2585 "chrome_sync_shell_test_apk",
2586 "content_junit_tests",
2587 "content_shell_test_apk",
2588 "junit_unit_tests"
2589 ],
2590 "cwd": "[SLAVE_BUILD]",
2591 "env": {
2592 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
2593 },
2594 "name": "compile (without patch)",
2595 "~followup_annotations": [
2596 "@@@STEP_LOG_LINE@json.output (invalid)@null@@@",
2597 "@@@STEP_LOG_END@json.output (invalid)@@@"
2598 ]
2599 },
2600 {
2601 "cmd": [
2602 "python",
2603 "-u",
2604 "[SLAVE_BUILD]/src/out/Release/bin/run_android_webview_test_apk",
2605 "--blacklist-file",
2606 "[SLAVE_BUILD]/src/out/bad_devices.json",
2607 "--flakiness-dashboard-server",
2608 "test-results.appspot.com",
2609 "--verbose",
2610 "--json-results-file",
2611 "/path/to/tmp/json"
2612 ],
2613 "cwd": "[SLAVE_BUILD]",
2614 "name": "Instrumentation test AndroidWebViewTest (without patch)",
2615 "~followup_annotations": [
2616 "@@@STEP_TEXT@<br/>failures:<br/>TestB<br/>@@@"
2617 ]
2618 },
2619 {
2620 "cmd": [
2621 "python",
2622 "-u",
2623 "[SLAVE_BUILD]/src/out/Release/bin/run_content_shell_test_apk",
2624 "--blacklist-file",
2625 "[SLAVE_BUILD]/src/out/bad_devices.json",
2626 "--flakiness-dashboard-server",
2627 "test-results.appspot.com",
2628 "--verbose",
2629 "--json-results-file",
2630 "/path/to/tmp/json"
2631 ],
2632 "cwd": "[SLAVE_BUILD]",
2633 "name": "Instrumentation test ContentShellTest (without patch)",
2634 "~followup_annotations": [
2635 "@@@STEP_TEXT@<br/>failures:<br/>TestB<br/>@@@"
2636 ]
2637 },
2638 {
2639 "cmd": [
2640 "python",
2641 "-u",
2642 "[SLAVE_BUILD]/src/out/Release/bin/run_chrome_public_test_apk",
2643 "--blacklist-file",
2644 "[SLAVE_BUILD]/src/out/bad_devices.json",
2645 "--flakiness-dashboard-server",
2646 "test-results.appspot.com",
2647 "--verbose",
2648 "--json-results-file",
2649 "/path/to/tmp/json"
2650 ],
2651 "cwd": "[SLAVE_BUILD]",
2652 "name": "Instrumentation test ChromePublicTest (without patch)",
2653 "~followup_annotations": [
2654 "@@@STEP_TEXT@<br/>failures:<br/>TestB<br/>@@@"
2655 ]
2656 },
2657 {
2658 "cmd": [
2659 "python",
2660 "-u",
2661 "[SLAVE_BUILD]/src/out/Release/bin/run_chrome_sync_shell_test_apk",
2662 "--blacklist-file",
2663 "[SLAVE_BUILD]/src/out/bad_devices.json",
2664 "--flakiness-dashboard-server",
2665 "test-results.appspot.com",
2666 "--verbose",
2667 "--json-results-file",
2668 "/path/to/tmp/json"
2669 ],
2670 "cwd": "[SLAVE_BUILD]",
2671 "name": "Instrumentation test ChromeSyncShellTest (without patch)",
2672 "~followup_annotations": [
2673 "@@@STEP_TEXT@<br/>failures:<br/>TestB<br/>@@@"
2674 ]
2675 },
2676 {
2677 "cmd": [
2678 "python",
2679 "-u",
2680 "[SLAVE_BUILD]/src/build/android/test_runner.py",
2681 "junit",
2682 "-s",
2683 "junit_unit_tests",
2684 "--verbose",
2685 "--release",
2686 "--json-results-file",
2687 "/path/to/tmp/json"
2688 ],
2689 "cwd": "[SLAVE_BUILD]",
2690 "env": {
2691 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Release",
2692 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
2693 },
2694 "name": "junit_unit_tests (without patch)",
2695 "~followup_annotations": [
2696 "@@@STEP_TEXT@<br/>failures:<br/>TestB<br/>@@@"
2697 ]
2698 },
2699 {
2700 "cmd": [
2701 "python",
2702 "-u",
2703 "[SLAVE_BUILD]/src/build/android/test_runner.py",
2704 "junit",
2705 "-s",
2706 "chrome_junit_tests",
2707 "--verbose",
2708 "--release",
2709 "--json-results-file",
2710 "/path/to/tmp/json"
2711 ],
2712 "cwd": "[SLAVE_BUILD]",
2713 "env": {
2714 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Release",
2715 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
2716 },
2717 "name": "chrome_junit_tests (without patch)",
2718 "~followup_annotations": [
2719 "@@@STEP_TEXT@<br/>failures:<br/>TestB<br/>@@@"
2720 ]
2721 },
2722 {
2723 "cmd": [
2724 "python",
2725 "-u",
2726 "[SLAVE_BUILD]/src/build/android/test_runner.py",
2727 "junit",
2728 "-s",
2729 "content_junit_tests",
2730 "--verbose",
2731 "--release",
2732 "--json-results-file",
2733 "/path/to/tmp/json"
2734 ],
2735 "cwd": "[SLAVE_BUILD]",
2736 "env": {
2737 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Release",
2738 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
2739 },
2740 "name": "content_junit_tests (without patch)",
2741 "~followup_annotations": [
2742 "@@@STEP_TEXT@<br/>failures:<br/>TestB<br/>@@@"
2743 ]
2744 },
2745 {
2746 "cmd": [
2747 "python",
2748 "-u",
2749 "import sys; sys.exit(0)"
2750 ],
2751 "cwd": "[SLAVE_BUILD]",
2752 "name": "AndroidWebViewTest (retry summary)",
2753 "~followup_annotations": [
2754 "@@@STEP_TEXT@<br/>ignored:<br/>TestB<br/>@@@",
2755 "@@@STEP_WARNINGS@@@"
2756 ]
2757 },
2758 {
2759 "cmd": [
2760 "python",
2761 "-u",
2762 "import sys; sys.exit(0)"
2763 ],
2764 "cwd": "[SLAVE_BUILD]",
2765 "name": "ContentShellTest (retry summary)",
2766 "~followup_annotations": [
2767 "@@@STEP_TEXT@<br/>ignored:<br/>TestB<br/>@@@",
2768 "@@@STEP_WARNINGS@@@"
2769 ]
2770 },
2771 {
2772 "cmd": [
2773 "python",
2774 "-u",
2775 "import sys; sys.exit(0)"
2776 ],
2777 "cwd": "[SLAVE_BUILD]",
2778 "name": "ChromePublicTest (retry summary)",
2779 "~followup_annotations": [
2780 "@@@STEP_TEXT@<br/>ignored:<br/>TestB<br/>@@@",
2781 "@@@STEP_WARNINGS@@@"
2782 ]
2783 },
2784 {
2785 "cmd": [
2786 "python",
2787 "-u",
2788 "import sys; sys.exit(0)"
2789 ],
2790 "cwd": "[SLAVE_BUILD]",
2791 "name": "ChromeSyncShellTest (retry summary)",
2792 "~followup_annotations": [
2793 "@@@STEP_TEXT@<br/>ignored:<br/>TestB<br/>@@@",
2794 "@@@STEP_WARNINGS@@@"
2795 ]
2796 },
2797 {
2798 "cmd": [
2799 "python",
2800 "-u",
2801 "import sys; sys.exit(0)"
2802 ],
2803 "cwd": "[SLAVE_BUILD]",
2804 "name": "junit_unit_tests (retry summary)",
2805 "~followup_annotations": [
2806 "@@@STEP_TEXT@<br/>ignored:<br/>TestB<br/>@@@",
2807 "@@@STEP_WARNINGS@@@"
2808 ]
2809 },
2810 {
2811 "cmd": [
2812 "python",
2813 "-u",
2814 "import sys; sys.exit(0)"
2815 ],
2816 "cwd": "[SLAVE_BUILD]",
2817 "name": "chrome_junit_tests (retry summary)",
2818 "~followup_annotations": [
2819 "@@@STEP_TEXT@<br/>ignored:<br/>TestB<br/>@@@",
2820 "@@@STEP_WARNINGS@@@"
2821 ]
2822 },
2823 {
2824 "cmd": [
2825 "python",
2826 "-u",
2827 "import sys; sys.exit(0)"
2828 ],
2829 "cwd": "[SLAVE_BUILD]",
2830 "name": "content_junit_tests (retry summary)",
2831 "~followup_annotations": [
2832 "@@@STEP_TEXT@<br/>ignored:<br/>TestB<br/>@@@",
2833 "@@@STEP_WARNINGS@@@"
2834 ]
2835 },
2836 {
2837 "cmd": [
2838 "python",
2839 "-u",
2840 "RECIPE_PACKAGE_REPO[build]/scripts/slave/daemonizer.py",
2841 "--action",
2842 "stop",
2843 "--pid-file-path",
2844 "/tmp/device_monitor.pid"
2845 ],
2846 "cwd": "[SLAVE_BUILD]",
2847 "name": "shutdown_device_monitor"
2848 },
2849 {
2850 "cmd": [
2851 "python",
2852 "-u",
2853 "[SLAVE_BUILD]/src/build/android/adb_logcat_printer.py",
2854 "--output-path",
2855 "[SLAVE_BUILD]/src/out/Release/full_log",
2856 "[SLAVE_BUILD]/src/out/logcat"
2857 ],
2858 "cwd": "[SLAVE_BUILD]",
2859 "name": "logcat_dump"
2860 },
2861 {
2862 "cmd": [
2863 "python",
2864 "-u",
2865 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py",
2866 "--",
2867 "[DEPOT_TOOLS]/gsutil.py",
2868 "--force-version",
2869 "4.7",
2870 "-o",
2871 "GSUtil:parallel_composite_upload_threshold=50M",
2872 "----",
2873 "cp",
2874 "-a",
2875 "public-read",
2876 "[SLAVE_BUILD]/src/out/Release/full_log",
2877 "gs://chromium-android/logcat_dumps/android_amp/571"
2878 ],
2879 "cwd": "[SLAVE_BUILD]",
2880 "name": "gsutil upload",
2881 "~followup_annotations": [
2882 "@@@STEP_LINK@logcat dump@https://storage.cloud.google.com/chromium-androi d/logcat_dumps/android_amp/571@@@"
2883 ]
2884 },
2885 {
2886 "cmd": [
2887 "[SLAVE_BUILD]/src/third_party/android_platform/development/scripts/stack" ,
2888 "--arch",
2889 "arm",
2890 "--more-info",
2891 "[SLAVE_BUILD]/src/out/Release/full_log"
2892 ],
2893 "cwd": "[SLAVE_BUILD]",
2894 "env": {
2895 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Release",
2896 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
2897 },
2898 "name": "stack_tool_with_logcat_dump"
2899 },
2900 {
2901 "cmd": [
2902 "[SLAVE_BUILD]/src/build/android/tombstones.py",
2903 "-a",
2904 "-s",
2905 "-w"
2906 ],
2907 "cwd": "[SLAVE_BUILD]",
2908 "env": {
2909 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Release",
2910 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
2911 },
2912 "name": "stack_tool_for_tombstones"
2913 },
2914 {
2915 "cmd": [
2916 "python",
2917 "-u",
2918 "\nimport glob, os, sys\nfor report in glob.glob(sys.argv[1]):\n with ope n(report, 'r') as f:\n for l in f.readlines():\n print l\n os.remove(re port)\n",
2919 "[SLAVE_BUILD]/src/out/Release/test_logs/*.log"
2920 ],
2921 "cwd": "[SLAVE_BUILD]",
2922 "name": "test_report",
2923 "~followup_annotations": [
2924 "@@@STEP_LOG_LINE@python.inline@@@@",
2925 "@@@STEP_LOG_LINE@python.inline@import glob, os, sys@@@",
2926 "@@@STEP_LOG_LINE@python.inline@for report in glob.glob(sys.argv[1]):@@@",
2927 "@@@STEP_LOG_LINE@python.inline@ with open(report, 'r') as f:@@@",
2928 "@@@STEP_LOG_LINE@python.inline@ for l in f.readlines():@@@",
2929 "@@@STEP_LOG_LINE@python.inline@ print l@@@",
2930 "@@@STEP_LOG_LINE@python.inline@ os.remove(report)@@@",
2931 "@@@STEP_LOG_END@python.inline@@@"
2932 ]
2933 },
2934 {
2935 "name": "$result",
2936 "recipe_result": null,
2937 "status_code": 0
2938 }
2939 ]
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698