Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(291)

Side by Side Diff: infra/bots/recipes/swarm_ct_skps.expected/CT_GPU_BENCH_1k_SKPs.json

Issue 2221413002: Move ct_skps recipe from tools repo to Skia repo (Closed) Base URL: https://skia.googlesource.com/skia@master
Patch Set: Address comments Created 4 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 [
2 {
3 "cmd": [
4 "python",
5 "-u",
6 "\nimport sys, os\npath = sys.argv[1]\nmode = int(sys.argv[2])\nif not os. path.isdir(path):\n if os.path.exists(path):\n print \"%s exists but is not a dir\" % path\n sys.exit(1)\n os.makedirs(path, mode)\n",
7 "[CUSTOM_/_B_WORK]",
8 "511"
9 ],
10 "name": "makedirs checkout_path",
11 "~followup_annotations": [
12 "@@@STEP_LOG_LINE@python.inline@@@@",
13 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
14 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
15 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
16 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
17 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
18 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
19 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
20 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
21 "@@@STEP_LOG_END@python.inline@@@"
22 ]
23 },
24 {
25 "cmd": [
26 "python",
27 "-u",
28 "RECIPE_PACKAGE_REPO[depot_tools]/gclient.py",
29 "config",
30 "--spec",
31 "cache_dir = '[CUSTOM_/_B_CACHE]'\nsolutions = [{'deps_file': 'DEPS', 'man aged': False, 'name': 'skia', 'url': 'https://skia.googlesource.com/skia.git'}]\ ntarget_os = ['llvm']"
32 ],
33 "cwd": "[CUSTOM_/_B_WORK]",
34 "env": {
35 "BUILDTYPE": "Release",
36 "CHROME_HEADLESS": "1",
37 "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]",
38 "SKIA_OUT": "[SLAVE_BUILD]/out"
39 },
40 "name": "gclient setup"
41 },
42 {
43 "cmd": [
44 "python",
45 "-u",
46 "RECIPE_PACKAGE_REPO[depot_tools]/gclient.py",
47 "sync",
48 "--nohooks",
49 "--force",
50 "--verbose",
51 "--delete_unversioned_trees",
52 "--revision",
53 "skia@abc123",
54 "--output-json",
55 "/path/to/tmp/json"
56 ],
57 "cwd": "[CUSTOM_/_B_WORK]",
58 "env": {
59 "BUILDTYPE": "Release",
60 "CHROME_HEADLESS": "1",
61 "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]:RECIPE_PACKAGE_REPO[dep ot_tools]",
62 "SKIA_OUT": "[SLAVE_BUILD]/out"
63 },
64 "name": "gclient sync",
65 "~followup_annotations": [
66 "@@@STEP_LOG_LINE@json.output@{@@@",
67 "@@@STEP_LOG_LINE@json.output@ \"solutions\": {@@@",
68 "@@@STEP_LOG_LINE@json.output@ \"skia/\": {@@@",
69 "@@@STEP_LOG_LINE@json.output@ \"revision\": 164710@@@",
70 "@@@STEP_LOG_LINE@json.output@ }@@@",
71 "@@@STEP_LOG_LINE@json.output@ }@@@",
72 "@@@STEP_LOG_LINE@json.output@}@@@",
73 "@@@STEP_LOG_END@json.output@@@",
74 "@@@SET_BUILD_PROPERTY@got_revision@164710@@@"
75 ]
76 },
77 {
78 "cmd": [
79 "python",
80 "-u",
81 "\nimport sys, os\npath = sys.argv[1]\nmode = int(sys.argv[2])\nif not os. path.isdir(path):\n if os.path.exists(path):\n print \"%s exists but is not a dir\" % path\n sys.exit(1)\n os.makedirs(path, mode)\n",
82 "[SLAVE_BUILD]/tmp",
83 "511"
84 ],
85 "name": "makedirs tmp_dir",
86 "~followup_annotations": [
87 "@@@STEP_LOG_LINE@python.inline@@@@",
88 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
89 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
90 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
91 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
92 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
93 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
94 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
95 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
96 "@@@STEP_LOG_END@python.inline@@@"
97 ]
98 },
99 {
100 "cmd": [
101 "make",
102 "nanobench"
103 ],
104 "cwd": "[CUSTOM_/_B_WORK]/skia",
105 "env": {
106 "BUILDTYPE": "Release",
107 "CHROME_HEADLESS": "1",
108 "CHROME_PATH": "[SLAVE_BUILD]/src",
109 "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]:RECIPE_PACKAGE_REPO[dep ot_tools]",
110 "SKIA_OUT": "[SLAVE_BUILD]/out"
111 },
112 "name": "build nanobench"
113 },
114 {
115 "cmd": [
116 "python",
117 "-u",
118 "import errno\nimport glob\nimport os\nimport shutil\nimport sys\n\nsrc = sys.argv[1]\ndst = sys.argv[2]\nbuild_products_whitelist = ['dm', 'dm.exe', 'get _images_from_skps', 'get_images_from_skps.exe', 'nanobench', 'nanobench.exe', '* .so', '*.dll', '*.dylib', 'skia_launcher', 'lib/*.so', 'iOSShell.app', 'iOSShell .ipa', 'visualbench', 'visualbench.exe', 'vulkan-1.dll']\n\ntry:\n os.makedirs( dst)\nexcept OSError as e:\n if e.errno != errno.EEXIST:\n raise\n\nfor patt ern in build_products_whitelist:\n path = os.path.join(src, pattern)\n for f i n glob.glob(path):\n dst_path = os.path.join(dst, os.path.relpath(f, src))\n if not os.path.isdir(os.path.dirname(dst_path)):\n os.makedirs(os.path.d irname(dst_path))\n print 'Copying build product %s to %s' % (f, dst_path)\n shutil.move(f, dst_path)\n",
119 "[SLAVE_BUILD]/out/Release",
120 "[CUSTOM_/_B_WORK]/skia/infra/bots/ct"
121 ],
122 "name": "copy build products",
123 "~followup_annotations": [
124 "@@@STEP_LOG_LINE@python.inline@import errno@@@",
125 "@@@STEP_LOG_LINE@python.inline@import glob@@@",
126 "@@@STEP_LOG_LINE@python.inline@import os@@@",
127 "@@@STEP_LOG_LINE@python.inline@import shutil@@@",
128 "@@@STEP_LOG_LINE@python.inline@import sys@@@",
129 "@@@STEP_LOG_LINE@python.inline@@@@",
130 "@@@STEP_LOG_LINE@python.inline@src = sys.argv[1]@@@",
131 "@@@STEP_LOG_LINE@python.inline@dst = sys.argv[2]@@@",
132 "@@@STEP_LOG_LINE@python.inline@build_products_whitelist = ['dm', 'dm.exe' , 'get_images_from_skps', 'get_images_from_skps.exe', 'nanobench', 'nanobench.ex e', '*.so', '*.dll', '*.dylib', 'skia_launcher', 'lib/*.so', 'iOSShell.app', 'iO SShell.ipa', 'visualbench', 'visualbench.exe', 'vulkan-1.dll']@@@",
133 "@@@STEP_LOG_LINE@python.inline@@@@",
134 "@@@STEP_LOG_LINE@python.inline@try:@@@",
135 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(dst)@@@",
136 "@@@STEP_LOG_LINE@python.inline@except OSError as e:@@@",
137 "@@@STEP_LOG_LINE@python.inline@ if e.errno != errno.EEXIST:@@@",
138 "@@@STEP_LOG_LINE@python.inline@ raise@@@",
139 "@@@STEP_LOG_LINE@python.inline@@@@",
140 "@@@STEP_LOG_LINE@python.inline@for pattern in build_products_whitelist:@@ @",
141 "@@@STEP_LOG_LINE@python.inline@ path = os.path.join(src, pattern)@@@",
142 "@@@STEP_LOG_LINE@python.inline@ for f in glob.glob(path):@@@",
143 "@@@STEP_LOG_LINE@python.inline@ dst_path = os.path.join(dst, os.path.r elpath(f, src))@@@",
144 "@@@STEP_LOG_LINE@python.inline@ if not os.path.isdir(os.path.dirname(d st_path)):@@@",
145 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(os.path.dirname(dst_path ))@@@",
146 "@@@STEP_LOG_LINE@python.inline@ print 'Copying build product %s to %s' % (f, dst_path)@@@",
147 "@@@STEP_LOG_LINE@python.inline@ shutil.move(f, dst_path)@@@",
148 "@@@STEP_LOG_END@python.inline@@@"
149 ]
150 },
151 {
152 "cmd": [
153 "python",
154 "-u",
155 "RECIPE_MODULE[depot_tools::git]/resources/git_setup.py",
156 "--path",
157 "[SLAVE_BUILD]/swarming.client",
158 "--url",
159 "https://chromium.googlesource.com/external/swarming.client.git"
160 ],
161 "name": "git setup (swarming_client)"
162 },
163 {
164 "cmd": [
165 "git",
166 "retry",
167 "fetch",
168 "origin",
169 "master"
170 ],
171 "cwd": "[SLAVE_BUILD]/swarming.client",
172 "env": {
173 "PATH": "RECIPE_PACKAGE_REPO[depot_tools]:%(PATH)s"
174 },
175 "name": "git fetch (swarming_client)"
176 },
177 {
178 "cmd": [
179 "git",
180 "checkout",
181 "-f",
182 "FETCH_HEAD"
183 ],
184 "cwd": "[SLAVE_BUILD]/swarming.client",
185 "name": "git checkout (swarming_client)"
186 },
187 {
188 "cmd": [
189 "git",
190 "rev-parse",
191 "HEAD"
192 ],
193 "cwd": "[SLAVE_BUILD]/swarming.client",
194 "name": "read revision",
195 "stdout": "/path/to/tmp/",
196 "~followup_annotations": [
197 "@@@STEP_TEXT@<br/>checked out 'deadbeef'<br/>@@@"
198 ]
199 },
200 {
201 "cmd": [
202 "git",
203 "clean",
204 "-f",
205 "-d",
206 "-x"
207 ],
208 "cwd": "[SLAVE_BUILD]/swarming.client",
209 "name": "git clean (swarming_client)"
210 },
211 {
212 "cmd": [
213 "git",
214 "submodule",
215 "sync"
216 ],
217 "cwd": "[SLAVE_BUILD]/swarming.client",
218 "name": "submodule sync (swarming_client)"
219 },
220 {
221 "cmd": [
222 "git",
223 "submodule",
224 "update",
225 "--init",
226 "--recursive"
227 ],
228 "cwd": "[SLAVE_BUILD]/swarming.client",
229 "name": "submodule update (swarming_client)"
230 },
231 {
232 "cmd": [
233 "python",
234 "-u",
235 "[SLAVE_BUILD]/swarming.client/swarming.py",
236 "--version"
237 ],
238 "name": "swarming.py --version",
239 "stdout": "/path/to/tmp/",
240 "~followup_annotations": [
241 "@@@STEP_TEXT@0.8.6@@@"
242 ]
243 },
244 {
245 "cmd": [
246 "download_from_google_storage",
247 "--no_resume",
248 "--platform=linux*",
249 "--no_auth",
250 "--bucket",
251 "chromium-luci",
252 "-d",
253 "[CUSTOM_/_B_WORK]/skia/infra/bots/tools/luci-go/linux64"
254 ],
255 "env": {
256 "PATH": "RECIPE_PACKAGE_REPO[depot_tools]:%(PATH)s"
257 },
258 "name": "download luci-go linux"
259 },
260 {
261 "cmd": [
262 "download_from_google_storage",
263 "--no_resume",
264 "--platform=darwin",
265 "--no_auth",
266 "--bucket",
267 "chromium-luci",
268 "-d",
269 "[CUSTOM_/_B_WORK]/skia/infra/bots/tools/luci-go/mac64"
270 ],
271 "env": {
272 "PATH": "RECIPE_PACKAGE_REPO[depot_tools]:%(PATH)s"
273 },
274 "name": "download luci-go mac"
275 },
276 {
277 "cmd": [
278 "download_from_google_storage",
279 "--no_resume",
280 "--platform=win32",
281 "--no_auth",
282 "--bucket",
283 "chromium-luci",
284 "-d",
285 "[CUSTOM_/_B_WORK]/skia/infra/bots/tools/luci-go/win64"
286 ],
287 "env": {
288 "PATH": "RECIPE_PACKAGE_REPO[depot_tools]:%(PATH)s"
289 },
290 "name": "download luci-go win"
291 },
292 {
293 "cmd": [
294 "python",
295 "-u",
296 "\nimport os, sys\nfrom common import chromium_utils # Error? See https:// crbug.com/584783.\n\n\nif os.path.exists(sys.argv[1]):\n chromium_utils.RemoveD irectory(sys.argv[1])\n",
297 "[SLAVE_BUILD]/luci-go"
298 ],
299 "env": {
300 "PYTHONPATH": "[SLAVE_BUILD]/skia/infra/bots/.recipe_deps/build/scripts"
301 },
302 "name": "rmtree luci-go",
303 "~followup_annotations": [
304 "@@@STEP_LOG_LINE@python.inline@@@@",
305 "@@@STEP_LOG_LINE@python.inline@import os, sys@@@",
306 "@@@STEP_LOG_LINE@python.inline@from common import chromium_utils # Error? See https://crbug.com/584783.@@@",
307 "@@@STEP_LOG_LINE@python.inline@@@@",
308 "@@@STEP_LOG_LINE@python.inline@@@@",
309 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]):@@@",
310 "@@@STEP_LOG_LINE@python.inline@ chromium_utils.RemoveDirectory(sys.argv[ 1])@@@",
311 "@@@STEP_LOG_END@python.inline@@@"
312 ]
313 },
314 {
315 "cmd": [
316 "python",
317 "-u",
318 "\nimport shutil\nimport sys\nshutil.copytree(sys.argv[1], sys.argv[2], sy mlinks=bool(sys.argv[3]))\n",
319 "[CUSTOM_/_B_WORK]/skia/infra/bots/tools/luci-go",
320 "[SLAVE_BUILD]/luci-go",
321 "0"
322 ],
323 "name": "Copy Go binary",
324 "~followup_annotations": [
325 "@@@SET_BUILD_PROPERTY@Location of SKPs@\"https://pantheon.corp.google.com /storage/browser/cluster-telemetry/swarming/skps/10k/fad657e-276e633/\"@@@"
326 ]
327 },
328 {
329 "cmd": [
330 "python",
331 "-u",
332 "\nimport os, sys\nfrom common import chromium_utils # Error? See https:// crbug.com/584783.\n\n\nif os.path.exists(sys.argv[1]):\n chromium_utils.RemoveD irectory(sys.argv[1])\n",
333 "[SLAVE_BUILD]/swarming_temp_dir"
334 ],
335 "env": {
336 "PYTHONPATH": "[SLAVE_BUILD]/skia/infra/bots/.recipe_deps/build/scripts"
337 },
338 "name": "rmtree swarming_temp_dir",
339 "~followup_annotations": [
340 "@@@STEP_LOG_LINE@python.inline@@@@",
341 "@@@STEP_LOG_LINE@python.inline@import os, sys@@@",
342 "@@@STEP_LOG_LINE@python.inline@from common import chromium_utils # Error? See https://crbug.com/584783.@@@",
343 "@@@STEP_LOG_LINE@python.inline@@@@",
344 "@@@STEP_LOG_LINE@python.inline@@@@",
345 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]):@@@",
346 "@@@STEP_LOG_LINE@python.inline@ chromium_utils.RemoveDirectory(sys.argv[ 1])@@@",
347 "@@@STEP_LOG_END@python.inline@@@"
348 ]
349 },
350 {
351 "cmd": [
352 "python",
353 "-u",
354 "\nimport os, sys\nfrom common import chromium_utils # Error? See https:// crbug.com/584783.\n\n\nif os.path.exists(sys.argv[1]):\n chromium_utils.RemoveD irectory(sys.argv[1])\n",
355 "[CUSTOM_/_B_WORK]/skps/Perf-Ubuntu-GCC-Golo-GPU-GT610-x86_64-Release-CT_B ENCH_1k_SKPs/slave1"
356 ],
357 "env": {
358 "PYTHONPATH": "[SLAVE_BUILD]/skia/infra/bots/.recipe_deps/build/scripts"
359 },
360 "name": "rmtree slave1",
361 "~followup_annotations": [
362 "@@@STEP_LOG_LINE@python.inline@@@@",
363 "@@@STEP_LOG_LINE@python.inline@import os, sys@@@",
364 "@@@STEP_LOG_LINE@python.inline@from common import chromium_utils # Error? See https://crbug.com/584783.@@@",
365 "@@@STEP_LOG_LINE@python.inline@@@@",
366 "@@@STEP_LOG_LINE@python.inline@@@@",
367 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]):@@@",
368 "@@@STEP_LOG_LINE@python.inline@ chromium_utils.RemoveDirectory(sys.argv[ 1])@@@",
369 "@@@STEP_LOG_END@python.inline@@@"
370 ]
371 },
372 {
373 "cmd": [
374 "python",
375 "-u",
376 "\nimport sys, os\npath = sys.argv[1]\nmode = int(sys.argv[2])\nif not os. path.isdir(path):\n if os.path.exists(path):\n print \"%s exists but is not a dir\" % path\n sys.exit(1)\n os.makedirs(path, mode)\n",
377 "[CUSTOM_/_B_WORK]/skps/Perf-Ubuntu-GCC-Golo-GPU-GT610-x86_64-Release-CT_B ENCH_1k_SKPs/slave1",
378 "511"
379 ],
380 "name": "makedirs slave1",
381 "~followup_annotations": [
382 "@@@STEP_LOG_LINE@python.inline@@@@",
383 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
384 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
385 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
386 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
387 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
388 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
389 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
390 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
391 "@@@STEP_LOG_END@python.inline@@@"
392 ]
393 },
394 {
395 "cmd": [
396 "python",
397 "-u",
398 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
399 "--",
400 "-m",
401 "cp",
402 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/1/*.skp",
403 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/2/*.skp",
404 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/3/*.skp",
405 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/4/*.skp",
406 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/5/*.skp",
407 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/6/*.skp",
408 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/7/*.skp",
409 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/8/*.skp",
410 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/9/*.skp",
411 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/10/*.skp",
412 "[CUSTOM_/_B_WORK]/skps/Perf-Ubuntu-GCC-Golo-GPU-GT610-x86_64-Release-CT_B ENCH_1k_SKPs/slave1"
413 ],
414 "name": "gsutil cp"
415 },
416 {
417 "cmd": [
418 "python",
419 "-u",
420 "\nimport sys, os\npath = sys.argv[1]\nmode = int(sys.argv[2])\nif not os. path.isdir(path):\n if os.path.exists(path):\n print \"%s exists but is not a dir\" % path\n sys.exit(1)\n os.makedirs(path, mode)\n",
421 "[SLAVE_BUILD]/swarming_temp_dir",
422 "511"
423 ],
424 "name": "makedirs swarming tmp dir",
425 "~followup_annotations": [
426 "@@@STEP_LOG_LINE@python.inline@@@@",
427 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
428 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
429 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
430 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
431 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
432 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
433 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
434 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
435 "@@@STEP_LOG_END@python.inline@@@"
436 ]
437 },
438 {
439 "cmd": [
440 "python",
441 "-u",
442 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
443 "{\n \"args\": [\n \"--isolate\", \n \"[CUSTOM_/_B_WORK]/ skia/infra/bots/ct/ct_skps.isolate\", \n \"--isolated\", \n \"[SLA VE_BUILD]/swarming_temp_dir/skia-task-ct-nanobench-1.isolated\", \n \"--c onfig-variable\", \n \"OS\", \n \"linux\", \n \"--extra-var iable\", \n \"CONFIGURATION\", \n \"Release\", \n \"--extra -variable\", \n \"BUILDER\", \n \"Perf-Ubuntu-GCC-Golo-GPU-GT610-x 86_64-Release-CT_BENCH_1k_SKPs\", \n \"--extra-variable\", \n \"GI T_HASH\", \n 164710, \n \"--extra-variable\", \n \"SLAVE_NU M\", \n \"1\", \n \"--extra-variable\", \n \"TOOL_NAME\", \ n \"nanobench\"\n ], \n \"dir\": \"[CUSTOM_/_B_WORK]/skia/infra/bot s/ct\", \n \"version\": 1\n}",
444 "[SLAVE_BUILD]/swarming_temp_dir/ct-nanobench-1.isolated.gen.json"
445 ],
446 "name": "Write ct-nanobench-1.isolated.gen.json"
447 },
448 {
449 "cmd": [
450 "python",
451 "-u",
452 "\nimport os, sys\nfrom common import chromium_utils # Error? See https:// crbug.com/584783.\n\n\nif os.path.exists(sys.argv[1]):\n chromium_utils.RemoveD irectory(sys.argv[1])\n",
453 "[CUSTOM_/_B_WORK]/skps/Perf-Ubuntu-GCC-Golo-GPU-GT610-x86_64-Release-CT_B ENCH_1k_SKPs/slave2"
454 ],
455 "env": {
456 "PYTHONPATH": "[SLAVE_BUILD]/skia/infra/bots/.recipe_deps/build/scripts"
457 },
458 "name": "rmtree slave2",
459 "~followup_annotations": [
460 "@@@STEP_LOG_LINE@python.inline@@@@",
461 "@@@STEP_LOG_LINE@python.inline@import os, sys@@@",
462 "@@@STEP_LOG_LINE@python.inline@from common import chromium_utils # Error? See https://crbug.com/584783.@@@",
463 "@@@STEP_LOG_LINE@python.inline@@@@",
464 "@@@STEP_LOG_LINE@python.inline@@@@",
465 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]):@@@",
466 "@@@STEP_LOG_LINE@python.inline@ chromium_utils.RemoveDirectory(sys.argv[ 1])@@@",
467 "@@@STEP_LOG_END@python.inline@@@"
468 ]
469 },
470 {
471 "cmd": [
472 "python",
473 "-u",
474 "\nimport sys, os\npath = sys.argv[1]\nmode = int(sys.argv[2])\nif not os. path.isdir(path):\n if os.path.exists(path):\n print \"%s exists but is not a dir\" % path\n sys.exit(1)\n os.makedirs(path, mode)\n",
475 "[CUSTOM_/_B_WORK]/skps/Perf-Ubuntu-GCC-Golo-GPU-GT610-x86_64-Release-CT_B ENCH_1k_SKPs/slave2",
476 "511"
477 ],
478 "name": "makedirs slave2",
479 "~followup_annotations": [
480 "@@@STEP_LOG_LINE@python.inline@@@@",
481 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
482 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
483 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
484 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
485 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
486 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
487 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
488 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
489 "@@@STEP_LOG_END@python.inline@@@"
490 ]
491 },
492 {
493 "cmd": [
494 "python",
495 "-u",
496 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
497 "--",
498 "-m",
499 "cp",
500 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/11/*.skp",
501 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/12/*.skp",
502 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/13/*.skp",
503 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/14/*.skp",
504 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/15/*.skp",
505 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/16/*.skp",
506 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/17/*.skp",
507 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/18/*.skp",
508 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/19/*.skp",
509 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/20/*.skp",
510 "[CUSTOM_/_B_WORK]/skps/Perf-Ubuntu-GCC-Golo-GPU-GT610-x86_64-Release-CT_B ENCH_1k_SKPs/slave2"
511 ],
512 "name": "gsutil cp (2)"
513 },
514 {
515 "cmd": [
516 "python",
517 "-u",
518 "\nimport sys, os\npath = sys.argv[1]\nmode = int(sys.argv[2])\nif not os. path.isdir(path):\n if os.path.exists(path):\n print \"%s exists but is not a dir\" % path\n sys.exit(1)\n os.makedirs(path, mode)\n",
519 "[SLAVE_BUILD]/swarming_temp_dir",
520 "511"
521 ],
522 "name": "makedirs swarming tmp dir (2)",
523 "~followup_annotations": [
524 "@@@STEP_LOG_LINE@python.inline@@@@",
525 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
526 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
527 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
528 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
529 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
530 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
531 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
532 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
533 "@@@STEP_LOG_END@python.inline@@@"
534 ]
535 },
536 {
537 "cmd": [
538 "python",
539 "-u",
540 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
541 "{\n \"args\": [\n \"--isolate\", \n \"[CUSTOM_/_B_WORK]/ skia/infra/bots/ct/ct_skps.isolate\", \n \"--isolated\", \n \"[SLA VE_BUILD]/swarming_temp_dir/skia-task-ct-nanobench-2.isolated\", \n \"--c onfig-variable\", \n \"OS\", \n \"linux\", \n \"--extra-var iable\", \n \"CONFIGURATION\", \n \"Release\", \n \"--extra -variable\", \n \"BUILDER\", \n \"Perf-Ubuntu-GCC-Golo-GPU-GT610-x 86_64-Release-CT_BENCH_1k_SKPs\", \n \"--extra-variable\", \n \"GI T_HASH\", \n 164710, \n \"--extra-variable\", \n \"SLAVE_NU M\", \n \"2\", \n \"--extra-variable\", \n \"TOOL_NAME\", \ n \"nanobench\"\n ], \n \"dir\": \"[CUSTOM_/_B_WORK]/skia/infra/bot s/ct\", \n \"version\": 1\n}",
542 "[SLAVE_BUILD]/swarming_temp_dir/ct-nanobench-2.isolated.gen.json"
543 ],
544 "name": "Write ct-nanobench-2.isolated.gen.json"
545 },
546 {
547 "cmd": [
548 "python",
549 "-u",
550 "\nimport os, sys\nfrom common import chromium_utils # Error? See https:// crbug.com/584783.\n\n\nif os.path.exists(sys.argv[1]):\n chromium_utils.RemoveD irectory(sys.argv[1])\n",
551 "[CUSTOM_/_B_WORK]/skps/Perf-Ubuntu-GCC-Golo-GPU-GT610-x86_64-Release-CT_B ENCH_1k_SKPs/slave3"
552 ],
553 "env": {
554 "PYTHONPATH": "[SLAVE_BUILD]/skia/infra/bots/.recipe_deps/build/scripts"
555 },
556 "name": "rmtree slave3",
557 "~followup_annotations": [
558 "@@@STEP_LOG_LINE@python.inline@@@@",
559 "@@@STEP_LOG_LINE@python.inline@import os, sys@@@",
560 "@@@STEP_LOG_LINE@python.inline@from common import chromium_utils # Error? See https://crbug.com/584783.@@@",
561 "@@@STEP_LOG_LINE@python.inline@@@@",
562 "@@@STEP_LOG_LINE@python.inline@@@@",
563 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]):@@@",
564 "@@@STEP_LOG_LINE@python.inline@ chromium_utils.RemoveDirectory(sys.argv[ 1])@@@",
565 "@@@STEP_LOG_END@python.inline@@@"
566 ]
567 },
568 {
569 "cmd": [
570 "python",
571 "-u",
572 "\nimport sys, os\npath = sys.argv[1]\nmode = int(sys.argv[2])\nif not os. path.isdir(path):\n if os.path.exists(path):\n print \"%s exists but is not a dir\" % path\n sys.exit(1)\n os.makedirs(path, mode)\n",
573 "[CUSTOM_/_B_WORK]/skps/Perf-Ubuntu-GCC-Golo-GPU-GT610-x86_64-Release-CT_B ENCH_1k_SKPs/slave3",
574 "511"
575 ],
576 "name": "makedirs slave3",
577 "~followup_annotations": [
578 "@@@STEP_LOG_LINE@python.inline@@@@",
579 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
580 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
581 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
582 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
583 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
584 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
585 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
586 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
587 "@@@STEP_LOG_END@python.inline@@@"
588 ]
589 },
590 {
591 "cmd": [
592 "python",
593 "-u",
594 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
595 "--",
596 "-m",
597 "cp",
598 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/21/*.skp",
599 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/22/*.skp",
600 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/23/*.skp",
601 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/24/*.skp",
602 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/25/*.skp",
603 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/26/*.skp",
604 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/27/*.skp",
605 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/28/*.skp",
606 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/29/*.skp",
607 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/30/*.skp",
608 "[CUSTOM_/_B_WORK]/skps/Perf-Ubuntu-GCC-Golo-GPU-GT610-x86_64-Release-CT_B ENCH_1k_SKPs/slave3"
609 ],
610 "name": "gsutil cp (3)"
611 },
612 {
613 "cmd": [
614 "python",
615 "-u",
616 "\nimport sys, os\npath = sys.argv[1]\nmode = int(sys.argv[2])\nif not os. path.isdir(path):\n if os.path.exists(path):\n print \"%s exists but is not a dir\" % path\n sys.exit(1)\n os.makedirs(path, mode)\n",
617 "[SLAVE_BUILD]/swarming_temp_dir",
618 "511"
619 ],
620 "name": "makedirs swarming tmp dir (3)",
621 "~followup_annotations": [
622 "@@@STEP_LOG_LINE@python.inline@@@@",
623 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
624 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
625 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
626 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
627 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
628 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
629 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
630 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
631 "@@@STEP_LOG_END@python.inline@@@"
632 ]
633 },
634 {
635 "cmd": [
636 "python",
637 "-u",
638 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
639 "{\n \"args\": [\n \"--isolate\", \n \"[CUSTOM_/_B_WORK]/ skia/infra/bots/ct/ct_skps.isolate\", \n \"--isolated\", \n \"[SLA VE_BUILD]/swarming_temp_dir/skia-task-ct-nanobench-3.isolated\", \n \"--c onfig-variable\", \n \"OS\", \n \"linux\", \n \"--extra-var iable\", \n \"CONFIGURATION\", \n \"Release\", \n \"--extra -variable\", \n \"BUILDER\", \n \"Perf-Ubuntu-GCC-Golo-GPU-GT610-x 86_64-Release-CT_BENCH_1k_SKPs\", \n \"--extra-variable\", \n \"GI T_HASH\", \n 164710, \n \"--extra-variable\", \n \"SLAVE_NU M\", \n \"3\", \n \"--extra-variable\", \n \"TOOL_NAME\", \ n \"nanobench\"\n ], \n \"dir\": \"[CUSTOM_/_B_WORK]/skia/infra/bot s/ct\", \n \"version\": 1\n}",
640 "[SLAVE_BUILD]/swarming_temp_dir/ct-nanobench-3.isolated.gen.json"
641 ],
642 "name": "Write ct-nanobench-3.isolated.gen.json"
643 },
644 {
645 "cmd": [
646 "python",
647 "-u",
648 "\nimport os, sys\nfrom common import chromium_utils # Error? See https:// crbug.com/584783.\n\n\nif os.path.exists(sys.argv[1]):\n chromium_utils.RemoveD irectory(sys.argv[1])\n",
649 "[CUSTOM_/_B_WORK]/skps/Perf-Ubuntu-GCC-Golo-GPU-GT610-x86_64-Release-CT_B ENCH_1k_SKPs/slave4"
650 ],
651 "env": {
652 "PYTHONPATH": "[SLAVE_BUILD]/skia/infra/bots/.recipe_deps/build/scripts"
653 },
654 "name": "rmtree slave4",
655 "~followup_annotations": [
656 "@@@STEP_LOG_LINE@python.inline@@@@",
657 "@@@STEP_LOG_LINE@python.inline@import os, sys@@@",
658 "@@@STEP_LOG_LINE@python.inline@from common import chromium_utils # Error? See https://crbug.com/584783.@@@",
659 "@@@STEP_LOG_LINE@python.inline@@@@",
660 "@@@STEP_LOG_LINE@python.inline@@@@",
661 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]):@@@",
662 "@@@STEP_LOG_LINE@python.inline@ chromium_utils.RemoveDirectory(sys.argv[ 1])@@@",
663 "@@@STEP_LOG_END@python.inline@@@"
664 ]
665 },
666 {
667 "cmd": [
668 "python",
669 "-u",
670 "\nimport sys, os\npath = sys.argv[1]\nmode = int(sys.argv[2])\nif not os. path.isdir(path):\n if os.path.exists(path):\n print \"%s exists but is not a dir\" % path\n sys.exit(1)\n os.makedirs(path, mode)\n",
671 "[CUSTOM_/_B_WORK]/skps/Perf-Ubuntu-GCC-Golo-GPU-GT610-x86_64-Release-CT_B ENCH_1k_SKPs/slave4",
672 "511"
673 ],
674 "name": "makedirs slave4",
675 "~followup_annotations": [
676 "@@@STEP_LOG_LINE@python.inline@@@@",
677 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
678 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
679 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
680 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
681 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
682 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
683 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
684 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
685 "@@@STEP_LOG_END@python.inline@@@"
686 ]
687 },
688 {
689 "cmd": [
690 "python",
691 "-u",
692 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
693 "--",
694 "-m",
695 "cp",
696 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/31/*.skp",
697 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/32/*.skp",
698 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/33/*.skp",
699 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/34/*.skp",
700 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/35/*.skp",
701 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/36/*.skp",
702 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/37/*.skp",
703 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/38/*.skp",
704 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/39/*.skp",
705 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/40/*.skp",
706 "[CUSTOM_/_B_WORK]/skps/Perf-Ubuntu-GCC-Golo-GPU-GT610-x86_64-Release-CT_B ENCH_1k_SKPs/slave4"
707 ],
708 "name": "gsutil cp (4)"
709 },
710 {
711 "cmd": [
712 "python",
713 "-u",
714 "\nimport sys, os\npath = sys.argv[1]\nmode = int(sys.argv[2])\nif not os. path.isdir(path):\n if os.path.exists(path):\n print \"%s exists but is not a dir\" % path\n sys.exit(1)\n os.makedirs(path, mode)\n",
715 "[SLAVE_BUILD]/swarming_temp_dir",
716 "511"
717 ],
718 "name": "makedirs swarming tmp dir (4)",
719 "~followup_annotations": [
720 "@@@STEP_LOG_LINE@python.inline@@@@",
721 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
722 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
723 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
724 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
725 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
726 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
727 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
728 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
729 "@@@STEP_LOG_END@python.inline@@@"
730 ]
731 },
732 {
733 "cmd": [
734 "python",
735 "-u",
736 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
737 "{\n \"args\": [\n \"--isolate\", \n \"[CUSTOM_/_B_WORK]/ skia/infra/bots/ct/ct_skps.isolate\", \n \"--isolated\", \n \"[SLA VE_BUILD]/swarming_temp_dir/skia-task-ct-nanobench-4.isolated\", \n \"--c onfig-variable\", \n \"OS\", \n \"linux\", \n \"--extra-var iable\", \n \"CONFIGURATION\", \n \"Release\", \n \"--extra -variable\", \n \"BUILDER\", \n \"Perf-Ubuntu-GCC-Golo-GPU-GT610-x 86_64-Release-CT_BENCH_1k_SKPs\", \n \"--extra-variable\", \n \"GI T_HASH\", \n 164710, \n \"--extra-variable\", \n \"SLAVE_NU M\", \n \"4\", \n \"--extra-variable\", \n \"TOOL_NAME\", \ n \"nanobench\"\n ], \n \"dir\": \"[CUSTOM_/_B_WORK]/skia/infra/bot s/ct\", \n \"version\": 1\n}",
738 "[SLAVE_BUILD]/swarming_temp_dir/ct-nanobench-4.isolated.gen.json"
739 ],
740 "name": "Write ct-nanobench-4.isolated.gen.json"
741 },
742 {
743 "cmd": [
744 "python",
745 "-u",
746 "\nimport os, sys\nfrom common import chromium_utils # Error? See https:// crbug.com/584783.\n\n\nif os.path.exists(sys.argv[1]):\n chromium_utils.RemoveD irectory(sys.argv[1])\n",
747 "[CUSTOM_/_B_WORK]/skps/Perf-Ubuntu-GCC-Golo-GPU-GT610-x86_64-Release-CT_B ENCH_1k_SKPs/slave5"
748 ],
749 "env": {
750 "PYTHONPATH": "[SLAVE_BUILD]/skia/infra/bots/.recipe_deps/build/scripts"
751 },
752 "name": "rmtree slave5",
753 "~followup_annotations": [
754 "@@@STEP_LOG_LINE@python.inline@@@@",
755 "@@@STEP_LOG_LINE@python.inline@import os, sys@@@",
756 "@@@STEP_LOG_LINE@python.inline@from common import chromium_utils # Error? See https://crbug.com/584783.@@@",
757 "@@@STEP_LOG_LINE@python.inline@@@@",
758 "@@@STEP_LOG_LINE@python.inline@@@@",
759 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]):@@@",
760 "@@@STEP_LOG_LINE@python.inline@ chromium_utils.RemoveDirectory(sys.argv[ 1])@@@",
761 "@@@STEP_LOG_END@python.inline@@@"
762 ]
763 },
764 {
765 "cmd": [
766 "python",
767 "-u",
768 "\nimport sys, os\npath = sys.argv[1]\nmode = int(sys.argv[2])\nif not os. path.isdir(path):\n if os.path.exists(path):\n print \"%s exists but is not a dir\" % path\n sys.exit(1)\n os.makedirs(path, mode)\n",
769 "[CUSTOM_/_B_WORK]/skps/Perf-Ubuntu-GCC-Golo-GPU-GT610-x86_64-Release-CT_B ENCH_1k_SKPs/slave5",
770 "511"
771 ],
772 "name": "makedirs slave5",
773 "~followup_annotations": [
774 "@@@STEP_LOG_LINE@python.inline@@@@",
775 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
776 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
777 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
778 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
779 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
780 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
781 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
782 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
783 "@@@STEP_LOG_END@python.inline@@@"
784 ]
785 },
786 {
787 "cmd": [
788 "python",
789 "-u",
790 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
791 "--",
792 "-m",
793 "cp",
794 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/41/*.skp",
795 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/42/*.skp",
796 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/43/*.skp",
797 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/44/*.skp",
798 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/45/*.skp",
799 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/46/*.skp",
800 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/47/*.skp",
801 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/48/*.skp",
802 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/49/*.skp",
803 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/50/*.skp",
804 "[CUSTOM_/_B_WORK]/skps/Perf-Ubuntu-GCC-Golo-GPU-GT610-x86_64-Release-CT_B ENCH_1k_SKPs/slave5"
805 ],
806 "name": "gsutil cp (5)"
807 },
808 {
809 "cmd": [
810 "python",
811 "-u",
812 "\nimport sys, os\npath = sys.argv[1]\nmode = int(sys.argv[2])\nif not os. path.isdir(path):\n if os.path.exists(path):\n print \"%s exists but is not a dir\" % path\n sys.exit(1)\n os.makedirs(path, mode)\n",
813 "[SLAVE_BUILD]/swarming_temp_dir",
814 "511"
815 ],
816 "name": "makedirs swarming tmp dir (5)",
817 "~followup_annotations": [
818 "@@@STEP_LOG_LINE@python.inline@@@@",
819 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
820 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
821 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
822 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
823 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
824 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
825 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
826 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
827 "@@@STEP_LOG_END@python.inline@@@"
828 ]
829 },
830 {
831 "cmd": [
832 "python",
833 "-u",
834 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
835 "{\n \"args\": [\n \"--isolate\", \n \"[CUSTOM_/_B_WORK]/ skia/infra/bots/ct/ct_skps.isolate\", \n \"--isolated\", \n \"[SLA VE_BUILD]/swarming_temp_dir/skia-task-ct-nanobench-5.isolated\", \n \"--c onfig-variable\", \n \"OS\", \n \"linux\", \n \"--extra-var iable\", \n \"CONFIGURATION\", \n \"Release\", \n \"--extra -variable\", \n \"BUILDER\", \n \"Perf-Ubuntu-GCC-Golo-GPU-GT610-x 86_64-Release-CT_BENCH_1k_SKPs\", \n \"--extra-variable\", \n \"GI T_HASH\", \n 164710, \n \"--extra-variable\", \n \"SLAVE_NU M\", \n \"5\", \n \"--extra-variable\", \n \"TOOL_NAME\", \ n \"nanobench\"\n ], \n \"dir\": \"[CUSTOM_/_B_WORK]/skia/infra/bot s/ct\", \n \"version\": 1\n}",
836 "[SLAVE_BUILD]/swarming_temp_dir/ct-nanobench-5.isolated.gen.json"
837 ],
838 "name": "Write ct-nanobench-5.isolated.gen.json"
839 },
840 {
841 "cmd": [
842 "python",
843 "-u",
844 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
845 "{\"chromium_build\": \"fad657e-276e633\", \"num_slaves\": 5, \"page_type\ ": \"10k\"}",
846 "[CUSTOM_/_B_WORK]/skps/Perf-Ubuntu-GCC-Golo-GPU-GT610-x86_64-Release-CT_B ENCH_1k_SKPs/skps_version"
847 ],
848 "name": "Create [CUSTOM_/_B_WORK]/skps/Perf-Ubuntu-GCC-Golo-GPU-GT610-x86_64 -Release-CT_BENCH_1k_SKPs/skps_version"
849 },
850 {
851 "cmd": [
852 "python",
853 "-u",
854 "RECIPE_MODULE[build::isolate]/resources/isolate.py",
855 "[SLAVE_BUILD]/swarming.client",
856 "batcharchive",
857 "--dump-json",
858 "/path/to/tmp/json",
859 "--isolate-server",
860 "https://isolateserver.appspot.com",
861 "--verbose",
862 "[SLAVE_BUILD]/swarming_temp_dir/ct-nanobench-1.isolated.gen.json",
863 "[SLAVE_BUILD]/swarming_temp_dir/ct-nanobench-2.isolated.gen.json",
864 "[SLAVE_BUILD]/swarming_temp_dir/ct-nanobench-3.isolated.gen.json",
865 "[SLAVE_BUILD]/swarming_temp_dir/ct-nanobench-4.isolated.gen.json",
866 "[SLAVE_BUILD]/swarming_temp_dir/ct-nanobench-5.isolated.gen.json"
867 ],
868 "name": "isolate tests",
869 "~followup_annotations": [
870 "@@@STEP_LOG_LINE@json.output@{@@@",
871 "@@@STEP_LOG_LINE@json.output@ \"ct-nanobench-1\": \"[dummy hash for ct-n anobench-1]\", @@@",
872 "@@@STEP_LOG_LINE@json.output@ \"ct-nanobench-2\": \"[dummy hash for ct-n anobench-2]\", @@@",
873 "@@@STEP_LOG_LINE@json.output@ \"ct-nanobench-3\": \"[dummy hash for ct-n anobench-3]\", @@@",
874 "@@@STEP_LOG_LINE@json.output@ \"ct-nanobench-4\": \"[dummy hash for ct-n anobench-4]\", @@@",
875 "@@@STEP_LOG_LINE@json.output@ \"ct-nanobench-5\": \"[dummy hash for ct-n anobench-5]\"@@@",
876 "@@@STEP_LOG_LINE@json.output@}@@@",
877 "@@@STEP_LOG_END@json.output@@@",
878 "@@@SET_BUILD_PROPERTY@swarm_hashes@{\"ct-nanobench-1\": \"[dummy hash for ct-nanobench-1]\", \"ct-nanobench-2\": \"[dummy hash for ct-nanobench-2]\", \"c t-nanobench-3\": \"[dummy hash for ct-nanobench-3]\", \"ct-nanobench-4\": \"[dum my hash for ct-nanobench-4]\", \"ct-nanobench-5\": \"[dummy hash for ct-nanobenc h-5]\"}@@@"
879 ]
880 },
881 {
882 "cmd": [
883 "python",
884 "-u",
885 "[SLAVE_BUILD]/swarming.client/swarming.py",
886 "trigger",
887 "--swarming",
888 "https://chromium-swarm.appspot.com",
889 "--isolate-server",
890 "https://isolateserver.appspot.com",
891 "--priority",
892 "90",
893 "--shards",
894 "1",
895 "--task-name",
896 "ct-nanobench-1/Ubuntu-14.04/[dummy has/Perf-Ubuntu-GCC-Golo-GPU-GT610-x86 _64-Release-CT_BENCH_1k_SKPs/2",
897 "--dump-json",
898 "/path/to/tmp/json",
899 "--expiration",
900 "72000",
901 "--io-timeout",
902 "2400",
903 "--hard-timeout",
904 "14400",
905 "--dimension",
906 "cpu",
907 "x86-64",
908 "--dimension",
909 "gpu",
910 "10de:104a",
911 "--dimension",
912 "os",
913 "Ubuntu-14.04",
914 "--dimension",
915 "pool",
916 "Chrome",
917 "--tag",
918 "allow_milo:1",
919 "--tag",
920 "buildername:Perf-Ubuntu-GCC-Golo-GPU-GT610-x86_64-Release-CT_BENCH_1k_SKP s",
921 "--tag",
922 "buildnumber:2",
923 "--tag",
924 "data:[dummy hash for ct-nanobench-1]",
925 "--tag",
926 "master:client.skia",
927 "--tag",
928 "name:ct-nanobench-1",
929 "--tag",
930 "os:Ubuntu-14.04",
931 "--tag",
932 "revision:abc123",
933 "--tag",
934 "slavename:skiabot-linux-swarm-000",
935 "--tag",
936 "stepname:ct-nanobench-1 on Ubuntu-14.04",
937 "[dummy hash for ct-nanobench-1]"
938 ],
939 "name": "[trigger] ct-nanobench-1 on Ubuntu-14.04",
940 "~followup_annotations": [
941 "@@@STEP_LOG_LINE@json.output@{@@@",
942 "@@@STEP_LOG_LINE@json.output@ \"base_task_name\": \"ct-nanobench-1/Ubunt u-14.04/[dummy has/Perf-Ubuntu-GCC-Golo-GPU-GT610-x86_64-Release-CT_BENCH_1k_SKP s/2\", @@@",
943 "@@@STEP_LOG_LINE@json.output@ \"tasks\": {@@@",
944 "@@@STEP_LOG_LINE@json.output@ \"ct-nanobench-1/Ubuntu-14.04/[dummy has /Perf-Ubuntu-GCC-Golo-GPU-GT610-x86_64-Release-CT_BENCH_1k_SKPs/2\": {@@@",
945 "@@@STEP_LOG_LINE@json.output@ \"shard_index\": 0, @@@",
946 "@@@STEP_LOG_LINE@json.output@ \"task_id\": \"10000\", @@@",
947 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"https://chromium-swarm .appspot.com/user/task/10000\"@@@",
948 "@@@STEP_LOG_LINE@json.output@ }@@@",
949 "@@@STEP_LOG_LINE@json.output@ }@@@",
950 "@@@STEP_LOG_LINE@json.output@}@@@",
951 "@@@STEP_LOG_END@json.output@@@",
952 "@@@STEP_LINK@shard #0@https://chromium-swarm.appspot.com/user/task/10000@ @@"
953 ]
954 },
955 {
956 "cmd": [
957 "python",
958 "-u",
959 "[SLAVE_BUILD]/swarming.client/swarming.py",
960 "trigger",
961 "--swarming",
962 "https://chromium-swarm.appspot.com",
963 "--isolate-server",
964 "https://isolateserver.appspot.com",
965 "--priority",
966 "90",
967 "--shards",
968 "1",
969 "--task-name",
970 "ct-nanobench-2/Ubuntu-14.04/[dummy has/Perf-Ubuntu-GCC-Golo-GPU-GT610-x86 _64-Release-CT_BENCH_1k_SKPs/2",
971 "--dump-json",
972 "/path/to/tmp/json",
973 "--expiration",
974 "72000",
975 "--io-timeout",
976 "2400",
977 "--hard-timeout",
978 "14400",
979 "--dimension",
980 "cpu",
981 "x86-64",
982 "--dimension",
983 "gpu",
984 "10de:104a",
985 "--dimension",
986 "os",
987 "Ubuntu-14.04",
988 "--dimension",
989 "pool",
990 "Chrome",
991 "--tag",
992 "allow_milo:1",
993 "--tag",
994 "buildername:Perf-Ubuntu-GCC-Golo-GPU-GT610-x86_64-Release-CT_BENCH_1k_SKP s",
995 "--tag",
996 "buildnumber:2",
997 "--tag",
998 "data:[dummy hash for ct-nanobench-2]",
999 "--tag",
1000 "master:client.skia",
1001 "--tag",
1002 "name:ct-nanobench-2",
1003 "--tag",
1004 "os:Ubuntu-14.04",
1005 "--tag",
1006 "revision:abc123",
1007 "--tag",
1008 "slavename:skiabot-linux-swarm-000",
1009 "--tag",
1010 "stepname:ct-nanobench-2 on Ubuntu-14.04",
1011 "[dummy hash for ct-nanobench-2]"
1012 ],
1013 "name": "[trigger] ct-nanobench-2 on Ubuntu-14.04",
1014 "~followup_annotations": [
1015 "@@@STEP_LOG_LINE@json.output@{@@@",
1016 "@@@STEP_LOG_LINE@json.output@ \"base_task_name\": \"ct-nanobench-2/Ubunt u-14.04/[dummy has/Perf-Ubuntu-GCC-Golo-GPU-GT610-x86_64-Release-CT_BENCH_1k_SKP s/2\", @@@",
1017 "@@@STEP_LOG_LINE@json.output@ \"tasks\": {@@@",
1018 "@@@STEP_LOG_LINE@json.output@ \"ct-nanobench-2/Ubuntu-14.04/[dummy has /Perf-Ubuntu-GCC-Golo-GPU-GT610-x86_64-Release-CT_BENCH_1k_SKPs/2\": {@@@",
1019 "@@@STEP_LOG_LINE@json.output@ \"shard_index\": 0, @@@",
1020 "@@@STEP_LOG_LINE@json.output@ \"task_id\": \"10000\", @@@",
1021 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"https://chromium-swarm .appspot.com/user/task/10000\"@@@",
1022 "@@@STEP_LOG_LINE@json.output@ }@@@",
1023 "@@@STEP_LOG_LINE@json.output@ }@@@",
1024 "@@@STEP_LOG_LINE@json.output@}@@@",
1025 "@@@STEP_LOG_END@json.output@@@",
1026 "@@@STEP_LINK@shard #0@https://chromium-swarm.appspot.com/user/task/10000@ @@"
1027 ]
1028 },
1029 {
1030 "cmd": [
1031 "python",
1032 "-u",
1033 "[SLAVE_BUILD]/swarming.client/swarming.py",
1034 "trigger",
1035 "--swarming",
1036 "https://chromium-swarm.appspot.com",
1037 "--isolate-server",
1038 "https://isolateserver.appspot.com",
1039 "--priority",
1040 "90",
1041 "--shards",
1042 "1",
1043 "--task-name",
1044 "ct-nanobench-3/Ubuntu-14.04/[dummy has/Perf-Ubuntu-GCC-Golo-GPU-GT610-x86 _64-Release-CT_BENCH_1k_SKPs/2",
1045 "--dump-json",
1046 "/path/to/tmp/json",
1047 "--expiration",
1048 "72000",
1049 "--io-timeout",
1050 "2400",
1051 "--hard-timeout",
1052 "14400",
1053 "--dimension",
1054 "cpu",
1055 "x86-64",
1056 "--dimension",
1057 "gpu",
1058 "10de:104a",
1059 "--dimension",
1060 "os",
1061 "Ubuntu-14.04",
1062 "--dimension",
1063 "pool",
1064 "Chrome",
1065 "--tag",
1066 "allow_milo:1",
1067 "--tag",
1068 "buildername:Perf-Ubuntu-GCC-Golo-GPU-GT610-x86_64-Release-CT_BENCH_1k_SKP s",
1069 "--tag",
1070 "buildnumber:2",
1071 "--tag",
1072 "data:[dummy hash for ct-nanobench-3]",
1073 "--tag",
1074 "master:client.skia",
1075 "--tag",
1076 "name:ct-nanobench-3",
1077 "--tag",
1078 "os:Ubuntu-14.04",
1079 "--tag",
1080 "revision:abc123",
1081 "--tag",
1082 "slavename:skiabot-linux-swarm-000",
1083 "--tag",
1084 "stepname:ct-nanobench-3 on Ubuntu-14.04",
1085 "[dummy hash for ct-nanobench-3]"
1086 ],
1087 "name": "[trigger] ct-nanobench-3 on Ubuntu-14.04",
1088 "~followup_annotations": [
1089 "@@@STEP_LOG_LINE@json.output@{@@@",
1090 "@@@STEP_LOG_LINE@json.output@ \"base_task_name\": \"ct-nanobench-3/Ubunt u-14.04/[dummy has/Perf-Ubuntu-GCC-Golo-GPU-GT610-x86_64-Release-CT_BENCH_1k_SKP s/2\", @@@",
1091 "@@@STEP_LOG_LINE@json.output@ \"tasks\": {@@@",
1092 "@@@STEP_LOG_LINE@json.output@ \"ct-nanobench-3/Ubuntu-14.04/[dummy has /Perf-Ubuntu-GCC-Golo-GPU-GT610-x86_64-Release-CT_BENCH_1k_SKPs/2\": {@@@",
1093 "@@@STEP_LOG_LINE@json.output@ \"shard_index\": 0, @@@",
1094 "@@@STEP_LOG_LINE@json.output@ \"task_id\": \"10000\", @@@",
1095 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"https://chromium-swarm .appspot.com/user/task/10000\"@@@",
1096 "@@@STEP_LOG_LINE@json.output@ }@@@",
1097 "@@@STEP_LOG_LINE@json.output@ }@@@",
1098 "@@@STEP_LOG_LINE@json.output@}@@@",
1099 "@@@STEP_LOG_END@json.output@@@",
1100 "@@@STEP_LINK@shard #0@https://chromium-swarm.appspot.com/user/task/10000@ @@"
1101 ]
1102 },
1103 {
1104 "cmd": [
1105 "python",
1106 "-u",
1107 "[SLAVE_BUILD]/swarming.client/swarming.py",
1108 "trigger",
1109 "--swarming",
1110 "https://chromium-swarm.appspot.com",
1111 "--isolate-server",
1112 "https://isolateserver.appspot.com",
1113 "--priority",
1114 "90",
1115 "--shards",
1116 "1",
1117 "--task-name",
1118 "ct-nanobench-4/Ubuntu-14.04/[dummy has/Perf-Ubuntu-GCC-Golo-GPU-GT610-x86 _64-Release-CT_BENCH_1k_SKPs/2",
1119 "--dump-json",
1120 "/path/to/tmp/json",
1121 "--expiration",
1122 "72000",
1123 "--io-timeout",
1124 "2400",
1125 "--hard-timeout",
1126 "14400",
1127 "--dimension",
1128 "cpu",
1129 "x86-64",
1130 "--dimension",
1131 "gpu",
1132 "10de:104a",
1133 "--dimension",
1134 "os",
1135 "Ubuntu-14.04",
1136 "--dimension",
1137 "pool",
1138 "Chrome",
1139 "--tag",
1140 "allow_milo:1",
1141 "--tag",
1142 "buildername:Perf-Ubuntu-GCC-Golo-GPU-GT610-x86_64-Release-CT_BENCH_1k_SKP s",
1143 "--tag",
1144 "buildnumber:2",
1145 "--tag",
1146 "data:[dummy hash for ct-nanobench-4]",
1147 "--tag",
1148 "master:client.skia",
1149 "--tag",
1150 "name:ct-nanobench-4",
1151 "--tag",
1152 "os:Ubuntu-14.04",
1153 "--tag",
1154 "revision:abc123",
1155 "--tag",
1156 "slavename:skiabot-linux-swarm-000",
1157 "--tag",
1158 "stepname:ct-nanobench-4 on Ubuntu-14.04",
1159 "[dummy hash for ct-nanobench-4]"
1160 ],
1161 "name": "[trigger] ct-nanobench-4 on Ubuntu-14.04",
1162 "~followup_annotations": [
1163 "@@@STEP_LOG_LINE@json.output@{@@@",
1164 "@@@STEP_LOG_LINE@json.output@ \"base_task_name\": \"ct-nanobench-4/Ubunt u-14.04/[dummy has/Perf-Ubuntu-GCC-Golo-GPU-GT610-x86_64-Release-CT_BENCH_1k_SKP s/2\", @@@",
1165 "@@@STEP_LOG_LINE@json.output@ \"tasks\": {@@@",
1166 "@@@STEP_LOG_LINE@json.output@ \"ct-nanobench-4/Ubuntu-14.04/[dummy has /Perf-Ubuntu-GCC-Golo-GPU-GT610-x86_64-Release-CT_BENCH_1k_SKPs/2\": {@@@",
1167 "@@@STEP_LOG_LINE@json.output@ \"shard_index\": 0, @@@",
1168 "@@@STEP_LOG_LINE@json.output@ \"task_id\": \"10000\", @@@",
1169 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"https://chromium-swarm .appspot.com/user/task/10000\"@@@",
1170 "@@@STEP_LOG_LINE@json.output@ }@@@",
1171 "@@@STEP_LOG_LINE@json.output@ }@@@",
1172 "@@@STEP_LOG_LINE@json.output@}@@@",
1173 "@@@STEP_LOG_END@json.output@@@",
1174 "@@@STEP_LINK@shard #0@https://chromium-swarm.appspot.com/user/task/10000@ @@"
1175 ]
1176 },
1177 {
1178 "cmd": [
1179 "python",
1180 "-u",
1181 "[SLAVE_BUILD]/swarming.client/swarming.py",
1182 "trigger",
1183 "--swarming",
1184 "https://chromium-swarm.appspot.com",
1185 "--isolate-server",
1186 "https://isolateserver.appspot.com",
1187 "--priority",
1188 "90",
1189 "--shards",
1190 "1",
1191 "--task-name",
1192 "ct-nanobench-5/Ubuntu-14.04/[dummy has/Perf-Ubuntu-GCC-Golo-GPU-GT610-x86 _64-Release-CT_BENCH_1k_SKPs/2",
1193 "--dump-json",
1194 "/path/to/tmp/json",
1195 "--expiration",
1196 "72000",
1197 "--io-timeout",
1198 "2400",
1199 "--hard-timeout",
1200 "14400",
1201 "--dimension",
1202 "cpu",
1203 "x86-64",
1204 "--dimension",
1205 "gpu",
1206 "10de:104a",
1207 "--dimension",
1208 "os",
1209 "Ubuntu-14.04",
1210 "--dimension",
1211 "pool",
1212 "Chrome",
1213 "--tag",
1214 "allow_milo:1",
1215 "--tag",
1216 "buildername:Perf-Ubuntu-GCC-Golo-GPU-GT610-x86_64-Release-CT_BENCH_1k_SKP s",
1217 "--tag",
1218 "buildnumber:2",
1219 "--tag",
1220 "data:[dummy hash for ct-nanobench-5]",
1221 "--tag",
1222 "master:client.skia",
1223 "--tag",
1224 "name:ct-nanobench-5",
1225 "--tag",
1226 "os:Ubuntu-14.04",
1227 "--tag",
1228 "revision:abc123",
1229 "--tag",
1230 "slavename:skiabot-linux-swarm-000",
1231 "--tag",
1232 "stepname:ct-nanobench-5 on Ubuntu-14.04",
1233 "[dummy hash for ct-nanobench-5]"
1234 ],
1235 "name": "[trigger] ct-nanobench-5 on Ubuntu-14.04",
1236 "~followup_annotations": [
1237 "@@@STEP_LOG_LINE@json.output@{@@@",
1238 "@@@STEP_LOG_LINE@json.output@ \"base_task_name\": \"ct-nanobench-5/Ubunt u-14.04/[dummy has/Perf-Ubuntu-GCC-Golo-GPU-GT610-x86_64-Release-CT_BENCH_1k_SKP s/2\", @@@",
1239 "@@@STEP_LOG_LINE@json.output@ \"tasks\": {@@@",
1240 "@@@STEP_LOG_LINE@json.output@ \"ct-nanobench-5/Ubuntu-14.04/[dummy has /Perf-Ubuntu-GCC-Golo-GPU-GT610-x86_64-Release-CT_BENCH_1k_SKPs/2\": {@@@",
1241 "@@@STEP_LOG_LINE@json.output@ \"shard_index\": 0, @@@",
1242 "@@@STEP_LOG_LINE@json.output@ \"task_id\": \"10000\", @@@",
1243 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"https://chromium-swarm .appspot.com/user/task/10000\"@@@",
1244 "@@@STEP_LOG_LINE@json.output@ }@@@",
1245 "@@@STEP_LOG_LINE@json.output@ }@@@",
1246 "@@@STEP_LOG_LINE@json.output@}@@@",
1247 "@@@STEP_LOG_END@json.output@@@",
1248 "@@@STEP_LINK@shard #0@https://chromium-swarm.appspot.com/user/task/10000@ @@",
1249 "@@@STEP_LINK@view steps on Milo@https://luci-milo.appspot.com/swarming/ta sk/10000@@@"
1250 ]
1251 },
1252 {
1253 "cmd": [
1254 "python",
1255 "-u",
1256 "[SLAVE_BUILD]/swarming.client/swarming.py",
1257 "collect",
1258 "--swarming",
1259 "https://chromium-swarm.appspot.com",
1260 "--decorate",
1261 "--print-status-updates",
1262 "--json",
1263 "{\"base_task_name\": \"ct-nanobench-1/Ubuntu-14.04/[dummy has/Perf-Ubuntu -GCC-Golo-GPU-GT610-x86_64-Release-CT_BENCH_1k_SKPs/2\", \"tasks\": {\"ct-nanobe nch-1/Ubuntu-14.04/[dummy has/Perf-Ubuntu-GCC-Golo-GPU-GT610-x86_64-Release-CT_B ENCH_1k_SKPs/2\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"h ttps://chromium-swarm.appspot.com/user/task/10000\"}}}",
1264 "--task-summary-json",
1265 "/path/to/tmp/json",
1266 "--task-output-dir",
1267 "[SLAVE_BUILD]/swarming_temp_dir/outputs/ct-nanobench-1"
1268 ],
1269 "name": "ct-nanobench-1 on Ubuntu-14.04",
1270 "~followup_annotations": [
1271 "@@@STEP_TEXT@swarming pending 71s@@@",
1272 "@@@STEP_LOG_LINE@json.output@{@@@",
1273 "@@@STEP_LOG_LINE@json.output@ \"shards\": [@@@",
1274 "@@@STEP_LOG_LINE@json.output@ {@@@",
1275 "@@@STEP_LOG_LINE@json.output@ \"abandoned_ts\": null, @@@",
1276 "@@@STEP_LOG_LINE@json.output@ \"bot_id\": \"vm30\", @@@",
1277 "@@@STEP_LOG_LINE@json.output@ \"completed_ts\": \"2014-09-25T01:42:0 0.123\", @@@",
1278 "@@@STEP_LOG_LINE@json.output@ \"created_ts\": \"2014-09-25T01:41:00. 123\", @@@",
1279 "@@@STEP_LOG_LINE@json.output@ \"durations\": [@@@",
1280 "@@@STEP_LOG_LINE@json.output@ 5.7, @@@",
1281 "@@@STEP_LOG_LINE@json.output@ 31.5@@@",
1282 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1283 "@@@STEP_LOG_LINE@json.output@ \"exit_codes\": [@@@",
1284 "@@@STEP_LOG_LINE@json.output@ 0, @@@",
1285 "@@@STEP_LOG_LINE@json.output@ 0@@@",
1286 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1287 "@@@STEP_LOG_LINE@json.output@ \"failure\": false, @@@",
1288 "@@@STEP_LOG_LINE@json.output@ \"id\": \"148aa78d7aa0000\", @@@",
1289 "@@@STEP_LOG_LINE@json.output@ \"internal_failure\": false, @@@",
1290 "@@@STEP_LOG_LINE@json.output@ \"isolated_out\": {@@@",
1291 "@@@STEP_LOG_LINE@json.output@ \"isolated\": \"abc123\", @@@",
1292 "@@@STEP_LOG_LINE@json.output@ \"isolatedserver\": \"https://isolat eserver.appspot.com\", @@@",
1293 "@@@STEP_LOG_LINE@json.output@ \"namespace\": \"default-gzip\", @@@ ",
1294 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"blah\"@@@",
1295 "@@@STEP_LOG_LINE@json.output@ }, @@@",
1296 "@@@STEP_LOG_LINE@json.output@ \"modified_ts\": \"2014-09-25 01:42:00 \", @@@",
1297 "@@@STEP_LOG_LINE@json.output@ \"name\": \"heartbeat-canary-2014-09-2 5_01:41:55-os=Windows\", @@@",
1298 "@@@STEP_LOG_LINE@json.output@ \"outputs\": [@@@",
1299 "@@@STEP_LOG_LINE@json.output@ \"Heart beat succeeded on win32.\\n\ ", @@@",
1300 "@@@STEP_LOG_LINE@json.output@ \"Foo\"@@@",
1301 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1302 "@@@STEP_LOG_LINE@json.output@ \"started_ts\": \"2014-09-25T01:42:11. 123\", @@@",
1303 "@@@STEP_LOG_LINE@json.output@ \"state\": 112, @@@",
1304 "@@@STEP_LOG_LINE@json.output@ \"try_number\": 1, @@@",
1305 "@@@STEP_LOG_LINE@json.output@ \"user\": \"unknown\"@@@",
1306 "@@@STEP_LOG_LINE@json.output@ }@@@",
1307 "@@@STEP_LOG_LINE@json.output@ ]@@@",
1308 "@@@STEP_LOG_LINE@json.output@}@@@",
1309 "@@@STEP_LOG_END@json.output@@@",
1310 "@@@STEP_LINK@shard #0 isolated out@blah@@@",
1311 "@@@STEP_LINK@view steps on Milo@https://luci-milo.appspot.com/swarming/ta sk/148aa78d7aa0000@@@"
1312 ]
1313 },
1314 {
1315 "cmd": [
1316 "python",
1317 "-u",
1318 "\nimport json, os, sys\nif os.path.exists(sys.argv[1]) and os.path.isdir( sys.argv[1]):\n with open(sys.argv[2], 'w') as f:\n json.dump(os.listdir(sys .argv[1]), f)\n",
1319 "[SLAVE_BUILD]/swarming_temp_dir/outputs/ct-nanobench-1/0",
1320 "/path/to/tmp/json"
1321 ],
1322 "name": "listdir output dir",
1323 "~followup_annotations": [
1324 "@@@STEP_LOG_LINE@json.output@[@@@",
1325 "@@@STEP_LOG_LINE@json.output@ \"file 1\", @@@",
1326 "@@@STEP_LOG_LINE@json.output@ \"file 2\"@@@",
1327 "@@@STEP_LOG_LINE@json.output@]@@@",
1328 "@@@STEP_LOG_END@json.output@@@",
1329 "@@@STEP_LOG_LINE@python.inline@@@@",
1330 "@@@STEP_LOG_LINE@python.inline@import json, os, sys@@@",
1331 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]) and os.path .isdir(sys.argv[1]):@@@",
1332 "@@@STEP_LOG_LINE@python.inline@ with open(sys.argv[2], 'w') as f:@@@",
1333 "@@@STEP_LOG_LINE@python.inline@ json.dump(os.listdir(sys.argv[1]), f)@ @@",
1334 "@@@STEP_LOG_END@python.inline@@@"
1335 ]
1336 },
1337 {
1338 "cmd": [
1339 "python",
1340 "-u",
1341 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py",
1342 "--",
1343 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
1344 "----",
1345 "cp",
1346 "-R",
1347 "[SLAVE_BUILD]/swarming_temp_dir/outputs/ct-nanobench-1/0/file 1",
1348 "gs://skia-perf/ct/10k/2012/05/14/12/"
1349 ],
1350 "env": {
1351 "AWS_CREDENTIAL_FILE": null,
1352 "BOTO_CONFIG": null
1353 },
1354 "name": "gsutil upload json output",
1355 "~followup_annotations": [
1356 "@@@STEP_LINK@gsutil.upload@https://storage.cloud.google.com/skia-perf/ct/ 10k/2012/05/14/12/@@@"
1357 ]
1358 },
1359 {
1360 "cmd": [
1361 "python",
1362 "-u",
1363 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py",
1364 "--",
1365 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
1366 "----",
1367 "cp",
1368 "-R",
1369 "[SLAVE_BUILD]/swarming_temp_dir/outputs/ct-nanobench-1/0/file 2",
1370 "gs://skia-perf/ct/10k/2012/05/14/12/"
1371 ],
1372 "env": {
1373 "AWS_CREDENTIAL_FILE": null,
1374 "BOTO_CONFIG": null
1375 },
1376 "name": "gsutil upload json output (2)",
1377 "~followup_annotations": [
1378 "@@@STEP_LINK@gsutil.upload@https://storage.cloud.google.com/skia-perf/ct/ 10k/2012/05/14/12/@@@"
1379 ]
1380 },
1381 {
1382 "cmd": [
1383 "python",
1384 "-u",
1385 "[SLAVE_BUILD]/swarming.client/swarming.py",
1386 "collect",
1387 "--swarming",
1388 "https://chromium-swarm.appspot.com",
1389 "--decorate",
1390 "--print-status-updates",
1391 "--json",
1392 "{\"base_task_name\": \"ct-nanobench-2/Ubuntu-14.04/[dummy has/Perf-Ubuntu -GCC-Golo-GPU-GT610-x86_64-Release-CT_BENCH_1k_SKPs/2\", \"tasks\": {\"ct-nanobe nch-2/Ubuntu-14.04/[dummy has/Perf-Ubuntu-GCC-Golo-GPU-GT610-x86_64-Release-CT_B ENCH_1k_SKPs/2\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"h ttps://chromium-swarm.appspot.com/user/task/10000\"}}}",
1393 "--task-summary-json",
1394 "/path/to/tmp/json",
1395 "--task-output-dir",
1396 "[SLAVE_BUILD]/swarming_temp_dir/outputs/ct-nanobench-2"
1397 ],
1398 "name": "ct-nanobench-2 on Ubuntu-14.04",
1399 "~followup_annotations": [
1400 "@@@STEP_TEXT@swarming pending 71s@@@",
1401 "@@@STEP_LOG_LINE@json.output@{@@@",
1402 "@@@STEP_LOG_LINE@json.output@ \"shards\": [@@@",
1403 "@@@STEP_LOG_LINE@json.output@ {@@@",
1404 "@@@STEP_LOG_LINE@json.output@ \"abandoned_ts\": null, @@@",
1405 "@@@STEP_LOG_LINE@json.output@ \"bot_id\": \"vm30\", @@@",
1406 "@@@STEP_LOG_LINE@json.output@ \"completed_ts\": \"2014-09-25T01:42:0 0.123\", @@@",
1407 "@@@STEP_LOG_LINE@json.output@ \"created_ts\": \"2014-09-25T01:41:00. 123\", @@@",
1408 "@@@STEP_LOG_LINE@json.output@ \"durations\": [@@@",
1409 "@@@STEP_LOG_LINE@json.output@ 5.7, @@@",
1410 "@@@STEP_LOG_LINE@json.output@ 31.5@@@",
1411 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1412 "@@@STEP_LOG_LINE@json.output@ \"exit_codes\": [@@@",
1413 "@@@STEP_LOG_LINE@json.output@ 0, @@@",
1414 "@@@STEP_LOG_LINE@json.output@ 0@@@",
1415 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1416 "@@@STEP_LOG_LINE@json.output@ \"failure\": false, @@@",
1417 "@@@STEP_LOG_LINE@json.output@ \"id\": \"148aa78d7aa0000\", @@@",
1418 "@@@STEP_LOG_LINE@json.output@ \"internal_failure\": false, @@@",
1419 "@@@STEP_LOG_LINE@json.output@ \"isolated_out\": {@@@",
1420 "@@@STEP_LOG_LINE@json.output@ \"isolated\": \"abc123\", @@@",
1421 "@@@STEP_LOG_LINE@json.output@ \"isolatedserver\": \"https://isolat eserver.appspot.com\", @@@",
1422 "@@@STEP_LOG_LINE@json.output@ \"namespace\": \"default-gzip\", @@@ ",
1423 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"blah\"@@@",
1424 "@@@STEP_LOG_LINE@json.output@ }, @@@",
1425 "@@@STEP_LOG_LINE@json.output@ \"modified_ts\": \"2014-09-25 01:42:00 \", @@@",
1426 "@@@STEP_LOG_LINE@json.output@ \"name\": \"heartbeat-canary-2014-09-2 5_01:41:55-os=Windows\", @@@",
1427 "@@@STEP_LOG_LINE@json.output@ \"outputs\": [@@@",
1428 "@@@STEP_LOG_LINE@json.output@ \"Heart beat succeeded on win32.\\n\ ", @@@",
1429 "@@@STEP_LOG_LINE@json.output@ \"Foo\"@@@",
1430 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1431 "@@@STEP_LOG_LINE@json.output@ \"started_ts\": \"2014-09-25T01:42:11. 123\", @@@",
1432 "@@@STEP_LOG_LINE@json.output@ \"state\": 112, @@@",
1433 "@@@STEP_LOG_LINE@json.output@ \"try_number\": 1, @@@",
1434 "@@@STEP_LOG_LINE@json.output@ \"user\": \"unknown\"@@@",
1435 "@@@STEP_LOG_LINE@json.output@ }@@@",
1436 "@@@STEP_LOG_LINE@json.output@ ]@@@",
1437 "@@@STEP_LOG_LINE@json.output@}@@@",
1438 "@@@STEP_LOG_END@json.output@@@",
1439 "@@@STEP_LINK@shard #0 isolated out@blah@@@",
1440 "@@@STEP_LINK@view steps on Milo@https://luci-milo.appspot.com/swarming/ta sk/148aa78d7aa0000@@@"
1441 ]
1442 },
1443 {
1444 "cmd": [
1445 "python",
1446 "-u",
1447 "\nimport json, os, sys\nif os.path.exists(sys.argv[1]) and os.path.isdir( sys.argv[1]):\n with open(sys.argv[2], 'w') as f:\n json.dump(os.listdir(sys .argv[1]), f)\n",
1448 "[SLAVE_BUILD]/swarming_temp_dir/outputs/ct-nanobench-2/0",
1449 "/path/to/tmp/json"
1450 ],
1451 "name": "listdir output dir (2)",
1452 "~followup_annotations": [
1453 "@@@STEP_LOG_LINE@json.output@[@@@",
1454 "@@@STEP_LOG_LINE@json.output@ \"file 1\", @@@",
1455 "@@@STEP_LOG_LINE@json.output@ \"file 2\"@@@",
1456 "@@@STEP_LOG_LINE@json.output@]@@@",
1457 "@@@STEP_LOG_END@json.output@@@",
1458 "@@@STEP_LOG_LINE@python.inline@@@@",
1459 "@@@STEP_LOG_LINE@python.inline@import json, os, sys@@@",
1460 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]) and os.path .isdir(sys.argv[1]):@@@",
1461 "@@@STEP_LOG_LINE@python.inline@ with open(sys.argv[2], 'w') as f:@@@",
1462 "@@@STEP_LOG_LINE@python.inline@ json.dump(os.listdir(sys.argv[1]), f)@ @@",
1463 "@@@STEP_LOG_END@python.inline@@@"
1464 ]
1465 },
1466 {
1467 "cmd": [
1468 "python",
1469 "-u",
1470 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py",
1471 "--",
1472 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
1473 "----",
1474 "cp",
1475 "-R",
1476 "[SLAVE_BUILD]/swarming_temp_dir/outputs/ct-nanobench-2/0/file 1",
1477 "gs://skia-perf/ct/10k/2012/05/14/12/"
1478 ],
1479 "env": {
1480 "AWS_CREDENTIAL_FILE": null,
1481 "BOTO_CONFIG": null
1482 },
1483 "name": "gsutil upload json output (3)",
1484 "~followup_annotations": [
1485 "@@@STEP_LINK@gsutil.upload@https://storage.cloud.google.com/skia-perf/ct/ 10k/2012/05/14/12/@@@"
1486 ]
1487 },
1488 {
1489 "cmd": [
1490 "python",
1491 "-u",
1492 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py",
1493 "--",
1494 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
1495 "----",
1496 "cp",
1497 "-R",
1498 "[SLAVE_BUILD]/swarming_temp_dir/outputs/ct-nanobench-2/0/file 2",
1499 "gs://skia-perf/ct/10k/2012/05/14/12/"
1500 ],
1501 "env": {
1502 "AWS_CREDENTIAL_FILE": null,
1503 "BOTO_CONFIG": null
1504 },
1505 "name": "gsutil upload json output (4)",
1506 "~followup_annotations": [
1507 "@@@STEP_LINK@gsutil.upload@https://storage.cloud.google.com/skia-perf/ct/ 10k/2012/05/14/12/@@@"
1508 ]
1509 },
1510 {
1511 "cmd": [
1512 "python",
1513 "-u",
1514 "[SLAVE_BUILD]/swarming.client/swarming.py",
1515 "collect",
1516 "--swarming",
1517 "https://chromium-swarm.appspot.com",
1518 "--decorate",
1519 "--print-status-updates",
1520 "--json",
1521 "{\"base_task_name\": \"ct-nanobench-3/Ubuntu-14.04/[dummy has/Perf-Ubuntu -GCC-Golo-GPU-GT610-x86_64-Release-CT_BENCH_1k_SKPs/2\", \"tasks\": {\"ct-nanobe nch-3/Ubuntu-14.04/[dummy has/Perf-Ubuntu-GCC-Golo-GPU-GT610-x86_64-Release-CT_B ENCH_1k_SKPs/2\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"h ttps://chromium-swarm.appspot.com/user/task/10000\"}}}",
1522 "--task-summary-json",
1523 "/path/to/tmp/json",
1524 "--task-output-dir",
1525 "[SLAVE_BUILD]/swarming_temp_dir/outputs/ct-nanobench-3"
1526 ],
1527 "name": "ct-nanobench-3 on Ubuntu-14.04",
1528 "~followup_annotations": [
1529 "@@@STEP_TEXT@swarming pending 71s@@@",
1530 "@@@STEP_LOG_LINE@json.output@{@@@",
1531 "@@@STEP_LOG_LINE@json.output@ \"shards\": [@@@",
1532 "@@@STEP_LOG_LINE@json.output@ {@@@",
1533 "@@@STEP_LOG_LINE@json.output@ \"abandoned_ts\": null, @@@",
1534 "@@@STEP_LOG_LINE@json.output@ \"bot_id\": \"vm30\", @@@",
1535 "@@@STEP_LOG_LINE@json.output@ \"completed_ts\": \"2014-09-25T01:42:0 0.123\", @@@",
1536 "@@@STEP_LOG_LINE@json.output@ \"created_ts\": \"2014-09-25T01:41:00. 123\", @@@",
1537 "@@@STEP_LOG_LINE@json.output@ \"durations\": [@@@",
1538 "@@@STEP_LOG_LINE@json.output@ 5.7, @@@",
1539 "@@@STEP_LOG_LINE@json.output@ 31.5@@@",
1540 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1541 "@@@STEP_LOG_LINE@json.output@ \"exit_codes\": [@@@",
1542 "@@@STEP_LOG_LINE@json.output@ 0, @@@",
1543 "@@@STEP_LOG_LINE@json.output@ 0@@@",
1544 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1545 "@@@STEP_LOG_LINE@json.output@ \"failure\": false, @@@",
1546 "@@@STEP_LOG_LINE@json.output@ \"id\": \"148aa78d7aa0000\", @@@",
1547 "@@@STEP_LOG_LINE@json.output@ \"internal_failure\": false, @@@",
1548 "@@@STEP_LOG_LINE@json.output@ \"isolated_out\": {@@@",
1549 "@@@STEP_LOG_LINE@json.output@ \"isolated\": \"abc123\", @@@",
1550 "@@@STEP_LOG_LINE@json.output@ \"isolatedserver\": \"https://isolat eserver.appspot.com\", @@@",
1551 "@@@STEP_LOG_LINE@json.output@ \"namespace\": \"default-gzip\", @@@ ",
1552 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"blah\"@@@",
1553 "@@@STEP_LOG_LINE@json.output@ }, @@@",
1554 "@@@STEP_LOG_LINE@json.output@ \"modified_ts\": \"2014-09-25 01:42:00 \", @@@",
1555 "@@@STEP_LOG_LINE@json.output@ \"name\": \"heartbeat-canary-2014-09-2 5_01:41:55-os=Windows\", @@@",
1556 "@@@STEP_LOG_LINE@json.output@ \"outputs\": [@@@",
1557 "@@@STEP_LOG_LINE@json.output@ \"Heart beat succeeded on win32.\\n\ ", @@@",
1558 "@@@STEP_LOG_LINE@json.output@ \"Foo\"@@@",
1559 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1560 "@@@STEP_LOG_LINE@json.output@ \"started_ts\": \"2014-09-25T01:42:11. 123\", @@@",
1561 "@@@STEP_LOG_LINE@json.output@ \"state\": 112, @@@",
1562 "@@@STEP_LOG_LINE@json.output@ \"try_number\": 1, @@@",
1563 "@@@STEP_LOG_LINE@json.output@ \"user\": \"unknown\"@@@",
1564 "@@@STEP_LOG_LINE@json.output@ }@@@",
1565 "@@@STEP_LOG_LINE@json.output@ ]@@@",
1566 "@@@STEP_LOG_LINE@json.output@}@@@",
1567 "@@@STEP_LOG_END@json.output@@@",
1568 "@@@STEP_LINK@shard #0 isolated out@blah@@@",
1569 "@@@STEP_LINK@view steps on Milo@https://luci-milo.appspot.com/swarming/ta sk/148aa78d7aa0000@@@"
1570 ]
1571 },
1572 {
1573 "cmd": [
1574 "python",
1575 "-u",
1576 "\nimport json, os, sys\nif os.path.exists(sys.argv[1]) and os.path.isdir( sys.argv[1]):\n with open(sys.argv[2], 'w') as f:\n json.dump(os.listdir(sys .argv[1]), f)\n",
1577 "[SLAVE_BUILD]/swarming_temp_dir/outputs/ct-nanobench-3/0",
1578 "/path/to/tmp/json"
1579 ],
1580 "name": "listdir output dir (3)",
1581 "~followup_annotations": [
1582 "@@@STEP_LOG_LINE@json.output@[@@@",
1583 "@@@STEP_LOG_LINE@json.output@ \"file 1\", @@@",
1584 "@@@STEP_LOG_LINE@json.output@ \"file 2\"@@@",
1585 "@@@STEP_LOG_LINE@json.output@]@@@",
1586 "@@@STEP_LOG_END@json.output@@@",
1587 "@@@STEP_LOG_LINE@python.inline@@@@",
1588 "@@@STEP_LOG_LINE@python.inline@import json, os, sys@@@",
1589 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]) and os.path .isdir(sys.argv[1]):@@@",
1590 "@@@STEP_LOG_LINE@python.inline@ with open(sys.argv[2], 'w') as f:@@@",
1591 "@@@STEP_LOG_LINE@python.inline@ json.dump(os.listdir(sys.argv[1]), f)@ @@",
1592 "@@@STEP_LOG_END@python.inline@@@"
1593 ]
1594 },
1595 {
1596 "cmd": [
1597 "python",
1598 "-u",
1599 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py",
1600 "--",
1601 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
1602 "----",
1603 "cp",
1604 "-R",
1605 "[SLAVE_BUILD]/swarming_temp_dir/outputs/ct-nanobench-3/0/file 1",
1606 "gs://skia-perf/ct/10k/2012/05/14/12/"
1607 ],
1608 "env": {
1609 "AWS_CREDENTIAL_FILE": null,
1610 "BOTO_CONFIG": null
1611 },
1612 "name": "gsutil upload json output (5)",
1613 "~followup_annotations": [
1614 "@@@STEP_LINK@gsutil.upload@https://storage.cloud.google.com/skia-perf/ct/ 10k/2012/05/14/12/@@@"
1615 ]
1616 },
1617 {
1618 "cmd": [
1619 "python",
1620 "-u",
1621 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py",
1622 "--",
1623 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
1624 "----",
1625 "cp",
1626 "-R",
1627 "[SLAVE_BUILD]/swarming_temp_dir/outputs/ct-nanobench-3/0/file 2",
1628 "gs://skia-perf/ct/10k/2012/05/14/12/"
1629 ],
1630 "env": {
1631 "AWS_CREDENTIAL_FILE": null,
1632 "BOTO_CONFIG": null
1633 },
1634 "name": "gsutil upload json output (6)",
1635 "~followup_annotations": [
1636 "@@@STEP_LINK@gsutil.upload@https://storage.cloud.google.com/skia-perf/ct/ 10k/2012/05/14/12/@@@"
1637 ]
1638 },
1639 {
1640 "cmd": [
1641 "python",
1642 "-u",
1643 "[SLAVE_BUILD]/swarming.client/swarming.py",
1644 "collect",
1645 "--swarming",
1646 "https://chromium-swarm.appspot.com",
1647 "--decorate",
1648 "--print-status-updates",
1649 "--json",
1650 "{\"base_task_name\": \"ct-nanobench-4/Ubuntu-14.04/[dummy has/Perf-Ubuntu -GCC-Golo-GPU-GT610-x86_64-Release-CT_BENCH_1k_SKPs/2\", \"tasks\": {\"ct-nanobe nch-4/Ubuntu-14.04/[dummy has/Perf-Ubuntu-GCC-Golo-GPU-GT610-x86_64-Release-CT_B ENCH_1k_SKPs/2\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"h ttps://chromium-swarm.appspot.com/user/task/10000\"}}}",
1651 "--task-summary-json",
1652 "/path/to/tmp/json",
1653 "--task-output-dir",
1654 "[SLAVE_BUILD]/swarming_temp_dir/outputs/ct-nanobench-4"
1655 ],
1656 "name": "ct-nanobench-4 on Ubuntu-14.04",
1657 "~followup_annotations": [
1658 "@@@STEP_TEXT@swarming pending 71s@@@",
1659 "@@@STEP_LOG_LINE@json.output@{@@@",
1660 "@@@STEP_LOG_LINE@json.output@ \"shards\": [@@@",
1661 "@@@STEP_LOG_LINE@json.output@ {@@@",
1662 "@@@STEP_LOG_LINE@json.output@ \"abandoned_ts\": null, @@@",
1663 "@@@STEP_LOG_LINE@json.output@ \"bot_id\": \"vm30\", @@@",
1664 "@@@STEP_LOG_LINE@json.output@ \"completed_ts\": \"2014-09-25T01:42:0 0.123\", @@@",
1665 "@@@STEP_LOG_LINE@json.output@ \"created_ts\": \"2014-09-25T01:41:00. 123\", @@@",
1666 "@@@STEP_LOG_LINE@json.output@ \"durations\": [@@@",
1667 "@@@STEP_LOG_LINE@json.output@ 5.7, @@@",
1668 "@@@STEP_LOG_LINE@json.output@ 31.5@@@",
1669 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1670 "@@@STEP_LOG_LINE@json.output@ \"exit_codes\": [@@@",
1671 "@@@STEP_LOG_LINE@json.output@ 0, @@@",
1672 "@@@STEP_LOG_LINE@json.output@ 0@@@",
1673 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1674 "@@@STEP_LOG_LINE@json.output@ \"failure\": false, @@@",
1675 "@@@STEP_LOG_LINE@json.output@ \"id\": \"148aa78d7aa0000\", @@@",
1676 "@@@STEP_LOG_LINE@json.output@ \"internal_failure\": false, @@@",
1677 "@@@STEP_LOG_LINE@json.output@ \"isolated_out\": {@@@",
1678 "@@@STEP_LOG_LINE@json.output@ \"isolated\": \"abc123\", @@@",
1679 "@@@STEP_LOG_LINE@json.output@ \"isolatedserver\": \"https://isolat eserver.appspot.com\", @@@",
1680 "@@@STEP_LOG_LINE@json.output@ \"namespace\": \"default-gzip\", @@@ ",
1681 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"blah\"@@@",
1682 "@@@STEP_LOG_LINE@json.output@ }, @@@",
1683 "@@@STEP_LOG_LINE@json.output@ \"modified_ts\": \"2014-09-25 01:42:00 \", @@@",
1684 "@@@STEP_LOG_LINE@json.output@ \"name\": \"heartbeat-canary-2014-09-2 5_01:41:55-os=Windows\", @@@",
1685 "@@@STEP_LOG_LINE@json.output@ \"outputs\": [@@@",
1686 "@@@STEP_LOG_LINE@json.output@ \"Heart beat succeeded on win32.\\n\ ", @@@",
1687 "@@@STEP_LOG_LINE@json.output@ \"Foo\"@@@",
1688 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1689 "@@@STEP_LOG_LINE@json.output@ \"started_ts\": \"2014-09-25T01:42:11. 123\", @@@",
1690 "@@@STEP_LOG_LINE@json.output@ \"state\": 112, @@@",
1691 "@@@STEP_LOG_LINE@json.output@ \"try_number\": 1, @@@",
1692 "@@@STEP_LOG_LINE@json.output@ \"user\": \"unknown\"@@@",
1693 "@@@STEP_LOG_LINE@json.output@ }@@@",
1694 "@@@STEP_LOG_LINE@json.output@ ]@@@",
1695 "@@@STEP_LOG_LINE@json.output@}@@@",
1696 "@@@STEP_LOG_END@json.output@@@",
1697 "@@@STEP_LINK@shard #0 isolated out@blah@@@",
1698 "@@@STEP_LINK@view steps on Milo@https://luci-milo.appspot.com/swarming/ta sk/148aa78d7aa0000@@@"
1699 ]
1700 },
1701 {
1702 "cmd": [
1703 "python",
1704 "-u",
1705 "\nimport json, os, sys\nif os.path.exists(sys.argv[1]) and os.path.isdir( sys.argv[1]):\n with open(sys.argv[2], 'w') as f:\n json.dump(os.listdir(sys .argv[1]), f)\n",
1706 "[SLAVE_BUILD]/swarming_temp_dir/outputs/ct-nanobench-4/0",
1707 "/path/to/tmp/json"
1708 ],
1709 "name": "listdir output dir (4)",
1710 "~followup_annotations": [
1711 "@@@STEP_LOG_LINE@json.output@[@@@",
1712 "@@@STEP_LOG_LINE@json.output@ \"file 1\", @@@",
1713 "@@@STEP_LOG_LINE@json.output@ \"file 2\"@@@",
1714 "@@@STEP_LOG_LINE@json.output@]@@@",
1715 "@@@STEP_LOG_END@json.output@@@",
1716 "@@@STEP_LOG_LINE@python.inline@@@@",
1717 "@@@STEP_LOG_LINE@python.inline@import json, os, sys@@@",
1718 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]) and os.path .isdir(sys.argv[1]):@@@",
1719 "@@@STEP_LOG_LINE@python.inline@ with open(sys.argv[2], 'w') as f:@@@",
1720 "@@@STEP_LOG_LINE@python.inline@ json.dump(os.listdir(sys.argv[1]), f)@ @@",
1721 "@@@STEP_LOG_END@python.inline@@@"
1722 ]
1723 },
1724 {
1725 "cmd": [
1726 "python",
1727 "-u",
1728 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py",
1729 "--",
1730 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
1731 "----",
1732 "cp",
1733 "-R",
1734 "[SLAVE_BUILD]/swarming_temp_dir/outputs/ct-nanobench-4/0/file 1",
1735 "gs://skia-perf/ct/10k/2012/05/14/12/"
1736 ],
1737 "env": {
1738 "AWS_CREDENTIAL_FILE": null,
1739 "BOTO_CONFIG": null
1740 },
1741 "name": "gsutil upload json output (7)",
1742 "~followup_annotations": [
1743 "@@@STEP_LINK@gsutil.upload@https://storage.cloud.google.com/skia-perf/ct/ 10k/2012/05/14/12/@@@"
1744 ]
1745 },
1746 {
1747 "cmd": [
1748 "python",
1749 "-u",
1750 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py",
1751 "--",
1752 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
1753 "----",
1754 "cp",
1755 "-R",
1756 "[SLAVE_BUILD]/swarming_temp_dir/outputs/ct-nanobench-4/0/file 2",
1757 "gs://skia-perf/ct/10k/2012/05/14/12/"
1758 ],
1759 "env": {
1760 "AWS_CREDENTIAL_FILE": null,
1761 "BOTO_CONFIG": null
1762 },
1763 "name": "gsutil upload json output (8)",
1764 "~followup_annotations": [
1765 "@@@STEP_LINK@gsutil.upload@https://storage.cloud.google.com/skia-perf/ct/ 10k/2012/05/14/12/@@@"
1766 ]
1767 },
1768 {
1769 "cmd": [
1770 "python",
1771 "-u",
1772 "[SLAVE_BUILD]/swarming.client/swarming.py",
1773 "collect",
1774 "--swarming",
1775 "https://chromium-swarm.appspot.com",
1776 "--decorate",
1777 "--print-status-updates",
1778 "--json",
1779 "{\"base_task_name\": \"ct-nanobench-5/Ubuntu-14.04/[dummy has/Perf-Ubuntu -GCC-Golo-GPU-GT610-x86_64-Release-CT_BENCH_1k_SKPs/2\", \"tasks\": {\"ct-nanobe nch-5/Ubuntu-14.04/[dummy has/Perf-Ubuntu-GCC-Golo-GPU-GT610-x86_64-Release-CT_B ENCH_1k_SKPs/2\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"h ttps://chromium-swarm.appspot.com/user/task/10000\"}}}",
1780 "--task-summary-json",
1781 "/path/to/tmp/json",
1782 "--task-output-dir",
1783 "[SLAVE_BUILD]/swarming_temp_dir/outputs/ct-nanobench-5"
1784 ],
1785 "name": "ct-nanobench-5 on Ubuntu-14.04",
1786 "~followup_annotations": [
1787 "@@@STEP_TEXT@swarming pending 71s@@@",
1788 "@@@STEP_LOG_LINE@json.output@{@@@",
1789 "@@@STEP_LOG_LINE@json.output@ \"shards\": [@@@",
1790 "@@@STEP_LOG_LINE@json.output@ {@@@",
1791 "@@@STEP_LOG_LINE@json.output@ \"abandoned_ts\": null, @@@",
1792 "@@@STEP_LOG_LINE@json.output@ \"bot_id\": \"vm30\", @@@",
1793 "@@@STEP_LOG_LINE@json.output@ \"completed_ts\": \"2014-09-25T01:42:0 0.123\", @@@",
1794 "@@@STEP_LOG_LINE@json.output@ \"created_ts\": \"2014-09-25T01:41:00. 123\", @@@",
1795 "@@@STEP_LOG_LINE@json.output@ \"durations\": [@@@",
1796 "@@@STEP_LOG_LINE@json.output@ 5.7, @@@",
1797 "@@@STEP_LOG_LINE@json.output@ 31.5@@@",
1798 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1799 "@@@STEP_LOG_LINE@json.output@ \"exit_codes\": [@@@",
1800 "@@@STEP_LOG_LINE@json.output@ 0, @@@",
1801 "@@@STEP_LOG_LINE@json.output@ 0@@@",
1802 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1803 "@@@STEP_LOG_LINE@json.output@ \"failure\": false, @@@",
1804 "@@@STEP_LOG_LINE@json.output@ \"id\": \"148aa78d7aa0000\", @@@",
1805 "@@@STEP_LOG_LINE@json.output@ \"internal_failure\": false, @@@",
1806 "@@@STEP_LOG_LINE@json.output@ \"isolated_out\": {@@@",
1807 "@@@STEP_LOG_LINE@json.output@ \"isolated\": \"abc123\", @@@",
1808 "@@@STEP_LOG_LINE@json.output@ \"isolatedserver\": \"https://isolat eserver.appspot.com\", @@@",
1809 "@@@STEP_LOG_LINE@json.output@ \"namespace\": \"default-gzip\", @@@ ",
1810 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"blah\"@@@",
1811 "@@@STEP_LOG_LINE@json.output@ }, @@@",
1812 "@@@STEP_LOG_LINE@json.output@ \"modified_ts\": \"2014-09-25 01:42:00 \", @@@",
1813 "@@@STEP_LOG_LINE@json.output@ \"name\": \"heartbeat-canary-2014-09-2 5_01:41:55-os=Windows\", @@@",
1814 "@@@STEP_LOG_LINE@json.output@ \"outputs\": [@@@",
1815 "@@@STEP_LOG_LINE@json.output@ \"Heart beat succeeded on win32.\\n\ ", @@@",
1816 "@@@STEP_LOG_LINE@json.output@ \"Foo\"@@@",
1817 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1818 "@@@STEP_LOG_LINE@json.output@ \"started_ts\": \"2014-09-25T01:42:11. 123\", @@@",
1819 "@@@STEP_LOG_LINE@json.output@ \"state\": 112, @@@",
1820 "@@@STEP_LOG_LINE@json.output@ \"try_number\": 1, @@@",
1821 "@@@STEP_LOG_LINE@json.output@ \"user\": \"unknown\"@@@",
1822 "@@@STEP_LOG_LINE@json.output@ }@@@",
1823 "@@@STEP_LOG_LINE@json.output@ ]@@@",
1824 "@@@STEP_LOG_LINE@json.output@}@@@",
1825 "@@@STEP_LOG_END@json.output@@@",
1826 "@@@STEP_LINK@shard #0 isolated out@blah@@@",
1827 "@@@STEP_LINK@view steps on Milo@https://luci-milo.appspot.com/swarming/ta sk/148aa78d7aa0000@@@"
1828 ]
1829 },
1830 {
1831 "cmd": [
1832 "python",
1833 "-u",
1834 "\nimport json, os, sys\nif os.path.exists(sys.argv[1]) and os.path.isdir( sys.argv[1]):\n with open(sys.argv[2], 'w') as f:\n json.dump(os.listdir(sys .argv[1]), f)\n",
1835 "[SLAVE_BUILD]/swarming_temp_dir/outputs/ct-nanobench-5/0",
1836 "/path/to/tmp/json"
1837 ],
1838 "name": "listdir output dir (5)",
1839 "~followup_annotations": [
1840 "@@@STEP_LOG_LINE@json.output@[@@@",
1841 "@@@STEP_LOG_LINE@json.output@ \"file 1\", @@@",
1842 "@@@STEP_LOG_LINE@json.output@ \"file 2\"@@@",
1843 "@@@STEP_LOG_LINE@json.output@]@@@",
1844 "@@@STEP_LOG_END@json.output@@@",
1845 "@@@STEP_LOG_LINE@python.inline@@@@",
1846 "@@@STEP_LOG_LINE@python.inline@import json, os, sys@@@",
1847 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]) and os.path .isdir(sys.argv[1]):@@@",
1848 "@@@STEP_LOG_LINE@python.inline@ with open(sys.argv[2], 'w') as f:@@@",
1849 "@@@STEP_LOG_LINE@python.inline@ json.dump(os.listdir(sys.argv[1]), f)@ @@",
1850 "@@@STEP_LOG_END@python.inline@@@"
1851 ]
1852 },
1853 {
1854 "cmd": [
1855 "python",
1856 "-u",
1857 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py",
1858 "--",
1859 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
1860 "----",
1861 "cp",
1862 "-R",
1863 "[SLAVE_BUILD]/swarming_temp_dir/outputs/ct-nanobench-5/0/file 1",
1864 "gs://skia-perf/ct/10k/2012/05/14/12/"
1865 ],
1866 "env": {
1867 "AWS_CREDENTIAL_FILE": null,
1868 "BOTO_CONFIG": null
1869 },
1870 "name": "gsutil upload json output (9)",
1871 "~followup_annotations": [
1872 "@@@STEP_LINK@gsutil.upload@https://storage.cloud.google.com/skia-perf/ct/ 10k/2012/05/14/12/@@@"
1873 ]
1874 },
1875 {
1876 "cmd": [
1877 "python",
1878 "-u",
1879 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py",
1880 "--",
1881 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
1882 "----",
1883 "cp",
1884 "-R",
1885 "[SLAVE_BUILD]/swarming_temp_dir/outputs/ct-nanobench-5/0/file 2",
1886 "gs://skia-perf/ct/10k/2012/05/14/12/"
1887 ],
1888 "env": {
1889 "AWS_CREDENTIAL_FILE": null,
1890 "BOTO_CONFIG": null
1891 },
1892 "name": "gsutil upload json output (10)",
1893 "~followup_annotations": [
1894 "@@@STEP_LINK@gsutil.upload@https://storage.cloud.google.com/skia-perf/ct/ 10k/2012/05/14/12/@@@"
1895 ]
1896 },
1897 {
1898 "name": "$result",
1899 "recipe_result": null,
1900 "status_code": 0
1901 }
1902 ]
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698