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

Side by Side Diff: scripts/slave/recipes/skia/skia.expected/Test-ChromeOS-GCC-Daisy-CPU-NEON-Arm7-Release.json

Issue 1128823007: Skia recipes: Move Android and ChromeOS config info in from slaves.cfg (Closed) Base URL: https://chromium.googlesource.com/chromium/tools/build.git@master
Patch Set: Created 5 years, 7 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 "git",
5 "fetch"
6 ],
7 "cwd": "[SLAVE_BUILD]/skia",
8 "name": "git fetch"
9 },
10 {
11 "cmd": [
12 "git",
13 "reset",
14 "--hard",
15 "abc123"
16 ],
17 "cwd": "[SLAVE_BUILD]/skia",
18 "name": "git reset"
19 },
20 {
21 "cmd": [
22 "git",
23 "clean",
24 "-d",
25 "-f"
26 ],
27 "cwd": "[SLAVE_BUILD]/skia",
28 "name": "git clean"
29 },
30 {
31 "cmd": [
32 "python",
33 "-u",
34 "[DEPOT_TOOLS]/gclient.py",
35 "config",
36 "--spec",
37 "cache_dir = None\nsolutions = [{'deps_file': 'DEPS', 'managed': True, 'na me': 'skia', 'url': 'https://skia.googlesource.com/skia.git'}]\ntarget_os = ['ch romeos']"
38 ],
39 "cwd": "[SLAVE_BUILD]",
40 "name": "gclient setup"
41 },
42 {
43 "cmd": [
44 "python",
45 "-u",
46 "[DEPOT_TOOLS]/gclient.py",
47 "sync",
48 "--nohooks",
49 "--force",
50 "--verbose",
51 "--delete_unversioned_trees",
52 "--revision",
53 "skia@abc123",
54 "--output-json",
55 "/path/to/tmp/json"
56 ],
57 "cwd": "[SLAVE_BUILD]",
58 "name": "gclient sync",
59 "~followup_annotations": [
60 "@@@STEP_LOG_LINE@json.output@{@@@",
61 "@@@STEP_LOG_LINE@json.output@ \"solutions\": {@@@",
62 "@@@STEP_LOG_LINE@json.output@ \"skia/\": {@@@",
63 "@@@STEP_LOG_LINE@json.output@ \"revision\": 164710@@@",
64 "@@@STEP_LOG_LINE@json.output@ }@@@",
65 "@@@STEP_LOG_LINE@json.output@ }@@@",
66 "@@@STEP_LOG_LINE@json.output@}@@@",
67 "@@@STEP_LOG_END@json.output@@@",
68 "@@@SET_BUILD_PROPERTY@got_revision@164710@@@"
69 ]
70 },
71 {
72 "cmd": [
73 "[SLAVE_BUILD]/skia/platform_tools/chromeos/bin/chromeos_make",
74 "-d",
75 "daisy",
76 "dm",
77 "BUILDTYPE=Release"
78 ],
79 "cwd": "[SLAVE_BUILD]/skia",
80 "env": {
81 "GYP_DEFINES": "skia_arch_type=arm skia_arch_width=32 skia_gpu=0 skia_warn ings_as_errors=0"
82 },
83 "name": "build dm"
84 },
85 {
86 "cmd": [
87 "[SLAVE_BUILD]/skia/platform_tools/chromeos/bin/chromeos_make",
88 "-d",
89 "daisy",
90 "nanobench",
91 "BUILDTYPE=Release"
92 ],
93 "cwd": "[SLAVE_BUILD]/skia",
94 "env": {
95 "GYP_DEFINES": "skia_arch_type=arm skia_arch_width=32 skia_gpu=0 skia_warn ings_as_errors=0"
96 },
97 "name": "build nanobench"
98 },
99 {
100 "cmd": [
101 "ssh",
102 "-p",
103 "22",
104 "root@192.168.1.134",
105 "rm",
106 "-rf",
107 "/usr/local/skiabot/bin"
108 ],
109 "cwd": "[SLAVE_BUILD]",
110 "name": "rmdir bin"
111 },
112 {
113 "cmd": [
114 "ssh",
115 "-p",
116 "22",
117 "root@192.168.1.134",
118 "mkdir",
119 "-p",
120 "/usr/local/skiabot/bin"
121 ],
122 "cwd": "[SLAVE_BUILD]",
123 "name": "mkdir bin"
124 },
125 {
126 "cmd": [
127 "RECIPE_MODULE[skia]/resources/scp_dir_contents.sh",
128 "[SLAVE_BUILD]/skia/resources",
129 "root@192.168.1.134:/usr/local/skiabot/skia_resources"
130 ],
131 "cwd": "[SLAVE_BUILD]",
132 "name": "scp resources"
133 },
134 {
135 "cmd": [
136 "python",
137 "-u",
138 "\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",
139 "[SLAVE_BUILD]/tmp",
140 "511"
141 ],
142 "cwd": "[SLAVE_BUILD]",
143 "name": "makedirs tmp_dir",
144 "~followup_annotations": [
145 "@@@STEP_LOG_LINE@python.inline@@@@",
146 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
147 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
148 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
149 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
150 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
151 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
152 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
153 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
154 "@@@STEP_LOG_END@python.inline@@@"
155 ]
156 },
157 {
158 "cmd": [
159 "python",
160 "-u",
161 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
162 "[SLAVE_BUILD]/skia/SKP_VERSION",
163 "/path/to/tmp/"
164 ],
165 "cwd": "[SLAVE_BUILD]",
166 "name": "Get expected SKP_VERSION"
167 },
168 {
169 "cmd": [
170 "python",
171 "-u",
172 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
173 "[SLAVE_BUILD]/tmp/SKP_VERSION",
174 "/path/to/tmp/"
175 ],
176 "cwd": "[SLAVE_BUILD]",
177 "name": "Get downloaded SKP_VERSION"
178 },
179 {
180 "cmd": [
181 "ssh",
182 "-p",
183 "22",
184 "root@192.168.1.134",
185 "cat",
186 "/usr/local/skiabot/skia_tmp_dir/SKP_VERSION"
187 ],
188 "cwd": "[SLAVE_BUILD]",
189 "name": "read SKP_VERSION",
190 "stdout": "/path/to/tmp/"
191 },
192 {
193 "cmd": [
194 "ssh",
195 "-p",
196 "22",
197 "root@192.168.1.134",
198 "rm",
199 "-f",
200 "/usr/local/skiabot/skia_tmp_dir/SKP_VERSION"
201 ],
202 "cwd": "[SLAVE_BUILD]",
203 "name": "rm SKP_VERSION"
204 },
205 {
206 "cmd": [
207 "ssh",
208 "-p",
209 "22",
210 "root@192.168.1.134",
211 "rm",
212 "-rf",
213 "/usr/local/skiabot/skia_skp/skps"
214 ],
215 "cwd": "[SLAVE_BUILD]",
216 "name": "rmdir skps"
217 },
218 {
219 "cmd": [
220 "ssh",
221 "-p",
222 "22",
223 "root@192.168.1.134",
224 "mkdir",
225 "-p",
226 "/usr/local/skiabot/skia_skp/skps"
227 ],
228 "cwd": "[SLAVE_BUILD]",
229 "name": "mkdir skps"
230 },
231 {
232 "cmd": [
233 "RECIPE_MODULE[skia]/resources/scp_dir_contents.sh",
234 "[SLAVE_BUILD]/playback/skps",
235 "root@192.168.1.134:/usr/local/skiabot/skia_skp/skps"
236 ],
237 "cwd": "[SLAVE_BUILD]",
238 "name": "scp skps"
239 },
240 {
241 "cmd": [
242 "scp",
243 "-P",
244 "22",
245 "[SLAVE_BUILD]/tmp/SKP_VERSION",
246 "root@192.168.1.134:/usr/local/skiabot/skia_tmp_dir/SKP_VERSION"
247 ],
248 "cwd": "[SLAVE_BUILD]",
249 "name": "scp SKP_VERSION"
250 },
251 {
252 "cmd": [
253 "python",
254 "-u",
255 "RECIPE_MODULE[gsutil]/resources/gsutil_wrapper.py",
256 "--",
257 "[DEPOT_TOOLS]/gsutil.py",
258 "--force-version",
259 "3.25",
260 "----",
261 "cat",
262 "gs://chromium-skia-gm/skimage/input/TIMESTAMP_LAST_UPLOAD_COMPLETED"
263 ],
264 "cwd": "[SLAVE_BUILD]",
265 "name": "gsutil cat TIMESTAMP_LAST_UPLOAD_COMPLETED",
266 "stdout": "/path/to/tmp/"
267 },
268 {
269 "cmd": [
270 "python",
271 "-u",
272 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
273 "[SLAVE_BUILD]/tmp/SKIMAGE_VERSION",
274 "/path/to/tmp/"
275 ],
276 "cwd": "[SLAVE_BUILD]",
277 "name": "Get downloaded SKIMAGE_VERSION"
278 },
279 {
280 "cmd": [
281 "ssh",
282 "-p",
283 "22",
284 "root@192.168.1.134",
285 "cat",
286 "/usr/local/skiabot/skia_tmp_dir/SKIMAGE_VERSION"
287 ],
288 "cwd": "[SLAVE_BUILD]",
289 "name": "read SKIMAGE_VERSION",
290 "stdout": "/path/to/tmp/"
291 },
292 {
293 "cmd": [
294 "ssh",
295 "-p",
296 "22",
297 "root@192.168.1.134",
298 "rm",
299 "-f",
300 "/usr/local/skiabot/skia_tmp_dir/SKIMAGE_VERSION"
301 ],
302 "cwd": "[SLAVE_BUILD]",
303 "name": "rm SKIMAGE_VERSION"
304 },
305 {
306 "cmd": [
307 "ssh",
308 "-p",
309 "22",
310 "root@192.168.1.134",
311 "rm",
312 "-rf",
313 "/usr/local/skiabot/skia_images"
314 ],
315 "cwd": "[SLAVE_BUILD]",
316 "name": "rmdir skia_images"
317 },
318 {
319 "cmd": [
320 "ssh",
321 "-p",
322 "22",
323 "root@192.168.1.134",
324 "mkdir",
325 "-p",
326 "/usr/local/skiabot/skia_images"
327 ],
328 "cwd": "[SLAVE_BUILD]",
329 "name": "mkdir skia_images"
330 },
331 {
332 "cmd": [
333 "RECIPE_MODULE[skia]/resources/scp_dir_contents.sh",
334 "[SLAVE_BUILD]/images",
335 "root@192.168.1.134:/usr/local/skiabot/skia_images"
336 ],
337 "cwd": "[SLAVE_BUILD]",
338 "name": "scp images"
339 },
340 {
341 "cmd": [
342 "scp",
343 "-P",
344 "22",
345 "[SLAVE_BUILD]/tmp/SKIMAGE_VERSION",
346 "root@192.168.1.134:/usr/local/skiabot/skia_tmp_dir/SKIMAGE_VERSION"
347 ],
348 "cwd": "[SLAVE_BUILD]",
349 "name": "scp SKIMAGE_VERSION"
350 },
351 {
352 "cmd": [
353 "python",
354 "-u",
355 "\nimport os, sys\nfrom common import chromium_utils\n\nif os.path.exists( sys.argv[1]):\n chromium_utils.RemoveDirectory(sys.argv[1])\n",
356 "[SLAVE_BUILD]/dm"
357 ],
358 "cwd": "[SLAVE_BUILD]",
359 "name": "rmtree dm",
360 "~followup_annotations": [
361 "@@@STEP_LOG_LINE@python.inline@@@@",
362 "@@@STEP_LOG_LINE@python.inline@import os, sys@@@",
363 "@@@STEP_LOG_LINE@python.inline@from common import chromium_utils@@@",
364 "@@@STEP_LOG_LINE@python.inline@@@@",
365 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]):@@@",
366 "@@@STEP_LOG_LINE@python.inline@ chromium_utils.RemoveDirectory(sys.argv[ 1])@@@",
367 "@@@STEP_LOG_END@python.inline@@@"
368 ]
369 },
370 {
371 "cmd": [
372 "python",
373 "-u",
374 "\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",
375 "[SLAVE_BUILD]/dm",
376 "511"
377 ],
378 "cwd": "[SLAVE_BUILD]",
379 "name": "makedirs dm",
380 "~followup_annotations": [
381 "@@@STEP_LOG_LINE@python.inline@@@@",
382 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
383 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
384 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
385 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
386 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
387 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
388 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
389 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
390 "@@@STEP_LOG_END@python.inline@@@"
391 ]
392 },
393 {
394 "cmd": [
395 "ssh",
396 "-p",
397 "22",
398 "root@192.168.1.134",
399 "rm",
400 "-rf",
401 "/usr/local/skiabot/skia_dm_out"
402 ],
403 "cwd": "[SLAVE_BUILD]",
404 "name": "rmdir skia_dm_out"
405 },
406 {
407 "cmd": [
408 "ssh",
409 "-p",
410 "22",
411 "root@192.168.1.134",
412 "mkdir",
413 "-p",
414 "/usr/local/skiabot/skia_dm_out"
415 ],
416 "cwd": "[SLAVE_BUILD]",
417 "name": "mkdir skia_dm_out"
418 },
419 {
420 "cmd": [
421 "python",
422 "-u",
423 "\nimport contextlib\nimport math\nimport socket\nimport sys\nimport time\ nimport urllib2\n\nHASHES_URL = 'https://gold.skia.org/2/_/hashes'\nRETRIES = 5\ nTIMEOUT = 60\nWAIT_BASE = 15\n\nsocket.setdefaulttimeout(TIMEOUT)\nfor retry in range(RETRIES):\n try:\n with contextlib.closing(\n urllib2.urlopen( HASHES_URL, timeout=TIMEOUT)) as w:\n hashes = w.read()\n with open(sy s.argv[1], 'w') as f:\n f.write(hashes)\n break\n except:\n pr int 'Failed to get uninteresting hashes from %s' % HASHES_URL\n if retry == R ETRIES:\n raise\n waittime = WAIT_BASE * math.pow(2, retry)\n print ' Retry in %d seconds.' % waittime\n time.sleep(waittime)\n",
424 "[SLAVE_BUILD]/tmp/uninteresting_hashes.txt"
425 ],
426 "cwd": "[SLAVE_BUILD]/skia",
427 "name": "get uninteresting hashes",
428 "~followup_annotations": [
429 "@@@STEP_LOG_LINE@python.inline@@@@",
430 "@@@STEP_LOG_LINE@python.inline@import contextlib@@@",
431 "@@@STEP_LOG_LINE@python.inline@import math@@@",
432 "@@@STEP_LOG_LINE@python.inline@import socket@@@",
433 "@@@STEP_LOG_LINE@python.inline@import sys@@@",
434 "@@@STEP_LOG_LINE@python.inline@import time@@@",
435 "@@@STEP_LOG_LINE@python.inline@import urllib2@@@",
436 "@@@STEP_LOG_LINE@python.inline@@@@",
437 "@@@STEP_LOG_LINE@python.inline@HASHES_URL = 'https://gold.skia.org/2/_/ha shes'@@@",
438 "@@@STEP_LOG_LINE@python.inline@RETRIES = 5@@@",
439 "@@@STEP_LOG_LINE@python.inline@TIMEOUT = 60@@@",
440 "@@@STEP_LOG_LINE@python.inline@WAIT_BASE = 15@@@",
441 "@@@STEP_LOG_LINE@python.inline@@@@",
442 "@@@STEP_LOG_LINE@python.inline@socket.setdefaulttimeout(TIMEOUT)@@@",
443 "@@@STEP_LOG_LINE@python.inline@for retry in range(RETRIES):@@@",
444 "@@@STEP_LOG_LINE@python.inline@ try:@@@",
445 "@@@STEP_LOG_LINE@python.inline@ with contextlib.closing(@@@",
446 "@@@STEP_LOG_LINE@python.inline@ urllib2.urlopen(HASHES_URL, timeou t=TIMEOUT)) as w:@@@",
447 "@@@STEP_LOG_LINE@python.inline@ hashes = w.read()@@@",
448 "@@@STEP_LOG_LINE@python.inline@ with open(sys.argv[1], 'w') as f:@@@ ",
449 "@@@STEP_LOG_LINE@python.inline@ f.write(hashes)@@@",
450 "@@@STEP_LOG_LINE@python.inline@ break@@@",
451 "@@@STEP_LOG_LINE@python.inline@ except:@@@",
452 "@@@STEP_LOG_LINE@python.inline@ print 'Failed to get uninteresting has hes from %s' % HASHES_URL@@@",
453 "@@@STEP_LOG_LINE@python.inline@ if retry == RETRIES:@@@",
454 "@@@STEP_LOG_LINE@python.inline@ raise@@@",
455 "@@@STEP_LOG_LINE@python.inline@ waittime = WAIT_BASE * math.pow(2, ret ry)@@@",
456 "@@@STEP_LOG_LINE@python.inline@ print 'Retry in %d seconds.' % waittim e@@@",
457 "@@@STEP_LOG_LINE@python.inline@ time.sleep(waittime)@@@",
458 "@@@STEP_LOG_END@python.inline@@@"
459 ]
460 },
461 {
462 "cmd": [
463 "scp",
464 "-P",
465 "22",
466 "[SLAVE_BUILD]/tmp/uninteresting_hashes.txt",
467 "root@192.168.1.134:/usr/local/skiabot/skia_tmp_dir/uninteresting_hashes.t xt"
468 ],
469 "cwd": "[SLAVE_BUILD]",
470 "name": "scp uninteresting_hashes.txt"
471 },
472 {
473 "cmd": [
474 "python",
475 "-u",
476 "[SLAVE_BUILD]/skia/tools/dm_flags.py",
477 "/path/to/tmp/json",
478 "Test-ChromeOS-GCC-Daisy-CPU-NEON-Arm7-Release"
479 ],
480 "cwd": "[SLAVE_BUILD]/skia",
481 "name": "exec dm_flags.py",
482 "~followup_annotations": [
483 "@@@STEP_LOG_LINE@json.output@[@@@",
484 "@@@STEP_LOG_LINE@json.output@ \"--dummy-flags\"@@@",
485 "@@@STEP_LOG_LINE@json.output@]@@@",
486 "@@@STEP_LOG_END@json.output@@@"
487 ]
488 },
489 {
490 "cmd": [
491 "scp",
492 "-P",
493 "22",
494 "[SLAVE_BUILD]/skia/out/config/chromeos-daisy/Release/dm",
495 "root@192.168.1.134:/usr/local/skiabot/bin/dm"
496 ],
497 "cwd": "[SLAVE_BUILD]",
498 "name": "scp dm"
499 },
500 {
501 "cmd": [
502 "ssh",
503 "-p",
504 "22",
505 "root@192.168.1.134",
506 "/usr/local/skiabot/bin/dm",
507 "--undefok",
508 "--verbose",
509 "--resourcePath",
510 "/usr/local/skiabot/skia_resources",
511 "--skps",
512 "/usr/local/skiabot/skia_skp/skps",
513 "--images",
514 "/usr/local/skiabot/skia_images",
515 "--writePath",
516 "/usr/local/skiabot/skia_dm_out",
517 "--nameByHash",
518 "--properties",
519 "gitHash",
520 "164710",
521 "build_number",
522 "5",
523 "--key",
524 "arch",
525 "Arm7",
526 "compiler",
527 "GCC",
528 "configuration",
529 "Release",
530 "cpu_or_gpu",
531 "CPU",
532 "cpu_or_gpu_value",
533 "NEON",
534 "model",
535 "Daisy",
536 "os",
537 "ChromeOS",
538 "--uninterestingHashesFile",
539 "/usr/local/skiabot/skia_tmp_dir/uninteresting_hashes.txt",
540 "--nogpu",
541 "--dummy-flags"
542 ],
543 "cwd": "[SLAVE_BUILD]",
544 "name": "dm"
545 },
546 {
547 "cmd": [
548 "RECIPE_MODULE[skia]/resources/scp_dir_contents.sh",
549 "root@192.168.1.134:/usr/local/skiabot/skia_dm_out",
550 "[SLAVE_BUILD]/dm"
551 ],
552 "cwd": "[SLAVE_BUILD]",
553 "name": "scp skia_dm_out"
554 },
555 {
556 "cmd": [
557 "python",
558 "-u",
559 "RECIPE_MODULE[skia]/resources/upload_dm_results.py",
560 "[SLAVE_BUILD]/dm",
561 "164710",
562 "Test-ChromeOS-GCC-Daisy-CPU-NEON-Arm7-Release",
563 "5",
564 "",
565 "[SLAVE_BUILD]/skia/common/py/utils"
566 ],
567 "cwd": "[SLAVE_BUILD]/skia",
568 "name": "Upload DM Results"
569 }
570 ]
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698