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

Side by Side Diff: infra/bots/recipes/swarm_ct_skps.expected/CT_CPU_BENCH_10k_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-GCE-CPU-AVX2-x86_64-Release-CT_BEN CH_10k_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-GCE-CPU-AVX2-x86_64-Release-CT_BEN CH_10k_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-GCE-CPU-AVX2-x86_64-Release-CT_BEN CH_10k_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-GCE-CPU-AVX2-x86 _64-Release-CT_BENCH_10k_SKPs\", \n \"--extra-variable\", \n \"GIT _HASH\", \n 164710, \n \"--extra-variable\", \n \"SLAVE_NUM \", \n \"1\", \n \"--extra-variable\", \n \"TOOL_NAME\", \n \"nanobench\"\n ], \n \"dir\": \"[CUSTOM_/_B_WORK]/skia/infra/bots /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-GCE-CPU-AVX2-x86_64-Release-CT_BEN CH_10k_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-GCE-CPU-AVX2-x86_64-Release-CT_BEN CH_10k_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-GCE-CPU-AVX2-x86_64-Release-CT_BEN CH_10k_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-GCE-CPU-AVX2-x86 _64-Release-CT_BENCH_10k_SKPs\", \n \"--extra-variable\", \n \"GIT _HASH\", \n 164710, \n \"--extra-variable\", \n \"SLAVE_NUM \", \n \"2\", \n \"--extra-variable\", \n \"TOOL_NAME\", \n \"nanobench\"\n ], \n \"dir\": \"[CUSTOM_/_B_WORK]/skia/infra/bots /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-GCE-CPU-AVX2-x86_64-Release-CT_BEN CH_10k_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-GCE-CPU-AVX2-x86_64-Release-CT_BEN CH_10k_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-GCE-CPU-AVX2-x86_64-Release-CT_BEN CH_10k_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-GCE-CPU-AVX2-x86 _64-Release-CT_BENCH_10k_SKPs\", \n \"--extra-variable\", \n \"GIT _HASH\", \n 164710, \n \"--extra-variable\", \n \"SLAVE_NUM \", \n \"3\", \n \"--extra-variable\", \n \"TOOL_NAME\", \n \"nanobench\"\n ], \n \"dir\": \"[CUSTOM_/_B_WORK]/skia/infra/bots /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-GCE-CPU-AVX2-x86_64-Release-CT_BEN CH_10k_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-GCE-CPU-AVX2-x86_64-Release-CT_BEN CH_10k_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-GCE-CPU-AVX2-x86_64-Release-CT_BEN CH_10k_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-GCE-CPU-AVX2-x86 _64-Release-CT_BENCH_10k_SKPs\", \n \"--extra-variable\", \n \"GIT _HASH\", \n 164710, \n \"--extra-variable\", \n \"SLAVE_NUM \", \n \"4\", \n \"--extra-variable\", \n \"TOOL_NAME\", \n \"nanobench\"\n ], \n \"dir\": \"[CUSTOM_/_B_WORK]/skia/infra/bots /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-GCE-CPU-AVX2-x86_64-Release-CT_BEN CH_10k_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-GCE-CPU-AVX2-x86_64-Release-CT_BEN CH_10k_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-GCE-CPU-AVX2-x86_64-Release-CT_BEN CH_10k_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-GCE-CPU-AVX2-x86 _64-Release-CT_BENCH_10k_SKPs\", \n \"--extra-variable\", \n \"GIT _HASH\", \n 164710, \n \"--extra-variable\", \n \"SLAVE_NUM \", \n \"5\", \n \"--extra-variable\", \n \"TOOL_NAME\", \n \"nanobench\"\n ], \n \"dir\": \"[CUSTOM_/_B_WORK]/skia/infra/bots /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-GCE-CPU-AVX2-x86_64-Release-CT_BEN CH_10k_SKPs/skps_version"
847 ],
848 "name": "Create [CUSTOM_/_B_WORK]/skps/Perf-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-R elease-CT_BENCH_10k_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-GCE-CPU-AVX2-x86_6 4-Release-CT_BENCH_10k_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 "os",
910 "Ubuntu-14.04",
911 "--dimension",
912 "pool",
913 "Chrome",
914 "--tag",
915 "allow_milo:1",
916 "--tag",
917 "buildername:Perf-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release-CT_BENCH_10k_SKPs ",
918 "--tag",
919 "buildnumber:2",
920 "--tag",
921 "data:[dummy hash for ct-nanobench-1]",
922 "--tag",
923 "master:client.skia",
924 "--tag",
925 "name:ct-nanobench-1",
926 "--tag",
927 "os:Ubuntu-14.04",
928 "--tag",
929 "revision:abc123",
930 "--tag",
931 "slavename:skiabot-linux-swarm-000",
932 "--tag",
933 "stepname:ct-nanobench-1 on Ubuntu-14.04",
934 "[dummy hash for ct-nanobench-1]"
935 ],
936 "name": "[trigger] ct-nanobench-1 on Ubuntu-14.04",
937 "~followup_annotations": [
938 "@@@STEP_LOG_LINE@json.output@{@@@",
939 "@@@STEP_LOG_LINE@json.output@ \"base_task_name\": \"ct-nanobench-1/Ubunt u-14.04/[dummy has/Perf-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release-CT_BENCH_10k_SKPs /2\", @@@",
940 "@@@STEP_LOG_LINE@json.output@ \"tasks\": {@@@",
941 "@@@STEP_LOG_LINE@json.output@ \"ct-nanobench-1/Ubuntu-14.04/[dummy has /Perf-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release-CT_BENCH_10k_SKPs/2\": {@@@",
942 "@@@STEP_LOG_LINE@json.output@ \"shard_index\": 0, @@@",
943 "@@@STEP_LOG_LINE@json.output@ \"task_id\": \"10000\", @@@",
944 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"https://chromium-swarm .appspot.com/user/task/10000\"@@@",
945 "@@@STEP_LOG_LINE@json.output@ }@@@",
946 "@@@STEP_LOG_LINE@json.output@ }@@@",
947 "@@@STEP_LOG_LINE@json.output@}@@@",
948 "@@@STEP_LOG_END@json.output@@@",
949 "@@@STEP_LINK@shard #0@https://chromium-swarm.appspot.com/user/task/10000@ @@"
950 ]
951 },
952 {
953 "cmd": [
954 "python",
955 "-u",
956 "[SLAVE_BUILD]/swarming.client/swarming.py",
957 "trigger",
958 "--swarming",
959 "https://chromium-swarm.appspot.com",
960 "--isolate-server",
961 "https://isolateserver.appspot.com",
962 "--priority",
963 "90",
964 "--shards",
965 "1",
966 "--task-name",
967 "ct-nanobench-2/Ubuntu-14.04/[dummy has/Perf-Ubuntu-GCC-GCE-CPU-AVX2-x86_6 4-Release-CT_BENCH_10k_SKPs/2",
968 "--dump-json",
969 "/path/to/tmp/json",
970 "--expiration",
971 "72000",
972 "--io-timeout",
973 "2400",
974 "--hard-timeout",
975 "14400",
976 "--dimension",
977 "cpu",
978 "x86-64",
979 "--dimension",
980 "os",
981 "Ubuntu-14.04",
982 "--dimension",
983 "pool",
984 "Chrome",
985 "--tag",
986 "allow_milo:1",
987 "--tag",
988 "buildername:Perf-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release-CT_BENCH_10k_SKPs ",
989 "--tag",
990 "buildnumber:2",
991 "--tag",
992 "data:[dummy hash for ct-nanobench-2]",
993 "--tag",
994 "master:client.skia",
995 "--tag",
996 "name:ct-nanobench-2",
997 "--tag",
998 "os:Ubuntu-14.04",
999 "--tag",
1000 "revision:abc123",
1001 "--tag",
1002 "slavename:skiabot-linux-swarm-000",
1003 "--tag",
1004 "stepname:ct-nanobench-2 on Ubuntu-14.04",
1005 "[dummy hash for ct-nanobench-2]"
1006 ],
1007 "name": "[trigger] ct-nanobench-2 on Ubuntu-14.04",
1008 "~followup_annotations": [
1009 "@@@STEP_LOG_LINE@json.output@{@@@",
1010 "@@@STEP_LOG_LINE@json.output@ \"base_task_name\": \"ct-nanobench-2/Ubunt u-14.04/[dummy has/Perf-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release-CT_BENCH_10k_SKPs /2\", @@@",
1011 "@@@STEP_LOG_LINE@json.output@ \"tasks\": {@@@",
1012 "@@@STEP_LOG_LINE@json.output@ \"ct-nanobench-2/Ubuntu-14.04/[dummy has /Perf-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release-CT_BENCH_10k_SKPs/2\": {@@@",
1013 "@@@STEP_LOG_LINE@json.output@ \"shard_index\": 0, @@@",
1014 "@@@STEP_LOG_LINE@json.output@ \"task_id\": \"10000\", @@@",
1015 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"https://chromium-swarm .appspot.com/user/task/10000\"@@@",
1016 "@@@STEP_LOG_LINE@json.output@ }@@@",
1017 "@@@STEP_LOG_LINE@json.output@ }@@@",
1018 "@@@STEP_LOG_LINE@json.output@}@@@",
1019 "@@@STEP_LOG_END@json.output@@@",
1020 "@@@STEP_LINK@shard #0@https://chromium-swarm.appspot.com/user/task/10000@ @@"
1021 ]
1022 },
1023 {
1024 "cmd": [
1025 "python",
1026 "-u",
1027 "[SLAVE_BUILD]/swarming.client/swarming.py",
1028 "trigger",
1029 "--swarming",
1030 "https://chromium-swarm.appspot.com",
1031 "--isolate-server",
1032 "https://isolateserver.appspot.com",
1033 "--priority",
1034 "90",
1035 "--shards",
1036 "1",
1037 "--task-name",
1038 "ct-nanobench-3/Ubuntu-14.04/[dummy has/Perf-Ubuntu-GCC-GCE-CPU-AVX2-x86_6 4-Release-CT_BENCH_10k_SKPs/2",
1039 "--dump-json",
1040 "/path/to/tmp/json",
1041 "--expiration",
1042 "72000",
1043 "--io-timeout",
1044 "2400",
1045 "--hard-timeout",
1046 "14400",
1047 "--dimension",
1048 "cpu",
1049 "x86-64",
1050 "--dimension",
1051 "os",
1052 "Ubuntu-14.04",
1053 "--dimension",
1054 "pool",
1055 "Chrome",
1056 "--tag",
1057 "allow_milo:1",
1058 "--tag",
1059 "buildername:Perf-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release-CT_BENCH_10k_SKPs ",
1060 "--tag",
1061 "buildnumber:2",
1062 "--tag",
1063 "data:[dummy hash for ct-nanobench-3]",
1064 "--tag",
1065 "master:client.skia",
1066 "--tag",
1067 "name:ct-nanobench-3",
1068 "--tag",
1069 "os:Ubuntu-14.04",
1070 "--tag",
1071 "revision:abc123",
1072 "--tag",
1073 "slavename:skiabot-linux-swarm-000",
1074 "--tag",
1075 "stepname:ct-nanobench-3 on Ubuntu-14.04",
1076 "[dummy hash for ct-nanobench-3]"
1077 ],
1078 "name": "[trigger] ct-nanobench-3 on Ubuntu-14.04",
1079 "~followup_annotations": [
1080 "@@@STEP_LOG_LINE@json.output@{@@@",
1081 "@@@STEP_LOG_LINE@json.output@ \"base_task_name\": \"ct-nanobench-3/Ubunt u-14.04/[dummy has/Perf-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release-CT_BENCH_10k_SKPs /2\", @@@",
1082 "@@@STEP_LOG_LINE@json.output@ \"tasks\": {@@@",
1083 "@@@STEP_LOG_LINE@json.output@ \"ct-nanobench-3/Ubuntu-14.04/[dummy has /Perf-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release-CT_BENCH_10k_SKPs/2\": {@@@",
1084 "@@@STEP_LOG_LINE@json.output@ \"shard_index\": 0, @@@",
1085 "@@@STEP_LOG_LINE@json.output@ \"task_id\": \"10000\", @@@",
1086 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"https://chromium-swarm .appspot.com/user/task/10000\"@@@",
1087 "@@@STEP_LOG_LINE@json.output@ }@@@",
1088 "@@@STEP_LOG_LINE@json.output@ }@@@",
1089 "@@@STEP_LOG_LINE@json.output@}@@@",
1090 "@@@STEP_LOG_END@json.output@@@",
1091 "@@@STEP_LINK@shard #0@https://chromium-swarm.appspot.com/user/task/10000@ @@"
1092 ]
1093 },
1094 {
1095 "cmd": [
1096 "python",
1097 "-u",
1098 "[SLAVE_BUILD]/swarming.client/swarming.py",
1099 "trigger",
1100 "--swarming",
1101 "https://chromium-swarm.appspot.com",
1102 "--isolate-server",
1103 "https://isolateserver.appspot.com",
1104 "--priority",
1105 "90",
1106 "--shards",
1107 "1",
1108 "--task-name",
1109 "ct-nanobench-4/Ubuntu-14.04/[dummy has/Perf-Ubuntu-GCC-GCE-CPU-AVX2-x86_6 4-Release-CT_BENCH_10k_SKPs/2",
1110 "--dump-json",
1111 "/path/to/tmp/json",
1112 "--expiration",
1113 "72000",
1114 "--io-timeout",
1115 "2400",
1116 "--hard-timeout",
1117 "14400",
1118 "--dimension",
1119 "cpu",
1120 "x86-64",
1121 "--dimension",
1122 "os",
1123 "Ubuntu-14.04",
1124 "--dimension",
1125 "pool",
1126 "Chrome",
1127 "--tag",
1128 "allow_milo:1",
1129 "--tag",
1130 "buildername:Perf-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release-CT_BENCH_10k_SKPs ",
1131 "--tag",
1132 "buildnumber:2",
1133 "--tag",
1134 "data:[dummy hash for ct-nanobench-4]",
1135 "--tag",
1136 "master:client.skia",
1137 "--tag",
1138 "name:ct-nanobench-4",
1139 "--tag",
1140 "os:Ubuntu-14.04",
1141 "--tag",
1142 "revision:abc123",
1143 "--tag",
1144 "slavename:skiabot-linux-swarm-000",
1145 "--tag",
1146 "stepname:ct-nanobench-4 on Ubuntu-14.04",
1147 "[dummy hash for ct-nanobench-4]"
1148 ],
1149 "name": "[trigger] ct-nanobench-4 on Ubuntu-14.04",
1150 "~followup_annotations": [
1151 "@@@STEP_LOG_LINE@json.output@{@@@",
1152 "@@@STEP_LOG_LINE@json.output@ \"base_task_name\": \"ct-nanobench-4/Ubunt u-14.04/[dummy has/Perf-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release-CT_BENCH_10k_SKPs /2\", @@@",
1153 "@@@STEP_LOG_LINE@json.output@ \"tasks\": {@@@",
1154 "@@@STEP_LOG_LINE@json.output@ \"ct-nanobench-4/Ubuntu-14.04/[dummy has /Perf-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release-CT_BENCH_10k_SKPs/2\": {@@@",
1155 "@@@STEP_LOG_LINE@json.output@ \"shard_index\": 0, @@@",
1156 "@@@STEP_LOG_LINE@json.output@ \"task_id\": \"10000\", @@@",
1157 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"https://chromium-swarm .appspot.com/user/task/10000\"@@@",
1158 "@@@STEP_LOG_LINE@json.output@ }@@@",
1159 "@@@STEP_LOG_LINE@json.output@ }@@@",
1160 "@@@STEP_LOG_LINE@json.output@}@@@",
1161 "@@@STEP_LOG_END@json.output@@@",
1162 "@@@STEP_LINK@shard #0@https://chromium-swarm.appspot.com/user/task/10000@ @@"
1163 ]
1164 },
1165 {
1166 "cmd": [
1167 "python",
1168 "-u",
1169 "[SLAVE_BUILD]/swarming.client/swarming.py",
1170 "trigger",
1171 "--swarming",
1172 "https://chromium-swarm.appspot.com",
1173 "--isolate-server",
1174 "https://isolateserver.appspot.com",
1175 "--priority",
1176 "90",
1177 "--shards",
1178 "1",
1179 "--task-name",
1180 "ct-nanobench-5/Ubuntu-14.04/[dummy has/Perf-Ubuntu-GCC-GCE-CPU-AVX2-x86_6 4-Release-CT_BENCH_10k_SKPs/2",
1181 "--dump-json",
1182 "/path/to/tmp/json",
1183 "--expiration",
1184 "72000",
1185 "--io-timeout",
1186 "2400",
1187 "--hard-timeout",
1188 "14400",
1189 "--dimension",
1190 "cpu",
1191 "x86-64",
1192 "--dimension",
1193 "os",
1194 "Ubuntu-14.04",
1195 "--dimension",
1196 "pool",
1197 "Chrome",
1198 "--tag",
1199 "allow_milo:1",
1200 "--tag",
1201 "buildername:Perf-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release-CT_BENCH_10k_SKPs ",
1202 "--tag",
1203 "buildnumber:2",
1204 "--tag",
1205 "data:[dummy hash for ct-nanobench-5]",
1206 "--tag",
1207 "master:client.skia",
1208 "--tag",
1209 "name:ct-nanobench-5",
1210 "--tag",
1211 "os:Ubuntu-14.04",
1212 "--tag",
1213 "revision:abc123",
1214 "--tag",
1215 "slavename:skiabot-linux-swarm-000",
1216 "--tag",
1217 "stepname:ct-nanobench-5 on Ubuntu-14.04",
1218 "[dummy hash for ct-nanobench-5]"
1219 ],
1220 "name": "[trigger] ct-nanobench-5 on Ubuntu-14.04",
1221 "~followup_annotations": [
1222 "@@@STEP_LOG_LINE@json.output@{@@@",
1223 "@@@STEP_LOG_LINE@json.output@ \"base_task_name\": \"ct-nanobench-5/Ubunt u-14.04/[dummy has/Perf-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release-CT_BENCH_10k_SKPs /2\", @@@",
1224 "@@@STEP_LOG_LINE@json.output@ \"tasks\": {@@@",
1225 "@@@STEP_LOG_LINE@json.output@ \"ct-nanobench-5/Ubuntu-14.04/[dummy has /Perf-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release-CT_BENCH_10k_SKPs/2\": {@@@",
1226 "@@@STEP_LOG_LINE@json.output@ \"shard_index\": 0, @@@",
1227 "@@@STEP_LOG_LINE@json.output@ \"task_id\": \"10000\", @@@",
1228 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"https://chromium-swarm .appspot.com/user/task/10000\"@@@",
1229 "@@@STEP_LOG_LINE@json.output@ }@@@",
1230 "@@@STEP_LOG_LINE@json.output@ }@@@",
1231 "@@@STEP_LOG_LINE@json.output@}@@@",
1232 "@@@STEP_LOG_END@json.output@@@",
1233 "@@@STEP_LINK@shard #0@https://chromium-swarm.appspot.com/user/task/10000@ @@",
1234 "@@@STEP_LINK@view steps on Milo@https://luci-milo.appspot.com/swarming/ta sk/10000@@@"
1235 ]
1236 },
1237 {
1238 "cmd": [
1239 "python",
1240 "-u",
1241 "[SLAVE_BUILD]/swarming.client/swarming.py",
1242 "collect",
1243 "--swarming",
1244 "https://chromium-swarm.appspot.com",
1245 "--decorate",
1246 "--print-status-updates",
1247 "--json",
1248 "{\"base_task_name\": \"ct-nanobench-1/Ubuntu-14.04/[dummy has/Perf-Ubuntu -GCC-GCE-CPU-AVX2-x86_64-Release-CT_BENCH_10k_SKPs/2\", \"tasks\": {\"ct-nanoben ch-1/Ubuntu-14.04/[dummy has/Perf-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release-CT_BENC H_10k_SKPs/2\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"htt ps://chromium-swarm.appspot.com/user/task/10000\"}}}",
1249 "--task-summary-json",
1250 "/path/to/tmp/json",
1251 "--task-output-dir",
1252 "[SLAVE_BUILD]/swarming_temp_dir/outputs/ct-nanobench-1"
1253 ],
1254 "name": "ct-nanobench-1 on Ubuntu-14.04",
1255 "~followup_annotations": [
1256 "@@@STEP_TEXT@swarming pending 71s@@@",
1257 "@@@STEP_LOG_LINE@json.output@{@@@",
1258 "@@@STEP_LOG_LINE@json.output@ \"shards\": [@@@",
1259 "@@@STEP_LOG_LINE@json.output@ {@@@",
1260 "@@@STEP_LOG_LINE@json.output@ \"abandoned_ts\": null, @@@",
1261 "@@@STEP_LOG_LINE@json.output@ \"bot_id\": \"vm30\", @@@",
1262 "@@@STEP_LOG_LINE@json.output@ \"completed_ts\": \"2014-09-25T01:42:0 0.123\", @@@",
1263 "@@@STEP_LOG_LINE@json.output@ \"created_ts\": \"2014-09-25T01:41:00. 123\", @@@",
1264 "@@@STEP_LOG_LINE@json.output@ \"durations\": [@@@",
1265 "@@@STEP_LOG_LINE@json.output@ 5.7, @@@",
1266 "@@@STEP_LOG_LINE@json.output@ 31.5@@@",
1267 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1268 "@@@STEP_LOG_LINE@json.output@ \"exit_codes\": [@@@",
1269 "@@@STEP_LOG_LINE@json.output@ 0, @@@",
1270 "@@@STEP_LOG_LINE@json.output@ 0@@@",
1271 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1272 "@@@STEP_LOG_LINE@json.output@ \"failure\": false, @@@",
1273 "@@@STEP_LOG_LINE@json.output@ \"id\": \"148aa78d7aa0000\", @@@",
1274 "@@@STEP_LOG_LINE@json.output@ \"internal_failure\": false, @@@",
1275 "@@@STEP_LOG_LINE@json.output@ \"isolated_out\": {@@@",
1276 "@@@STEP_LOG_LINE@json.output@ \"isolated\": \"abc123\", @@@",
1277 "@@@STEP_LOG_LINE@json.output@ \"isolatedserver\": \"https://isolat eserver.appspot.com\", @@@",
1278 "@@@STEP_LOG_LINE@json.output@ \"namespace\": \"default-gzip\", @@@ ",
1279 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"blah\"@@@",
1280 "@@@STEP_LOG_LINE@json.output@ }, @@@",
1281 "@@@STEP_LOG_LINE@json.output@ \"modified_ts\": \"2014-09-25 01:42:00 \", @@@",
1282 "@@@STEP_LOG_LINE@json.output@ \"name\": \"heartbeat-canary-2014-09-2 5_01:41:55-os=Windows\", @@@",
1283 "@@@STEP_LOG_LINE@json.output@ \"outputs\": [@@@",
1284 "@@@STEP_LOG_LINE@json.output@ \"Heart beat succeeded on win32.\\n\ ", @@@",
1285 "@@@STEP_LOG_LINE@json.output@ \"Foo\"@@@",
1286 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1287 "@@@STEP_LOG_LINE@json.output@ \"started_ts\": \"2014-09-25T01:42:11. 123\", @@@",
1288 "@@@STEP_LOG_LINE@json.output@ \"state\": 112, @@@",
1289 "@@@STEP_LOG_LINE@json.output@ \"try_number\": 1, @@@",
1290 "@@@STEP_LOG_LINE@json.output@ \"user\": \"unknown\"@@@",
1291 "@@@STEP_LOG_LINE@json.output@ }@@@",
1292 "@@@STEP_LOG_LINE@json.output@ ]@@@",
1293 "@@@STEP_LOG_LINE@json.output@}@@@",
1294 "@@@STEP_LOG_END@json.output@@@",
1295 "@@@STEP_LINK@shard #0 isolated out@blah@@@",
1296 "@@@STEP_LINK@view steps on Milo@https://luci-milo.appspot.com/swarming/ta sk/148aa78d7aa0000@@@"
1297 ]
1298 },
1299 {
1300 "cmd": [
1301 "python",
1302 "-u",
1303 "\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",
1304 "[SLAVE_BUILD]/swarming_temp_dir/outputs/ct-nanobench-1/0",
1305 "/path/to/tmp/json"
1306 ],
1307 "name": "listdir output dir",
1308 "~followup_annotations": [
1309 "@@@STEP_LOG_LINE@json.output@[@@@",
1310 "@@@STEP_LOG_LINE@json.output@ \"file 1\", @@@",
1311 "@@@STEP_LOG_LINE@json.output@ \"file 2\"@@@",
1312 "@@@STEP_LOG_LINE@json.output@]@@@",
1313 "@@@STEP_LOG_END@json.output@@@",
1314 "@@@STEP_LOG_LINE@python.inline@@@@",
1315 "@@@STEP_LOG_LINE@python.inline@import json, os, sys@@@",
1316 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]) and os.path .isdir(sys.argv[1]):@@@",
1317 "@@@STEP_LOG_LINE@python.inline@ with open(sys.argv[2], 'w') as f:@@@",
1318 "@@@STEP_LOG_LINE@python.inline@ json.dump(os.listdir(sys.argv[1]), f)@ @@",
1319 "@@@STEP_LOG_END@python.inline@@@"
1320 ]
1321 },
1322 {
1323 "cmd": [
1324 "python",
1325 "-u",
1326 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py",
1327 "--",
1328 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
1329 "----",
1330 "cp",
1331 "-R",
1332 "[SLAVE_BUILD]/swarming_temp_dir/outputs/ct-nanobench-1/0/file 1",
1333 "gs://skia-perf/ct/10k/2012/05/14/12/"
1334 ],
1335 "env": {
1336 "AWS_CREDENTIAL_FILE": null,
1337 "BOTO_CONFIG": null
1338 },
1339 "name": "gsutil upload json output",
1340 "~followup_annotations": [
1341 "@@@STEP_LINK@gsutil.upload@https://storage.cloud.google.com/skia-perf/ct/ 10k/2012/05/14/12/@@@"
1342 ]
1343 },
1344 {
1345 "cmd": [
1346 "python",
1347 "-u",
1348 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py",
1349 "--",
1350 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
1351 "----",
1352 "cp",
1353 "-R",
1354 "[SLAVE_BUILD]/swarming_temp_dir/outputs/ct-nanobench-1/0/file 2",
1355 "gs://skia-perf/ct/10k/2012/05/14/12/"
1356 ],
1357 "env": {
1358 "AWS_CREDENTIAL_FILE": null,
1359 "BOTO_CONFIG": null
1360 },
1361 "name": "gsutil upload json output (2)",
1362 "~followup_annotations": [
1363 "@@@STEP_LINK@gsutil.upload@https://storage.cloud.google.com/skia-perf/ct/ 10k/2012/05/14/12/@@@"
1364 ]
1365 },
1366 {
1367 "cmd": [
1368 "python",
1369 "-u",
1370 "[SLAVE_BUILD]/swarming.client/swarming.py",
1371 "collect",
1372 "--swarming",
1373 "https://chromium-swarm.appspot.com",
1374 "--decorate",
1375 "--print-status-updates",
1376 "--json",
1377 "{\"base_task_name\": \"ct-nanobench-2/Ubuntu-14.04/[dummy has/Perf-Ubuntu -GCC-GCE-CPU-AVX2-x86_64-Release-CT_BENCH_10k_SKPs/2\", \"tasks\": {\"ct-nanoben ch-2/Ubuntu-14.04/[dummy has/Perf-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release-CT_BENC H_10k_SKPs/2\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"htt ps://chromium-swarm.appspot.com/user/task/10000\"}}}",
1378 "--task-summary-json",
1379 "/path/to/tmp/json",
1380 "--task-output-dir",
1381 "[SLAVE_BUILD]/swarming_temp_dir/outputs/ct-nanobench-2"
1382 ],
1383 "name": "ct-nanobench-2 on Ubuntu-14.04",
1384 "~followup_annotations": [
1385 "@@@STEP_TEXT@swarming pending 71s@@@",
1386 "@@@STEP_LOG_LINE@json.output@{@@@",
1387 "@@@STEP_LOG_LINE@json.output@ \"shards\": [@@@",
1388 "@@@STEP_LOG_LINE@json.output@ {@@@",
1389 "@@@STEP_LOG_LINE@json.output@ \"abandoned_ts\": null, @@@",
1390 "@@@STEP_LOG_LINE@json.output@ \"bot_id\": \"vm30\", @@@",
1391 "@@@STEP_LOG_LINE@json.output@ \"completed_ts\": \"2014-09-25T01:42:0 0.123\", @@@",
1392 "@@@STEP_LOG_LINE@json.output@ \"created_ts\": \"2014-09-25T01:41:00. 123\", @@@",
1393 "@@@STEP_LOG_LINE@json.output@ \"durations\": [@@@",
1394 "@@@STEP_LOG_LINE@json.output@ 5.7, @@@",
1395 "@@@STEP_LOG_LINE@json.output@ 31.5@@@",
1396 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1397 "@@@STEP_LOG_LINE@json.output@ \"exit_codes\": [@@@",
1398 "@@@STEP_LOG_LINE@json.output@ 0, @@@",
1399 "@@@STEP_LOG_LINE@json.output@ 0@@@",
1400 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1401 "@@@STEP_LOG_LINE@json.output@ \"failure\": false, @@@",
1402 "@@@STEP_LOG_LINE@json.output@ \"id\": \"148aa78d7aa0000\", @@@",
1403 "@@@STEP_LOG_LINE@json.output@ \"internal_failure\": false, @@@",
1404 "@@@STEP_LOG_LINE@json.output@ \"isolated_out\": {@@@",
1405 "@@@STEP_LOG_LINE@json.output@ \"isolated\": \"abc123\", @@@",
1406 "@@@STEP_LOG_LINE@json.output@ \"isolatedserver\": \"https://isolat eserver.appspot.com\", @@@",
1407 "@@@STEP_LOG_LINE@json.output@ \"namespace\": \"default-gzip\", @@@ ",
1408 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"blah\"@@@",
1409 "@@@STEP_LOG_LINE@json.output@ }, @@@",
1410 "@@@STEP_LOG_LINE@json.output@ \"modified_ts\": \"2014-09-25 01:42:00 \", @@@",
1411 "@@@STEP_LOG_LINE@json.output@ \"name\": \"heartbeat-canary-2014-09-2 5_01:41:55-os=Windows\", @@@",
1412 "@@@STEP_LOG_LINE@json.output@ \"outputs\": [@@@",
1413 "@@@STEP_LOG_LINE@json.output@ \"Heart beat succeeded on win32.\\n\ ", @@@",
1414 "@@@STEP_LOG_LINE@json.output@ \"Foo\"@@@",
1415 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1416 "@@@STEP_LOG_LINE@json.output@ \"started_ts\": \"2014-09-25T01:42:11. 123\", @@@",
1417 "@@@STEP_LOG_LINE@json.output@ \"state\": 112, @@@",
1418 "@@@STEP_LOG_LINE@json.output@ \"try_number\": 1, @@@",
1419 "@@@STEP_LOG_LINE@json.output@ \"user\": \"unknown\"@@@",
1420 "@@@STEP_LOG_LINE@json.output@ }@@@",
1421 "@@@STEP_LOG_LINE@json.output@ ]@@@",
1422 "@@@STEP_LOG_LINE@json.output@}@@@",
1423 "@@@STEP_LOG_END@json.output@@@",
1424 "@@@STEP_LINK@shard #0 isolated out@blah@@@",
1425 "@@@STEP_LINK@view steps on Milo@https://luci-milo.appspot.com/swarming/ta sk/148aa78d7aa0000@@@"
1426 ]
1427 },
1428 {
1429 "cmd": [
1430 "python",
1431 "-u",
1432 "\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",
1433 "[SLAVE_BUILD]/swarming_temp_dir/outputs/ct-nanobench-2/0",
1434 "/path/to/tmp/json"
1435 ],
1436 "name": "listdir output dir (2)",
1437 "~followup_annotations": [
1438 "@@@STEP_LOG_LINE@json.output@[@@@",
1439 "@@@STEP_LOG_LINE@json.output@ \"file 1\", @@@",
1440 "@@@STEP_LOG_LINE@json.output@ \"file 2\"@@@",
1441 "@@@STEP_LOG_LINE@json.output@]@@@",
1442 "@@@STEP_LOG_END@json.output@@@",
1443 "@@@STEP_LOG_LINE@python.inline@@@@",
1444 "@@@STEP_LOG_LINE@python.inline@import json, os, sys@@@",
1445 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]) and os.path .isdir(sys.argv[1]):@@@",
1446 "@@@STEP_LOG_LINE@python.inline@ with open(sys.argv[2], 'w') as f:@@@",
1447 "@@@STEP_LOG_LINE@python.inline@ json.dump(os.listdir(sys.argv[1]), f)@ @@",
1448 "@@@STEP_LOG_END@python.inline@@@"
1449 ]
1450 },
1451 {
1452 "cmd": [
1453 "python",
1454 "-u",
1455 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py",
1456 "--",
1457 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
1458 "----",
1459 "cp",
1460 "-R",
1461 "[SLAVE_BUILD]/swarming_temp_dir/outputs/ct-nanobench-2/0/file 1",
1462 "gs://skia-perf/ct/10k/2012/05/14/12/"
1463 ],
1464 "env": {
1465 "AWS_CREDENTIAL_FILE": null,
1466 "BOTO_CONFIG": null
1467 },
1468 "name": "gsutil upload json output (3)",
1469 "~followup_annotations": [
1470 "@@@STEP_LINK@gsutil.upload@https://storage.cloud.google.com/skia-perf/ct/ 10k/2012/05/14/12/@@@"
1471 ]
1472 },
1473 {
1474 "cmd": [
1475 "python",
1476 "-u",
1477 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py",
1478 "--",
1479 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
1480 "----",
1481 "cp",
1482 "-R",
1483 "[SLAVE_BUILD]/swarming_temp_dir/outputs/ct-nanobench-2/0/file 2",
1484 "gs://skia-perf/ct/10k/2012/05/14/12/"
1485 ],
1486 "env": {
1487 "AWS_CREDENTIAL_FILE": null,
1488 "BOTO_CONFIG": null
1489 },
1490 "name": "gsutil upload json output (4)",
1491 "~followup_annotations": [
1492 "@@@STEP_LINK@gsutil.upload@https://storage.cloud.google.com/skia-perf/ct/ 10k/2012/05/14/12/@@@"
1493 ]
1494 },
1495 {
1496 "cmd": [
1497 "python",
1498 "-u",
1499 "[SLAVE_BUILD]/swarming.client/swarming.py",
1500 "collect",
1501 "--swarming",
1502 "https://chromium-swarm.appspot.com",
1503 "--decorate",
1504 "--print-status-updates",
1505 "--json",
1506 "{\"base_task_name\": \"ct-nanobench-3/Ubuntu-14.04/[dummy has/Perf-Ubuntu -GCC-GCE-CPU-AVX2-x86_64-Release-CT_BENCH_10k_SKPs/2\", \"tasks\": {\"ct-nanoben ch-3/Ubuntu-14.04/[dummy has/Perf-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release-CT_BENC H_10k_SKPs/2\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"htt ps://chromium-swarm.appspot.com/user/task/10000\"}}}",
1507 "--task-summary-json",
1508 "/path/to/tmp/json",
1509 "--task-output-dir",
1510 "[SLAVE_BUILD]/swarming_temp_dir/outputs/ct-nanobench-3"
1511 ],
1512 "name": "ct-nanobench-3 on Ubuntu-14.04",
1513 "~followup_annotations": [
1514 "@@@STEP_TEXT@swarming pending 71s@@@",
1515 "@@@STEP_LOG_LINE@json.output@{@@@",
1516 "@@@STEP_LOG_LINE@json.output@ \"shards\": [@@@",
1517 "@@@STEP_LOG_LINE@json.output@ {@@@",
1518 "@@@STEP_LOG_LINE@json.output@ \"abandoned_ts\": null, @@@",
1519 "@@@STEP_LOG_LINE@json.output@ \"bot_id\": \"vm30\", @@@",
1520 "@@@STEP_LOG_LINE@json.output@ \"completed_ts\": \"2014-09-25T01:42:0 0.123\", @@@",
1521 "@@@STEP_LOG_LINE@json.output@ \"created_ts\": \"2014-09-25T01:41:00. 123\", @@@",
1522 "@@@STEP_LOG_LINE@json.output@ \"durations\": [@@@",
1523 "@@@STEP_LOG_LINE@json.output@ 5.7, @@@",
1524 "@@@STEP_LOG_LINE@json.output@ 31.5@@@",
1525 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1526 "@@@STEP_LOG_LINE@json.output@ \"exit_codes\": [@@@",
1527 "@@@STEP_LOG_LINE@json.output@ 0, @@@",
1528 "@@@STEP_LOG_LINE@json.output@ 0@@@",
1529 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1530 "@@@STEP_LOG_LINE@json.output@ \"failure\": false, @@@",
1531 "@@@STEP_LOG_LINE@json.output@ \"id\": \"148aa78d7aa0000\", @@@",
1532 "@@@STEP_LOG_LINE@json.output@ \"internal_failure\": false, @@@",
1533 "@@@STEP_LOG_LINE@json.output@ \"isolated_out\": {@@@",
1534 "@@@STEP_LOG_LINE@json.output@ \"isolated\": \"abc123\", @@@",
1535 "@@@STEP_LOG_LINE@json.output@ \"isolatedserver\": \"https://isolat eserver.appspot.com\", @@@",
1536 "@@@STEP_LOG_LINE@json.output@ \"namespace\": \"default-gzip\", @@@ ",
1537 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"blah\"@@@",
1538 "@@@STEP_LOG_LINE@json.output@ }, @@@",
1539 "@@@STEP_LOG_LINE@json.output@ \"modified_ts\": \"2014-09-25 01:42:00 \", @@@",
1540 "@@@STEP_LOG_LINE@json.output@ \"name\": \"heartbeat-canary-2014-09-2 5_01:41:55-os=Windows\", @@@",
1541 "@@@STEP_LOG_LINE@json.output@ \"outputs\": [@@@",
1542 "@@@STEP_LOG_LINE@json.output@ \"Heart beat succeeded on win32.\\n\ ", @@@",
1543 "@@@STEP_LOG_LINE@json.output@ \"Foo\"@@@",
1544 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1545 "@@@STEP_LOG_LINE@json.output@ \"started_ts\": \"2014-09-25T01:42:11. 123\", @@@",
1546 "@@@STEP_LOG_LINE@json.output@ \"state\": 112, @@@",
1547 "@@@STEP_LOG_LINE@json.output@ \"try_number\": 1, @@@",
1548 "@@@STEP_LOG_LINE@json.output@ \"user\": \"unknown\"@@@",
1549 "@@@STEP_LOG_LINE@json.output@ }@@@",
1550 "@@@STEP_LOG_LINE@json.output@ ]@@@",
1551 "@@@STEP_LOG_LINE@json.output@}@@@",
1552 "@@@STEP_LOG_END@json.output@@@",
1553 "@@@STEP_LINK@shard #0 isolated out@blah@@@",
1554 "@@@STEP_LINK@view steps on Milo@https://luci-milo.appspot.com/swarming/ta sk/148aa78d7aa0000@@@"
1555 ]
1556 },
1557 {
1558 "cmd": [
1559 "python",
1560 "-u",
1561 "\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",
1562 "[SLAVE_BUILD]/swarming_temp_dir/outputs/ct-nanobench-3/0",
1563 "/path/to/tmp/json"
1564 ],
1565 "name": "listdir output dir (3)",
1566 "~followup_annotations": [
1567 "@@@STEP_LOG_LINE@json.output@[@@@",
1568 "@@@STEP_LOG_LINE@json.output@ \"file 1\", @@@",
1569 "@@@STEP_LOG_LINE@json.output@ \"file 2\"@@@",
1570 "@@@STEP_LOG_LINE@json.output@]@@@",
1571 "@@@STEP_LOG_END@json.output@@@",
1572 "@@@STEP_LOG_LINE@python.inline@@@@",
1573 "@@@STEP_LOG_LINE@python.inline@import json, os, sys@@@",
1574 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]) and os.path .isdir(sys.argv[1]):@@@",
1575 "@@@STEP_LOG_LINE@python.inline@ with open(sys.argv[2], 'w') as f:@@@",
1576 "@@@STEP_LOG_LINE@python.inline@ json.dump(os.listdir(sys.argv[1]), f)@ @@",
1577 "@@@STEP_LOG_END@python.inline@@@"
1578 ]
1579 },
1580 {
1581 "cmd": [
1582 "python",
1583 "-u",
1584 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py",
1585 "--",
1586 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
1587 "----",
1588 "cp",
1589 "-R",
1590 "[SLAVE_BUILD]/swarming_temp_dir/outputs/ct-nanobench-3/0/file 1",
1591 "gs://skia-perf/ct/10k/2012/05/14/12/"
1592 ],
1593 "env": {
1594 "AWS_CREDENTIAL_FILE": null,
1595 "BOTO_CONFIG": null
1596 },
1597 "name": "gsutil upload json output (5)",
1598 "~followup_annotations": [
1599 "@@@STEP_LINK@gsutil.upload@https://storage.cloud.google.com/skia-perf/ct/ 10k/2012/05/14/12/@@@"
1600 ]
1601 },
1602 {
1603 "cmd": [
1604 "python",
1605 "-u",
1606 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py",
1607 "--",
1608 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
1609 "----",
1610 "cp",
1611 "-R",
1612 "[SLAVE_BUILD]/swarming_temp_dir/outputs/ct-nanobench-3/0/file 2",
1613 "gs://skia-perf/ct/10k/2012/05/14/12/"
1614 ],
1615 "env": {
1616 "AWS_CREDENTIAL_FILE": null,
1617 "BOTO_CONFIG": null
1618 },
1619 "name": "gsutil upload json output (6)",
1620 "~followup_annotations": [
1621 "@@@STEP_LINK@gsutil.upload@https://storage.cloud.google.com/skia-perf/ct/ 10k/2012/05/14/12/@@@"
1622 ]
1623 },
1624 {
1625 "cmd": [
1626 "python",
1627 "-u",
1628 "[SLAVE_BUILD]/swarming.client/swarming.py",
1629 "collect",
1630 "--swarming",
1631 "https://chromium-swarm.appspot.com",
1632 "--decorate",
1633 "--print-status-updates",
1634 "--json",
1635 "{\"base_task_name\": \"ct-nanobench-4/Ubuntu-14.04/[dummy has/Perf-Ubuntu -GCC-GCE-CPU-AVX2-x86_64-Release-CT_BENCH_10k_SKPs/2\", \"tasks\": {\"ct-nanoben ch-4/Ubuntu-14.04/[dummy has/Perf-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release-CT_BENC H_10k_SKPs/2\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"htt ps://chromium-swarm.appspot.com/user/task/10000\"}}}",
1636 "--task-summary-json",
1637 "/path/to/tmp/json",
1638 "--task-output-dir",
1639 "[SLAVE_BUILD]/swarming_temp_dir/outputs/ct-nanobench-4"
1640 ],
1641 "name": "ct-nanobench-4 on Ubuntu-14.04",
1642 "~followup_annotations": [
1643 "@@@STEP_TEXT@swarming pending 71s@@@",
1644 "@@@STEP_LOG_LINE@json.output@{@@@",
1645 "@@@STEP_LOG_LINE@json.output@ \"shards\": [@@@",
1646 "@@@STEP_LOG_LINE@json.output@ {@@@",
1647 "@@@STEP_LOG_LINE@json.output@ \"abandoned_ts\": null, @@@",
1648 "@@@STEP_LOG_LINE@json.output@ \"bot_id\": \"vm30\", @@@",
1649 "@@@STEP_LOG_LINE@json.output@ \"completed_ts\": \"2014-09-25T01:42:0 0.123\", @@@",
1650 "@@@STEP_LOG_LINE@json.output@ \"created_ts\": \"2014-09-25T01:41:00. 123\", @@@",
1651 "@@@STEP_LOG_LINE@json.output@ \"durations\": [@@@",
1652 "@@@STEP_LOG_LINE@json.output@ 5.7, @@@",
1653 "@@@STEP_LOG_LINE@json.output@ 31.5@@@",
1654 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1655 "@@@STEP_LOG_LINE@json.output@ \"exit_codes\": [@@@",
1656 "@@@STEP_LOG_LINE@json.output@ 0, @@@",
1657 "@@@STEP_LOG_LINE@json.output@ 0@@@",
1658 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1659 "@@@STEP_LOG_LINE@json.output@ \"failure\": false, @@@",
1660 "@@@STEP_LOG_LINE@json.output@ \"id\": \"148aa78d7aa0000\", @@@",
1661 "@@@STEP_LOG_LINE@json.output@ \"internal_failure\": false, @@@",
1662 "@@@STEP_LOG_LINE@json.output@ \"isolated_out\": {@@@",
1663 "@@@STEP_LOG_LINE@json.output@ \"isolated\": \"abc123\", @@@",
1664 "@@@STEP_LOG_LINE@json.output@ \"isolatedserver\": \"https://isolat eserver.appspot.com\", @@@",
1665 "@@@STEP_LOG_LINE@json.output@ \"namespace\": \"default-gzip\", @@@ ",
1666 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"blah\"@@@",
1667 "@@@STEP_LOG_LINE@json.output@ }, @@@",
1668 "@@@STEP_LOG_LINE@json.output@ \"modified_ts\": \"2014-09-25 01:42:00 \", @@@",
1669 "@@@STEP_LOG_LINE@json.output@ \"name\": \"heartbeat-canary-2014-09-2 5_01:41:55-os=Windows\", @@@",
1670 "@@@STEP_LOG_LINE@json.output@ \"outputs\": [@@@",
1671 "@@@STEP_LOG_LINE@json.output@ \"Heart beat succeeded on win32.\\n\ ", @@@",
1672 "@@@STEP_LOG_LINE@json.output@ \"Foo\"@@@",
1673 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1674 "@@@STEP_LOG_LINE@json.output@ \"started_ts\": \"2014-09-25T01:42:11. 123\", @@@",
1675 "@@@STEP_LOG_LINE@json.output@ \"state\": 112, @@@",
1676 "@@@STEP_LOG_LINE@json.output@ \"try_number\": 1, @@@",
1677 "@@@STEP_LOG_LINE@json.output@ \"user\": \"unknown\"@@@",
1678 "@@@STEP_LOG_LINE@json.output@ }@@@",
1679 "@@@STEP_LOG_LINE@json.output@ ]@@@",
1680 "@@@STEP_LOG_LINE@json.output@}@@@",
1681 "@@@STEP_LOG_END@json.output@@@",
1682 "@@@STEP_LINK@shard #0 isolated out@blah@@@",
1683 "@@@STEP_LINK@view steps on Milo@https://luci-milo.appspot.com/swarming/ta sk/148aa78d7aa0000@@@"
1684 ]
1685 },
1686 {
1687 "cmd": [
1688 "python",
1689 "-u",
1690 "\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",
1691 "[SLAVE_BUILD]/swarming_temp_dir/outputs/ct-nanobench-4/0",
1692 "/path/to/tmp/json"
1693 ],
1694 "name": "listdir output dir (4)",
1695 "~followup_annotations": [
1696 "@@@STEP_LOG_LINE@json.output@[@@@",
1697 "@@@STEP_LOG_LINE@json.output@ \"file 1\", @@@",
1698 "@@@STEP_LOG_LINE@json.output@ \"file 2\"@@@",
1699 "@@@STEP_LOG_LINE@json.output@]@@@",
1700 "@@@STEP_LOG_END@json.output@@@",
1701 "@@@STEP_LOG_LINE@python.inline@@@@",
1702 "@@@STEP_LOG_LINE@python.inline@import json, os, sys@@@",
1703 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]) and os.path .isdir(sys.argv[1]):@@@",
1704 "@@@STEP_LOG_LINE@python.inline@ with open(sys.argv[2], 'w') as f:@@@",
1705 "@@@STEP_LOG_LINE@python.inline@ json.dump(os.listdir(sys.argv[1]), f)@ @@",
1706 "@@@STEP_LOG_END@python.inline@@@"
1707 ]
1708 },
1709 {
1710 "cmd": [
1711 "python",
1712 "-u",
1713 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py",
1714 "--",
1715 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
1716 "----",
1717 "cp",
1718 "-R",
1719 "[SLAVE_BUILD]/swarming_temp_dir/outputs/ct-nanobench-4/0/file 1",
1720 "gs://skia-perf/ct/10k/2012/05/14/12/"
1721 ],
1722 "env": {
1723 "AWS_CREDENTIAL_FILE": null,
1724 "BOTO_CONFIG": null
1725 },
1726 "name": "gsutil upload json output (7)",
1727 "~followup_annotations": [
1728 "@@@STEP_LINK@gsutil.upload@https://storage.cloud.google.com/skia-perf/ct/ 10k/2012/05/14/12/@@@"
1729 ]
1730 },
1731 {
1732 "cmd": [
1733 "python",
1734 "-u",
1735 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py",
1736 "--",
1737 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
1738 "----",
1739 "cp",
1740 "-R",
1741 "[SLAVE_BUILD]/swarming_temp_dir/outputs/ct-nanobench-4/0/file 2",
1742 "gs://skia-perf/ct/10k/2012/05/14/12/"
1743 ],
1744 "env": {
1745 "AWS_CREDENTIAL_FILE": null,
1746 "BOTO_CONFIG": null
1747 },
1748 "name": "gsutil upload json output (8)",
1749 "~followup_annotations": [
1750 "@@@STEP_LINK@gsutil.upload@https://storage.cloud.google.com/skia-perf/ct/ 10k/2012/05/14/12/@@@"
1751 ]
1752 },
1753 {
1754 "cmd": [
1755 "python",
1756 "-u",
1757 "[SLAVE_BUILD]/swarming.client/swarming.py",
1758 "collect",
1759 "--swarming",
1760 "https://chromium-swarm.appspot.com",
1761 "--decorate",
1762 "--print-status-updates",
1763 "--json",
1764 "{\"base_task_name\": \"ct-nanobench-5/Ubuntu-14.04/[dummy has/Perf-Ubuntu -GCC-GCE-CPU-AVX2-x86_64-Release-CT_BENCH_10k_SKPs/2\", \"tasks\": {\"ct-nanoben ch-5/Ubuntu-14.04/[dummy has/Perf-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release-CT_BENC H_10k_SKPs/2\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"htt ps://chromium-swarm.appspot.com/user/task/10000\"}}}",
1765 "--task-summary-json",
1766 "/path/to/tmp/json",
1767 "--task-output-dir",
1768 "[SLAVE_BUILD]/swarming_temp_dir/outputs/ct-nanobench-5"
1769 ],
1770 "name": "ct-nanobench-5 on Ubuntu-14.04",
1771 "~followup_annotations": [
1772 "@@@STEP_TEXT@swarming pending 71s@@@",
1773 "@@@STEP_LOG_LINE@json.output@{@@@",
1774 "@@@STEP_LOG_LINE@json.output@ \"shards\": [@@@",
1775 "@@@STEP_LOG_LINE@json.output@ {@@@",
1776 "@@@STEP_LOG_LINE@json.output@ \"abandoned_ts\": null, @@@",
1777 "@@@STEP_LOG_LINE@json.output@ \"bot_id\": \"vm30\", @@@",
1778 "@@@STEP_LOG_LINE@json.output@ \"completed_ts\": \"2014-09-25T01:42:0 0.123\", @@@",
1779 "@@@STEP_LOG_LINE@json.output@ \"created_ts\": \"2014-09-25T01:41:00. 123\", @@@",
1780 "@@@STEP_LOG_LINE@json.output@ \"durations\": [@@@",
1781 "@@@STEP_LOG_LINE@json.output@ 5.7, @@@",
1782 "@@@STEP_LOG_LINE@json.output@ 31.5@@@",
1783 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1784 "@@@STEP_LOG_LINE@json.output@ \"exit_codes\": [@@@",
1785 "@@@STEP_LOG_LINE@json.output@ 0, @@@",
1786 "@@@STEP_LOG_LINE@json.output@ 0@@@",
1787 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1788 "@@@STEP_LOG_LINE@json.output@ \"failure\": false, @@@",
1789 "@@@STEP_LOG_LINE@json.output@ \"id\": \"148aa78d7aa0000\", @@@",
1790 "@@@STEP_LOG_LINE@json.output@ \"internal_failure\": false, @@@",
1791 "@@@STEP_LOG_LINE@json.output@ \"isolated_out\": {@@@",
1792 "@@@STEP_LOG_LINE@json.output@ \"isolated\": \"abc123\", @@@",
1793 "@@@STEP_LOG_LINE@json.output@ \"isolatedserver\": \"https://isolat eserver.appspot.com\", @@@",
1794 "@@@STEP_LOG_LINE@json.output@ \"namespace\": \"default-gzip\", @@@ ",
1795 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"blah\"@@@",
1796 "@@@STEP_LOG_LINE@json.output@ }, @@@",
1797 "@@@STEP_LOG_LINE@json.output@ \"modified_ts\": \"2014-09-25 01:42:00 \", @@@",
1798 "@@@STEP_LOG_LINE@json.output@ \"name\": \"heartbeat-canary-2014-09-2 5_01:41:55-os=Windows\", @@@",
1799 "@@@STEP_LOG_LINE@json.output@ \"outputs\": [@@@",
1800 "@@@STEP_LOG_LINE@json.output@ \"Heart beat succeeded on win32.\\n\ ", @@@",
1801 "@@@STEP_LOG_LINE@json.output@ \"Foo\"@@@",
1802 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1803 "@@@STEP_LOG_LINE@json.output@ \"started_ts\": \"2014-09-25T01:42:11. 123\", @@@",
1804 "@@@STEP_LOG_LINE@json.output@ \"state\": 112, @@@",
1805 "@@@STEP_LOG_LINE@json.output@ \"try_number\": 1, @@@",
1806 "@@@STEP_LOG_LINE@json.output@ \"user\": \"unknown\"@@@",
1807 "@@@STEP_LOG_LINE@json.output@ }@@@",
1808 "@@@STEP_LOG_LINE@json.output@ ]@@@",
1809 "@@@STEP_LOG_LINE@json.output@}@@@",
1810 "@@@STEP_LOG_END@json.output@@@",
1811 "@@@STEP_LINK@shard #0 isolated out@blah@@@",
1812 "@@@STEP_LINK@view steps on Milo@https://luci-milo.appspot.com/swarming/ta sk/148aa78d7aa0000@@@"
1813 ]
1814 },
1815 {
1816 "cmd": [
1817 "python",
1818 "-u",
1819 "\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",
1820 "[SLAVE_BUILD]/swarming_temp_dir/outputs/ct-nanobench-5/0",
1821 "/path/to/tmp/json"
1822 ],
1823 "name": "listdir output dir (5)",
1824 "~followup_annotations": [
1825 "@@@STEP_LOG_LINE@json.output@[@@@",
1826 "@@@STEP_LOG_LINE@json.output@ \"file 1\", @@@",
1827 "@@@STEP_LOG_LINE@json.output@ \"file 2\"@@@",
1828 "@@@STEP_LOG_LINE@json.output@]@@@",
1829 "@@@STEP_LOG_END@json.output@@@",
1830 "@@@STEP_LOG_LINE@python.inline@@@@",
1831 "@@@STEP_LOG_LINE@python.inline@import json, os, sys@@@",
1832 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]) and os.path .isdir(sys.argv[1]):@@@",
1833 "@@@STEP_LOG_LINE@python.inline@ with open(sys.argv[2], 'w') as f:@@@",
1834 "@@@STEP_LOG_LINE@python.inline@ json.dump(os.listdir(sys.argv[1]), f)@ @@",
1835 "@@@STEP_LOG_END@python.inline@@@"
1836 ]
1837 },
1838 {
1839 "cmd": [
1840 "python",
1841 "-u",
1842 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py",
1843 "--",
1844 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
1845 "----",
1846 "cp",
1847 "-R",
1848 "[SLAVE_BUILD]/swarming_temp_dir/outputs/ct-nanobench-5/0/file 1",
1849 "gs://skia-perf/ct/10k/2012/05/14/12/"
1850 ],
1851 "env": {
1852 "AWS_CREDENTIAL_FILE": null,
1853 "BOTO_CONFIG": null
1854 },
1855 "name": "gsutil upload json output (9)",
1856 "~followup_annotations": [
1857 "@@@STEP_LINK@gsutil.upload@https://storage.cloud.google.com/skia-perf/ct/ 10k/2012/05/14/12/@@@"
1858 ]
1859 },
1860 {
1861 "cmd": [
1862 "python",
1863 "-u",
1864 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py",
1865 "--",
1866 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
1867 "----",
1868 "cp",
1869 "-R",
1870 "[SLAVE_BUILD]/swarming_temp_dir/outputs/ct-nanobench-5/0/file 2",
1871 "gs://skia-perf/ct/10k/2012/05/14/12/"
1872 ],
1873 "env": {
1874 "AWS_CREDENTIAL_FILE": null,
1875 "BOTO_CONFIG": null
1876 },
1877 "name": "gsutil upload json output (10)",
1878 "~followup_annotations": [
1879 "@@@STEP_LINK@gsutil.upload@https://storage.cloud.google.com/skia-perf/ct/ 10k/2012/05/14/12/@@@"
1880 ]
1881 },
1882 {
1883 "name": "$result",
1884 "recipe_result": null,
1885 "status_code": 0
1886 }
1887 ]
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698