blob: f5cbdf74ef33248c0a5f365831980982fe875003 [file] [log] [blame]
Ben Wagner46df2a12017-02-21 19:10:24 -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",
Ben Wagner46df2a12017-02-21 19:10:24 -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"
Ben Wagner46df2a12017-02-21 19:10:24 -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",
Ben Wagner46df2a12017-02-21 19:10:24 -050039 "42",
40 "[START_DIR]/tmp/SKP_VERSION"
41 ],
Eric Borena1590852017-03-20 12:48:31 -040042 "infra_step": true,
Ben Wagner46df2a12017-02-21 19:10:24 -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",
Ben Wagner46df2a12017-02-21 19:10:24 -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"
Ben Wagner46df2a12017-02-21 19:10:24 -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",
Ben Wagner46df2a12017-02-21 19:10:24 -050067 "42",
68 "[START_DIR]/tmp/SK_IMAGE_VERSION"
69 ],
Eric Borena1590852017-03-20 12:48:31 -040070 "infra_step": true,
Ben Wagner46df2a12017-02-21 19:10:24 -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",
Ben Wagner46df2a12017-02-21 19:10:24 -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"
Ben Wagner46df2a12017-02-21 19:10:24 -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",
Ben Wagner46df2a12017-02-21 19:10:24 -050095 "42",
96 "[START_DIR]/tmp/SVG_VERSION"
97 ],
Eric Borena1590852017-03-20 12:48:31 -040098 "infra_step": true,
Ben Wagner46df2a12017-02-21 19:10:24 -050099 "name": "write SVG_VERSION"
100 },
101 {
102 "cmd": [
Eric Borenf9aa9e52017-04-10 09:56:10 -0400103 "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": [
Eric Borend696df72017-05-31 15:09:10 -0400131 "[START_DIR]/valgrind/bin/valgrind",
Ben Wagner46df2a12017-02-21 19:10:24 -0500132 "--gen-suppressions=all",
133 "--leak-check=full",
134 "--track-origins=yes",
135 "--error-exitcode=1",
136 "--num-callers=40",
137 "--suppressions=[START_DIR]/skia/tools/valgrind.supp",
Eric Boren322a8592018-06-01 10:08:53 -0400138 "[START_DIR]/build/dm",
Ben Wagner46df2a12017-02-21 19:10:24 -0500139 "--resourcePath",
140 "[START_DIR]/skia/resources",
141 "--skps",
142 "[START_DIR]/skp",
143 "--images",
144 "[START_DIR]/skimage/dm",
145 "--colorImages",
146 "[START_DIR]/skimage/colorspace",
147 "--nameByHash",
148 "--properties",
149 "gitHash",
150 "abc123",
Ben Wagner46df2a12017-02-21 19:10:24 -0500151 "builder",
Kevin Lubick9ef6de72017-10-15 21:05:58 -0400152 "Test-Ubuntu17-GCC-Golo-GPU-QuadroP400-x86_64-Release-All-Valgrind_AbandonGpuContext_SK_CPU_LIMIT_SSE41",
Eric Boren9a9e3872017-11-29 12:33:22 -0500153 "buildbucket_build_id",
154 "123454321",
Eric Borenf9aa9e52017-04-10 09:56:10 -0400155 "swarming_bot_id",
Ben Wagnerf835c222017-04-30 11:14:51 -0400156 "skia-bot-123",
Eric Borenf9aa9e52017-04-10 09:56:10 -0400157 "swarming_task_id",
Ben Wagnerf835c222017-04-30 11:14:51 -0400158 "123456",
Ben Wagner46df2a12017-02-21 19:10:24 -0500159 "--svgs",
160 "[START_DIR]/svg",
161 "--key",
162 "arch",
163 "x86_64",
164 "compiler",
165 "GCC",
166 "configuration",
167 "Release",
168 "cpu_or_gpu",
169 "GPU",
170 "cpu_or_gpu_value",
Ben Wagner6e0a6b32017-09-26 14:11:15 -0400171 "QuadroP400",
Ben Wagner46df2a12017-02-21 19:10:24 -0500172 "extra_config",
Ben Wagner6e0a6b32017-09-26 14:11:15 -0400173 "Valgrind_AbandonGpuContext_SK_CPU_LIMIT_SSE41",
Ben Wagner46df2a12017-02-21 19:10:24 -0500174 "model",
Ben Wagner6e0a6b32017-09-26 14:11:15 -0400175 "Golo",
Ben Wagner46df2a12017-02-21 19:10:24 -0500176 "os",
Ben Wagner6e0a6b32017-09-26 14:11:15 -0400177 "Ubuntu17",
Mike Klein97d6a7a2017-07-24 10:37:19 -0400178 "--dont_write",
179 "pdf",
Brian Osman0dbf0422017-03-20 10:21:26 -0400180 "--randomProcessorTest",
Ben Wagner32fa5102017-08-10 21:25:55 -0400181 "--nocpu",
Ben Wagner46df2a12017-02-21 19:10:24 -0500182 "--config",
Brian Salomon50f66d82017-03-17 14:32:05 -0400183 "gl",
184 "gldft",
185 "glsrgb",
Brian Osman5e117772018-06-20 14:53:06 -0400186 "glesrgb",
Brian Salomondcf0ab02017-03-20 11:10:21 -0400187 "glmsaa8",
Brian Osman10fc6fd2018-03-02 11:01:10 -0500188 "gl1010102",
Ben Wagner46df2a12017-02-21 19:10:24 -0500189 "--src",
190 "tests",
191 "gm",
192 "image",
193 "colorImage",
194 "svg",
195 "--blacklist",
Brian Osman419abf32018-03-02 14:56:15 -0500196 "gl1010102",
197 "image",
198 "_",
199 "_",
Chris Daltonecf78ac2017-08-15 15:43:08 -0600200 "_",
201 "svg",
202 "_",
203 "svgparse_",
Brian Salomon50f66d82017-03-17 14:32:05 -0400204 "glsrgb",
Ben Wagner46df2a12017-02-21 19:10:24 -0500205 "image",
206 "_",
207 "_",
Ben Wagner46df2a12017-02-21 19:10:24 -0500208 "_",
209 "svg",
210 "_",
211 "_",
Ben Wagner46df2a12017-02-21 19:10:24 -0500212 "_",
213 "image",
214 "_",
215 "interlaced1.png",
216 "_",
217 "image",
218 "_",
219 "interlaced2.png",
220 "_",
221 "image",
222 "_",
223 "interlaced3.png",
224 "_",
225 "image",
226 "_",
227 ".arw",
228 "_",
229 "image",
230 "_",
231 ".cr2",
232 "_",
233 "image",
234 "_",
235 ".dng",
236 "_",
237 "image",
238 "_",
239 ".nef",
240 "_",
241 "image",
242 "_",
243 ".nrw",
244 "_",
245 "image",
246 "_",
247 ".orf",
248 "_",
249 "image",
250 "_",
251 ".raf",
252 "_",
253 "image",
254 "_",
255 ".rw2",
256 "_",
257 "image",
258 "_",
259 ".pef",
260 "_",
261 "image",
262 "_",
263 ".srw",
264 "_",
265 "image",
266 "_",
267 ".ARW",
268 "_",
269 "image",
270 "_",
271 ".CR2",
272 "_",
273 "image",
274 "_",
275 ".DNG",
276 "_",
277 "image",
278 "_",
279 ".NEF",
280 "_",
281 "image",
282 "_",
283 ".NRW",
284 "_",
285 "image",
286 "_",
287 ".ORF",
288 "_",
289 "image",
290 "_",
291 ".RAF",
292 "_",
293 "image",
294 "_",
295 ".RW2",
296 "_",
297 "image",
298 "_",
299 ".PEF",
300 "_",
301 "image",
302 "_",
303 ".SRW",
304 "--match",
305 "~Threaded",
Mike Kleinc207da82017-11-10 14:24:34 -0500306 "--nonativeFonts",
Stephan Altmueller74dac542017-09-11 15:32:21 -0400307 "--verbose",
Ben Wagner46df2a12017-02-21 19:10:24 -0500308 "--abandonGpuContext"
309 ],
310 "env": {
Ben Wagner46df2a12017-02-21 19:10:24 -0500311 "CHROME_HEADLESS": "1",
recipe-rollere0f7e162017-05-31 16:13:27 -0700312 "PATH": "<PATH>:RECIPE_PACKAGE_REPO[depot_tools]",
Eric Borend696df72017-05-31 15:09:10 -0400313 "VALGRIND_LIB": "[START_DIR]/valgrind/lib/valgrind"
Ben Wagner46df2a12017-02-21 19:10:24 -0500314 },
315 "name": "dm"
316 },
317 {
318 "name": "$result",
319 "recipe_result": null,
320 "status_code": 0
321 }
322]