blob: 5c003f9a9c92233dc0601b4a1cb5b51d52b6f7d9 [file] [log] [blame]
borenet2c3112d2016-08-05 06:30:10 -07001[
2 {
3 "cmd": [
4 "python",
5 "-u",
6 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
Ravi Mistry9bcca6a2016-11-21 16:06:19 -05007 "[START_DIR]/skia/infra/bots/assets/skp/VERSION",
borenet2c3112d2016-08-05 06:30:10 -07008 "/path/to/tmp/"
9 ],
Eric Borena1590852017-03-20 12:48:31 -040010 "infra_step": true,
borenet2c3112d2016-08-05 06:30:10 -070011 "name": "Get downloaded SKP VERSION"
12 },
13 {
14 "cmd": [
15 "python",
16 "-u",
17 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
18 "42",
Ravi Mistry9bcca6a2016-11-21 16:06:19 -050019 "[START_DIR]/tmp/SKP_VERSION"
borenet2c3112d2016-08-05 06:30:10 -070020 ],
Eric Borena1590852017-03-20 12:48:31 -040021 "infra_step": true,
borenet2c3112d2016-08-05 06:30:10 -070022 "name": "write SKP_VERSION"
23 },
24 {
25 "cmd": [
26 "python",
27 "-u",
28 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
Ravi Mistry9bcca6a2016-11-21 16:06:19 -050029 "[START_DIR]/skia/infra/bots/assets/skimage/VERSION",
borenet2c3112d2016-08-05 06:30:10 -070030 "/path/to/tmp/"
31 ],
Eric Borena1590852017-03-20 12:48:31 -040032 "infra_step": true,
borenet2c3112d2016-08-05 06:30:10 -070033 "name": "Get downloaded skimage VERSION"
34 },
35 {
36 "cmd": [
37 "python",
38 "-u",
39 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
40 "42",
Ravi Mistry9bcca6a2016-11-21 16:06:19 -050041 "[START_DIR]/tmp/SK_IMAGE_VERSION"
borenet2c3112d2016-08-05 06:30:10 -070042 ],
Eric Borena1590852017-03-20 12:48:31 -040043 "infra_step": true,
borenet2c3112d2016-08-05 06:30:10 -070044 "name": "write SK_IMAGE_VERSION"
45 },
46 {
47 "cmd": [
48 "python",
49 "-u",
rmistrybcba19d2016-08-11 12:36:58 -070050 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
Ravi Mistry9bcca6a2016-11-21 16:06:19 -050051 "[START_DIR]/skia/infra/bots/assets/svg/VERSION",
rmistrybcba19d2016-08-11 12:36:58 -070052 "/path/to/tmp/"
53 ],
Eric Borena1590852017-03-20 12:48:31 -040054 "infra_step": true,
rmistrybcba19d2016-08-11 12:36:58 -070055 "name": "Get downloaded SVG VERSION"
56 },
57 {
58 "cmd": [
59 "python",
60 "-u",
61 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
62 "42",
Ravi Mistry9bcca6a2016-11-21 16:06:19 -050063 "[START_DIR]/tmp/SVG_VERSION"
rmistrybcba19d2016-08-11 12:36:58 -070064 ],
Eric Borena1590852017-03-20 12:48:31 -040065 "infra_step": true,
rmistrybcba19d2016-08-11 12:36:58 -070066 "name": "write SVG_VERSION"
67 },
68 {
69 "cmd": [
70 "python",
71 "-u",
Eric Boren5128bd42017-03-06 08:06:16 -050072 "RECIPE_MODULE[build::file]/resources/fileutil.py",
73 "rmtree",
borenet2c3112d2016-08-05 06:30:10 -070074 "[CUSTOM_[SWARM_OUT_DIR]]/dm"
75 ],
76 "env": {
Ravi Mistry9bcca6a2016-11-21 16:06:19 -050077 "PYTHONPATH": "[START_DIR]/skia/infra/bots/.recipe_deps/build/scripts"
borenet2c3112d2016-08-05 06:30:10 -070078 },
Eric Borena1590852017-03-20 12:48:31 -040079 "infra_step": true,
Eric Boren5128bd42017-03-06 08:06:16 -050080 "name": "rmtree dm"
borenet2c3112d2016-08-05 06:30:10 -070081 },
82 {
83 "cmd": [
84 "python",
85 "-u",
86 "\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",
87 "[CUSTOM_[SWARM_OUT_DIR]]/dm",
88 "511"
89 ],
Eric Borena1590852017-03-20 12:48:31 -040090 "infra_step": true,
borenet2c3112d2016-08-05 06:30:10 -070091 "name": "makedirs dm",
92 "~followup_annotations": [
93 "@@@STEP_LOG_LINE@python.inline@@@@",
94 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
95 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
96 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
97 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
98 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
99 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
100 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
101 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
102 "@@@STEP_LOG_END@python.inline@@@"
103 ]
104 },
105 {
106 "cmd": [
107 "python",
108 "-u",
109 "\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",
Ravi Mistry9bcca6a2016-11-21 16:06:19 -0500110 "[START_DIR]/tmp",
borenet2c3112d2016-08-05 06:30:10 -0700111 "511"
112 ],
Eric Borena1590852017-03-20 12:48:31 -0400113 "infra_step": true,
borenet2c3112d2016-08-05 06:30:10 -0700114 "name": "makedirs tmp_dir",
115 "~followup_annotations": [
116 "@@@STEP_LOG_LINE@python.inline@@@@",
117 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
118 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
119 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
120 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
121 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
122 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
123 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
124 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
125 "@@@STEP_LOG_END@python.inline@@@"
126 ]
127 },
128 {
129 "cmd": [
130 "python",
131 "-u",
132 "\nimport contextlib\nimport math\nimport socket\nimport sys\nimport time\nimport urllib2\n\nHASHES_URL = 'https://gold.skia.org/_/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(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(waittime)\n",
Ravi Mistry9bcca6a2016-11-21 16:06:19 -0500133 "[START_DIR]/tmp/uninteresting_hashes.txt"
borenet2c3112d2016-08-05 06:30:10 -0700134 ],
Eric Borenbbb24f22017-03-21 08:20:33 -0400135 "env": {
136 "BUILDTYPE": "Debug",
137 "CHROME_HEADLESS": "1",
138 "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]",
139 "SKIA_OUT": "[START_DIR]/out"
140 },
Eric Borena1590852017-03-20 12:48:31 -0400141 "infra_step": true,
borenet2c3112d2016-08-05 06:30:10 -0700142 "name": "get uninteresting hashes",
143 "~followup_annotations": [
144 "@@@STEP_LOG_LINE@python.inline@@@@",
145 "@@@STEP_LOG_LINE@python.inline@import contextlib@@@",
146 "@@@STEP_LOG_LINE@python.inline@import math@@@",
147 "@@@STEP_LOG_LINE@python.inline@import socket@@@",
148 "@@@STEP_LOG_LINE@python.inline@import sys@@@",
149 "@@@STEP_LOG_LINE@python.inline@import time@@@",
150 "@@@STEP_LOG_LINE@python.inline@import urllib2@@@",
151 "@@@STEP_LOG_LINE@python.inline@@@@",
152 "@@@STEP_LOG_LINE@python.inline@HASHES_URL = 'https://gold.skia.org/_/hashes'@@@",
153 "@@@STEP_LOG_LINE@python.inline@RETRIES = 5@@@",
154 "@@@STEP_LOG_LINE@python.inline@TIMEOUT = 60@@@",
155 "@@@STEP_LOG_LINE@python.inline@WAIT_BASE = 15@@@",
156 "@@@STEP_LOG_LINE@python.inline@@@@",
157 "@@@STEP_LOG_LINE@python.inline@socket.setdefaulttimeout(TIMEOUT)@@@",
158 "@@@STEP_LOG_LINE@python.inline@for retry in range(RETRIES):@@@",
159 "@@@STEP_LOG_LINE@python.inline@ try:@@@",
160 "@@@STEP_LOG_LINE@python.inline@ with contextlib.closing(@@@",
161 "@@@STEP_LOG_LINE@python.inline@ urllib2.urlopen(HASHES_URL, timeout=TIMEOUT)) as w:@@@",
162 "@@@STEP_LOG_LINE@python.inline@ hashes = w.read()@@@",
163 "@@@STEP_LOG_LINE@python.inline@ with open(sys.argv[1], 'w') as f:@@@",
164 "@@@STEP_LOG_LINE@python.inline@ f.write(hashes)@@@",
165 "@@@STEP_LOG_LINE@python.inline@ break@@@",
166 "@@@STEP_LOG_LINE@python.inline@ except Exception as e:@@@",
167 "@@@STEP_LOG_LINE@python.inline@ print 'Failed to get uninteresting hashes from %s:' % HASHES_URL@@@",
168 "@@@STEP_LOG_LINE@python.inline@ print e@@@",
169 "@@@STEP_LOG_LINE@python.inline@ if retry == RETRIES:@@@",
170 "@@@STEP_LOG_LINE@python.inline@ raise@@@",
171 "@@@STEP_LOG_LINE@python.inline@ waittime = WAIT_BASE * math.pow(2, retry)@@@",
172 "@@@STEP_LOG_LINE@python.inline@ print 'Retry in %d seconds.' % waittime@@@",
173 "@@@STEP_LOG_LINE@python.inline@ time.sleep(waittime)@@@",
174 "@@@STEP_LOG_END@python.inline@@@"
175 ]
176 },
177 {
178 "cmd": [
Kevin Lubick30f2ec82017-03-02 08:34:47 -0500179 "python",
180 "-u",
Eric Boren6276a7c2017-04-06 12:53:31 +0000181 "[START_DIR]/skia/infra/bots/recipe_modules/core/resources/symbolize_stack_trace.py",
Kevin Lubick30f2ec82017-03-02 08:34:47 -0500182 "[START_DIR]",
Mike Kleinb9eb8872016-10-17 14:36:18 -0400183 "catchsegv",
Ravi Mistry9bcca6a2016-11-21 16:06:19 -0500184 "[START_DIR]/out/Debug/dm",
borenet2c3112d2016-08-05 06:30:10 -0700185 "--undefok",
186 "--resourcePath",
Ravi Mistry9bcca6a2016-11-21 16:06:19 -0500187 "[START_DIR]/skia/resources",
borenet2c3112d2016-08-05 06:30:10 -0700188 "--skps",
Ravi Mistry9bcca6a2016-11-21 16:06:19 -0500189 "[START_DIR]/skp",
borenet2c3112d2016-08-05 06:30:10 -0700190 "--images",
Ravi Mistry9bcca6a2016-11-21 16:06:19 -0500191 "[START_DIR]/skimage/dm",
borenet2c3112d2016-08-05 06:30:10 -0700192 "--colorImages",
Ravi Mistry9bcca6a2016-11-21 16:06:19 -0500193 "[START_DIR]/skimage/colorspace",
borenet2c3112d2016-08-05 06:30:10 -0700194 "--nameByHash",
195 "--properties",
196 "gitHash",
197 "abc123",
198 "master",
Eric Boren5de544b2017-01-12 08:46:20 -0500199 "fake-master",
borenet2c3112d2016-08-05 06:30:10 -0700200 "builder",
201 "Test-Ubuntu-GCC-GCE-CPU-AVX2-x86-Debug",
202 "build_number",
203 "5",
rmistry70c43ef2016-08-12 07:25:53 -0700204 "--svgs",
Ravi Mistry9bcca6a2016-11-21 16:06:19 -0500205 "[START_DIR]/svg",
borenet2c3112d2016-08-05 06:30:10 -0700206 "--key",
207 "arch",
208 "x86",
209 "compiler",
210 "GCC",
211 "configuration",
212 "Debug",
213 "cpu_or_gpu",
214 "CPU",
215 "cpu_or_gpu_value",
216 "AVX2",
217 "model",
218 "GCE",
219 "os",
220 "Ubuntu",
221 "--uninterestingHashesFile",
Ravi Mistry9bcca6a2016-11-21 16:06:19 -0500222 "[START_DIR]/tmp/uninteresting_hashes.txt",
borenet2c3112d2016-08-05 06:30:10 -0700223 "--writePath",
224 "[CUSTOM_[SWARM_OUT_DIR]]/dm",
225 "--nogpu",
Brian Osman0dbf0422017-03-20 10:21:26 -0400226 "--randomProcessorTest",
borenet2c3112d2016-08-05 06:30:10 -0700227 "--threads",
228 "4",
229 "--config",
borenet2c3112d2016-08-05 06:30:10 -0700230 "8888",
Matt Sarett5de15c82016-12-15 17:24:17 -0500231 "srgb",
borenet2c3112d2016-08-05 06:30:10 -0700232 "pdf",
Brian Salomon50f66d82017-03-17 14:32:05 -0400233 "gl",
234 "gldft",
235 "glsrgb",
Brian Salomondcf0ab02017-03-20 11:10:21 -0400236 "glmsaa8",
mtklein896ddb72016-09-14 10:33:12 -0700237 "565",
borenet2c3112d2016-08-05 06:30:10 -0700238 "f16",
borenet2c3112d2016-08-05 06:30:10 -0700239 "sp-8888",
240 "2ndpic-8888",
mtklein03591a72016-08-07 13:35:46 -0700241 "lite-8888",
Mike Klein919cc452017-03-18 15:36:52 +0000242 "gbr-8888",
borenet2c3112d2016-08-05 06:30:10 -0700243 "serialize-8888",
244 "tiles_rt-8888",
245 "pic-8888",
246 "--src",
247 "tests",
248 "gm",
249 "image",
250 "colorImage",
rmistry70c43ef2016-08-12 07:25:53 -0700251 "svg",
borenet2c3112d2016-08-05 06:30:10 -0700252 "--blacklist",
253 "f16",
254 "_",
255 "_",
256 "dstreadshuffle",
Brian Salomon50f66d82017-03-17 14:32:05 -0400257 "glsrgb",
borenet2c3112d2016-08-05 06:30:10 -0700258 "image",
259 "_",
260 "_",
Matt Sarett5de15c82016-12-15 17:24:17 -0500261 "8888",
borenet2c3112d2016-08-05 06:30:10 -0700262 "image",
263 "_",
264 "_",
Mike Klein919cc452017-03-18 15:36:52 +0000265 "gbr-8888",
266 "image",
267 "_",
268 "_",
269 "gbr-8888",
270 "colorImage",
271 "_",
272 "_",
borenet2c3112d2016-08-05 06:30:10 -0700273 "serialize-8888",
274 "gm",
275 "_",
276 "bleed_image",
277 "serialize-8888",
278 "gm",
279 "_",
280 "c_gms",
281 "serialize-8888",
282 "gm",
283 "_",
284 "colortype",
285 "serialize-8888",
286 "gm",
287 "_",
288 "colortype_xfermodes",
289 "serialize-8888",
290 "gm",
291 "_",
292 "drawfilter",
293 "serialize-8888",
294 "gm",
295 "_",
296 "fontmgr_bounds_0.75_0",
297 "serialize-8888",
298 "gm",
299 "_",
300 "fontmgr_bounds_1_-0.25",
301 "serialize-8888",
302 "gm",
303 "_",
304 "fontmgr_bounds",
305 "serialize-8888",
306 "gm",
307 "_",
308 "fontmgr_match",
309 "serialize-8888",
310 "gm",
311 "_",
312 "fontmgr_iter",
313 "serialize-8888",
314 "gm",
315 "_",
fmalitace2fc6a2016-08-26 10:13:39 -0700316 "imagemasksubset",
317 "serialize-8888",
318 "gm",
319 "_",
borenet2c3112d2016-08-05 06:30:10 -0700320 "bitmapfilters",
321 "serialize-8888",
322 "gm",
323 "_",
324 "bitmapshaders",
325 "serialize-8888",
326 "gm",
327 "_",
328 "bleed",
329 "serialize-8888",
330 "gm",
331 "_",
332 "bleed_alpha_bmp",
333 "serialize-8888",
334 "gm",
335 "_",
336 "bleed_alpha_bmp_shader",
337 "serialize-8888",
338 "gm",
339 "_",
340 "convex_poly_clip",
341 "serialize-8888",
342 "gm",
343 "_",
344 "extractalpha",
345 "serialize-8888",
346 "gm",
347 "_",
348 "filterbitmap_checkerboard_32_32_g8",
349 "serialize-8888",
350 "gm",
351 "_",
352 "filterbitmap_image_mandrill_64",
353 "serialize-8888",
354 "gm",
355 "_",
356 "shadows",
357 "serialize-8888",
358 "gm",
359 "_",
360 "simpleaaclip_aaclip",
361 "serialize-8888",
362 "gm",
363 "_",
364 "composeshader_bitmap",
365 "serialize-8888",
366 "gm",
367 "_",
368 "scaled_tilemodes_npot",
369 "serialize-8888",
370 "gm",
371 "_",
372 "scaled_tilemodes",
373 "serialize-8888",
374 "gm",
375 "_",
mtklein768dc8f2016-09-20 15:41:29 -0700376 "typefacerendering_pfaMac",
377 "serialize-8888",
378 "gm",
379 "_",
liyuqianbfebe222016-11-14 11:17:16 -0800380 "parsedpaths",
381 "serialize-8888",
382 "gm",
383 "_",
Florin Malitaca795352016-11-16 14:45:34 -0500384 "ImageGeneratorExternal_rect",
385 "serialize-8888",
386 "gm",
387 "_",
388 "ImageGeneratorExternal_shader",
389 "serialize-8888",
390 "gm",
391 "_",
Brian Salomon44f80a22017-02-01 14:23:56 -0500392 "shadow_utils",
393 "serialize-8888",
394 "gm",
395 "_",
borenet2c3112d2016-08-05 06:30:10 -0700396 "bleed_alpha_image",
397 "serialize-8888",
398 "gm",
399 "_",
400 "bleed_alpha_image_shader",
401 "sp-8888",
402 "gm",
403 "_",
404 "drawfilter",
405 "pic-8888",
406 "gm",
407 "_",
408 "drawfilter",
409 "2ndpic-8888",
410 "gm",
411 "_",
412 "drawfilter",
mtklein03591a72016-08-07 13:35:46 -0700413 "lite-8888",
414 "gm",
415 "_",
416 "drawfilter",
borenet2c3112d2016-08-05 06:30:10 -0700417 "sp-8888",
418 "gm",
419 "_",
420 "image-cacherator-from-picture",
421 "pic-8888",
422 "gm",
423 "_",
424 "image-cacherator-from-picture",
425 "2ndpic-8888",
426 "gm",
427 "_",
428 "image-cacherator-from-picture",
429 "serialize-8888",
430 "gm",
431 "_",
432 "image-cacherator-from-picture",
433 "sp-8888",
434 "gm",
435 "_",
436 "image-cacherator-from-raster",
437 "pic-8888",
438 "gm",
439 "_",
440 "image-cacherator-from-raster",
441 "2ndpic-8888",
442 "gm",
443 "_",
444 "image-cacherator-from-raster",
445 "serialize-8888",
446 "gm",
447 "_",
448 "image-cacherator-from-raster",
449 "sp-8888",
450 "gm",
451 "_",
452 "image-cacherator-from-ctable",
453 "pic-8888",
454 "gm",
455 "_",
456 "image-cacherator-from-ctable",
457 "2ndpic-8888",
458 "gm",
459 "_",
460 "image-cacherator-from-ctable",
461 "serialize-8888",
462 "gm",
463 "_",
fmalitaed387722016-09-30 06:14:49 -0700464 "image-cacherator-from-ctable",
465 "sp-8888",
466 "gm",
467 "_",
468 "gamut",
469 "pic-8888",
470 "gm",
471 "_",
472 "gamut",
473 "lite-8888",
474 "gm",
475 "_",
476 "gamut",
477 "2ndpic-8888",
478 "gm",
479 "_",
480 "gamut",
481 "serialize-8888",
482 "gm",
483 "_",
Stan Iliev5f1bb0a2016-12-12 17:39:55 -0500484 "gamut",
485 "sp-8888",
486 "gm",
487 "_",
488 "complexclip4_bw",
489 "pic-8888",
490 "gm",
491 "_",
492 "complexclip4_bw",
493 "lite-8888",
494 "gm",
495 "_",
496 "complexclip4_bw",
497 "2ndpic-8888",
498 "gm",
499 "_",
500 "complexclip4_bw",
501 "serialize-8888",
502 "gm",
503 "_",
504 "complexclip4_bw",
505 "sp-8888",
506 "gm",
507 "_",
508 "complexclip4_aa",
509 "pic-8888",
510 "gm",
511 "_",
512 "complexclip4_aa",
513 "lite-8888",
514 "gm",
515 "_",
516 "complexclip4_aa",
517 "2ndpic-8888",
518 "gm",
519 "_",
520 "complexclip4_aa",
521 "serialize-8888",
522 "gm",
523 "_",
Stan Iliev9f8bdbb2016-12-14 17:07:37 -0500524 "complexclip4_aa",
525 "tiles_rt-8888",
526 "gm",
527 "_",
528 "complexclip4_bw",
529 "tiles_rt-8888",
530 "gm",
531 "_",
Stan Iliev5f1bb0a2016-12-12 17:39:55 -0500532 "complexclip4_aa"
borenet2c3112d2016-08-05 06:30:10 -0700533 ],
Ravi Mistry9bcca6a2016-11-21 16:06:19 -0500534 "cwd": "[START_DIR]/skia",
Kevin Lubick0a51b482017-02-06 12:45:29 -0500535 "env": {
536 "BUILDTYPE": "Debug",
537 "CHROME_HEADLESS": "1",
Eric Borenbbb24f22017-03-21 08:20:33 -0400538 "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]",
Kevin Lubick0a51b482017-02-06 12:45:29 -0500539 "SKIA_OUT": "[START_DIR]/out"
540 },
Kevin Lubick30f2ec82017-03-02 08:34:47 -0500541 "name": "symbolized dm"
borenet2c3112d2016-08-05 06:30:10 -0700542 },
543 {
544 "name": "$result",
545 "recipe_result": null,
546 "status_code": 0
547 }
548]