blob: 2a937e87f5ac632d513c8501fc7591420f7733a2 [file] [log] [blame]
Ben Wagner37b1d842017-03-24 12:11:51 -04001[
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",
9 "copy",
Ben Wagner37b1d842017-03-24 12:11:51 -040010 "[START_DIR]\\skia\\infra\\bots\\assets\\skp\\VERSION",
11 "/path/to/tmp/"
12 ],
13 "infra_step": true,
14 "name": "Get downloaded SKP VERSION"
15 },
16 {
17 "cmd": [
18 "python",
19 "-u",
Eric Boren3e2ffd72017-06-16 13:10:22 -040020 "RECIPE_MODULE[recipe_engine::file]\\resources\\fileutil.py",
21 "--json-output",
22 "/path/to/tmp/json",
23 "copy",
Ben Wagner37b1d842017-03-24 12:11:51 -040024 "42",
25 "[START_DIR]\\tmp\\SKP_VERSION"
26 ],
27 "infra_step": true,
28 "name": "write SKP_VERSION"
29 },
30 {
31 "cmd": [
32 "python",
33 "-u",
Eric Boren3e2ffd72017-06-16 13:10:22 -040034 "RECIPE_MODULE[recipe_engine::file]\\resources\\fileutil.py",
35 "--json-output",
36 "/path/to/tmp/json",
37 "copy",
Ben Wagner37b1d842017-03-24 12:11:51 -040038 "[START_DIR]\\skia\\infra\\bots\\assets\\skimage\\VERSION",
39 "/path/to/tmp/"
40 ],
41 "infra_step": true,
42 "name": "Get downloaded skimage VERSION"
43 },
44 {
45 "cmd": [
46 "python",
47 "-u",
Eric Boren3e2ffd72017-06-16 13:10:22 -040048 "RECIPE_MODULE[recipe_engine::file]\\resources\\fileutil.py",
49 "--json-output",
50 "/path/to/tmp/json",
51 "copy",
Ben Wagner37b1d842017-03-24 12:11:51 -040052 "42",
53 "[START_DIR]\\tmp\\SK_IMAGE_VERSION"
54 ],
55 "infra_step": true,
56 "name": "write SK_IMAGE_VERSION"
57 },
58 {
59 "cmd": [
60 "python",
61 "-u",
Eric Boren3e2ffd72017-06-16 13:10:22 -040062 "RECIPE_MODULE[recipe_engine::file]\\resources\\fileutil.py",
63 "--json-output",
64 "/path/to/tmp/json",
65 "copy",
Ben Wagner37b1d842017-03-24 12:11:51 -040066 "[START_DIR]\\skia\\infra\\bots\\assets\\svg\\VERSION",
67 "/path/to/tmp/"
68 ],
69 "infra_step": true,
70 "name": "Get downloaded SVG VERSION"
71 },
72 {
73 "cmd": [
74 "python",
75 "-u",
Eric Boren3e2ffd72017-06-16 13:10:22 -040076 "RECIPE_MODULE[recipe_engine::file]\\resources\\fileutil.py",
77 "--json-output",
78 "/path/to/tmp/json",
79 "copy",
Ben Wagner37b1d842017-03-24 12:11:51 -040080 "42",
81 "[START_DIR]\\tmp\\SVG_VERSION"
82 ],
83 "infra_step": true,
84 "name": "write SVG_VERSION"
85 },
86 {
87 "cmd": [
88 "python",
89 "-u",
Eric Boren3e2ffd72017-06-16 13:10:22 -040090 "RECIPE_MODULE[recipe_engine::file]\\resources\\fileutil.py",
91 "--json-output",
92 "/path/to/tmp/json",
Ben Wagner37b1d842017-03-24 12:11:51 -040093 "rmtree",
Kevin Lubickfe079d42017-04-12 08:31:48 -040094 "[CUSTOM_[SWARM_OUT_DIR]]\\perfdata\\Perf-Win10-MSVC-NUC6i5SYK-GPU-IntelIris540-x86_64-Release-Vulkan\\data"
Ben Wagner37b1d842017-03-24 12:11:51 -040095 ],
Ben Wagner37b1d842017-03-24 12:11:51 -040096 "infra_step": true,
97 "name": "rmtree data"
98 },
99 {
100 "cmd": [
101 "python",
102 "-u",
Robert Iannucci8cd50412017-07-07 14:36:58 -0700103 "RECIPE_MODULE[recipe_engine::file]\\resources\\fileutil.py",
104 "--json-output",
105 "/path/to/tmp/json",
106 "ensure-directory",
107 "--mode",
108 "0777",
109 "[CUSTOM_[SWARM_OUT_DIR]]\\perfdata\\Perf-Win10-MSVC-NUC6i5SYK-GPU-IntelIris540-x86_64-Release-Vulkan\\data"
Ben Wagner37b1d842017-03-24 12:11:51 -0400110 ],
111 "infra_step": true,
Robert Iannucci8cd50412017-07-07 14:36:58 -0700112 "name": "makedirs data"
Ben Wagner37b1d842017-03-24 12:11:51 -0400113 },
114 {
115 "cmd": [
Eric Borenf9aa9e52017-04-10 09:56:10 -0400116 "python",
117 "-u",
118 "import os\nprint os.environ.get('SWARMING_BOT_ID', '')\n"
119 ],
120 "name": "get swarming bot id",
121 "stdout": "/path/to/tmp/",
122 "~followup_annotations": [
123 "@@@STEP_LOG_LINE@python.inline@import os@@@",
124 "@@@STEP_LOG_LINE@python.inline@print os.environ.get('SWARMING_BOT_ID', '')@@@",
125 "@@@STEP_LOG_END@python.inline@@@"
126 ]
127 },
128 {
129 "cmd": [
130 "python",
131 "-u",
132 "import os\nprint os.environ.get('SWARMING_TASK_ID', '')\n"
133 ],
134 "name": "get swarming task id",
135 "stdout": "/path/to/tmp/",
136 "~followup_annotations": [
137 "@@@STEP_LOG_LINE@python.inline@import os@@@",
138 "@@@STEP_LOG_LINE@python.inline@print os.environ.get('SWARMING_TASK_ID', '')@@@",
139 "@@@STEP_LOG_END@python.inline@@@"
140 ]
141 },
142 {
143 "cmd": [
Ben Wagner37b1d842017-03-24 12:11:51 -0400144 "[START_DIR]\\out\\Release_x64\\nanobench",
Ben Wagner37b1d842017-03-24 12:11:51 -0400145 "-i",
146 "[START_DIR]\\skia\\resources",
147 "--skps",
148 "[START_DIR]\\skp",
149 "--images",
150 "[START_DIR]\\skimage\\nanobench",
151 "--svgs",
152 "[START_DIR]\\svg",
153 "--nocpu",
154 "--pre_log",
155 "--images",
156 "--gpuStatsDump",
157 "true",
158 "--scales",
159 "1.0",
160 "1.1",
161 "--config",
162 "vk",
163 "--match",
164 "~GM_varied_text_clipped_lcd",
165 "~GM_varied_text_ignorable_clip_lcd",
Mike Reed1d2678f2017-07-05 13:10:42 -0400166 "~blendmode_mask_DstATop",
167 "~blendmode_mask_SrcIn",
168 "~blendmode_mask_SrcOut",
169 "~blendmode_mask_Src",
Ben Wagner37b1d842017-03-24 12:11:51 -0400170 "~fontscaler_lcd",
171 "~rotated_rects_aa_alternating_transparent_and_opaque_src",
172 "~rotated_rects_aa_changing_transparent_src",
173 "~rotated_rects_aa_same_transparent_src",
174 "~shadermask_LCD_FF",
175 "~srcmode_rects_1",
176 "~text_16_LCD_88",
177 "~text_16_LCD_BK",
178 "~text_16_LCD_FF",
179 "~text_16_LCD_WT",
Greg Daniel139eb802017-07-19 10:12:49 -0400180 "~desk_skbug6850overlay2",
Greg Daniele0996532017-08-07 14:56:26 -0400181 "~desk_googlespreadsheet",
Ben Wagner37b1d842017-03-24 12:11:51 -0400182 "~inc0.gif",
183 "~inc1.gif",
184 "~incInterlaced.gif",
185 "~inc0.jpg",
186 "~incGray.jpg",
187 "~inc0.wbmp",
188 "~inc1.wbmp",
189 "~inc0.webp",
190 "~inc1.webp",
191 "~inc0.ico",
192 "~inc1.ico",
193 "~inc0.png",
194 "~inc1.png",
195 "~inc2.png",
196 "~inc12.png",
197 "~inc13.png",
198 "~inc14.png",
199 "~inc0.webp",
200 "~inc1.webp",
201 "--outResultsFile",
Kevin Lubickfe079d42017-04-12 08:31:48 -0400202 "[CUSTOM_[SWARM_OUT_DIR]]\\perfdata\\Perf-Win10-MSVC-NUC6i5SYK-GPU-IntelIris540-x86_64-Release-Vulkan\\data\\nanobench_abc123_1337000001.json",
Ben Wagner37b1d842017-03-24 12:11:51 -0400203 "--properties",
204 "gitHash",
205 "abc123",
Eric Borenf9aa9e52017-04-10 09:56:10 -0400206 "swarming_bot_id",
Ben Wagnerf835c222017-04-30 11:14:51 -0400207 "skia-bot-123",
Eric Borenf9aa9e52017-04-10 09:56:10 -0400208 "swarming_task_id",
Ben Wagnerf835c222017-04-30 11:14:51 -0400209 "123456",
Ben Wagner37b1d842017-03-24 12:11:51 -0400210 "--key",
211 "arch",
212 "x86_64",
213 "compiler",
214 "MSVC",
215 "cpu_or_gpu",
216 "GPU",
217 "cpu_or_gpu_value",
218 "IntelIris540",
219 "extra_config",
220 "Vulkan",
221 "model",
Kevin Lubickfe079d42017-04-12 08:31:48 -0400222 "NUC6i5SYK",
Ben Wagner37b1d842017-03-24 12:11:51 -0400223 "os",
224 "Win10"
225 ],
226 "env": {
227 "BUILDTYPE": "Release_x64",
228 "CHROME_HEADLESS": "1",
recipe-rollere0f7e162017-05-31 16:13:27 -0700229 "PATH": "<PATH>;RECIPE_PACKAGE_REPO[depot_tools]",
Ben Wagner37b1d842017-03-24 12:11:51 -0400230 "SKIA_OUT": "[START_DIR]\\out"
231 },
232 "name": "nanobench"
233 },
234 {
235 "cmd": [
236 "python",
237 "-u",
Robert Iannucci8cd50412017-07-07 14:36:58 -0700238 "RECIPE_MODULE[recipe_engine::file]\\resources\\fileutil.py",
239 "--json-output",
240 "/path/to/tmp/json",
241 "ensure-directory",
242 "--mode",
243 "0777",
244 "[CUSTOM_[SWARM_OUT_DIR]]\\perfdata\\Perf-Win10-MSVC-NUC6i5SYK-GPU-IntelIris540-x86_64-Release-Vulkan\\data"
Ben Wagner37b1d842017-03-24 12:11:51 -0400245 ],
Eric Boren3e2ffd72017-06-16 13:10:22 -0400246 "infra_step": true,
Robert Iannucci8cd50412017-07-07 14:36:58 -0700247 "name": "makedirs perf_dir"
Ben Wagner37b1d842017-03-24 12:11:51 -0400248 },
249 {
250 "name": "$result",
251 "recipe_result": null,
252 "status_code": 0
253 }
Robert Iannucci8cd50412017-07-07 14:36:58 -0700254]