1[
2  {
3    "cmd": [
4      "python",
5      "-u",
6      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
7      "--json-output",
8      "/path/to/tmp/json",
9      "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",
24      "copy",
25      "[START_DIR]/skia/infra/bots/assets/skp/VERSION",
26      "/path/to/tmp/"
27    ],
28    "infra_step": true,
29    "name": "Get skp VERSION"
30  },
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,
57    "name": "Get skimage VERSION"
58  },
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,
85    "name": "Get svg VERSION"
86  },
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]",
135      "[START_DIR]/build/dm",
136      "--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",
149      "Test-Debian9-Clang-GCE-CPU-AVX2-x86_64-Debug-All-ASAN",
150      "buildbucket_build_id",
151      "123454321",
152      "task_id",
153      "task_12345",
154      "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",
177      "style",
178      "default",
179      "--dont_write",
180      "pdf",
181      "--randomProcessorTest",
182      "--nogpu",
183      "--config",
184      "8888",
185      "pdf",
186      "g8",
187      "565",
188      "pic-8888",
189      "tiles_rt-8888",
190      "lite-8888",
191      "serialize-8888",
192      "gbr-8888",
193      "f16",
194      "srgb",
195      "esrgb",
196      "narrow",
197      "enarrow",
198      "p3",
199      "ep3",
200      "rec2020",
201      "erec2020",
202      "--src",
203      "tests",
204      "gm",
205      "image",
206      "colorImage",
207      "svg",
208      "--blacklist",
209      "~8888",
210      "svg",
211      "_",
212      "_",
213      "f16",
214      "_",
215      "_",
216      "dstreadshuffle",
217      "gbr-8888",
218      "image",
219      "_",
220      "_",
221      "gbr-8888",
222      "colorImage",
223      "_",
224      "_",
225      "g8",
226      "image",
227      "_",
228      "_",
229      "g8",
230      "colorImage",
231      "_",
232      "_",
233      "_",
234      "image",
235      "gen_platf",
236      "error",
237      "serialize-8888",
238      "gm",
239      "_",
240      "bleed_image",
241      "serialize-8888",
242      "gm",
243      "_",
244      "c_gms",
245      "serialize-8888",
246      "gm",
247      "_",
248      "colortype",
249      "serialize-8888",
250      "gm",
251      "_",
252      "colortype_xfermodes",
253      "serialize-8888",
254      "gm",
255      "_",
256      "drawfilter",
257      "serialize-8888",
258      "gm",
259      "_",
260      "fontmgr_bounds_0.75_0",
261      "serialize-8888",
262      "gm",
263      "_",
264      "fontmgr_bounds_1_-0.25",
265      "serialize-8888",
266      "gm",
267      "_",
268      "fontmgr_bounds",
269      "serialize-8888",
270      "gm",
271      "_",
272      "fontmgr_match",
273      "serialize-8888",
274      "gm",
275      "_",
276      "fontmgr_iter",
277      "serialize-8888",
278      "gm",
279      "_",
280      "imagemasksubset",
281      "serialize-8888",
282      "gm",
283      "_",
284      "bitmapfilters",
285      "serialize-8888",
286      "gm",
287      "_",
288      "bitmapshaders",
289      "serialize-8888",
290      "gm",
291      "_",
292      "bleed",
293      "serialize-8888",
294      "gm",
295      "_",
296      "bleed_alpha_bmp",
297      "serialize-8888",
298      "gm",
299      "_",
300      "bleed_alpha_bmp_shader",
301      "serialize-8888",
302      "gm",
303      "_",
304      "convex_poly_clip",
305      "serialize-8888",
306      "gm",
307      "_",
308      "extractalpha",
309      "serialize-8888",
310      "gm",
311      "_",
312      "filterbitmap_checkerboard_32_32_g8",
313      "serialize-8888",
314      "gm",
315      "_",
316      "filterbitmap_image_mandrill_64",
317      "serialize-8888",
318      "gm",
319      "_",
320      "shadows",
321      "serialize-8888",
322      "gm",
323      "_",
324      "simpleaaclip_aaclip",
325      "serialize-8888",
326      "gm",
327      "_",
328      "composeshader_bitmap",
329      "serialize-8888",
330      "gm",
331      "_",
332      "scaled_tilemodes_npot",
333      "serialize-8888",
334      "gm",
335      "_",
336      "scaled_tilemodes",
337      "serialize-8888",
338      "gm",
339      "_",
340      "typefacerendering_pfaMac",
341      "serialize-8888",
342      "gm",
343      "_",
344      "parsedpaths",
345      "serialize-8888",
346      "gm",
347      "_",
348      "ImageGeneratorExternal_rect",
349      "serialize-8888",
350      "gm",
351      "_",
352      "ImageGeneratorExternal_shader",
353      "serialize-8888",
354      "gm",
355      "_",
356      "shadow_utils",
357      "serialize-8888",
358      "gm",
359      "_",
360      "persp_images",
361      "serialize-8888",
362      "gm",
363      "_",
364      "all_bitmap_configs",
365      "serialize-8888",
366      "gm",
367      "_",
368      "makecolorspace",
369      "serialize-8888",
370      "gm",
371      "_",
372      "readpixels",
373      "serialize-8888",
374      "gm",
375      "_",
376      "draw_image_set_rect_to_rect",
377      "serialize-8888",
378      "gm",
379      "_",
380      "analytic_antialias_convex",
381      "serialize-8888",
382      "gm",
383      "_",
384      "bleed_alpha_image",
385      "serialize-8888",
386      "gm",
387      "_",
388      "bleed_alpha_image_shader",
389      "pic-8888",
390      "gm",
391      "_",
392      "drawfilter",
393      "lite-8888",
394      "gm",
395      "_",
396      "drawfilter",
397      "pic-8888",
398      "gm",
399      "_",
400      "image-cacherator-from-picture",
401      "serialize-8888",
402      "gm",
403      "_",
404      "image-cacherator-from-picture",
405      "pic-8888",
406      "gm",
407      "_",
408      "image-cacherator-from-raster",
409      "serialize-8888",
410      "gm",
411      "_",
412      "image-cacherator-from-raster",
413      "pic-8888",
414      "gm",
415      "_",
416      "image-cacherator-from-ctable",
417      "serialize-8888",
418      "gm",
419      "_",
420      "image-cacherator-from-ctable",
421      "pic-8888",
422      "gm",
423      "_",
424      "complexclip4_bw",
425      "lite-8888",
426      "gm",
427      "_",
428      "complexclip4_bw",
429      "serialize-8888",
430      "gm",
431      "_",
432      "complexclip4_bw",
433      "pic-8888",
434      "gm",
435      "_",
436      "complexclip4_aa",
437      "lite-8888",
438      "gm",
439      "_",
440      "complexclip4_aa",
441      "serialize-8888",
442      "gm",
443      "_",
444      "complexclip4_aa",
445      "pic-8888",
446      "gm",
447      "_",
448      "p3",
449      "lite-8888",
450      "gm",
451      "_",
452      "p3",
453      "serialize-8888",
454      "gm",
455      "_",
456      "p3",
457      "tiles_rt-8888",
458      "gm",
459      "_",
460      "complexclip4_bw",
461      "tiles_rt-8888",
462      "gm",
463      "_",
464      "complexclip4_aa",
465      "--nonativeFonts",
466      "--verbose"
467    ],
468    "cwd": "[START_DIR]/skia",
469    "env": {
470      "ASAN_OPTIONS": "symbolize=1 detect_leaks=1",
471      "CHROME_HEADLESS": "1",
472      "LD_LIBRARY_PATH": "[START_DIR]/clang_linux/lib",
473      "LSAN_OPTIONS": "symbolize=1 print_suppressions=1",
474      "PATH": "<PATH>:RECIPE_REPO[depot_tools]:[START_DIR]/clang_linux/bin",
475      "UBSAN_OPTIONS": "symbolize=1 print_stacktrace=1"
476    },
477    "name": "symbolized dm"
478  },
479  {
480    "jsonResult": null,
481    "name": "$result"
482  }
483]