OLD | NEW |
| (Empty) |
1 [ | |
2 { | |
3 "cmd": [ | |
4 "python", | |
5 "-u", | |
6 "RECIPE_PACKAGE[build]/bot_update.py", | |
7 "--master", | |
8 "chromium.android", | |
9 "--builder", | |
10 "Android WebView (amp)", | |
11 "--slave", | |
12 "TestSlavename", | |
13 "--spec", | |
14 "cache_dir = None\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.chromium.org
/%(repo)s', 'webkit_trunk': 'svn://svn-mirror.golo.chromium.org/blink/trunk'}, '
deps_file': 'DEPS', 'managed': True, 'name': 'src', 'url': 'svn://svn-mirror.gol
o.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 "--output_json", | |
20 "/path/to/tmp/json", | |
21 "--revision", | |
22 "src@1111111", | |
23 "--output_manifest" | |
24 ], | |
25 "cwd": "[SLAVE_BUILD]", | |
26 "name": "bot_update", | |
27 "~followup_annotations": [ | |
28 "@@@STEP_TEXT@Some step text@@@", | |
29 "@@@STEP_LOG_LINE@json.output@{@@@", | |
30 "@@@STEP_LOG_LINE@json.output@ \"did_run\": true, @@@", | |
31 "@@@STEP_LOG_LINE@json.output@ \"fixed_revisions\": {@@@", | |
32 "@@@STEP_LOG_LINE@json.output@ \"src\": \"1111111\"@@@", | |
33 "@@@STEP_LOG_LINE@json.output@ }, @@@", | |
34 "@@@STEP_LOG_LINE@json.output@ \"manifest\": {@@@", | |
35 "@@@STEP_LOG_LINE@json.output@ \"src\": {@@@", | |
36 "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src
.git\", @@@", | |
37 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"f27fede2220bcd326aee3e
86ddfd4ebd0fe58cb9\"@@@", | |
38 "@@@STEP_LOG_LINE@json.output@ }, @@@", | |
39 "@@@STEP_LOG_LINE@json.output@ \"src/native_client\": {@@@", | |
40 "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src
/native_client.git\", @@@", | |
41 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"d998e125e8253980d76e26
9b7982aeeefc1b9b50\"@@@", | |
42 "@@@STEP_LOG_LINE@json.output@ }, @@@", | |
43 "@@@STEP_LOG_LINE@json.output@ \"src/third_party/angle\": {@@@", | |
44 "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src
/third_party/angle.git\", @@@", | |
45 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"fac9503c46405f77757b9a
728eb85b8d7bc6080c\"@@@", | |
46 "@@@STEP_LOG_LINE@json.output@ }, @@@", | |
47 "@@@STEP_LOG_LINE@json.output@ \"src/third_party/webrtc\": {@@@", | |
48 "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src
/third_party/webrtc.git\", @@@", | |
49 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"0f90628433546e61d92685
96da93418c623137f4\"@@@", | |
50 "@@@STEP_LOG_LINE@json.output@ }, @@@", | |
51 "@@@STEP_LOG_LINE@json.output@ \"src/tools/swarming_client\": {@@@", | |
52 "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src
/tools/swarming_client.git\", @@@", | |
53 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"a0ee5d99f1d4b38ddaa4c7
59c837980b63b99566\"@@@", | |
54 "@@@STEP_LOG_LINE@json.output@ }, @@@", | |
55 "@@@STEP_LOG_LINE@json.output@ \"src/v8\": {@@@", | |
56 "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src
/v8.git\", @@@", | |
57 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"801ada225ddc271c132c3a
35f03975671d43e399\"@@@", | |
58 "@@@STEP_LOG_LINE@json.output@ }@@@", | |
59 "@@@STEP_LOG_LINE@json.output@ }, @@@", | |
60 "@@@STEP_LOG_LINE@json.output@ \"patch_failure\": false, @@@", | |
61 "@@@STEP_LOG_LINE@json.output@ \"patch_root\": \"src\", @@@", | |
62 "@@@STEP_LOG_LINE@json.output@ \"properties\": {@@@", | |
63 "@@@STEP_LOG_LINE@json.output@ \"got_angle_revision\": \"fac9503c46405f
77757b9a728eb85b8d7bc6080c\", @@@", | |
64 "@@@STEP_LOG_LINE@json.output@ \"got_angle_revision_cp\": \"refs/heads/
master@{#297276}\", @@@", | |
65 "@@@STEP_LOG_LINE@json.output@ \"got_nacl_revision\": \"d998e125e825398
0d76e269b7982aeeefc1b9b50\", @@@", | |
66 "@@@STEP_LOG_LINE@json.output@ \"got_nacl_revision_cp\": \"refs/heads/m
aster@{#274981}\", @@@", | |
67 "@@@STEP_LOG_LINE@json.output@ \"got_revision\": \"f27fede2220bcd326aee
3e86ddfd4ebd0fe58cb9\", @@@", | |
68 "@@@STEP_LOG_LINE@json.output@ \"got_revision_cp\": \"refs/heads/master
@{#170242}\", @@@", | |
69 "@@@STEP_LOG_LINE@json.output@ \"got_swarming_client_revision\": \"a0ee
5d99f1d4b38ddaa4c759c837980b63b99566\", @@@", | |
70 "@@@STEP_LOG_LINE@json.output@ \"got_swarming_client_revision_cp\": \"r
efs/heads/master@{#276089}\", @@@", | |
71 "@@@STEP_LOG_LINE@json.output@ \"got_v8_revision\": \"801ada225ddc271c1
32c3a35f03975671d43e399\", @@@", | |
72 "@@@STEP_LOG_LINE@json.output@ \"got_v8_revision_cp\": \"refs/heads/mas
ter@{#43426}\", @@@", | |
73 "@@@STEP_LOG_LINE@json.output@ \"got_webrtc_revision\": \"0f90628433546
e61d9268596da93418c623137f4\", @@@", | |
74 "@@@STEP_LOG_LINE@json.output@ \"got_webrtc_revision_cp\": \"refs/heads
/master@{#120644}\"@@@", | |
75 "@@@STEP_LOG_LINE@json.output@ }, @@@", | |
76 "@@@STEP_LOG_LINE@json.output@ \"root\": \"src\", @@@", | |
77 "@@@STEP_LOG_LINE@json.output@ \"step_text\": \"Some step text\"@@@", | |
78 "@@@STEP_LOG_LINE@json.output@}@@@", | |
79 "@@@STEP_LOG_END@json.output@@@", | |
80 "@@@SET_BUILD_PROPERTY@got_nacl_revision@\"d998e125e8253980d76e269b7982aee
efc1b9b50\"@@@", | |
81 "@@@SET_BUILD_PROPERTY@got_swarming_client_revision@\"a0ee5d99f1d4b38ddaa4
c759c837980b63b99566\"@@@", | |
82 "@@@SET_BUILD_PROPERTY@got_webrtc_revision@\"0f90628433546e61d9268596da934
18c623137f4\"@@@", | |
83 "@@@SET_BUILD_PROPERTY@got_revision@\"f27fede2220bcd326aee3e86ddfd4ebd0fe5
8cb9\"@@@", | |
84 "@@@SET_BUILD_PROPERTY@got_nacl_revision_cp@\"refs/heads/master@{#274981}\
"@@@", | |
85 "@@@SET_BUILD_PROPERTY@got_angle_revision@\"fac9503c46405f77757b9a728eb85b
8d7bc6080c\"@@@", | |
86 "@@@SET_BUILD_PROPERTY@got_v8_revision@\"801ada225ddc271c132c3a35f03975671
d43e399\"@@@", | |
87 "@@@SET_BUILD_PROPERTY@got_v8_revision_cp@\"refs/heads/master@{#43426}\"@@
@", | |
88 "@@@SET_BUILD_PROPERTY@got_swarming_client_revision_cp@\"refs/heads/master
@{#276089}\"@@@", | |
89 "@@@SET_BUILD_PROPERTY@got_webrtc_revision_cp@\"refs/heads/master@{#120644
}\"@@@", | |
90 "@@@SET_BUILD_PROPERTY@got_revision_cp@\"refs/heads/master@{#170242}\"@@@"
, | |
91 "@@@SET_BUILD_PROPERTY@got_angle_revision_cp@\"refs/heads/master@{#297276}
\"@@@" | |
92 ] | |
93 }, | |
94 { | |
95 "cmd": [ | |
96 "python", | |
97 "-u", | |
98 "[DEPOT_TOOLS]/gclient.py", | |
99 "runhooks" | |
100 ], | |
101 "cwd": "[SLAVE_BUILD]", | |
102 "env": { | |
103 "GYP_CHROMIUM_NO_ACTION": "1", | |
104 "GYP_CROSSCOMPILE": "1", | |
105 "GYP_DEFINES": "OS=android component=static_library fastbuild=1 gomadir='[
BUILD]/goma' target_arch=arm use_goma=1", | |
106 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" | |
107 }, | |
108 "name": "gclient runhooks" | |
109 }, | |
110 { | |
111 "cmd": [ | |
112 "python", | |
113 "-u", | |
114 "[SLAVE_BUILD]/src/testing/scripts/get_compile_targets.py", | |
115 "--output", | |
116 "/path/to/tmp/json", | |
117 "--", | |
118 "--build-config-fs", | |
119 "Release", | |
120 "--paths", | |
121 "{\"build\": \"[BUILD]\", \"checkout\": \"[SLAVE_BUILD]/src\"}", | |
122 "--properties", | |
123 "{\"buildername\": \"Android WebView (amp)\", \"buildnumber\": 571, \"mast
ername\": \"chromium.android\", \"slavename\": \"TestSlavename\", \"target_platf
orm\": \"android\"}" | |
124 ], | |
125 "cwd": "[SLAVE_BUILD]", | |
126 "name": "get compile targets for scripts", | |
127 "~followup_annotations": [ | |
128 "@@@STEP_LOG_LINE@json.output@{}@@@", | |
129 "@@@STEP_LOG_END@json.output@@@" | |
130 ] | |
131 }, | |
132 { | |
133 "cmd": [ | |
134 "python", | |
135 "-u", | |
136 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", | |
137 "[SLAVE_BUILD]/src/testing/buildbot/chromium.android.json", | |
138 "/path/to/tmp/json" | |
139 ], | |
140 "cwd": "[SLAVE_BUILD]", | |
141 "name": "read test spec", | |
142 "~followup_annotations": [ | |
143 "@@@STEP_TEXT@path: [SLAVE_BUILD]/src/testing/buildbot/chromium.android.js
on@@@", | |
144 "@@@STEP_LOG_LINE@json.output@{}@@@", | |
145 "@@@STEP_LOG_END@json.output@@@" | |
146 ] | |
147 }, | |
148 { | |
149 "cmd": [ | |
150 "python", | |
151 "-u", | |
152 "[BUILD]/scripts/slave/cleanup_temp.py" | |
153 ], | |
154 "cwd": "[SLAVE_BUILD]", | |
155 "name": "cleanup_temp" | |
156 }, | |
157 { | |
158 "cmd": [ | |
159 "python", | |
160 "-u", | |
161 "\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", | |
162 "[SLAVE_BUILD]/src/out/Release/debug_info_dumps", | |
163 "[SLAVE_BUILD]/src/out/Release/test_logs", | |
164 "[SLAVE_BUILD]/src/out/build_product.zip", | |
165 "[SLAVE_BUILD]/src" | |
166 ], | |
167 "cwd": "[SLAVE_BUILD]", | |
168 "name": "clean local files", | |
169 "~followup_annotations": [ | |
170 "@@@STEP_LOG_LINE@python.inline@@@@", | |
171 "@@@STEP_LOG_LINE@python.inline@import shutil, sys, os@@@", | |
172 "@@@STEP_LOG_LINE@python.inline@shutil.rmtree(sys.argv[1], True)@@@", | |
173 "@@@STEP_LOG_LINE@python.inline@shutil.rmtree(sys.argv[2], True)@@@", | |
174 "@@@STEP_LOG_LINE@python.inline@try:@@@", | |
175 "@@@STEP_LOG_LINE@python.inline@ os.remove(sys.argv[3])@@@", | |
176 "@@@STEP_LOG_LINE@python.inline@except OSError:@@@", | |
177 "@@@STEP_LOG_LINE@python.inline@ pass@@@", | |
178 "@@@STEP_LOG_LINE@python.inline@for base, _dirs, files in os.walk(sys.argv
[4]):@@@", | |
179 "@@@STEP_LOG_LINE@python.inline@ for f in files:@@@", | |
180 "@@@STEP_LOG_LINE@python.inline@ if f.endswith('.pyc'):@@@", | |
181 "@@@STEP_LOG_LINE@python.inline@ os.remove(os.path.join(base, f))@@@"
, | |
182 "@@@STEP_LOG_END@python.inline@@@" | |
183 ] | |
184 }, | |
185 { | |
186 "allow_subannotations": false, | |
187 "cmd": [ | |
188 "[SLAVE_BUILD]/src/build/tree_truth.sh", | |
189 "[SLAVE_BUILD]/src", | |
190 "src" | |
191 ], | |
192 "cwd": "[SLAVE_BUILD]", | |
193 "name": "tree truth steps" | |
194 }, | |
195 { | |
196 "cmd": [ | |
197 "python", | |
198 "-u", | |
199 "\nimport os, sys\nfrom common import chromium_utils\n\nif os.path.exists(
sys.argv[1]):\n chromium_utils.RemoveDirectory(sys.argv[1])\n", | |
200 "[SLAVE_BUILD]/src/out/Release" | |
201 ], | |
202 "cwd": "[SLAVE_BUILD]", | |
203 "name": "rmtree build directory", | |
204 "~followup_annotations": [ | |
205 "@@@STEP_LOG_LINE@python.inline@@@@", | |
206 "@@@STEP_LOG_LINE@python.inline@import os, sys@@@", | |
207 "@@@STEP_LOG_LINE@python.inline@from common import chromium_utils@@@", | |
208 "@@@STEP_LOG_LINE@python.inline@@@@", | |
209 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]):@@@", | |
210 "@@@STEP_LOG_LINE@python.inline@ chromium_utils.RemoveDirectory(sys.argv[
1])@@@", | |
211 "@@@STEP_LOG_END@python.inline@@@" | |
212 ] | |
213 }, | |
214 { | |
215 "cmd": [ | |
216 "python", | |
217 "-u", | |
218 "[BUILD]/scripts/slave/extract_build.py", | |
219 "--target", | |
220 "Release", | |
221 "--build-archive-url", | |
222 "gs://test-domain/test-archive.zip", | |
223 "--master-name", | |
224 "chromium.android", | |
225 "--build-number", | |
226 "571" | |
227 ], | |
228 "cwd": "[SLAVE_BUILD]", | |
229 "name": "extract build" | |
230 }, | |
231 { | |
232 "cmd": [ | |
233 "python", | |
234 "-u", | |
235 "RECIPE_MODULE[gsutil]/resources/gsutil_wrapper.py", | |
236 "--", | |
237 "[DEPOT_TOOLS]/gsutil.py", | |
238 "----", | |
239 "cp", | |
240 "gs://chrome-amp-keys/main_pool/api_key", | |
241 "[BUILD]/site_config/.amp_main_pool_key" | |
242 ], | |
243 "cwd": "[SLAVE_BUILD]", | |
244 "name": "gsutil download amp api key" | |
245 }, | |
246 { | |
247 "cmd": [ | |
248 "python", | |
249 "-u", | |
250 "RECIPE_MODULE[gsutil]/resources/gsutil_wrapper.py", | |
251 "--", | |
252 "[DEPOT_TOOLS]/gsutil.py", | |
253 "----", | |
254 "cp", | |
255 "gs://chrome-amp-keys/main_pool/api_secret", | |
256 "[BUILD]/site_config/.amp_main_pool_secret" | |
257 ], | |
258 "cwd": "[SLAVE_BUILD]", | |
259 "name": "gsutil download amp api secret" | |
260 }, | |
261 { | |
262 "cmd": [ | |
263 "python", | |
264 "-u", | |
265 "[SLAVE_BUILD]/src/build/android/test_runner.py", | |
266 "instrumentation", | |
267 "--apk-under-test", | |
268 "AndroidWebView", | |
269 "--test-apk", | |
270 "AndroidWebViewTest", | |
271 "--isolate-file-path", | |
272 "[SLAVE_BUILD]/src/android_webview/android_webview_test_apk.isolate", | |
273 "--timeout-scale", | |
274 "5", | |
275 "--enable-platform-mode", | |
276 "-e", | |
277 "remote_device", | |
278 "--api-key-file", | |
279 "[BUILD]/site_config/.amp_main_pool_key", | |
280 "--api-secret-file", | |
281 "[BUILD]/site_config/.amp_main_pool_secret", | |
282 "--api-address", | |
283 "172.22.21.180", | |
284 "--api-port", | |
285 "80", | |
286 "--api-protocol", | |
287 "http", | |
288 "--device-type", | |
289 "Android", | |
290 "--remote-device", | |
291 "Nexus 7", | |
292 "--remote-device-os", | |
293 "4.4.2", | |
294 "--test-timeout", | |
295 "3600", | |
296 "--trigger", | |
297 "/path/to/tmp/json", | |
298 "--verbose", | |
299 "--release" | |
300 ], | |
301 "cwd": "[SLAVE_BUILD]", | |
302 "name": "[trigger] AndroidWebViewTest", | |
303 "~followup_annotations": [ | |
304 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@", | |
305 "@@@STEP_LOG_LINE@json.output@{@@@", | |
306 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@", | |
307 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@", | |
308 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@", | |
309 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@", | |
310 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@", | |
311 "@@@STEP_LOG_LINE@json.output@ }@@@", | |
312 "@@@STEP_LOG_LINE@json.output@ }, @@@", | |
313 "@@@STEP_LOG_LINE@json.output@ \"test_run\": {@@@", | |
314 "@@@STEP_LOG_LINE@json.output@ \"test_run_id\": \"T35TRUN1D\"@@@", | |
315 "@@@STEP_LOG_LINE@json.output@ }@@@", | |
316 "@@@STEP_LOG_LINE@json.output@}@@@", | |
317 "@@@STEP_LOG_END@json.output@@@" | |
318 ] | |
319 }, | |
320 { | |
321 "cmd": [ | |
322 "python", | |
323 "-u", | |
324 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", | |
325 "{\"env\": {\"device\": {\"brand\": \"Foo\", \"name\": \"Fone\", \"os_vers
ion\": \"1.2.3\"}}, \"test_run\": {\"test_run_id\": \"T35TRUN1D\"}}", | |
326 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json" | |
327 ], | |
328 "cwd": "[SLAVE_BUILD]", | |
329 "name": "[trigger] save AndroidWebViewTest" | |
330 }, | |
331 { | |
332 "cmd": [ | |
333 "python", | |
334 "-u", | |
335 "[SLAVE_BUILD]/src/build/android/test_runner.py", | |
336 "instrumentation", | |
337 "--apk-under-test", | |
338 "AndroidWebView", | |
339 "--test-apk", | |
340 "AndroidWebViewTest", | |
341 "--isolate-file-path", | |
342 "[SLAVE_BUILD]/src/android_webview/android_webview_test_apk.isolate", | |
343 "--timeout-scale", | |
344 "5", | |
345 "--enable-platform-mode", | |
346 "-e", | |
347 "remote_device", | |
348 "--api-key-file", | |
349 "[BUILD]/site_config/.amp_main_pool_key", | |
350 "--api-secret-file", | |
351 "[BUILD]/site_config/.amp_main_pool_secret", | |
352 "--api-address", | |
353 "172.22.21.180", | |
354 "--api-port", | |
355 "80", | |
356 "--api-protocol", | |
357 "http", | |
358 "--device-type", | |
359 "Android", | |
360 "--remote-device", | |
361 "Galaxy S4", | |
362 "--remote-device-os", | |
363 "4.4.2", | |
364 "--test-timeout", | |
365 "3600", | |
366 "--trigger", | |
367 "/path/to/tmp/json", | |
368 "--verbose", | |
369 "--release" | |
370 ], | |
371 "cwd": "[SLAVE_BUILD]", | |
372 "name": "[trigger] AndroidWebViewTest (2)", | |
373 "~followup_annotations": [ | |
374 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@", | |
375 "@@@STEP_LOG_LINE@json.output@{@@@", | |
376 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@", | |
377 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@", | |
378 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@", | |
379 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@", | |
380 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@", | |
381 "@@@STEP_LOG_LINE@json.output@ }@@@", | |
382 "@@@STEP_LOG_LINE@json.output@ }, @@@", | |
383 "@@@STEP_LOG_LINE@json.output@ \"test_run\": {@@@", | |
384 "@@@STEP_LOG_LINE@json.output@ \"test_run_id\": \"T35TRUN1D\"@@@", | |
385 "@@@STEP_LOG_LINE@json.output@ }@@@", | |
386 "@@@STEP_LOG_LINE@json.output@}@@@", | |
387 "@@@STEP_LOG_END@json.output@@@" | |
388 ] | |
389 }, | |
390 { | |
391 "cmd": [ | |
392 "python", | |
393 "-u", | |
394 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", | |
395 "{\"env\": {\"device\": {\"brand\": \"Foo\", \"name\": \"Fone\", \"os_vers
ion\": \"1.2.3\"}}, \"test_run\": {\"test_run_id\": \"T35TRUN1D\"}}", | |
396 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json" | |
397 ], | |
398 "cwd": "[SLAVE_BUILD]", | |
399 "name": "[trigger] save AndroidWebViewTest (2)" | |
400 }, | |
401 { | |
402 "cmd": [ | |
403 "python", | |
404 "-u", | |
405 "[SLAVE_BUILD]/src/build/android/test_runner.py", | |
406 "instrumentation", | |
407 "--apk-under-test", | |
408 "AndroidWebView", | |
409 "--test-apk", | |
410 "AndroidWebViewTest", | |
411 "--isolate-file-path", | |
412 "[SLAVE_BUILD]/src/android_webview/android_webview_test_apk.isolate", | |
413 "--timeout-scale", | |
414 "5", | |
415 "--enable-platform-mode", | |
416 "-e", | |
417 "remote_device", | |
418 "--api-key-file", | |
419 "[BUILD]/site_config/.amp_main_pool_key", | |
420 "--api-secret-file", | |
421 "[BUILD]/site_config/.amp_main_pool_secret", | |
422 "--api-address", | |
423 "172.22.21.180", | |
424 "--api-port", | |
425 "80", | |
426 "--api-protocol", | |
427 "http", | |
428 "--device-type", | |
429 "Android", | |
430 "--remote-device", | |
431 "Galaxy Note 3", | |
432 "--remote-device-os", | |
433 "4.4.2", | |
434 "--test-timeout", | |
435 "3600", | |
436 "--trigger", | |
437 "/path/to/tmp/json", | |
438 "--verbose", | |
439 "--release" | |
440 ], | |
441 "cwd": "[SLAVE_BUILD]", | |
442 "name": "[trigger] AndroidWebViewTest (3)", | |
443 "~followup_annotations": [ | |
444 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@", | |
445 "@@@STEP_LOG_LINE@json.output@{@@@", | |
446 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@", | |
447 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@", | |
448 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@", | |
449 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@", | |
450 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@", | |
451 "@@@STEP_LOG_LINE@json.output@ }@@@", | |
452 "@@@STEP_LOG_LINE@json.output@ }, @@@", | |
453 "@@@STEP_LOG_LINE@json.output@ \"test_run\": {@@@", | |
454 "@@@STEP_LOG_LINE@json.output@ \"test_run_id\": \"T35TRUN1D\"@@@", | |
455 "@@@STEP_LOG_LINE@json.output@ }@@@", | |
456 "@@@STEP_LOG_LINE@json.output@}@@@", | |
457 "@@@STEP_LOG_END@json.output@@@" | |
458 ] | |
459 }, | |
460 { | |
461 "cmd": [ | |
462 "python", | |
463 "-u", | |
464 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", | |
465 "{\"env\": {\"device\": {\"brand\": \"Foo\", \"name\": \"Fone\", \"os_vers
ion\": \"1.2.3\"}}, \"test_run\": {\"test_run_id\": \"T35TRUN1D\"}}", | |
466 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json" | |
467 ], | |
468 "cwd": "[SLAVE_BUILD]", | |
469 "name": "[trigger] save AndroidWebViewTest (3)" | |
470 }, | |
471 { | |
472 "cmd": [ | |
473 "python", | |
474 "-u", | |
475 "[SLAVE_BUILD]/src/build/android/test_runner.py", | |
476 "instrumentation", | |
477 "--apk-under-test", | |
478 "AndroidWebView", | |
479 "--test-apk", | |
480 "AndroidWebViewTest", | |
481 "--isolate-file-path", | |
482 "[SLAVE_BUILD]/src/android_webview/android_webview_test_apk.isolate", | |
483 "--timeout-scale", | |
484 "5", | |
485 "--enable-platform-mode", | |
486 "-e", | |
487 "remote_device", | |
488 "--api-key-file", | |
489 "[BUILD]/site_config/.amp_main_pool_key", | |
490 "--api-secret-file", | |
491 "[BUILD]/site_config/.amp_main_pool_secret", | |
492 "--api-address", | |
493 "172.22.21.180", | |
494 "--api-port", | |
495 "80", | |
496 "--api-protocol", | |
497 "http", | |
498 "--device-type", | |
499 "Android", | |
500 "--remote-device", | |
501 "Moto G", | |
502 "--remote-device-os", | |
503 "4.4.2", | |
504 "--test-timeout", | |
505 "3600", | |
506 "--trigger", | |
507 "/path/to/tmp/json", | |
508 "--verbose", | |
509 "--release" | |
510 ], | |
511 "cwd": "[SLAVE_BUILD]", | |
512 "name": "[trigger] AndroidWebViewTest (4)", | |
513 "~followup_annotations": [ | |
514 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@", | |
515 "@@@STEP_LOG_LINE@json.output@{@@@", | |
516 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@", | |
517 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@", | |
518 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@", | |
519 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@", | |
520 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@", | |
521 "@@@STEP_LOG_LINE@json.output@ }@@@", | |
522 "@@@STEP_LOG_LINE@json.output@ }, @@@", | |
523 "@@@STEP_LOG_LINE@json.output@ \"test_run\": {@@@", | |
524 "@@@STEP_LOG_LINE@json.output@ \"test_run_id\": \"T35TRUN1D\"@@@", | |
525 "@@@STEP_LOG_LINE@json.output@ }@@@", | |
526 "@@@STEP_LOG_LINE@json.output@}@@@", | |
527 "@@@STEP_LOG_END@json.output@@@" | |
528 ] | |
529 }, | |
530 { | |
531 "cmd": [ | |
532 "python", | |
533 "-u", | |
534 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", | |
535 "{\"env\": {\"device\": {\"brand\": \"Foo\", \"name\": \"Fone\", \"os_vers
ion\": \"1.2.3\"}}, \"test_run\": {\"test_run_id\": \"T35TRUN1D\"}}", | |
536 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json" | |
537 ], | |
538 "cwd": "[SLAVE_BUILD]", | |
539 "name": "[trigger] save AndroidWebViewTest (4)" | |
540 }, | |
541 { | |
542 "cmd": [ | |
543 "python", | |
544 "-u", | |
545 "[SLAVE_BUILD]/src/build/android/test_runner.py", | |
546 "instrumentation", | |
547 "--apk-under-test", | |
548 "AndroidWebView", | |
549 "--test-apk", | |
550 "AndroidWebViewTest", | |
551 "--isolate-file-path", | |
552 "[SLAVE_BUILD]/src/android_webview/android_webview_test_apk.isolate", | |
553 "--timeout-scale", | |
554 "5", | |
555 "--enable-platform-mode", | |
556 "-e", | |
557 "remote_device", | |
558 "--api-key-file", | |
559 "[BUILD]/site_config/.amp_main_pool_key", | |
560 "--api-secret-file", | |
561 "[BUILD]/site_config/.amp_main_pool_secret", | |
562 "--api-address", | |
563 "172.22.21.180", | |
564 "--api-port", | |
565 "80", | |
566 "--api-protocol", | |
567 "http", | |
568 "--device-type", | |
569 "Android", | |
570 "--remote-device", | |
571 "One M8", | |
572 "--remote-device-os", | |
573 "4.4.2", | |
574 "--test-timeout", | |
575 "3600", | |
576 "--trigger", | |
577 "/path/to/tmp/json", | |
578 "--verbose", | |
579 "--release" | |
580 ], | |
581 "cwd": "[SLAVE_BUILD]", | |
582 "name": "[trigger] AndroidWebViewTest (5)", | |
583 "~followup_annotations": [ | |
584 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@", | |
585 "@@@STEP_LOG_LINE@json.output@{@@@", | |
586 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@", | |
587 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@", | |
588 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@", | |
589 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@", | |
590 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@", | |
591 "@@@STEP_LOG_LINE@json.output@ }@@@", | |
592 "@@@STEP_LOG_LINE@json.output@ }, @@@", | |
593 "@@@STEP_LOG_LINE@json.output@ \"test_run\": {@@@", | |
594 "@@@STEP_LOG_LINE@json.output@ \"test_run_id\": \"T35TRUN1D\"@@@", | |
595 "@@@STEP_LOG_LINE@json.output@ }@@@", | |
596 "@@@STEP_LOG_LINE@json.output@}@@@", | |
597 "@@@STEP_LOG_END@json.output@@@" | |
598 ] | |
599 }, | |
600 { | |
601 "cmd": [ | |
602 "python", | |
603 "-u", | |
604 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", | |
605 "{\"env\": {\"device\": {\"brand\": \"Foo\", \"name\": \"Fone\", \"os_vers
ion\": \"1.2.3\"}}, \"test_run\": {\"test_run_id\": \"T35TRUN1D\"}}", | |
606 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json" | |
607 ], | |
608 "cwd": "[SLAVE_BUILD]", | |
609 "name": "[trigger] save AndroidWebViewTest (5)" | |
610 }, | |
611 { | |
612 "cmd": [ | |
613 "python", | |
614 "-u", | |
615 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", | |
616 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json", | |
617 "/path/to/tmp/json" | |
618 ], | |
619 "cwd": "[SLAVE_BUILD]", | |
620 "name": "[collect] load AndroidWebViewTest", | |
621 "~followup_annotations": [ | |
622 "@@@STEP_LOG_LINE@json.output@{@@@", | |
623 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@", | |
624 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@", | |
625 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@", | |
626 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@", | |
627 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@", | |
628 "@@@STEP_LOG_LINE@json.output@ }@@@", | |
629 "@@@STEP_LOG_LINE@json.output@ }@@@", | |
630 "@@@STEP_LOG_LINE@json.output@}@@@", | |
631 "@@@STEP_LOG_END@json.output@@@" | |
632 ] | |
633 }, | |
634 { | |
635 "cmd": [ | |
636 "python", | |
637 "-u", | |
638 "[SLAVE_BUILD]/src/build/android/test_runner.py", | |
639 "instrumentation", | |
640 "--apk-under-test", | |
641 "AndroidWebView", | |
642 "--test-apk", | |
643 "AndroidWebViewTest", | |
644 "--isolate-file-path", | |
645 "[SLAVE_BUILD]/src/android_webview/android_webview_test_apk.isolate", | |
646 "--timeout-scale", | |
647 "5", | |
648 "--enable-platform-mode", | |
649 "-e", | |
650 "remote_device", | |
651 "--api-key-file", | |
652 "[BUILD]/site_config/.amp_main_pool_key", | |
653 "--api-secret-file", | |
654 "[BUILD]/site_config/.amp_main_pool_secret", | |
655 "--api-address", | |
656 "172.22.21.180", | |
657 "--api-port", | |
658 "80", | |
659 "--api-protocol", | |
660 "http", | |
661 "--device-type", | |
662 "Android", | |
663 "--remote-device", | |
664 "Nexus 7", | |
665 "--remote-device-os", | |
666 "4.4.2", | |
667 "--test-timeout", | |
668 "3600", | |
669 "--collect", | |
670 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json", | |
671 "--results-path", | |
672 "[TMP_BASE]/amp_results_tmp_2/T35TRUN1D/results.zip", | |
673 "--verbose", | |
674 "--json-results-file", | |
675 "/path/to/tmp/json", | |
676 "--release" | |
677 ], | |
678 "cwd": "[SLAVE_BUILD]", | |
679 "name": "[collect] AndroidWebViewTest", | |
680 "~followup_annotations": [ | |
681 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@" | |
682 ] | |
683 }, | |
684 { | |
685 "cmd": [ | |
686 "python", | |
687 "-u", | |
688 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", | |
689 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json", | |
690 "/path/to/tmp/json" | |
691 ], | |
692 "cwd": "[SLAVE_BUILD]", | |
693 "name": "[collect] load AndroidWebViewTest (2)", | |
694 "~followup_annotations": [ | |
695 "@@@STEP_LOG_LINE@json.output@{@@@", | |
696 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@", | |
697 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@", | |
698 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@", | |
699 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@", | |
700 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@", | |
701 "@@@STEP_LOG_LINE@json.output@ }@@@", | |
702 "@@@STEP_LOG_LINE@json.output@ }@@@", | |
703 "@@@STEP_LOG_LINE@json.output@}@@@", | |
704 "@@@STEP_LOG_END@json.output@@@" | |
705 ] | |
706 }, | |
707 { | |
708 "cmd": [ | |
709 "python", | |
710 "-u", | |
711 "[SLAVE_BUILD]/src/build/android/test_runner.py", | |
712 "instrumentation", | |
713 "--apk-under-test", | |
714 "AndroidWebView", | |
715 "--test-apk", | |
716 "AndroidWebViewTest", | |
717 "--isolate-file-path", | |
718 "[SLAVE_BUILD]/src/android_webview/android_webview_test_apk.isolate", | |
719 "--timeout-scale", | |
720 "5", | |
721 "--enable-platform-mode", | |
722 "-e", | |
723 "remote_device", | |
724 "--api-key-file", | |
725 "[BUILD]/site_config/.amp_main_pool_key", | |
726 "--api-secret-file", | |
727 "[BUILD]/site_config/.amp_main_pool_secret", | |
728 "--api-address", | |
729 "172.22.21.180", | |
730 "--api-port", | |
731 "80", | |
732 "--api-protocol", | |
733 "http", | |
734 "--device-type", | |
735 "Android", | |
736 "--remote-device", | |
737 "Galaxy S4", | |
738 "--remote-device-os", | |
739 "4.4.2", | |
740 "--test-timeout", | |
741 "3600", | |
742 "--collect", | |
743 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json", | |
744 "--results-path", | |
745 "[TMP_BASE]/amp_results_tmp_2/T35TRUN1D/results.zip", | |
746 "--verbose", | |
747 "--json-results-file", | |
748 "/path/to/tmp/json", | |
749 "--release" | |
750 ], | |
751 "cwd": "[SLAVE_BUILD]", | |
752 "name": "[collect] AndroidWebViewTest (2)", | |
753 "~followup_annotations": [ | |
754 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@" | |
755 ] | |
756 }, | |
757 { | |
758 "cmd": [ | |
759 "python", | |
760 "-u", | |
761 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", | |
762 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json", | |
763 "/path/to/tmp/json" | |
764 ], | |
765 "cwd": "[SLAVE_BUILD]", | |
766 "name": "[collect] load AndroidWebViewTest (3)", | |
767 "~followup_annotations": [ | |
768 "@@@STEP_LOG_LINE@json.output@{@@@", | |
769 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@", | |
770 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@", | |
771 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@", | |
772 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@", | |
773 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@", | |
774 "@@@STEP_LOG_LINE@json.output@ }@@@", | |
775 "@@@STEP_LOG_LINE@json.output@ }@@@", | |
776 "@@@STEP_LOG_LINE@json.output@}@@@", | |
777 "@@@STEP_LOG_END@json.output@@@" | |
778 ] | |
779 }, | |
780 { | |
781 "cmd": [ | |
782 "python", | |
783 "-u", | |
784 "[SLAVE_BUILD]/src/build/android/test_runner.py", | |
785 "instrumentation", | |
786 "--apk-under-test", | |
787 "AndroidWebView", | |
788 "--test-apk", | |
789 "AndroidWebViewTest", | |
790 "--isolate-file-path", | |
791 "[SLAVE_BUILD]/src/android_webview/android_webview_test_apk.isolate", | |
792 "--timeout-scale", | |
793 "5", | |
794 "--enable-platform-mode", | |
795 "-e", | |
796 "remote_device", | |
797 "--api-key-file", | |
798 "[BUILD]/site_config/.amp_main_pool_key", | |
799 "--api-secret-file", | |
800 "[BUILD]/site_config/.amp_main_pool_secret", | |
801 "--api-address", | |
802 "172.22.21.180", | |
803 "--api-port", | |
804 "80", | |
805 "--api-protocol", | |
806 "http", | |
807 "--device-type", | |
808 "Android", | |
809 "--remote-device", | |
810 "Galaxy Note 3", | |
811 "--remote-device-os", | |
812 "4.4.2", | |
813 "--test-timeout", | |
814 "3600", | |
815 "--collect", | |
816 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json", | |
817 "--results-path", | |
818 "[TMP_BASE]/amp_results_tmp_2/T35TRUN1D/results.zip", | |
819 "--verbose", | |
820 "--json-results-file", | |
821 "/path/to/tmp/json", | |
822 "--release" | |
823 ], | |
824 "cwd": "[SLAVE_BUILD]", | |
825 "name": "[collect] AndroidWebViewTest (3)", | |
826 "~followup_annotations": [ | |
827 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@" | |
828 ] | |
829 }, | |
830 { | |
831 "cmd": [ | |
832 "python", | |
833 "-u", | |
834 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", | |
835 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json", | |
836 "/path/to/tmp/json" | |
837 ], | |
838 "cwd": "[SLAVE_BUILD]", | |
839 "name": "[collect] load AndroidWebViewTest (4)", | |
840 "~followup_annotations": [ | |
841 "@@@STEP_LOG_LINE@json.output@{@@@", | |
842 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@", | |
843 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@", | |
844 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@", | |
845 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@", | |
846 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@", | |
847 "@@@STEP_LOG_LINE@json.output@ }@@@", | |
848 "@@@STEP_LOG_LINE@json.output@ }@@@", | |
849 "@@@STEP_LOG_LINE@json.output@}@@@", | |
850 "@@@STEP_LOG_END@json.output@@@" | |
851 ] | |
852 }, | |
853 { | |
854 "cmd": [ | |
855 "python", | |
856 "-u", | |
857 "[SLAVE_BUILD]/src/build/android/test_runner.py", | |
858 "instrumentation", | |
859 "--apk-under-test", | |
860 "AndroidWebView", | |
861 "--test-apk", | |
862 "AndroidWebViewTest", | |
863 "--isolate-file-path", | |
864 "[SLAVE_BUILD]/src/android_webview/android_webview_test_apk.isolate", | |
865 "--timeout-scale", | |
866 "5", | |
867 "--enable-platform-mode", | |
868 "-e", | |
869 "remote_device", | |
870 "--api-key-file", | |
871 "[BUILD]/site_config/.amp_main_pool_key", | |
872 "--api-secret-file", | |
873 "[BUILD]/site_config/.amp_main_pool_secret", | |
874 "--api-address", | |
875 "172.22.21.180", | |
876 "--api-port", | |
877 "80", | |
878 "--api-protocol", | |
879 "http", | |
880 "--device-type", | |
881 "Android", | |
882 "--remote-device", | |
883 "Moto G", | |
884 "--remote-device-os", | |
885 "4.4.2", | |
886 "--test-timeout", | |
887 "3600", | |
888 "--collect", | |
889 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json", | |
890 "--results-path", | |
891 "[TMP_BASE]/amp_results_tmp_2/T35TRUN1D/results.zip", | |
892 "--verbose", | |
893 "--json-results-file", | |
894 "/path/to/tmp/json", | |
895 "--release" | |
896 ], | |
897 "cwd": "[SLAVE_BUILD]", | |
898 "name": "[collect] AndroidWebViewTest (4)", | |
899 "~followup_annotations": [ | |
900 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@" | |
901 ] | |
902 }, | |
903 { | |
904 "cmd": [ | |
905 "python", | |
906 "-u", | |
907 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", | |
908 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json", | |
909 "/path/to/tmp/json" | |
910 ], | |
911 "cwd": "[SLAVE_BUILD]", | |
912 "name": "[collect] load AndroidWebViewTest (5)", | |
913 "~followup_annotations": [ | |
914 "@@@STEP_LOG_LINE@json.output@{@@@", | |
915 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@", | |
916 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@", | |
917 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@", | |
918 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@", | |
919 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@", | |
920 "@@@STEP_LOG_LINE@json.output@ }@@@", | |
921 "@@@STEP_LOG_LINE@json.output@ }@@@", | |
922 "@@@STEP_LOG_LINE@json.output@}@@@", | |
923 "@@@STEP_LOG_END@json.output@@@" | |
924 ] | |
925 }, | |
926 { | |
927 "cmd": [ | |
928 "python", | |
929 "-u", | |
930 "[SLAVE_BUILD]/src/build/android/test_runner.py", | |
931 "instrumentation", | |
932 "--apk-under-test", | |
933 "AndroidWebView", | |
934 "--test-apk", | |
935 "AndroidWebViewTest", | |
936 "--isolate-file-path", | |
937 "[SLAVE_BUILD]/src/android_webview/android_webview_test_apk.isolate", | |
938 "--timeout-scale", | |
939 "5", | |
940 "--enable-platform-mode", | |
941 "-e", | |
942 "remote_device", | |
943 "--api-key-file", | |
944 "[BUILD]/site_config/.amp_main_pool_key", | |
945 "--api-secret-file", | |
946 "[BUILD]/site_config/.amp_main_pool_secret", | |
947 "--api-address", | |
948 "172.22.21.180", | |
949 "--api-port", | |
950 "80", | |
951 "--api-protocol", | |
952 "http", | |
953 "--device-type", | |
954 "Android", | |
955 "--remote-device", | |
956 "One M8", | |
957 "--remote-device-os", | |
958 "4.4.2", | |
959 "--test-timeout", | |
960 "3600", | |
961 "--collect", | |
962 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json", | |
963 "--results-path", | |
964 "[TMP_BASE]/amp_results_tmp_2/T35TRUN1D/results.zip", | |
965 "--verbose", | |
966 "--json-results-file", | |
967 "/path/to/tmp/json", | |
968 "--release" | |
969 ], | |
970 "cwd": "[SLAVE_BUILD]", | |
971 "name": "[collect] AndroidWebViewTest (5)", | |
972 "~followup_annotations": [ | |
973 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@" | |
974 ] | |
975 }, | |
976 { | |
977 "cmd": [ | |
978 "python", | |
979 "-u", | |
980 "\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", | |
981 "[SLAVE_BUILD]/src/out/Release/test_logs/*.log" | |
982 ], | |
983 "cwd": "[SLAVE_BUILD]", | |
984 "name": "test_report", | |
985 "~followup_annotations": [ | |
986 "@@@STEP_LOG_LINE@python.inline@@@@", | |
987 "@@@STEP_LOG_LINE@python.inline@import glob, os, sys@@@", | |
988 "@@@STEP_LOG_LINE@python.inline@for report in glob.glob(sys.argv[1]):@@@", | |
989 "@@@STEP_LOG_LINE@python.inline@ with open(report, 'r') as f:@@@", | |
990 "@@@STEP_LOG_LINE@python.inline@ for l in f.readlines():@@@", | |
991 "@@@STEP_LOG_LINE@python.inline@ print l@@@", | |
992 "@@@STEP_LOG_LINE@python.inline@ os.remove(report)@@@", | |
993 "@@@STEP_LOG_END@python.inline@@@" | |
994 ] | |
995 }, | |
996 { | |
997 "name": "$result", | |
998 "recipe_result": null, | |
999 "status_code": 0 | |
1000 } | |
1001 ] | |
OLD | NEW |