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

Side by Side Diff: infra/bots/recipes/swarm_test.expected/adb_in_path.json

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

Powered by Google App Engine
This is Rietveld 408576698