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

Side by Side Diff: scripts/slave/recipes/chromium.expected/full_chromium_android_Android_WebView__amp_.json

Issue 1642553003: [Android] Switch the x86, x64, and mips builders on chromium.android to mb. (Closed) Base URL: https://chromium.googlesource.com/chromium/tools/build.git@master
Patch Set: Created 4 years, 10 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_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 ]
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698