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

Side by Side Diff: infra/bots/recipes/swarm_test.expected/Test-Android-Clang-AndroidOne-CPU-MT6582-arm-Release-GN_Android.json

Issue 2320153002: GN: Android perf/tests (Closed)
Patch Set: eric Created 4 years, 3 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
« no previous file with comments | « infra/bots/recipes/swarm_test.py ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
(Empty)
1 [
2 {
3 "cmd": [
4 "adb",
5 "reboot"
6 ],
7 "cwd": "[SLAVE_BUILD]/skia",
8 "name": "reboot"
9 },
10 {
11 "cmd": [
12 "adb",
13 "wait-for-usb-device"
14 ],
15 "cwd": "[SLAVE_BUILD]/skia",
16 "name": "wait for device"
17 },
18 {
19 "cmd": [
20 "adb",
21 "shell",
22 "rm",
23 "-rf",
24 "/data/local/tmp/*"
25 ],
26 "cwd": "[SLAVE_BUILD]/skia",
27 "name": "TEMPORARY clear /data/local/tmp"
borenet 2016/09/12 14:32:00 Still contains '/' which breaks log links.
28 },
29 {
30 "cmd": [
31 "adb",
32 "shell",
33 "mkdir",
34 "-p",
35 "/data/local/tmp/resources"
36 ],
37 "cwd": "[SLAVE_BUILD]/skia",
38 "name": "mkdir /data/local/tmp/resources"
39 },
40 {
41 "cmd": [
42 "python",
43 "-u",
44 "\nimport os\nimport subprocess\nimport sys\nhost = sys.argv[1]\ndevice = sys.argv[2]\nfor d, _, fs in os.walk(host):\n p = os.path.relpath(d, host)\n if p != '.' and p.startswith('.'):\n continue\n for f in fs:\n print os. path.join(p,f)\n subprocess.check_call(['adb', 'push',\n os.path.realpath(os.path.join(host, p, f)),\n os .path.join(device, p, f)])\n",
45 "[SLAVE_BUILD]/skia/resources",
46 "/data/local/tmp/resources"
47 ],
48 "cwd": "[SLAVE_BUILD]/skia",
49 "name": "push [SLAVE_BUILD]/skia/resources/* /data/local/tmp/resources",
50 "~followup_annotations": [
51 "@@@STEP_LOG_LINE@python.inline@@@@",
52 "@@@STEP_LOG_LINE@python.inline@import os@@@",
53 "@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
54 "@@@STEP_LOG_LINE@python.inline@import sys@@@",
55 "@@@STEP_LOG_LINE@python.inline@host = sys.argv[1]@@@",
56 "@@@STEP_LOG_LINE@python.inline@device = sys.argv[2]@@@",
57 "@@@STEP_LOG_LINE@python.inline@for d, _, fs in os.walk(host):@@@",
58 "@@@STEP_LOG_LINE@python.inline@ p = os.path.relpath(d, host)@@@",
59 "@@@STEP_LOG_LINE@python.inline@ if p != '.' and p.startswith('.'):@@@",
60 "@@@STEP_LOG_LINE@python.inline@ continue@@@",
61 "@@@STEP_LOG_LINE@python.inline@ for f in fs:@@@",
62 "@@@STEP_LOG_LINE@python.inline@ print os.path.join(p,f)@@@",
63 "@@@STEP_LOG_LINE@python.inline@ subprocess.check_call(['adb', 'push',@ @@",
64 "@@@STEP_LOG_LINE@python.inline@ os.path.realpat h(os.path.join(host, p, f)),@@@",
65 "@@@STEP_LOG_LINE@python.inline@ os.path.join(de vice, p, f)])@@@",
66 "@@@STEP_LOG_END@python.inline@@@"
67 ]
68 },
69 {
70 "cmd": [
71 "python",
72 "-u",
73 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
74 "[SLAVE_BUILD]/skia/infra/bots/assets/skp/VERSION",
75 "/path/to/tmp/"
76 ],
77 "name": "Get downloaded SKP VERSION"
78 },
79 {
80 "cmd": [
81 "python",
82 "-u",
83 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
84 "42",
85 "[SLAVE_BUILD]/tmp/SKP_VERSION"
86 ],
87 "name": "write SKP_VERSION"
88 },
89 {
90 "cmd": [
91 "adb",
92 "shell",
93 "cat",
94 "/data/local/tmp/tmp/SKP_VERSION"
95 ],
96 "cwd": "[SLAVE_BUILD]/skia",
97 "name": "read /data/local/tmp/tmp/SKP_VERSION",
98 "stdout": "/path/to/tmp/"
99 },
100 {
101 "cmd": [
102 "adb",
103 "shell",
104 "rm",
105 "-f",
106 "/data/local/tmp/tmp/SKP_VERSION"
107 ],
108 "cwd": "[SLAVE_BUILD]/skia",
109 "name": "rm /data/local/tmp/tmp/SKP_VERSION"
110 },
111 {
112 "cmd": [
113 "adb",
114 "shell",
115 "rm",
116 "-rf",
117 "/data/local/tmp/skps"
118 ],
119 "cwd": "[SLAVE_BUILD]/skia",
120 "name": "rm /data/local/tmp/skps"
121 },
122 {
123 "cmd": [
124 "adb",
125 "shell",
126 "mkdir",
127 "-p",
128 "/data/local/tmp/skps"
129 ],
130 "cwd": "[SLAVE_BUILD]/skia",
131 "name": "mkdir /data/local/tmp/skps"
132 },
133 {
134 "cmd": [
135 "python",
136 "-u",
137 "\nimport os\nimport subprocess\nimport sys\nhost = sys.argv[1]\ndevice = sys.argv[2]\nfor d, _, fs in os.walk(host):\n p = os.path.relpath(d, host)\n if p != '.' and p.startswith('.'):\n continue\n for f in fs:\n print os. path.join(p,f)\n subprocess.check_call(['adb', 'push',\n os.path.realpath(os.path.join(host, p, f)),\n os .path.join(device, p, f)])\n",
138 "[SLAVE_BUILD]/skp",
139 "/data/local/tmp/skps"
140 ],
141 "cwd": "[SLAVE_BUILD]/skia",
142 "name": "push [SLAVE_BUILD]/skp/* /data/local/tmp/skps",
143 "~followup_annotations": [
144 "@@@STEP_LOG_LINE@python.inline@@@@",
145 "@@@STEP_LOG_LINE@python.inline@import os@@@",
146 "@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
147 "@@@STEP_LOG_LINE@python.inline@import sys@@@",
148 "@@@STEP_LOG_LINE@python.inline@host = sys.argv[1]@@@",
149 "@@@STEP_LOG_LINE@python.inline@device = sys.argv[2]@@@",
150 "@@@STEP_LOG_LINE@python.inline@for d, _, fs in os.walk(host):@@@",
151 "@@@STEP_LOG_LINE@python.inline@ p = os.path.relpath(d, host)@@@",
152 "@@@STEP_LOG_LINE@python.inline@ if p != '.' and p.startswith('.'):@@@",
153 "@@@STEP_LOG_LINE@python.inline@ continue@@@",
154 "@@@STEP_LOG_LINE@python.inline@ for f in fs:@@@",
155 "@@@STEP_LOG_LINE@python.inline@ print os.path.join(p,f)@@@",
156 "@@@STEP_LOG_LINE@python.inline@ subprocess.check_call(['adb', 'push',@ @@",
157 "@@@STEP_LOG_LINE@python.inline@ os.path.realpat h(os.path.join(host, p, f)),@@@",
158 "@@@STEP_LOG_LINE@python.inline@ os.path.join(de vice, p, f)])@@@",
159 "@@@STEP_LOG_END@python.inline@@@"
160 ]
161 },
162 {
163 "cmd": [
164 "adb",
165 "push",
166 "[SLAVE_BUILD]/tmp/SKP_VERSION",
167 "/data/local/tmp/tmp/SKP_VERSION"
168 ],
169 "cwd": "[SLAVE_BUILD]/skia",
170 "name": "push [SLAVE_BUILD]/tmp/SKP_VERSION /data/local/tmp/tmp/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 "[SLAVE_BUILD]/skia/infra/bots/assets/skimage/VERSION",
178 "/path/to/tmp/"
179 ],
180 "name": "Get downloaded skimage VERSION"
181 },
182 {
183 "cmd": [
184 "python",
185 "-u",
186 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
187 "42",
188 "[SLAVE_BUILD]/tmp/SK_IMAGE_VERSION"
189 ],
190 "name": "write SK_IMAGE_VERSION"
191 },
192 {
193 "cmd": [
194 "adb",
195 "shell",
196 "cat",
197 "/data/local/tmp/tmp/SK_IMAGE_VERSION"
198 ],
199 "cwd": "[SLAVE_BUILD]/skia",
200 "name": "read /data/local/tmp/tmp/SK_IMAGE_VERSION",
201 "stdout": "/path/to/tmp/"
202 },
203 {
204 "cmd": [
205 "adb",
206 "shell",
207 "rm",
208 "-f",
209 "/data/local/tmp/tmp/SK_IMAGE_VERSION"
210 ],
211 "cwd": "[SLAVE_BUILD]/skia",
212 "name": "rm /data/local/tmp/tmp/SK_IMAGE_VERSION"
213 },
214 {
215 "cmd": [
216 "adb",
217 "shell",
218 "rm",
219 "-rf",
220 "/data/local/tmp/images"
221 ],
222 "cwd": "[SLAVE_BUILD]/skia",
223 "name": "rm /data/local/tmp/images"
224 },
225 {
226 "cmd": [
227 "adb",
228 "shell",
229 "mkdir",
230 "-p",
231 "/data/local/tmp/images"
232 ],
233 "cwd": "[SLAVE_BUILD]/skia",
234 "name": "mkdir /data/local/tmp/images"
235 },
236 {
237 "cmd": [
238 "python",
239 "-u",
240 "\nimport os\nimport subprocess\nimport sys\nhost = sys.argv[1]\ndevice = sys.argv[2]\nfor d, _, fs in os.walk(host):\n p = os.path.relpath(d, host)\n if p != '.' and p.startswith('.'):\n continue\n for f in fs:\n print os. path.join(p,f)\n subprocess.check_call(['adb', 'push',\n os.path.realpath(os.path.join(host, p, f)),\n os .path.join(device, p, f)])\n",
241 "[SLAVE_BUILD]/skimage",
242 "/data/local/tmp/images"
243 ],
244 "cwd": "[SLAVE_BUILD]/skia",
245 "name": "push [SLAVE_BUILD]/skimage/* /data/local/tmp/images",
246 "~followup_annotations": [
247 "@@@STEP_LOG_LINE@python.inline@@@@",
248 "@@@STEP_LOG_LINE@python.inline@import os@@@",
249 "@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
250 "@@@STEP_LOG_LINE@python.inline@import sys@@@",
251 "@@@STEP_LOG_LINE@python.inline@host = sys.argv[1]@@@",
252 "@@@STEP_LOG_LINE@python.inline@device = sys.argv[2]@@@",
253 "@@@STEP_LOG_LINE@python.inline@for d, _, fs in os.walk(host):@@@",
254 "@@@STEP_LOG_LINE@python.inline@ p = os.path.relpath(d, host)@@@",
255 "@@@STEP_LOG_LINE@python.inline@ if p != '.' and p.startswith('.'):@@@",
256 "@@@STEP_LOG_LINE@python.inline@ continue@@@",
257 "@@@STEP_LOG_LINE@python.inline@ for f in fs:@@@",
258 "@@@STEP_LOG_LINE@python.inline@ print os.path.join(p,f)@@@",
259 "@@@STEP_LOG_LINE@python.inline@ subprocess.check_call(['adb', 'push',@ @@",
260 "@@@STEP_LOG_LINE@python.inline@ os.path.realpat h(os.path.join(host, p, f)),@@@",
261 "@@@STEP_LOG_LINE@python.inline@ os.path.join(de vice, p, f)])@@@",
262 "@@@STEP_LOG_END@python.inline@@@"
263 ]
264 },
265 {
266 "cmd": [
267 "adb",
268 "push",
269 "[SLAVE_BUILD]/tmp/SK_IMAGE_VERSION",
270 "/data/local/tmp/tmp/SK_IMAGE_VERSION"
271 ],
272 "cwd": "[SLAVE_BUILD]/skia",
273 "name": "push [SLAVE_BUILD]/tmp/SK_IMAGE_VERSION /data/local/tmp/tmp/SK_IMAG E_VERSION"
274 },
275 {
276 "cmd": [
277 "python",
278 "-u",
279 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
280 "[SLAVE_BUILD]/skia/infra/bots/assets/svg/VERSION",
281 "/path/to/tmp/"
282 ],
283 "name": "Get downloaded SVG VERSION"
284 },
285 {
286 "cmd": [
287 "python",
288 "-u",
289 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
290 "42",
291 "[SLAVE_BUILD]/tmp/SVG_VERSION"
292 ],
293 "name": "write SVG_VERSION"
294 },
295 {
296 "cmd": [
297 "adb",
298 "shell",
299 "cat",
300 "/data/local/tmp/tmp/SVG_VERSION"
301 ],
302 "cwd": "[SLAVE_BUILD]/skia",
303 "name": "read /data/local/tmp/tmp/SVG_VERSION",
304 "stdout": "/path/to/tmp/"
305 },
306 {
307 "cmd": [
308 "adb",
309 "shell",
310 "rm",
311 "-f",
312 "/data/local/tmp/tmp/SVG_VERSION"
313 ],
314 "cwd": "[SLAVE_BUILD]/skia",
315 "name": "rm /data/local/tmp/tmp/SVG_VERSION"
316 },
317 {
318 "cmd": [
319 "adb",
320 "shell",
321 "rm",
322 "-rf",
323 "/data/local/tmp/svgs"
324 ],
325 "cwd": "[SLAVE_BUILD]/skia",
326 "name": "rm /data/local/tmp/svgs"
327 },
328 {
329 "cmd": [
330 "adb",
331 "shell",
332 "mkdir",
333 "-p",
334 "/data/local/tmp/svgs"
335 ],
336 "cwd": "[SLAVE_BUILD]/skia",
337 "name": "mkdir /data/local/tmp/svgs"
338 },
339 {
340 "cmd": [
341 "python",
342 "-u",
343 "\nimport os\nimport subprocess\nimport sys\nhost = sys.argv[1]\ndevice = sys.argv[2]\nfor d, _, fs in os.walk(host):\n p = os.path.relpath(d, host)\n if p != '.' and p.startswith('.'):\n continue\n for f in fs:\n print os. path.join(p,f)\n subprocess.check_call(['adb', 'push',\n os.path.realpath(os.path.join(host, p, f)),\n os .path.join(device, p, f)])\n",
344 "[SLAVE_BUILD]/svg",
345 "/data/local/tmp/svgs"
346 ],
347 "cwd": "[SLAVE_BUILD]/skia",
348 "name": "push [SLAVE_BUILD]/svg/* /data/local/tmp/svgs",
349 "~followup_annotations": [
350 "@@@STEP_LOG_LINE@python.inline@@@@",
351 "@@@STEP_LOG_LINE@python.inline@import os@@@",
352 "@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
353 "@@@STEP_LOG_LINE@python.inline@import sys@@@",
354 "@@@STEP_LOG_LINE@python.inline@host = sys.argv[1]@@@",
355 "@@@STEP_LOG_LINE@python.inline@device = sys.argv[2]@@@",
356 "@@@STEP_LOG_LINE@python.inline@for d, _, fs in os.walk(host):@@@",
357 "@@@STEP_LOG_LINE@python.inline@ p = os.path.relpath(d, host)@@@",
358 "@@@STEP_LOG_LINE@python.inline@ if p != '.' and p.startswith('.'):@@@",
359 "@@@STEP_LOG_LINE@python.inline@ continue@@@",
360 "@@@STEP_LOG_LINE@python.inline@ for f in fs:@@@",
361 "@@@STEP_LOG_LINE@python.inline@ print os.path.join(p,f)@@@",
362 "@@@STEP_LOG_LINE@python.inline@ subprocess.check_call(['adb', 'push',@ @@",
363 "@@@STEP_LOG_LINE@python.inline@ os.path.realpat h(os.path.join(host, p, f)),@@@",
364 "@@@STEP_LOG_LINE@python.inline@ os.path.join(de vice, p, f)])@@@",
365 "@@@STEP_LOG_END@python.inline@@@"
366 ]
367 },
368 {
369 "cmd": [
370 "adb",
371 "push",
372 "[SLAVE_BUILD]/tmp/SVG_VERSION",
373 "/data/local/tmp/tmp/SVG_VERSION"
374 ],
375 "cwd": "[SLAVE_BUILD]/skia",
376 "name": "push [SLAVE_BUILD]/tmp/SVG_VERSION /data/local/tmp/tmp/SVG_VERSION"
377 },
378 {
379 "cmd": [
380 "python",
381 "-u",
382 "\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",
383 "[CUSTOM_[SWARM_OUT_DIR]]/dm"
384 ],
385 "env": {
386 "PYTHONPATH": "[SLAVE_BUILD]/skia/infra/bots/.recipe_deps/build/scripts"
387 },
388 "name": "rmtree dm",
389 "~followup_annotations": [
390 "@@@STEP_LOG_LINE@python.inline@@@@",
391 "@@@STEP_LOG_LINE@python.inline@import os, sys@@@",
392 "@@@STEP_LOG_LINE@python.inline@from common import chromium_utils # Error? See https://crbug.com/584783.@@@",
393 "@@@STEP_LOG_LINE@python.inline@@@@",
394 "@@@STEP_LOG_LINE@python.inline@@@@",
395 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]):@@@",
396 "@@@STEP_LOG_LINE@python.inline@ chromium_utils.RemoveDirectory(sys.argv[ 1])@@@",
397 "@@@STEP_LOG_END@python.inline@@@"
398 ]
399 },
400 {
401 "cmd": [
402 "python",
403 "-u",
404 "\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",
405 "[CUSTOM_[SWARM_OUT_DIR]]/dm",
406 "511"
407 ],
408 "name": "makedirs dm",
409 "~followup_annotations": [
410 "@@@STEP_LOG_LINE@python.inline@@@@",
411 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
412 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
413 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
414 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
415 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
416 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
417 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
418 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
419 "@@@STEP_LOG_END@python.inline@@@"
420 ]
421 },
422 {
423 "cmd": [
424 "adb",
425 "shell",
426 "rm",
427 "-rf",
428 "/data/local/tmp/dm_out"
429 ],
430 "cwd": "[SLAVE_BUILD]/skia",
431 "name": "rm /data/local/tmp/dm_out"
432 },
433 {
434 "cmd": [
435 "adb",
436 "shell",
437 "mkdir",
438 "-p",
439 "/data/local/tmp/dm_out"
440 ],
441 "cwd": "[SLAVE_BUILD]/skia",
442 "name": "mkdir /data/local/tmp/dm_out"
443 },
444 {
445 "cmd": [
446 "python",
447 "-u",
448 "\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",
449 "[SLAVE_BUILD]/tmp",
450 "511"
451 ],
452 "name": "makedirs tmp_dir",
453 "~followup_annotations": [
454 "@@@STEP_LOG_LINE@python.inline@@@@",
455 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
456 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
457 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
458 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
459 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
460 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
461 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
462 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
463 "@@@STEP_LOG_END@python.inline@@@"
464 ]
465 },
466 {
467 "cmd": [
468 "python",
469 "-u",
470 "\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",
471 "[SLAVE_BUILD]/tmp/uninteresting_hashes.txt"
472 ],
473 "cwd": "[SLAVE_BUILD]/skia",
474 "name": "get uninteresting hashes",
475 "~followup_annotations": [
476 "@@@STEP_LOG_LINE@python.inline@@@@",
477 "@@@STEP_LOG_LINE@python.inline@import contextlib@@@",
478 "@@@STEP_LOG_LINE@python.inline@import math@@@",
479 "@@@STEP_LOG_LINE@python.inline@import socket@@@",
480 "@@@STEP_LOG_LINE@python.inline@import sys@@@",
481 "@@@STEP_LOG_LINE@python.inline@import time@@@",
482 "@@@STEP_LOG_LINE@python.inline@import urllib2@@@",
483 "@@@STEP_LOG_LINE@python.inline@@@@",
484 "@@@STEP_LOG_LINE@python.inline@HASHES_URL = 'https://gold.skia.org/_/hash es'@@@",
485 "@@@STEP_LOG_LINE@python.inline@RETRIES = 5@@@",
486 "@@@STEP_LOG_LINE@python.inline@TIMEOUT = 60@@@",
487 "@@@STEP_LOG_LINE@python.inline@WAIT_BASE = 15@@@",
488 "@@@STEP_LOG_LINE@python.inline@@@@",
489 "@@@STEP_LOG_LINE@python.inline@socket.setdefaulttimeout(TIMEOUT)@@@",
490 "@@@STEP_LOG_LINE@python.inline@for retry in range(RETRIES):@@@",
491 "@@@STEP_LOG_LINE@python.inline@ try:@@@",
492 "@@@STEP_LOG_LINE@python.inline@ with contextlib.closing(@@@",
493 "@@@STEP_LOG_LINE@python.inline@ urllib2.urlopen(HASHES_URL, timeou t=TIMEOUT)) as w:@@@",
494 "@@@STEP_LOG_LINE@python.inline@ hashes = w.read()@@@",
495 "@@@STEP_LOG_LINE@python.inline@ with open(sys.argv[1], 'w') as f:@@@ ",
496 "@@@STEP_LOG_LINE@python.inline@ f.write(hashes)@@@",
497 "@@@STEP_LOG_LINE@python.inline@ break@@@",
498 "@@@STEP_LOG_LINE@python.inline@ except Exception as e:@@@",
499 "@@@STEP_LOG_LINE@python.inline@ print 'Failed to get uninteresting has hes from %s:' % HASHES_URL@@@",
500 "@@@STEP_LOG_LINE@python.inline@ print e@@@",
501 "@@@STEP_LOG_LINE@python.inline@ if retry == RETRIES:@@@",
502 "@@@STEP_LOG_LINE@python.inline@ raise@@@",
503 "@@@STEP_LOG_LINE@python.inline@ waittime = WAIT_BASE * math.pow(2, ret ry)@@@",
504 "@@@STEP_LOG_LINE@python.inline@ print 'Retry in %d seconds.' % waittim e@@@",
505 "@@@STEP_LOG_LINE@python.inline@ time.sleep(waittime)@@@",
506 "@@@STEP_LOG_END@python.inline@@@"
507 ]
508 },
509 {
510 "cmd": [
511 "adb",
512 "push",
513 "[SLAVE_BUILD]/tmp/uninteresting_hashes.txt",
514 "/data/local/tmp/tmp/uninteresting_hashes.txt"
515 ],
516 "cwd": "[SLAVE_BUILD]/skia",
517 "name": "push [SLAVE_BUILD]/tmp/uninteresting_hashes.txt /data/local/tmp/tmp /uninteresting_hashes.txt"
518 },
519 {
520 "cmd": [
521 "adb",
522 "push",
523 "[SLAVE_BUILD]/out/Release/dm",
524 "/data/local/tmp"
525 ],
526 "cwd": "[SLAVE_BUILD]/skia",
527 "name": "push dm"
528 },
529 {
530 "cmd": [
531 "python",
532 "-u",
533 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
534 "set -x; /data/local/tmp/dm --undefok --resourcePath /data/local/tmp/resou rces --skps /data/local/tmp/skps --images /data/local/tmp/images/dm --colorImage s /data/local/tmp/images/colorspace --nameByHash --properties gitHash abc123 mas ter client.skia builder Test-Android-Clang-AndroidOne-CPU-MT6582-arm-Release-GN_ Android build_number 5 --svgs /data/local/tmp/svgs --key arch arm compiler Clang configuration Release cpu_or_gpu CPU cpu_or_gpu_value MT6582 extra_config GN_An droid model AndroidOne os Android --uninterestingHashesFile /data/local/tmp/tmp/ uninteresting_hashes.txt --writePath /data/local/tmp/dm_out --nogpu --config 565 8888 gpu gpusrgb msaa4 serialize-8888 tiles_rt-8888 pic-8888 --src tests gm ima ge colorImage svg --blacklist f16 _ _ dstreadshuffle f16 image _ _ srgb image _ _ gpusrgb image _ _ _ test _ GrShape serialize-8888 gm _ bleed_image serialize-8 888 gm _ c_gms serialize-8888 gm _ colortype serialize-8888 gm _ colortype_xferm odes serialize-8888 gm _ drawfilter serialize-8888 gm _ fontmgr_bounds_0.75_0 se rialize-8888 gm _ fontmgr_bounds_1_-0.25 serialize-8888 gm _ fontmgr_bounds seri alize-8888 gm _ fontmgr_match serialize-8888 gm _ fontmgr_iter serialize-8888 gm _ imagemasksubset serialize-8888 gm _ bitmapfilters serialize-8888 gm _ bitmaps haders serialize-8888 gm _ bleed serialize-8888 gm _ bleed_alpha_bmp serialize-8 888 gm _ bleed_alpha_bmp_shader serialize-8888 gm _ convex_poly_clip serialize-8 888 gm _ extractalpha serialize-8888 gm _ filterbitmap_checkerboard_32_32_g8 ser ialize-8888 gm _ filterbitmap_image_mandrill_64 serialize-8888 gm _ shadows seri alize-8888 gm _ simpleaaclip_aaclip serialize-8888 gm _ composeshader_bitmap ser ialize-8888 gm _ scaled_tilemodes_npot serialize-8888 gm _ scaled_tilemodes seri alize-8888 gm _ bleed_alpha_image serialize-8888 gm _ bleed_alpha_image_shader s erialize-8888 gm _ verylargebitmap serialize-8888 gm _ verylarge_picture_image s p-8888 gm _ drawfilter pic-8888 gm _ drawfilter 2ndpic-8888 gm _ drawfilter lite -8888 gm _ drawfilter sp-8888 gm _ image-cacherator-from-picture pic-8888 gm _ i mage-cacherator-from-picture 2ndpic-8888 gm _ image-cacherator-from-picture seri alize-8888 gm _ image-cacherator-from-picture sp-8888 gm _ image-cacherator-from -raster pic-8888 gm _ image-cacherator-from-raster 2ndpic-8888 gm _ image-cacher ator-from-raster serialize-8888 gm _ image-cacherator-from-raster sp-8888 gm _ i mage-cacherator-from-ctable pic-8888 gm _ image-cacherator-from-ctable 2ndpic-88 88 gm _ image-cacherator-from-ctable serialize-8888 gm _ image-cacherator-from-c table sp-8888 gm _ gamut pic-8888 gm _ gamut lite-8888 gm _ gamut 2ndpic-8888 gm _ gamut serialize-8888 gm _ gamut --match ~WritePixels; echo $? >/data/local/tm p/rc",
535 "[SLAVE_BUILD]/tmp/dm.sh"
536 ],
537 "name": "write dm.sh"
538 },
539 {
540 "cmd": [
541 "adb",
542 "push",
543 "[SLAVE_BUILD]/tmp/dm.sh",
544 "/data/local/tmp"
545 ],
546 "cwd": "[SLAVE_BUILD]/skia",
547 "name": "push dm.sh"
548 },
549 {
550 "cmd": [
551 "adb",
552 "logcat",
553 "-c"
554 ],
555 "cwd": "[SLAVE_BUILD]/skia",
556 "name": "clear log"
557 },
558 {
559 "cmd": [
560 "adb",
561 "shell",
562 "sh",
563 "/data/local/tmp/dm.sh"
564 ],
565 "cwd": "[SLAVE_BUILD]/skia",
566 "name": "dm"
567 },
568 {
569 "cmd": [
570 "adb",
571 "logcat",
572 "-d"
573 ],
574 "cwd": "[SLAVE_BUILD]/skia",
575 "name": "dump log "
576 },
577 {
578 "cmd": [
579 "python",
580 "-u",
581 "\nimport subprocess\nimport sys\nsys.exit(int(subprocess.check_output(['a db', 'shell', 'cat',\n '/data/local/tmp/rc' ])))\n"
582 ],
583 "name": "check dm rc",
584 "~followup_annotations": [
585 "@@@STEP_LOG_LINE@python.inline@@@@",
586 "@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
587 "@@@STEP_LOG_LINE@python.inline@import sys@@@",
588 "@@@STEP_LOG_LINE@python.inline@sys.exit(int(subprocess.check_output(['adb ', 'shell', 'cat',@@@",
589 "@@@STEP_LOG_LINE@python.inline@ '/da ta/local/tmp/rc'])))@@@",
590 "@@@STEP_LOG_END@python.inline@@@"
591 ]
592 },
593 {
594 "cmd": [
595 "adb",
596 "pull",
597 "/data/local/tmp/dm_out",
598 "[CUSTOM_[SWARM_OUT_DIR]]/dm"
599 ],
600 "cwd": "[SLAVE_BUILD]/skia",
601 "name": "pull /data/local/tmp/dm_out [CUSTOM_[SWARM_OUT_DIR]]/dm"
602 },
603 {
604 "cmd": [
605 "adb",
606 "shell",
607 "rm",
608 "-rf",
609 "/data/local/tmp/*"
610 ],
611 "cwd": "[SLAVE_BUILD]/skia",
612 "name": "TEMPORARY clear /data/local/tmp (2)"
613 },
614 {
615 "cmd": [
616 "adb",
617 "reboot"
618 ],
619 "cwd": "[SLAVE_BUILD]/skia",
620 "name": "TEMPORARY reboot"
621 },
622 {
623 "cmd": [
624 "adb",
625 "kill-server"
626 ],
627 "cwd": "[SLAVE_BUILD]/skia",
628 "name": "kill adb server"
629 },
630 {
631 "name": "$result",
632 "recipe_result": null,
633 "status_code": 0
634 }
635 ]
OLDNEW
« no previous file with comments | « infra/bots/recipes/swarm_test.py ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698