blob: e281f91a59343c7b891903b91b0800013780b062 [file] [log] [blame]
Eric Boren7e97dc02017-02-02 09:02:37 -05001[
2 {
3 "cmd": [
4 "python",
5 "-u",
Eric Boren3e2ffd72017-06-16 13:10:22 -04006 "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",
Eric Boren3e2ffd72017-06-16 13:10:22 -040024 "copy",
Eric Boren7e97dc02017-02-02 09:02:37 -050025 "[START_DIR]/skia/infra/bots/assets/skp/VERSION",
26 "/path/to/tmp/"
27 ],
Eric Borena1590852017-03-20 12:48:31 -040028 "infra_step": true,
Ben Wagnerf20710e2018-03-19 16:52:37 -040029 "name": "Get skp VERSION"
Eric Boren7e97dc02017-02-02 09:02:37 -050030 },
31 {
32 "cmd": [
33 "python",
34 "-u",
Eric Boren3e2ffd72017-06-16 13:10:22 -040035 "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
36 "--json-output",
37 "/path/to/tmp/json",
38 "copy",
Eric Boren7e97dc02017-02-02 09:02:37 -050039 "42",
40 "[START_DIR]/tmp/SKP_VERSION"
41 ],
Eric Borena1590852017-03-20 12:48:31 -040042 "infra_step": true,
Eric Boren7e97dc02017-02-02 09:02:37 -050043 "name": "write SKP_VERSION"
44 },
45 {
46 "cmd": [
47 "python",
48 "-u",
Eric Boren3e2ffd72017-06-16 13:10:22 -040049 "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
50 "--json-output",
51 "/path/to/tmp/json",
52 "copy",
Eric Boren7e97dc02017-02-02 09:02:37 -050053 "[START_DIR]/skia/infra/bots/assets/skimage/VERSION",
54 "/path/to/tmp/"
55 ],
Eric Borena1590852017-03-20 12:48:31 -040056 "infra_step": true,
Ben Wagnerf20710e2018-03-19 16:52:37 -040057 "name": "Get skimage VERSION"
Eric Boren7e97dc02017-02-02 09:02:37 -050058 },
59 {
60 "cmd": [
61 "python",
62 "-u",
Eric Boren3e2ffd72017-06-16 13:10:22 -040063 "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
64 "--json-output",
65 "/path/to/tmp/json",
66 "copy",
Eric Boren7e97dc02017-02-02 09:02:37 -050067 "42",
68 "[START_DIR]/tmp/SK_IMAGE_VERSION"
69 ],
Eric Borena1590852017-03-20 12:48:31 -040070 "infra_step": true,
Eric Boren7e97dc02017-02-02 09:02:37 -050071 "name": "write SK_IMAGE_VERSION"
72 },
73 {
74 "cmd": [
75 "python",
76 "-u",
Eric Boren3e2ffd72017-06-16 13:10:22 -040077 "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
78 "--json-output",
79 "/path/to/tmp/json",
80 "copy",
Eric Boren7e97dc02017-02-02 09:02:37 -050081 "[START_DIR]/skia/infra/bots/assets/svg/VERSION",
82 "/path/to/tmp/"
83 ],
Eric Borena1590852017-03-20 12:48:31 -040084 "infra_step": true,
Ben Wagnerf20710e2018-03-19 16:52:37 -040085 "name": "Get svg VERSION"
Eric Boren7e97dc02017-02-02 09:02:37 -050086 },
87 {
88 "cmd": [
89 "python",
90 "-u",
Eric Boren3e2ffd72017-06-16 13:10:22 -040091 "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
92 "--json-output",
93 "/path/to/tmp/json",
94 "copy",
Eric Boren7e97dc02017-02-02 09:02:37 -050095 "42",
96 "[START_DIR]/tmp/SVG_VERSION"
97 ],
Eric Borena1590852017-03-20 12:48:31 -040098 "infra_step": true,
Eric Boren7e97dc02017-02-02 09:02:37 -050099 "name": "write SVG_VERSION"
100 },
101 {
102 "cmd": [
Kevin Lubick30f2ec82017-03-02 08:34:47 -0500103 "python",
104 "-u",
Eric Borenf9aa9e52017-04-10 09:56:10 -0400105 "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",
Eric Boren23a6ec62017-04-07 08:31:22 -0400133 "RECIPE_MODULE[skia::flavor]/resources/symbolize_stack_trace.py",
Kevin Lubick30f2ec82017-03-02 08:34:47 -0500134 "[START_DIR]",
Eric Boren322a8592018-06-01 10:08:53 -0400135 "[START_DIR]/build/dm",
Eric Boren7e97dc02017-02-02 09:02:37 -0500136 "--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",
Eric Boren7e97dc02017-02-02 09:02:37 -0500148 "builder",
Kevin Lubick9ef6de72017-10-15 21:05:58 -0400149 "Test-Debian9-Clang-GCE-CPU-AVX2-x86_64-Debug-All-MSAN",
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",
Eric Borenf9aa9e52017-04-10 09:56:10 -0400154 "swarming_bot_id",
Ben Wagnerf835c222017-04-30 11:14:51 -0400155 "skia-bot-123",
Eric Borenf9aa9e52017-04-10 09:56:10 -0400156 "swarming_task_id",
Ben Wagnerf835c222017-04-30 11:14:51 -0400157 "123456",
Eric Boren7e97dc02017-02-02 09:02:37 -0500158 "--svgs",
159 "[START_DIR]/svg",
160 "--key",
161 "arch",
162 "x86_64",
163 "compiler",
Kevin Lubickfe079d42017-04-12 08:31:48 -0400164 "Clang",
Eric Boren7e97dc02017-02-02 09:02:37 -0500165 "configuration",
166 "Debug",
167 "cpu_or_gpu",
168 "CPU",
169 "cpu_or_gpu_value",
170 "AVX2",
171 "extra_config",
172 "MSAN",
173 "model",
174 "GCE",
175 "os",
Ben Wagner6e0a6b32017-09-26 14:11:15 -0400176 "Debian9",
Ben Wagner58a2e3d2019-02-08 13:01:40 -0500177 "style",
178 "default",
Mike Klein97d6a7a2017-07-24 10:37:19 -0400179 "--dont_write",
180 "pdf",
Ben Wagner32fa5102017-08-10 21:25:55 -0400181 "--nogpu",
Eric Boren7e97dc02017-02-02 09:02:37 -0500182 "--config",
183 "8888",
Eric Boren7e97dc02017-02-02 09:02:37 -0500184 "pdf",
Mike Klein515bda62018-01-09 11:21:58 -0500185 "g8",
Eric Boren7e97dc02017-02-02 09:02:37 -0500186 "565",
Mike Kleinc24e0c12018-08-17 13:24:51 -0400187 "pic-8888",
188 "tiles_rt-8888",
Mike Kleinc24e0c12018-08-17 13:24:51 -0400189 "serialize-8888",
Mike Klein0e4041f2018-06-19 16:00:40 -0400190 "f16",
191 "srgb",
Mike Kleince4cf722018-05-10 11:29:15 -0400192 "esrgb",
Mike Klein0e4041f2018-06-19 16:00:40 -0400193 "narrow",
194 "enarrow",
Mike Kleinc24e0c12018-08-17 13:24:51 -0400195 "p3",
196 "ep3",
197 "rec2020",
198 "erec2020",
Eric Boren7e97dc02017-02-02 09:02:37 -0500199 "--src",
200 "tests",
201 "gm",
202 "image",
203 "colorImage",
Eric Boren7e97dc02017-02-02 09:02:37 -0500204 "--blacklist",
205 "f16",
206 "_",
207 "_",
208 "dstreadshuffle",
Mike Klein515bda62018-01-09 11:21:58 -0500209 "g8",
210 "image",
211 "_",
212 "_",
213 "g8",
214 "colorImage",
215 "_",
216 "_",
Leon Scroggins III3abcd822018-10-18 11:28:36 -0400217 "_",
218 "image",
219 "gen_platf",
220 "error",
Eric Boren7e97dc02017-02-02 09:02:37 -0500221 "serialize-8888",
222 "gm",
223 "_",
224 "bleed_image",
225 "serialize-8888",
226 "gm",
227 "_",
228 "c_gms",
229 "serialize-8888",
230 "gm",
231 "_",
232 "colortype",
233 "serialize-8888",
234 "gm",
235 "_",
236 "colortype_xfermodes",
237 "serialize-8888",
238 "gm",
239 "_",
240 "drawfilter",
241 "serialize-8888",
242 "gm",
243 "_",
244 "fontmgr_bounds_0.75_0",
245 "serialize-8888",
246 "gm",
247 "_",
248 "fontmgr_bounds_1_-0.25",
249 "serialize-8888",
250 "gm",
251 "_",
252 "fontmgr_bounds",
253 "serialize-8888",
254 "gm",
255 "_",
256 "fontmgr_match",
257 "serialize-8888",
258 "gm",
259 "_",
260 "fontmgr_iter",
261 "serialize-8888",
262 "gm",
263 "_",
264 "imagemasksubset",
265 "serialize-8888",
266 "gm",
267 "_",
Michael Ludwiga6a84002019-04-12 15:03:02 -0400268 "wacky_yuv_formats_domain",
269 "serialize-8888",
270 "gm",
271 "_",
Eric Boren7e97dc02017-02-02 09:02:37 -0500272 "bitmapfilters",
273 "serialize-8888",
274 "gm",
275 "_",
276 "bitmapshaders",
277 "serialize-8888",
278 "gm",
279 "_",
280 "bleed",
281 "serialize-8888",
282 "gm",
283 "_",
284 "bleed_alpha_bmp",
285 "serialize-8888",
286 "gm",
287 "_",
288 "bleed_alpha_bmp_shader",
289 "serialize-8888",
290 "gm",
291 "_",
292 "convex_poly_clip",
293 "serialize-8888",
294 "gm",
295 "_",
296 "extractalpha",
297 "serialize-8888",
298 "gm",
299 "_",
300 "filterbitmap_checkerboard_32_32_g8",
301 "serialize-8888",
302 "gm",
303 "_",
304 "filterbitmap_image_mandrill_64",
305 "serialize-8888",
306 "gm",
307 "_",
308 "shadows",
309 "serialize-8888",
310 "gm",
311 "_",
312 "simpleaaclip_aaclip",
313 "serialize-8888",
314 "gm",
315 "_",
316 "composeshader_bitmap",
317 "serialize-8888",
318 "gm",
319 "_",
320 "scaled_tilemodes_npot",
321 "serialize-8888",
322 "gm",
323 "_",
324 "scaled_tilemodes",
325 "serialize-8888",
326 "gm",
327 "_",
328 "typefacerendering_pfaMac",
329 "serialize-8888",
330 "gm",
331 "_",
332 "parsedpaths",
333 "serialize-8888",
334 "gm",
335 "_",
336 "ImageGeneratorExternal_rect",
337 "serialize-8888",
338 "gm",
339 "_",
340 "ImageGeneratorExternal_shader",
341 "serialize-8888",
342 "gm",
343 "_",
344 "shadow_utils",
345 "serialize-8888",
346 "gm",
347 "_",
Brian Salomonbe3c1d22018-05-21 12:54:39 -0400348 "persp_images",
349 "serialize-8888",
350 "gm",
351 "_",
Mike Klein0b78a692017-10-31 17:31:17 -0400352 "all_bitmap_configs",
353 "serialize-8888",
354 "gm",
355 "_",
Matt Sarett9f3dcb32017-05-04 08:53:32 -0400356 "makecolorspace",
357 "serialize-8888",
358 "gm",
359 "_",
Mike Klein0a44d5c2018-10-02 11:10:59 -0400360 "readpixels",
361 "serialize-8888",
362 "gm",
363 "_",
Brian Salomon0087c832018-10-15 14:48:20 -0400364 "draw_image_set_rect_to_rect",
365 "serialize-8888",
366 "gm",
367 "_",
Michael Ludwig390f0cc2019-03-19 09:16:38 -0400368 "compositor_quads_shader",
369 "serialize-8888",
370 "gm",
371 "_",
Brian Salomon7072e222017-11-29 15:12:45 -0500372 "analytic_antialias_convex",
373 "serialize-8888",
374 "gm",
375 "_",
Eric Boren7e97dc02017-02-02 09:02:37 -0500376 "bleed_alpha_image",
377 "serialize-8888",
378 "gm",
379 "_",
380 "bleed_alpha_image_shader",
Eric Boren7e97dc02017-02-02 09:02:37 -0500381 "pic-8888",
382 "gm",
383 "_",
384 "drawfilter",
Eric Boren7e97dc02017-02-02 09:02:37 -0500385 "pic-8888",
386 "gm",
387 "_",
388 "image-cacherator-from-picture",
Eric Boren7e97dc02017-02-02 09:02:37 -0500389 "serialize-8888",
390 "gm",
391 "_",
392 "image-cacherator-from-picture",
Eric Boren7e97dc02017-02-02 09:02:37 -0500393 "pic-8888",
394 "gm",
395 "_",
396 "image-cacherator-from-raster",
Eric Boren7e97dc02017-02-02 09:02:37 -0500397 "serialize-8888",
398 "gm",
399 "_",
400 "image-cacherator-from-raster",
Eric Boren7e97dc02017-02-02 09:02:37 -0500401 "pic-8888",
402 "gm",
403 "_",
404 "image-cacherator-from-ctable",
Eric Boren7e97dc02017-02-02 09:02:37 -0500405 "serialize-8888",
406 "gm",
407 "_",
408 "image-cacherator-from-ctable",
Eric Boren7e97dc02017-02-02 09:02:37 -0500409 "pic-8888",
410 "gm",
411 "_",
Eric Boren7e97dc02017-02-02 09:02:37 -0500412 "complexclip4_bw",
Eric Boren7e97dc02017-02-02 09:02:37 -0500413 "serialize-8888",
414 "gm",
415 "_",
416 "complexclip4_bw",
Eric Boren7e97dc02017-02-02 09:02:37 -0500417 "pic-8888",
418 "gm",
419 "_",
420 "complexclip4_aa",
Eric Boren7e97dc02017-02-02 09:02:37 -0500421 "serialize-8888",
422 "gm",
423 "_",
424 "complexclip4_aa",
Mike Klein8f5a7a62018-09-11 12:11:46 -0400425 "pic-8888",
426 "gm",
427 "_",
428 "p3",
Mike Klein8f5a7a62018-09-11 12:11:46 -0400429 "serialize-8888",
430 "gm",
431 "_",
432 "p3",
Brian Salomon201700f2019-05-17 12:05:44 -0400433 "pic-8888",
434 "gm",
435 "_",
436 "async_rescale_and_read_text_up_large",
437 "serialize-8888",
438 "gm",
439 "_",
440 "async_rescale_and_read_text_up_large",
441 "pic-8888",
442 "gm",
443 "_",
444 "async_rescale_and_read_text_up",
445 "serialize-8888",
446 "gm",
447 "_",
448 "async_rescale_and_read_text_up",
449 "pic-8888",
450 "gm",
451 "_",
452 "async_rescale_and_read_text_down",
453 "serialize-8888",
454 "gm",
455 "_",
456 "async_rescale_and_read_text_down",
457 "pic-8888",
458 "gm",
459 "_",
460 "async_rescale_and_read_dog_up",
461 "serialize-8888",
462 "gm",
463 "_",
464 "async_rescale_and_read_dog_up",
465 "pic-8888",
466 "gm",
467 "_",
468 "async_rescale_and_read_dog_down",
469 "serialize-8888",
470 "gm",
471 "_",
472 "async_rescale_and_read_dog_down",
473 "pic-8888",
474 "gm",
475 "_",
476 "async_rescale_and_read_rose",
477 "serialize-8888",
478 "gm",
479 "_",
480 "async_rescale_and_read_rose",
Eric Boren7e97dc02017-02-02 09:02:37 -0500481 "tiles_rt-8888",
482 "gm",
483 "_",
484 "complexclip4_bw",
485 "tiles_rt-8888",
486 "gm",
487 "_",
488 "complexclip4_aa",
489 "--match",
490 "~Once",
Stephan Altmueller74dac542017-09-11 15:32:21 -0400491 "~Shared",
Mike Kleinc207da82017-11-10 14:24:34 -0500492 "--nonativeFonts",
Stephan Altmueller74dac542017-09-11 15:32:21 -0400493 "--verbose"
Eric Boren7e97dc02017-02-02 09:02:37 -0500494 ],
495 "cwd": "[START_DIR]/skia",
496 "env": {
Kevin Lubick0a51b482017-02-06 12:45:29 -0500497 "CHROME_HEADLESS": "1",
Kevin Lubick43bd2592018-02-15 09:03:44 -0500498 "LD_LIBRARY_PATH": "[START_DIR]/clang_linux/msan:[START_DIR]/clang_linux/lib",
Robert Iannuccif4d4b872019-02-16 14:10:41 -0800499 "PATH": "<PATH>:RECIPE_REPO[depot_tools]:[START_DIR]/clang_linux/bin"
Eric Boren7e97dc02017-02-02 09:02:37 -0500500 },
Kevin Lubick30f2ec82017-03-02 08:34:47 -0500501 "name": "symbolized dm"
Eric Boren7e97dc02017-02-02 09:02:37 -0500502 },
503 {
recipe-roller96ea3402018-10-30 15:22:37 -0700504 "jsonResult": null,
505 "name": "$result"
Eric Boren7e97dc02017-02-02 09:02:37 -0500506 }
507]