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

Side by Side Diff: infra/bots/recipes/swarm_test.expected/Test-Android-GCC-GalaxyS3-GPU-Mali400-Arm7-Debug.json

Issue 2175373002: Move Skia recipes from build repo (Closed) Base URL: https://skia.googlesource.com/skia.git@master
Patch Set: Fixes, add simulation test to presubmit Created 4 years, 4 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 "[SLAVE_BUILD]/skia/tools/buildbot_spec.py",
7 "/path/to/tmp/json",
8 "Test-Android-GCC-GalaxyS3-GPU-Mali400-Arm7-Debug"
9 ],
10 "cwd": "[SLAVE_BUILD]/skia",
11 "name": "exec buildbot_spec.py",
12 "~followup_annotations": [
13 "@@@STEP_LOG_LINE@json.output@{@@@",
14 "@@@STEP_LOG_LINE@json.output@ \"build_targets\": [@@@",
15 "@@@STEP_LOG_LINE@json.output@ \"dm\", @@@",
16 "@@@STEP_LOG_LINE@json.output@ \"nanobench\"@@@",
17 "@@@STEP_LOG_LINE@json.output@ ], @@@",
18 "@@@STEP_LOG_LINE@json.output@ \"builder_cfg\": {@@@",
19 "@@@STEP_LOG_LINE@json.output@ \"arch\": \"Arm7\", @@@",
20 "@@@STEP_LOG_LINE@json.output@ \"compiler\": \"GCC\", @@@",
21 "@@@STEP_LOG_LINE@json.output@ \"configuration\": \"Debug\", @@@",
22 "@@@STEP_LOG_LINE@json.output@ \"cpu_or_gpu\": \"GPU\", @@@",
23 "@@@STEP_LOG_LINE@json.output@ \"cpu_or_gpu_value\": \"Mali400\", @@@",
24 "@@@STEP_LOG_LINE@json.output@ \"is_trybot\": false, @@@",
25 "@@@STEP_LOG_LINE@json.output@ \"model\": \"GalaxyS3\", @@@",
26 "@@@STEP_LOG_LINE@json.output@ \"os\": \"Android\", @@@",
27 "@@@STEP_LOG_LINE@json.output@ \"role\": \"Test\"@@@",
28 "@@@STEP_LOG_LINE@json.output@ }, @@@",
29 "@@@STEP_LOG_LINE@json.output@ \"configuration\": \"Debug\", @@@",
30 "@@@STEP_LOG_LINE@json.output@ \"device_cfg\": \"arm_v7_neon\", @@@",
31 "@@@STEP_LOG_LINE@json.output@ \"dm_flags\": [@@@",
32 "@@@STEP_LOG_LINE@json.output@ \"--dummy-flags\"@@@",
33 "@@@STEP_LOG_LINE@json.output@ ], @@@",
34 "@@@STEP_LOG_LINE@json.output@ \"do_perf_steps\": true, @@@",
35 "@@@STEP_LOG_LINE@json.output@ \"do_test_steps\": true, @@@",
36 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@",
37 "@@@STEP_LOG_LINE@json.output@ \"GYP_DEFINES\": \"skia_arch_type=arm sk ia_warnings_as_errors=0\"@@@",
38 "@@@STEP_LOG_LINE@json.output@ }, @@@",
39 "@@@STEP_LOG_LINE@json.output@ \"nanobench_flags\": [@@@",
40 "@@@STEP_LOG_LINE@json.output@ \"--dummy-flags\"@@@",
41 "@@@STEP_LOG_LINE@json.output@ ], @@@",
42 "@@@STEP_LOG_LINE@json.output@ \"product.board\": \"m0\", @@@",
43 "@@@STEP_LOG_LINE@json.output@ \"upload_dm_results\": true, @@@",
44 "@@@STEP_LOG_LINE@json.output@ \"upload_perf_results\": false@@@",
45 "@@@STEP_LOG_LINE@json.output@}@@@",
46 "@@@STEP_LOG_END@json.output@@@"
47 ]
48 },
49 {
50 "cmd": [
51 "which",
52 "adb"
53 ],
54 "name": "which adb",
55 "stdout": "/path/to/tmp/",
56 "~followup_annotations": [
57 "step returned non-zero exit code: 1",
58 "@@@STEP_EXCEPTION@@@"
59 ]
60 },
61 {
62 "cmd": [
63 "[SLAVE_BUILD]/skia/platform_tools/android/bin/adb_wait_for_device"
64 ],
65 "env": {
66 "ANDROID_HOME": "[SLAVE_BUILD]/android_sdk/android-sdk",
67 "ANDROID_SDK_ROOT": "[SLAVE_BUILD]/android_sdk/android-sdk",
68 "BUILDTYPE": "Debug",
69 "CHROME_HEADLESS": "1",
70 "GYP_DEFINES": "skia_arch_type=arm skia_warnings_as_errors=0",
71 "PYTHONPATH": "[BUILD]/scripts",
72 "SKIA_ANDROID_VERBOSE_SETUP": "1",
73 "SKIA_OUT": "[SLAVE_BUILD]/out"
74 },
75 "name": "wait for device (1)"
76 },
77 {
78 "cmd": [
79 "[SLAVE_BUILD]/skia/platform_tools/android/bin/adb_wait_for_charge"
80 ],
81 "env": {
82 "ANDROID_HOME": "[SLAVE_BUILD]/android_sdk/android-sdk",
83 "ANDROID_SDK_ROOT": "[SLAVE_BUILD]/android_sdk/android-sdk",
84 "BUILDTYPE": "Debug",
85 "CHROME_HEADLESS": "1",
86 "GYP_DEFINES": "skia_arch_type=arm skia_warnings_as_errors=0",
87 "PYTHONPATH": "[BUILD]/scripts",
88 "SKIA_ANDROID_VERBOSE_SETUP": "1",
89 "SKIA_OUT": "[SLAVE_BUILD]/out"
90 },
91 "name": "wait for charge (1)"
92 },
93 {
94 "cmd": [
95 "[SLAVE_BUILD]/android_sdk/android-sdk/platform-tools/adb",
96 "shell",
97 "echo",
98 "$EXTERNAL_STORAGE"
99 ],
100 "env": {
101 "BUILDTYPE": "Debug",
102 "CHROME_HEADLESS": "1",
103 "GYP_DEFINES": "skia_arch_type=arm skia_warnings_as_errors=0",
104 "PYTHONPATH": "[BUILD]/scripts",
105 "SKIA_OUT": "[SLAVE_BUILD]/out"
106 },
107 "name": "get EXTERNAL_STORAGE dir",
108 "stdout": "/path/to/tmp/"
109 },
110 {
111 "cmd": [
112 "[SLAVE_BUILD]/skia/platform_tools/android/bin/android_kill_skia",
113 "--verbose"
114 ],
115 "env": {
116 "ANDROID_HOME": "[SLAVE_BUILD]/android_sdk/android-sdk",
117 "ANDROID_SDK_ROOT": "[SLAVE_BUILD]/android_sdk/android-sdk",
118 "BUILDTYPE": "Debug",
119 "CHROME_HEADLESS": "1",
120 "GYP_DEFINES": "skia_arch_type=arm skia_warnings_as_errors=0",
121 "PYTHONPATH": "[BUILD]/scripts",
122 "SKIA_ANDROID_VERBOSE_SETUP": "1",
123 "SKIA_OUT": "[SLAVE_BUILD]/out"
124 },
125 "name": "kill skia"
126 },
127 {
128 "cmd": [
129 "[SLAVE_BUILD]/android_sdk/android-sdk/platform-tools/adb",
130 "shell",
131 "dumpsys",
132 "batteryproperties"
133 ],
134 "env": {
135 "BUILDTYPE": "Debug",
136 "CHROME_HEADLESS": "1",
137 "GYP_DEFINES": "skia_arch_type=arm skia_warnings_as_errors=0",
138 "PYTHONPATH": "[BUILD]/scripts",
139 "SKIA_OUT": "[SLAVE_BUILD]/out"
140 },
141 "name": "starting battery stats"
142 },
143 {
144 "cmd": [
145 "[SLAVE_BUILD]/skia/platform_tools/android/bin/adb_push_if_needed",
146 "--verbose",
147 "[SLAVE_BUILD]/skia/resources",
148 "/storage/emulated/legacy/skiabot/skia_resources"
149 ],
150 "env": {
151 "ANDROID_HOME": "[SLAVE_BUILD]/android_sdk/android-sdk",
152 "ANDROID_SDK_ROOT": "[SLAVE_BUILD]/android_sdk/android-sdk",
153 "BUILDTYPE": "Debug",
154 "CHROME_HEADLESS": "1",
155 "GYP_DEFINES": "skia_arch_type=arm skia_warnings_as_errors=0",
156 "PYTHONPATH": "[BUILD]/scripts",
157 "SKIA_ANDROID_VERBOSE_SETUP": "1",
158 "SKIA_OUT": "[SLAVE_BUILD]/out"
159 },
160 "name": "push resources"
161 },
162 {
163 "cmd": [
164 "python",
165 "-u",
166 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
167 "[SLAVE_BUILD]/skia/infra/bots/assets/skp/VERSION",
168 "/path/to/tmp/"
169 ],
170 "name": "Get downloaded SKP VERSION"
171 },
172 {
173 "cmd": [
174 "python",
175 "-u",
176 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
177 "42",
178 "[SLAVE_BUILD]/tmp/SKP_VERSION"
179 ],
180 "name": "write SKP_VERSION"
181 },
182 {
183 "cmd": [
184 "[SLAVE_BUILD]/android_sdk/android-sdk/platform-tools/adb",
185 "shell",
186 "cat",
187 "/storage/emulated/legacy/skiabot/skia_tmp_dir/SKP_VERSION"
188 ],
189 "env": {
190 "BUILDTYPE": "Debug",
191 "CHROME_HEADLESS": "1",
192 "GYP_DEFINES": "skia_arch_type=arm skia_warnings_as_errors=0",
193 "PYTHONPATH": "[BUILD]/scripts",
194 "SKIA_OUT": "[SLAVE_BUILD]/out"
195 },
196 "name": "read SKP_VERSION",
197 "stdout": "/path/to/tmp/"
198 },
199 {
200 "cmd": [
201 "python",
202 "-u",
203 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
204 "[SLAVE_BUILD]/skia/infra/bots/assets/skimage/VERSION",
205 "/path/to/tmp/"
206 ],
207 "name": "Get downloaded skimage VERSION"
208 },
209 {
210 "cmd": [
211 "python",
212 "-u",
213 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
214 "42",
215 "[SLAVE_BUILD]/tmp/SK_IMAGE_VERSION"
216 ],
217 "name": "write SK_IMAGE_VERSION"
218 },
219 {
220 "cmd": [
221 "[SLAVE_BUILD]/android_sdk/android-sdk/platform-tools/adb",
222 "shell",
223 "cat",
224 "/storage/emulated/legacy/skiabot/skia_tmp_dir/SK_IMAGE_VERSION"
225 ],
226 "env": {
227 "BUILDTYPE": "Debug",
228 "CHROME_HEADLESS": "1",
229 "GYP_DEFINES": "skia_arch_type=arm skia_warnings_as_errors=0",
230 "PYTHONPATH": "[BUILD]/scripts",
231 "SKIA_OUT": "[SLAVE_BUILD]/out"
232 },
233 "name": "read SK_IMAGE_VERSION",
234 "stdout": "/path/to/tmp/"
235 },
236 {
237 "cmd": [
238 "python",
239 "-u",
240 "\nimport os, sys\nfrom common import chromium_utils # Error? See https:// crbug.com/584783.\n\n\nif os.path.exists(sys.argv[1]):\n chromium_utils.RemoveD irectory(sys.argv[1])\n",
241 "[CUSTOM_[SWARM_OUT_DIR]]/dm"
242 ],
243 "env": {
244 "PYTHONPATH": "[SLAVE_BUILD]/skia/infra/bots/.recipe_deps/build/scripts"
245 },
246 "name": "rmtree dm",
247 "~followup_annotations": [
248 "@@@STEP_LOG_LINE@python.inline@@@@",
249 "@@@STEP_LOG_LINE@python.inline@import os, sys@@@",
250 "@@@STEP_LOG_LINE@python.inline@from common import chromium_utils # Error? See https://crbug.com/584783.@@@",
251 "@@@STEP_LOG_LINE@python.inline@@@@",
252 "@@@STEP_LOG_LINE@python.inline@@@@",
253 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]):@@@",
254 "@@@STEP_LOG_LINE@python.inline@ chromium_utils.RemoveDirectory(sys.argv[ 1])@@@",
255 "@@@STEP_LOG_END@python.inline@@@"
256 ]
257 },
258 {
259 "cmd": [
260 "python",
261 "-u",
262 "\nimport sys, os\npath = sys.argv[1]\nmode = int(sys.argv[2])\nif not os. path.isdir(path):\n if os.path.exists(path):\n print \"%s exists but is not a dir\" % path\n sys.exit(1)\n os.makedirs(path, mode)\n",
263 "[CUSTOM_[SWARM_OUT_DIR]]/dm",
264 "511"
265 ],
266 "name": "makedirs dm",
267 "~followup_annotations": [
268 "@@@STEP_LOG_LINE@python.inline@@@@",
269 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
270 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
271 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
272 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
273 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
274 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
275 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
276 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
277 "@@@STEP_LOG_END@python.inline@@@"
278 ]
279 },
280 {
281 "cmd": [
282 "[SLAVE_BUILD]/android_sdk/android-sdk/platform-tools/adb",
283 "shell",
284 "rm",
285 "-r",
286 "/storage/emulated/legacy/skiabot/skia_dm"
287 ],
288 "env": {
289 "BUILDTYPE": "Debug",
290 "CHROME_HEADLESS": "1",
291 "GYP_DEFINES": "skia_arch_type=arm skia_warnings_as_errors=0",
292 "PYTHONPATH": "[BUILD]/scripts",
293 "SKIA_OUT": "[SLAVE_BUILD]/out"
294 },
295 "name": "rmdir skia_dm"
296 },
297 {
298 "cmd": [
299 "[SLAVE_BUILD]/android_sdk/android-sdk/platform-tools/adb",
300 "shell",
301 "if",
302 "[",
303 "-e",
304 "/storage/emulated/legacy/skiabot/skia_dm",
305 "];",
306 "then",
307 "echo",
308 "FILE_EXISTS;",
309 "fi"
310 ],
311 "env": {
312 "BUILDTYPE": "Debug",
313 "CHROME_HEADLESS": "1",
314 "GYP_DEFINES": "skia_arch_type=arm skia_warnings_as_errors=0",
315 "PYTHONPATH": "[BUILD]/scripts",
316 "SKIA_OUT": "[SLAVE_BUILD]/out"
317 },
318 "name": "exists skia_dm",
319 "stdout": "/path/to/tmp/"
320 },
321 {
322 "cmd": [
323 "[SLAVE_BUILD]/android_sdk/android-sdk/platform-tools/adb",
324 "shell",
325 "mkdir",
326 "-p",
327 "/storage/emulated/legacy/skiabot/skia_dm"
328 ],
329 "env": {
330 "BUILDTYPE": "Debug",
331 "CHROME_HEADLESS": "1",
332 "GYP_DEFINES": "skia_arch_type=arm skia_warnings_as_errors=0",
333 "PYTHONPATH": "[BUILD]/scripts",
334 "SKIA_OUT": "[SLAVE_BUILD]/out"
335 },
336 "name": "mkdir skia_dm"
337 },
338 {
339 "cmd": [
340 "python",
341 "-u",
342 "\nimport sys, os\npath = sys.argv[1]\nmode = int(sys.argv[2])\nif not os. path.isdir(path):\n if os.path.exists(path):\n print \"%s exists but is not a dir\" % path\n sys.exit(1)\n os.makedirs(path, mode)\n",
343 "[SLAVE_BUILD]/tmp",
344 "511"
345 ],
346 "name": "makedirs tmp_dir",
347 "~followup_annotations": [
348 "@@@STEP_LOG_LINE@python.inline@@@@",
349 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
350 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
351 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
352 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
353 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
354 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
355 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
356 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
357 "@@@STEP_LOG_END@python.inline@@@"
358 ]
359 },
360 {
361 "cmd": [
362 "python",
363 "-u",
364 "\nimport contextlib\nimport math\nimport socket\nimport sys\nimport time\ nimport urllib2\n\nHASHES_URL = 'https://gold.skia.org/_/hashes'\nRETRIES = 5\nT IMEOUT = 60\nWAIT_BASE = 15\n\nsocket.setdefaulttimeout(TIMEOUT)\nfor retry in r ange(RETRIES):\n try:\n with contextlib.closing(\n urllib2.urlopen(HA SHES_URL, timeout=TIMEOUT)) as w:\n hashes = w.read()\n with open(sys. argv[1], 'w') as f:\n f.write(hashes)\n break\n except Exception as e:\n print 'Failed to get uninteresting hashes from %s:' % HASHES_URL\n print e\n if retry == RETRIES:\n raise\n waittime = WAIT_BASE * math .pow(2, retry)\n print 'Retry in %d seconds.' % waittime\n time.sleep(wait time)\n",
365 "[SLAVE_BUILD]/tmp/uninteresting_hashes.txt"
366 ],
367 "cwd": "[SLAVE_BUILD]/skia",
368 "env": {
369 "BUILDTYPE": "Debug",
370 "CHROME_HEADLESS": "1",
371 "GYP_DEFINES": "skia_arch_type=arm skia_warnings_as_errors=0",
372 "PYTHONPATH": "[BUILD]/scripts",
373 "SKIA_OUT": "[SLAVE_BUILD]/out"
374 },
375 "name": "get uninteresting hashes",
376 "~followup_annotations": [
377 "@@@STEP_LOG_LINE@python.inline@@@@",
378 "@@@STEP_LOG_LINE@python.inline@import contextlib@@@",
379 "@@@STEP_LOG_LINE@python.inline@import math@@@",
380 "@@@STEP_LOG_LINE@python.inline@import socket@@@",
381 "@@@STEP_LOG_LINE@python.inline@import sys@@@",
382 "@@@STEP_LOG_LINE@python.inline@import time@@@",
383 "@@@STEP_LOG_LINE@python.inline@import urllib2@@@",
384 "@@@STEP_LOG_LINE@python.inline@@@@",
385 "@@@STEP_LOG_LINE@python.inline@HASHES_URL = 'https://gold.skia.org/_/hash es'@@@",
386 "@@@STEP_LOG_LINE@python.inline@RETRIES = 5@@@",
387 "@@@STEP_LOG_LINE@python.inline@TIMEOUT = 60@@@",
388 "@@@STEP_LOG_LINE@python.inline@WAIT_BASE = 15@@@",
389 "@@@STEP_LOG_LINE@python.inline@@@@",
390 "@@@STEP_LOG_LINE@python.inline@socket.setdefaulttimeout(TIMEOUT)@@@",
391 "@@@STEP_LOG_LINE@python.inline@for retry in range(RETRIES):@@@",
392 "@@@STEP_LOG_LINE@python.inline@ try:@@@",
393 "@@@STEP_LOG_LINE@python.inline@ with contextlib.closing(@@@",
394 "@@@STEP_LOG_LINE@python.inline@ urllib2.urlopen(HASHES_URL, timeou t=TIMEOUT)) as w:@@@",
395 "@@@STEP_LOG_LINE@python.inline@ hashes = w.read()@@@",
396 "@@@STEP_LOG_LINE@python.inline@ with open(sys.argv[1], 'w') as f:@@@ ",
397 "@@@STEP_LOG_LINE@python.inline@ f.write(hashes)@@@",
398 "@@@STEP_LOG_LINE@python.inline@ break@@@",
399 "@@@STEP_LOG_LINE@python.inline@ except Exception as e:@@@",
400 "@@@STEP_LOG_LINE@python.inline@ print 'Failed to get uninteresting has hes from %s:' % HASHES_URL@@@",
401 "@@@STEP_LOG_LINE@python.inline@ print e@@@",
402 "@@@STEP_LOG_LINE@python.inline@ if retry == RETRIES:@@@",
403 "@@@STEP_LOG_LINE@python.inline@ raise@@@",
404 "@@@STEP_LOG_LINE@python.inline@ waittime = WAIT_BASE * math.pow(2, ret ry)@@@",
405 "@@@STEP_LOG_LINE@python.inline@ print 'Retry in %d seconds.' % waittim e@@@",
406 "@@@STEP_LOG_LINE@python.inline@ time.sleep(waittime)@@@",
407 "@@@STEP_LOG_END@python.inline@@@"
408 ]
409 },
410 {
411 "cmd": [
412 "[SLAVE_BUILD]/android_sdk/android-sdk/platform-tools/adb",
413 "push",
414 "[SLAVE_BUILD]/tmp/uninteresting_hashes.txt",
415 "/storage/emulated/legacy/skiabot/skia_tmp_dir/uninteresting_hashes.txt"
416 ],
417 "env": {
418 "BUILDTYPE": "Debug",
419 "CHROME_HEADLESS": "1",
420 "GYP_DEFINES": "skia_arch_type=arm skia_warnings_as_errors=0",
421 "PYTHONPATH": "[BUILD]/scripts",
422 "SKIA_OUT": "[SLAVE_BUILD]/out"
423 },
424 "name": "push uninteresting_hashes.txt"
425 },
426 {
427 "cmd": [
428 "[SLAVE_BUILD]/skia/platform_tools/android/bin/android_run_skia",
429 "--verbose",
430 "--logcat",
431 "-d",
432 "arm_v7_neon",
433 "-t",
434 "Debug",
435 "dm",
436 "--undefok",
437 "--resourcePath",
438 "/storage/emulated/legacy/skiabot/skia_resources",
439 "--skps",
440 "/storage/emulated/legacy/skiabot/skia_skp/skps",
441 "--images",
442 "/storage/emulated/legacy/skiabot/skia_images/dm",
443 "--colorImages",
444 "/storage/emulated/legacy/skiabot/skia_images/colorspace",
445 "--nameByHash",
446 "--properties",
447 "gitHash",
448 "abc123",
449 "master",
450 "client.skia",
451 "builder",
452 "Test-Android-GCC-GalaxyS3-GPU-Mali400-Arm7-Debug",
453 "build_number",
454 "5",
455 "--key",
456 "arch",
457 "Arm7",
458 "compiler",
459 "GCC",
460 "configuration",
461 "Debug",
462 "cpu_or_gpu",
463 "GPU",
464 "cpu_or_gpu_value",
465 "Mali400",
466 "model",
467 "GalaxyS3",
468 "os",
469 "Android",
470 "--uninterestingHashesFile",
471 "/storage/emulated/legacy/skiabot/skia_tmp_dir/uninteresting_hashes.txt",
472 "--writePath",
473 "/storage/emulated/legacy/skiabot/skia_dm",
474 "--nocpu",
475 "--dummy-flags"
476 ],
477 "env": {
478 "ANDROID_HOME": "[SLAVE_BUILD]/android_sdk/android-sdk",
479 "ANDROID_SDK_ROOT": "[SLAVE_BUILD]/android_sdk/android-sdk",
480 "BUILDTYPE": "Debug",
481 "CHROME_HEADLESS": "1",
482 "GYP_DEFINES": "skia_arch_type=arm skia_warnings_as_errors=0",
483 "PYTHONPATH": "[BUILD]/scripts",
484 "SKIA_ANDROID_VERBOSE_SETUP": "1",
485 "SKIA_OUT": "[SLAVE_BUILD]/out"
486 },
487 "name": "dm"
488 },
489 {
490 "cmd": [
491 "[SLAVE_BUILD]/skia/platform_tools/android/bin/adb_pull_if_needed",
492 "--verbose",
493 "/storage/emulated/legacy/skiabot/skia_dm",
494 "[CUSTOM_[SWARM_OUT_DIR]]/dm"
495 ],
496 "env": {
497 "ANDROID_HOME": "[SLAVE_BUILD]/android_sdk/android-sdk",
498 "ANDROID_SDK_ROOT": "[SLAVE_BUILD]/android_sdk/android-sdk",
499 "BUILDTYPE": "Debug",
500 "CHROME_HEADLESS": "1",
501 "GYP_DEFINES": "skia_arch_type=arm skia_warnings_as_errors=0",
502 "PYTHONPATH": "[BUILD]/scripts",
503 "SKIA_ANDROID_VERBOSE_SETUP": "1",
504 "SKIA_OUT": "[SLAVE_BUILD]/out"
505 },
506 "name": "pull skia_dm"
507 },
508 {
509 "cmd": [
510 "[SLAVE_BUILD]/android_sdk/android-sdk/platform-tools/adb",
511 "shell",
512 "dumpsys",
513 "batteryproperties"
514 ],
515 "env": {
516 "BUILDTYPE": "Debug",
517 "CHROME_HEADLESS": "1",
518 "GYP_DEFINES": "skia_arch_type=arm skia_warnings_as_errors=0",
519 "PYTHONPATH": "[BUILD]/scripts",
520 "SKIA_OUT": "[SLAVE_BUILD]/out"
521 },
522 "name": "final battery stats"
523 },
524 {
525 "cmd": [
526 "[SLAVE_BUILD]/android_sdk/android-sdk/platform-tools/adb",
527 "reboot"
528 ],
529 "env": {
530 "BUILDTYPE": "Debug",
531 "CHROME_HEADLESS": "1",
532 "GYP_DEFINES": "skia_arch_type=arm skia_warnings_as_errors=0",
533 "PYTHONPATH": "[BUILD]/scripts",
534 "SKIA_OUT": "[SLAVE_BUILD]/out"
535 },
536 "name": "reboot"
537 },
538 {
539 "cmd": [
540 "sleep",
541 "10"
542 ],
543 "env": {
544 "BUILDTYPE": "Debug",
545 "CHROME_HEADLESS": "1",
546 "GYP_DEFINES": "skia_arch_type=arm skia_warnings_as_errors=0",
547 "PYTHONPATH": "[BUILD]/scripts",
548 "SKIA_OUT": "[SLAVE_BUILD]/out"
549 },
550 "name": "wait for reboot"
551 },
552 {
553 "cmd": [
554 "[SLAVE_BUILD]/skia/platform_tools/android/bin/adb_wait_for_device"
555 ],
556 "env": {
557 "ANDROID_HOME": "[SLAVE_BUILD]/android_sdk/android-sdk",
558 "ANDROID_SDK_ROOT": "[SLAVE_BUILD]/android_sdk/android-sdk",
559 "BUILDTYPE": "Debug",
560 "CHROME_HEADLESS": "1",
561 "GYP_DEFINES": "skia_arch_type=arm skia_warnings_as_errors=0",
562 "PYTHONPATH": "[BUILD]/scripts",
563 "SKIA_ANDROID_VERBOSE_SETUP": "1",
564 "SKIA_OUT": "[SLAVE_BUILD]/out"
565 },
566 "name": "wait for device (2)"
567 },
568 {
569 "cmd": [
570 "[SLAVE_BUILD]/skia/platform_tools/android/bin/adb_wait_for_charge"
571 ],
572 "env": {
573 "ANDROID_HOME": "[SLAVE_BUILD]/android_sdk/android-sdk",
574 "ANDROID_SDK_ROOT": "[SLAVE_BUILD]/android_sdk/android-sdk",
575 "BUILDTYPE": "Debug",
576 "CHROME_HEADLESS": "1",
577 "GYP_DEFINES": "skia_arch_type=arm skia_warnings_as_errors=0",
578 "PYTHONPATH": "[BUILD]/scripts",
579 "SKIA_ANDROID_VERBOSE_SETUP": "1",
580 "SKIA_OUT": "[SLAVE_BUILD]/out"
581 },
582 "name": "wait for charge (2)"
583 },
584 {
585 "cmd": [
586 "[SLAVE_BUILD]/android_sdk/android-sdk/platform-tools/adb",
587 "kill-server"
588 ],
589 "env": {
590 "BUILDTYPE": "Debug",
591 "CHROME_HEADLESS": "1",
592 "GYP_DEFINES": "skia_arch_type=arm skia_warnings_as_errors=0",
593 "PYTHONPATH": "[BUILD]/scripts",
594 "SKIA_OUT": "[SLAVE_BUILD]/out"
595 },
596 "name": "kill-server"
597 },
598 {
599 "name": "$result",
600 "recipe_result": null,
601 "status_code": 0
602 }
603 ]
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698