blob: 2488c9d29cd2f5fdb8275e84d3520ccb28cd1155 [file] [log] [blame]
Chris Dalton7c304ba2017-09-07 11:57:16 -06001[
2 {
3 "cmd": [
4 "python",
5 "-u",
6 "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
7 "--json-output",
8 "/path/to/tmp/json",
Eric Borenb7023162018-05-04 13:46:15 -04009 "ensure-directory",
10 "--mode",
11 "0777",
12 "[START_DIR]/tmp"
13 ],
14 "infra_step": true,
15 "name": "makedirs tmp_dir"
16 },
17 {
18 "cmd": [
19 "python",
20 "-u",
21 "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
22 "--json-output",
23 "/path/to/tmp/json",
Chris Dalton7c304ba2017-09-07 11:57:16 -060024 "copy",
25 "[START_DIR]/skia/infra/bots/assets/skp/VERSION",
26 "/path/to/tmp/"
27 ],
28 "infra_step": true,
Ben Wagnerf20710e2018-03-19 16:52:37 -040029 "name": "Get skp VERSION"
Chris Dalton7c304ba2017-09-07 11:57:16 -060030 },
31 {
32 "cmd": [
33 "python",
34 "-u",
35 "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
36 "--json-output",
37 "/path/to/tmp/json",
38 "copy",
39 "42",
40 "[START_DIR]/tmp/SKP_VERSION"
41 ],
42 "infra_step": true,
43 "name": "write SKP_VERSION"
44 },
45 {
46 "cmd": [
47 "python",
48 "-u",
49 "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
50 "--json-output",
51 "/path/to/tmp/json",
52 "copy",
53 "[START_DIR]/skia/infra/bots/assets/skimage/VERSION",
54 "/path/to/tmp/"
55 ],
56 "infra_step": true,
Ben Wagnerf20710e2018-03-19 16:52:37 -040057 "name": "Get skimage VERSION"
Chris Dalton7c304ba2017-09-07 11:57:16 -060058 },
59 {
60 "cmd": [
61 "python",
62 "-u",
63 "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
64 "--json-output",
65 "/path/to/tmp/json",
66 "copy",
67 "42",
68 "[START_DIR]/tmp/SK_IMAGE_VERSION"
69 ],
70 "infra_step": true,
71 "name": "write SK_IMAGE_VERSION"
72 },
73 {
74 "cmd": [
75 "python",
76 "-u",
77 "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
78 "--json-output",
79 "/path/to/tmp/json",
80 "copy",
81 "[START_DIR]/skia/infra/bots/assets/svg/VERSION",
82 "/path/to/tmp/"
83 ],
84 "infra_step": true,
Ben Wagnerf20710e2018-03-19 16:52:37 -040085 "name": "Get svg VERSION"
Chris Dalton7c304ba2017-09-07 11:57:16 -060086 },
87 {
88 "cmd": [
89 "python",
90 "-u",
91 "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
92 "--json-output",
93 "/path/to/tmp/json",
94 "copy",
95 "42",
96 "[START_DIR]/tmp/SVG_VERSION"
97 ],
98 "infra_step": true,
99 "name": "write SVG_VERSION"
100 },
101 {
102 "cmd": [
103 "python",
104 "-u",
105 "import os\nprint os.environ.get('SWARMING_BOT_ID', '')\n"
106 ],
107 "name": "get swarming bot id",
108 "stdout": "/path/to/tmp/",
109 "~followup_annotations": [
110 "@@@STEP_LOG_LINE@python.inline@import os@@@",
111 "@@@STEP_LOG_LINE@python.inline@print os.environ.get('SWARMING_BOT_ID', '')@@@",
112 "@@@STEP_LOG_END@python.inline@@@"
113 ]
114 },
115 {
116 "cmd": [
117 "python",
118 "-u",
119 "import os\nprint os.environ.get('SWARMING_TASK_ID', '')\n"
120 ],
121 "name": "get swarming task id",
122 "stdout": "/path/to/tmp/",
123 "~followup_annotations": [
124 "@@@STEP_LOG_LINE@python.inline@import os@@@",
125 "@@@STEP_LOG_LINE@python.inline@print os.environ.get('SWARMING_TASK_ID', '')@@@",
126 "@@@STEP_LOG_END@python.inline@@@"
127 ]
128 },
129 {
130 "cmd": [
131 "python",
132 "-u",
133 "RECIPE_MODULE[skia::flavor]/resources/symbolize_stack_trace.py",
134 "[START_DIR]",
Eric Boren322a8592018-06-01 10:08:53 -0400135 "[START_DIR]/build/dm",
Chris Dalton7c304ba2017-09-07 11:57:16 -0600136 "--resourcePath",
137 "[START_DIR]/skia/resources",
138 "--skps",
139 "[START_DIR]/skp",
140 "--images",
141 "[START_DIR]/skimage/dm",
142 "--colorImages",
143 "[START_DIR]/skimage/colorspace",
144 "--nameByHash",
145 "--properties",
146 "gitHash",
147 "abc123",
148 "builder",
Kevin Lubick9ef6de72017-10-15 21:05:58 -0400149 "Test-Debian9-Clang-GCE-CPU-AVX2-x86_64-Debug-All-ASAN",
Eric Boren9a9e3872017-11-29 12:33:22 -0500150 "buildbucket_build_id",
151 "123454321",
Eric Boren113cba82019-02-26 13:52:43 -0500152 "task_id",
153 "task_12345",
Chris Dalton7c304ba2017-09-07 11:57:16 -0600154 "swarming_bot_id",
155 "skia-bot-123",
156 "swarming_task_id",
157 "123456",
158 "--svgs",
159 "[START_DIR]/svg",
160 "--key",
161 "arch",
162 "x86_64",
163 "compiler",
164 "Clang",
165 "configuration",
166 "Debug",
167 "cpu_or_gpu",
168 "CPU",
169 "cpu_or_gpu_value",
170 "AVX2",
171 "extra_config",
172 "ASAN",
173 "model",
174 "GCE",
175 "os",
176 "Debian9",
Ben Wagner58a2e3d2019-02-08 13:01:40 -0500177 "style",
178 "default",
Chris Dalton7c304ba2017-09-07 11:57:16 -0600179 "--dont_write",
180 "pdf",
181 "--randomProcessorTest",
182 "--nogpu",
183 "--config",
184 "8888",
Chris Dalton7c304ba2017-09-07 11:57:16 -0600185 "pdf",
Mike Klein515bda62018-01-09 11:21:58 -0500186 "g8",
Chris Dalton7c304ba2017-09-07 11:57:16 -0600187 "565",
Mike Kleinc24e0c12018-08-17 13:24:51 -0400188 "pic-8888",
189 "tiles_rt-8888",
Mike Kleinc24e0c12018-08-17 13:24:51 -0400190 "serialize-8888",
Mike Klein0e4041f2018-06-19 16:00:40 -0400191 "f16",
192 "srgb",
Mike Kleince4cf722018-05-10 11:29:15 -0400193 "esrgb",
Mike Klein0e4041f2018-06-19 16:00:40 -0400194 "narrow",
195 "enarrow",
Mike Kleinc24e0c12018-08-17 13:24:51 -0400196 "p3",
197 "ep3",
198 "rec2020",
199 "erec2020",
Chris Dalton7c304ba2017-09-07 11:57:16 -0600200 "--src",
201 "tests",
202 "gm",
203 "image",
204 "colorImage",
205 "svg",
206 "--blacklist",
207 "~8888",
208 "svg",
209 "_",
210 "_",
211 "f16",
212 "_",
213 "_",
214 "dstreadshuffle",
Mike Klein515bda62018-01-09 11:21:58 -0500215 "g8",
216 "image",
217 "_",
218 "_",
219 "g8",
220 "colorImage",
221 "_",
222 "_",
Leon Scroggins III3abcd822018-10-18 11:28:36 -0400223 "_",
224 "image",
225 "gen_platf",
226 "error",
Chris Dalton7c304ba2017-09-07 11:57:16 -0600227 "serialize-8888",
228 "gm",
229 "_",
230 "bleed_image",
231 "serialize-8888",
232 "gm",
233 "_",
234 "c_gms",
235 "serialize-8888",
236 "gm",
237 "_",
238 "colortype",
239 "serialize-8888",
240 "gm",
241 "_",
242 "colortype_xfermodes",
243 "serialize-8888",
244 "gm",
245 "_",
246 "drawfilter",
247 "serialize-8888",
248 "gm",
249 "_",
250 "fontmgr_bounds_0.75_0",
251 "serialize-8888",
252 "gm",
253 "_",
254 "fontmgr_bounds_1_-0.25",
255 "serialize-8888",
256 "gm",
257 "_",
258 "fontmgr_bounds",
259 "serialize-8888",
260 "gm",
261 "_",
262 "fontmgr_match",
263 "serialize-8888",
264 "gm",
265 "_",
266 "fontmgr_iter",
267 "serialize-8888",
268 "gm",
269 "_",
270 "imagemasksubset",
271 "serialize-8888",
272 "gm",
273 "_",
Michael Ludwiga6a84002019-04-12 15:03:02 -0400274 "wacky_yuv_formats_domain",
275 "serialize-8888",
276 "gm",
277 "_",
Chris Dalton7c304ba2017-09-07 11:57:16 -0600278 "bitmapfilters",
279 "serialize-8888",
280 "gm",
281 "_",
282 "bitmapshaders",
283 "serialize-8888",
284 "gm",
285 "_",
286 "bleed",
287 "serialize-8888",
288 "gm",
289 "_",
290 "bleed_alpha_bmp",
291 "serialize-8888",
292 "gm",
293 "_",
294 "bleed_alpha_bmp_shader",
295 "serialize-8888",
296 "gm",
297 "_",
298 "convex_poly_clip",
299 "serialize-8888",
300 "gm",
301 "_",
302 "extractalpha",
303 "serialize-8888",
304 "gm",
305 "_",
306 "filterbitmap_checkerboard_32_32_g8",
307 "serialize-8888",
308 "gm",
309 "_",
310 "filterbitmap_image_mandrill_64",
311 "serialize-8888",
312 "gm",
313 "_",
314 "shadows",
315 "serialize-8888",
316 "gm",
317 "_",
318 "simpleaaclip_aaclip",
319 "serialize-8888",
320 "gm",
321 "_",
322 "composeshader_bitmap",
323 "serialize-8888",
324 "gm",
325 "_",
326 "scaled_tilemodes_npot",
327 "serialize-8888",
328 "gm",
329 "_",
330 "scaled_tilemodes",
331 "serialize-8888",
332 "gm",
333 "_",
334 "typefacerendering_pfaMac",
335 "serialize-8888",
336 "gm",
337 "_",
338 "parsedpaths",
339 "serialize-8888",
340 "gm",
341 "_",
342 "ImageGeneratorExternal_rect",
343 "serialize-8888",
344 "gm",
345 "_",
346 "ImageGeneratorExternal_shader",
347 "serialize-8888",
348 "gm",
349 "_",
350 "shadow_utils",
351 "serialize-8888",
352 "gm",
353 "_",
Brian Salomonbe3c1d22018-05-21 12:54:39 -0400354 "persp_images",
355 "serialize-8888",
356 "gm",
357 "_",
Mike Klein0b78a692017-10-31 17:31:17 -0400358 "all_bitmap_configs",
359 "serialize-8888",
360 "gm",
361 "_",
Chris Dalton7c304ba2017-09-07 11:57:16 -0600362 "makecolorspace",
363 "serialize-8888",
364 "gm",
365 "_",
Mike Klein0a44d5c2018-10-02 11:10:59 -0400366 "readpixels",
367 "serialize-8888",
368 "gm",
369 "_",
Brian Salomon0087c832018-10-15 14:48:20 -0400370 "draw_image_set_rect_to_rect",
371 "serialize-8888",
372 "gm",
373 "_",
Michael Ludwig390f0cc2019-03-19 09:16:38 -0400374 "compositor_quads_shader",
375 "serialize-8888",
376 "gm",
377 "_",
Brian Salomon7072e222017-11-29 15:12:45 -0500378 "analytic_antialias_convex",
379 "serialize-8888",
380 "gm",
381 "_",
Chris Dalton7c304ba2017-09-07 11:57:16 -0600382 "bleed_alpha_image",
383 "serialize-8888",
384 "gm",
385 "_",
386 "bleed_alpha_image_shader",
Chris Dalton7c304ba2017-09-07 11:57:16 -0600387 "pic-8888",
388 "gm",
389 "_",
390 "drawfilter",
Chris Dalton7c304ba2017-09-07 11:57:16 -0600391 "pic-8888",
392 "gm",
393 "_",
394 "image-cacherator-from-picture",
Chris Dalton7c304ba2017-09-07 11:57:16 -0600395 "serialize-8888",
396 "gm",
397 "_",
398 "image-cacherator-from-picture",
Chris Dalton7c304ba2017-09-07 11:57:16 -0600399 "pic-8888",
400 "gm",
401 "_",
402 "image-cacherator-from-raster",
Chris Dalton7c304ba2017-09-07 11:57:16 -0600403 "serialize-8888",
404 "gm",
405 "_",
406 "image-cacherator-from-raster",
Chris Dalton7c304ba2017-09-07 11:57:16 -0600407 "pic-8888",
408 "gm",
409 "_",
410 "image-cacherator-from-ctable",
Chris Dalton7c304ba2017-09-07 11:57:16 -0600411 "serialize-8888",
412 "gm",
413 "_",
414 "image-cacherator-from-ctable",
Chris Dalton7c304ba2017-09-07 11:57:16 -0600415 "pic-8888",
416 "gm",
417 "_",
Chris Dalton7c304ba2017-09-07 11:57:16 -0600418 "complexclip4_bw",
Chris Dalton7c304ba2017-09-07 11:57:16 -0600419 "serialize-8888",
420 "gm",
421 "_",
422 "complexclip4_bw",
Chris Dalton7c304ba2017-09-07 11:57:16 -0600423 "pic-8888",
424 "gm",
425 "_",
426 "complexclip4_aa",
Chris Dalton7c304ba2017-09-07 11:57:16 -0600427 "serialize-8888",
428 "gm",
429 "_",
430 "complexclip4_aa",
Mike Klein8f5a7a62018-09-11 12:11:46 -0400431 "pic-8888",
432 "gm",
433 "_",
434 "p3",
Mike Klein8f5a7a62018-09-11 12:11:46 -0400435 "serialize-8888",
436 "gm",
437 "_",
438 "p3",
Brian Salomon201700f2019-05-17 12:05:44 -0400439 "pic-8888",
440 "gm",
441 "_",
442 "async_rescale_and_read_text_up_large",
443 "serialize-8888",
444 "gm",
445 "_",
446 "async_rescale_and_read_text_up_large",
447 "pic-8888",
448 "gm",
449 "_",
450 "async_rescale_and_read_text_up",
451 "serialize-8888",
452 "gm",
453 "_",
454 "async_rescale_and_read_text_up",
455 "pic-8888",
456 "gm",
457 "_",
458 "async_rescale_and_read_text_down",
459 "serialize-8888",
460 "gm",
461 "_",
462 "async_rescale_and_read_text_down",
463 "pic-8888",
464 "gm",
465 "_",
466 "async_rescale_and_read_dog_up",
467 "serialize-8888",
468 "gm",
469 "_",
470 "async_rescale_and_read_dog_up",
471 "pic-8888",
472 "gm",
473 "_",
474 "async_rescale_and_read_dog_down",
475 "serialize-8888",
476 "gm",
477 "_",
478 "async_rescale_and_read_dog_down",
479 "pic-8888",
480 "gm",
481 "_",
482 "async_rescale_and_read_rose",
483 "serialize-8888",
484 "gm",
485 "_",
486 "async_rescale_and_read_rose",
Chris Dalton7c304ba2017-09-07 11:57:16 -0600487 "tiles_rt-8888",
488 "gm",
489 "_",
490 "complexclip4_bw",
491 "tiles_rt-8888",
492 "gm",
493 "_",
Stephan Altmueller74dac542017-09-11 15:32:21 -0400494 "complexclip4_aa",
Mike Kleinc207da82017-11-10 14:24:34 -0500495 "--nonativeFonts",
Stephan Altmueller74dac542017-09-11 15:32:21 -0400496 "--verbose"
Chris Dalton7c304ba2017-09-07 11:57:16 -0600497 ],
498 "cwd": "[START_DIR]/skia",
499 "env": {
500 "ASAN_OPTIONS": "symbolize=1 detect_leaks=1",
Chris Dalton7c304ba2017-09-07 11:57:16 -0600501 "CHROME_HEADLESS": "1",
Kevin Lubick43bd2592018-02-15 09:03:44 -0500502 "LD_LIBRARY_PATH": "[START_DIR]/clang_linux/lib",
Chris Dalton7c304ba2017-09-07 11:57:16 -0600503 "LSAN_OPTIONS": "symbolize=1 print_suppressions=1",
Robert Iannuccif4d4b872019-02-16 14:10:41 -0800504 "PATH": "<PATH>:RECIPE_REPO[depot_tools]:[START_DIR]/clang_linux/bin",
Chris Dalton7c304ba2017-09-07 11:57:16 -0600505 "UBSAN_OPTIONS": "symbolize=1 print_stacktrace=1"
506 },
507 "name": "symbolized dm"
508 },
509 {
recipe-roller96ea3402018-10-30 15:22:37 -0700510 "jsonResult": null,
511 "name": "$result"
Chris Dalton7c304ba2017-09-07 11:57:16 -0600512 }
513]