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

Side by Side Diff: infra/bots/recipes/swarm_ct_skps.expected/CT_DM_1m_SKPs_2slaves_failure.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": "Debug",
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": "Debug",
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 "dm"
103 ],
104 "cwd": "[CUSTOM_/_B_WORK]/skia",
105 "env": {
106 "BUILDTYPE": "Debug",
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 dm"
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/Debug",
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/All/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/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m _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/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m _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/All/fad657e-276e633/1/*.skp",
403 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/2/*.skp",
404 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/3/*.skp",
405 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/4/*.skp",
406 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/5/*.skp",
407 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/6/*.skp",
408 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/7/*.skp",
409 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/8/*.skp",
410 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/9/*.skp",
411 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/10/*.skp",
412 "[CUSTOM_/_B_WORK]/skps/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m _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-dm-1.isolated\", \n \"--config-v ariable\", \n \"OS\", \n \"linux\", \n \"--extra-variable\" , \n \"CONFIGURATION\", \n \"Debug\", \n \"--extra-variable \", \n \"BUILDER\", \n \"Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug -CT_DM_1m_SKPs\", \n \"--extra-variable\", \n \"GIT_HASH\", \n 164710, \n \"--extra-variable\", \n \"SLAVE_NUM\", \n \ "1\", \n \"--extra-variable\", \n \"TOOL_NAME\", \n \"dm\"\ n ], \n \"dir\": \"[CUSTOM_/_B_WORK]/skia/infra/bots/ct\", \n \"version \": 1\n}",
444 "[SLAVE_BUILD]/swarming_temp_dir/ct-dm-1.isolated.gen.json"
445 ],
446 "name": "Write ct-dm-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/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m _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/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m _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/All/fad657e-276e633/11/*.skp",
501 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/12/*.skp",
502 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/13/*.skp",
503 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/14/*.skp",
504 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/15/*.skp",
505 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/16/*.skp",
506 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/17/*.skp",
507 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/18/*.skp",
508 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/19/*.skp",
509 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/20/*.skp",
510 "[CUSTOM_/_B_WORK]/skps/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m _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-dm-2.isolated\", \n \"--config-v ariable\", \n \"OS\", \n \"linux\", \n \"--extra-variable\" , \n \"CONFIGURATION\", \n \"Debug\", \n \"--extra-variable \", \n \"BUILDER\", \n \"Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug -CT_DM_1m_SKPs\", \n \"--extra-variable\", \n \"GIT_HASH\", \n 164710, \n \"--extra-variable\", \n \"SLAVE_NUM\", \n \ "2\", \n \"--extra-variable\", \n \"TOOL_NAME\", \n \"dm\"\ n ], \n \"dir\": \"[CUSTOM_/_B_WORK]/skia/infra/bots/ct\", \n \"version \": 1\n}",
542 "[SLAVE_BUILD]/swarming_temp_dir/ct-dm-2.isolated.gen.json"
543 ],
544 "name": "Write ct-dm-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/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m _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/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m _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/All/fad657e-276e633/21/*.skp",
599 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/22/*.skp",
600 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/23/*.skp",
601 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/24/*.skp",
602 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/25/*.skp",
603 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/26/*.skp",
604 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/27/*.skp",
605 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/28/*.skp",
606 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/29/*.skp",
607 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/30/*.skp",
608 "[CUSTOM_/_B_WORK]/skps/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m _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-dm-3.isolated\", \n \"--config-v ariable\", \n \"OS\", \n \"linux\", \n \"--extra-variable\" , \n \"CONFIGURATION\", \n \"Debug\", \n \"--extra-variable \", \n \"BUILDER\", \n \"Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug -CT_DM_1m_SKPs\", \n \"--extra-variable\", \n \"GIT_HASH\", \n 164710, \n \"--extra-variable\", \n \"SLAVE_NUM\", \n \ "3\", \n \"--extra-variable\", \n \"TOOL_NAME\", \n \"dm\"\ n ], \n \"dir\": \"[CUSTOM_/_B_WORK]/skia/infra/bots/ct\", \n \"version \": 1\n}",
640 "[SLAVE_BUILD]/swarming_temp_dir/ct-dm-3.isolated.gen.json"
641 ],
642 "name": "Write ct-dm-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/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m _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/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m _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/All/fad657e-276e633/31/*.skp",
697 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/32/*.skp",
698 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/33/*.skp",
699 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/34/*.skp",
700 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/35/*.skp",
701 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/36/*.skp",
702 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/37/*.skp",
703 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/38/*.skp",
704 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/39/*.skp",
705 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/40/*.skp",
706 "[CUSTOM_/_B_WORK]/skps/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m _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-dm-4.isolated\", \n \"--config-v ariable\", \n \"OS\", \n \"linux\", \n \"--extra-variable\" , \n \"CONFIGURATION\", \n \"Debug\", \n \"--extra-variable \", \n \"BUILDER\", \n \"Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug -CT_DM_1m_SKPs\", \n \"--extra-variable\", \n \"GIT_HASH\", \n 164710, \n \"--extra-variable\", \n \"SLAVE_NUM\", \n \ "4\", \n \"--extra-variable\", \n \"TOOL_NAME\", \n \"dm\"\ n ], \n \"dir\": \"[CUSTOM_/_B_WORK]/skia/infra/bots/ct\", \n \"version \": 1\n}",
738 "[SLAVE_BUILD]/swarming_temp_dir/ct-dm-4.isolated.gen.json"
739 ],
740 "name": "Write ct-dm-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/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m _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/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m _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/All/fad657e-276e633/41/*.skp",
795 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/42/*.skp",
796 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/43/*.skp",
797 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/44/*.skp",
798 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/45/*.skp",
799 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/46/*.skp",
800 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/47/*.skp",
801 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/48/*.skp",
802 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/49/*.skp",
803 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/50/*.skp",
804 "[CUSTOM_/_B_WORK]/skps/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m _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-dm-5.isolated\", \n \"--config-v ariable\", \n \"OS\", \n \"linux\", \n \"--extra-variable\" , \n \"CONFIGURATION\", \n \"Debug\", \n \"--extra-variable \", \n \"BUILDER\", \n \"Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug -CT_DM_1m_SKPs\", \n \"--extra-variable\", \n \"GIT_HASH\", \n 164710, \n \"--extra-variable\", \n \"SLAVE_NUM\", \n \ "5\", \n \"--extra-variable\", \n \"TOOL_NAME\", \n \"dm\"\ n ], \n \"dir\": \"[CUSTOM_/_B_WORK]/skia/infra/bots/ct\", \n \"version \": 1\n}",
836 "[SLAVE_BUILD]/swarming_temp_dir/ct-dm-5.isolated.gen.json"
837 ],
838 "name": "Write ct-dm-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\ ": \"All\"}",
846 "[CUSTOM_/_B_WORK]/skps/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m _SKPs/skps_version"
847 ],
848 "name": "Create [CUSTOM_/_B_WORK]/skps/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-D ebug-CT_DM_1m_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-dm-1.isolated.gen.json",
863 "[SLAVE_BUILD]/swarming_temp_dir/ct-dm-2.isolated.gen.json",
864 "[SLAVE_BUILD]/swarming_temp_dir/ct-dm-3.isolated.gen.json",
865 "[SLAVE_BUILD]/swarming_temp_dir/ct-dm-4.isolated.gen.json",
866 "[SLAVE_BUILD]/swarming_temp_dir/ct-dm-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-dm-1\": \"[dummy hash for ct-dm-1]\", @@@",
872 "@@@STEP_LOG_LINE@json.output@ \"ct-dm-2\": \"[dummy hash for ct-dm-2]\", @@@",
873 "@@@STEP_LOG_LINE@json.output@ \"ct-dm-3\": \"[dummy hash for ct-dm-3]\", @@@",
874 "@@@STEP_LOG_LINE@json.output@ \"ct-dm-4\": \"[dummy hash for ct-dm-4]\", @@@",
875 "@@@STEP_LOG_LINE@json.output@ \"ct-dm-5\": \"[dummy hash for ct-dm-5]\"@ @@",
876 "@@@STEP_LOG_LINE@json.output@}@@@",
877 "@@@STEP_LOG_END@json.output@@@",
878 "@@@SET_BUILD_PROPERTY@swarm_hashes@{\"ct-dm-1\": \"[dummy hash for ct-dm- 1]\", \"ct-dm-2\": \"[dummy hash for ct-dm-2]\", \"ct-dm-3\": \"[dummy hash for ct-dm-3]\", \"ct-dm-4\": \"[dummy hash for ct-dm-4]\", \"ct-dm-5\": \"[dummy has h for ct-dm-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-dm-1/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug -CT_DM_1m_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:Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs",
918 "--tag",
919 "buildnumber:2",
920 "--tag",
921 "data:[dummy hash for ct-dm-1]",
922 "--tag",
923 "master:client.skia",
924 "--tag",
925 "name:ct-dm-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-dm-1 on Ubuntu-14.04",
934 "[dummy hash for ct-dm-1]"
935 ],
936 "name": "[trigger] ct-dm-1 on Ubuntu-14.04",
937 "~followup_annotations": [
938 "@@@STEP_LOG_LINE@json.output@{@@@",
939 "@@@STEP_LOG_LINE@json.output@ \"base_task_name\": \"ct-dm-1/Ubuntu-14.04 /[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs/2\", @@@",
940 "@@@STEP_LOG_LINE@json.output@ \"tasks\": {@@@",
941 "@@@STEP_LOG_LINE@json.output@ \"ct-dm-1/Ubuntu-14.04/[dummy has/Test-U buntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_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-dm-2/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug -CT_DM_1m_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:Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs",
989 "--tag",
990 "buildnumber:2",
991 "--tag",
992 "data:[dummy hash for ct-dm-2]",
993 "--tag",
994 "master:client.skia",
995 "--tag",
996 "name:ct-dm-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-dm-2 on Ubuntu-14.04",
1005 "[dummy hash for ct-dm-2]"
1006 ],
1007 "name": "[trigger] ct-dm-2 on Ubuntu-14.04",
1008 "~followup_annotations": [
1009 "@@@STEP_LOG_LINE@json.output@{@@@",
1010 "@@@STEP_LOG_LINE@json.output@ \"base_task_name\": \"ct-dm-2/Ubuntu-14.04 /[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs/2\", @@@",
1011 "@@@STEP_LOG_LINE@json.output@ \"tasks\": {@@@",
1012 "@@@STEP_LOG_LINE@json.output@ \"ct-dm-2/Ubuntu-14.04/[dummy has/Test-U buntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_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-dm-3/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug -CT_DM_1m_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:Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs",
1060 "--tag",
1061 "buildnumber:2",
1062 "--tag",
1063 "data:[dummy hash for ct-dm-3]",
1064 "--tag",
1065 "master:client.skia",
1066 "--tag",
1067 "name:ct-dm-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-dm-3 on Ubuntu-14.04",
1076 "[dummy hash for ct-dm-3]"
1077 ],
1078 "name": "[trigger] ct-dm-3 on Ubuntu-14.04",
1079 "~followup_annotations": [
1080 "@@@STEP_LOG_LINE@json.output@{@@@",
1081 "@@@STEP_LOG_LINE@json.output@ \"base_task_name\": \"ct-dm-3/Ubuntu-14.04 /[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs/2\", @@@",
1082 "@@@STEP_LOG_LINE@json.output@ \"tasks\": {@@@",
1083 "@@@STEP_LOG_LINE@json.output@ \"ct-dm-3/Ubuntu-14.04/[dummy has/Test-U buntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_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-dm-4/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug -CT_DM_1m_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:Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs",
1131 "--tag",
1132 "buildnumber:2",
1133 "--tag",
1134 "data:[dummy hash for ct-dm-4]",
1135 "--tag",
1136 "master:client.skia",
1137 "--tag",
1138 "name:ct-dm-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-dm-4 on Ubuntu-14.04",
1147 "[dummy hash for ct-dm-4]"
1148 ],
1149 "name": "[trigger] ct-dm-4 on Ubuntu-14.04",
1150 "~followup_annotations": [
1151 "@@@STEP_LOG_LINE@json.output@{@@@",
1152 "@@@STEP_LOG_LINE@json.output@ \"base_task_name\": \"ct-dm-4/Ubuntu-14.04 /[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs/2\", @@@",
1153 "@@@STEP_LOG_LINE@json.output@ \"tasks\": {@@@",
1154 "@@@STEP_LOG_LINE@json.output@ \"ct-dm-4/Ubuntu-14.04/[dummy has/Test-U buntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_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-dm-5/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug -CT_DM_1m_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:Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs",
1202 "--tag",
1203 "buildnumber:2",
1204 "--tag",
1205 "data:[dummy hash for ct-dm-5]",
1206 "--tag",
1207 "master:client.skia",
1208 "--tag",
1209 "name:ct-dm-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-dm-5 on Ubuntu-14.04",
1218 "[dummy hash for ct-dm-5]"
1219 ],
1220 "name": "[trigger] ct-dm-5 on Ubuntu-14.04",
1221 "~followup_annotations": [
1222 "@@@STEP_LOG_LINE@json.output@{@@@",
1223 "@@@STEP_LOG_LINE@json.output@ \"base_task_name\": \"ct-dm-5/Ubuntu-14.04 /[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs/2\", @@@",
1224 "@@@STEP_LOG_LINE@json.output@ \"tasks\": {@@@",
1225 "@@@STEP_LOG_LINE@json.output@ \"ct-dm-5/Ubuntu-14.04/[dummy has/Test-U buntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_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-dm-1/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GC E-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs/2\", \"tasks\": {\"ct-dm-1/Ubuntu-14.04/[d ummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs/2\": {\"shard_i ndex\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspo t.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-dm-1"
1253 ],
1254 "name": "ct-dm-1 on Ubuntu-14.04",
1255 "~followup_annotations": [
1256 "step returned non-zero exit code: 1",
1257 "@@@STEP_TEXT@swarming pending 71s@@@",
1258 "@@@STEP_LOG_LINE@json.output@{@@@",
1259 "@@@STEP_LOG_LINE@json.output@ \"shards\": [@@@",
1260 "@@@STEP_LOG_LINE@json.output@ {@@@",
1261 "@@@STEP_LOG_LINE@json.output@ \"abandoned_ts\": null, @@@",
1262 "@@@STEP_LOG_LINE@json.output@ \"bot_id\": \"vm30\", @@@",
1263 "@@@STEP_LOG_LINE@json.output@ \"completed_ts\": \"2014-09-25T01:42:0 0.123\", @@@",
1264 "@@@STEP_LOG_LINE@json.output@ \"created_ts\": \"2014-09-25T01:41:00. 123\", @@@",
1265 "@@@STEP_LOG_LINE@json.output@ \"durations\": [@@@",
1266 "@@@STEP_LOG_LINE@json.output@ 5.7, @@@",
1267 "@@@STEP_LOG_LINE@json.output@ 31.5@@@",
1268 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1269 "@@@STEP_LOG_LINE@json.output@ \"exit_codes\": [@@@",
1270 "@@@STEP_LOG_LINE@json.output@ 0, @@@",
1271 "@@@STEP_LOG_LINE@json.output@ 0@@@",
1272 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1273 "@@@STEP_LOG_LINE@json.output@ \"failure\": false, @@@",
1274 "@@@STEP_LOG_LINE@json.output@ \"id\": \"148aa78d7aa0000\", @@@",
1275 "@@@STEP_LOG_LINE@json.output@ \"internal_failure\": false, @@@",
1276 "@@@STEP_LOG_LINE@json.output@ \"isolated_out\": {@@@",
1277 "@@@STEP_LOG_LINE@json.output@ \"isolated\": \"abc123\", @@@",
1278 "@@@STEP_LOG_LINE@json.output@ \"isolatedserver\": \"https://isolat eserver.appspot.com\", @@@",
1279 "@@@STEP_LOG_LINE@json.output@ \"namespace\": \"default-gzip\", @@@ ",
1280 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"blah\"@@@",
1281 "@@@STEP_LOG_LINE@json.output@ }, @@@",
1282 "@@@STEP_LOG_LINE@json.output@ \"modified_ts\": \"2014-09-25 01:42:00 \", @@@",
1283 "@@@STEP_LOG_LINE@json.output@ \"name\": \"heartbeat-canary-2014-09-2 5_01:41:55-os=Windows\", @@@",
1284 "@@@STEP_LOG_LINE@json.output@ \"outputs\": [@@@",
1285 "@@@STEP_LOG_LINE@json.output@ \"Heart beat succeeded on win32.\\n\ ", @@@",
1286 "@@@STEP_LOG_LINE@json.output@ \"Foo\"@@@",
1287 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1288 "@@@STEP_LOG_LINE@json.output@ \"started_ts\": \"2014-09-25T01:42:11. 123\", @@@",
1289 "@@@STEP_LOG_LINE@json.output@ \"state\": 112, @@@",
1290 "@@@STEP_LOG_LINE@json.output@ \"try_number\": 1, @@@",
1291 "@@@STEP_LOG_LINE@json.output@ \"user\": \"unknown\"@@@",
1292 "@@@STEP_LOG_LINE@json.output@ }@@@",
1293 "@@@STEP_LOG_LINE@json.output@ ]@@@",
1294 "@@@STEP_LOG_LINE@json.output@}@@@",
1295 "@@@STEP_LOG_END@json.output@@@",
1296 "@@@STEP_LINK@shard #0 isolated out@blah@@@",
1297 "@@@STEP_LINK@view steps on Milo@https://luci-milo.appspot.com/swarming/ta sk/148aa78d7aa0000@@@",
1298 "@@@STEP_FAILURE@@@"
1299 ]
1300 },
1301 {
1302 "cmd": [
1303 "python",
1304 "-u",
1305 "[SLAVE_BUILD]/swarming.client/swarming.py",
1306 "collect",
1307 "--swarming",
1308 "https://chromium-swarm.appspot.com",
1309 "--decorate",
1310 "--print-status-updates",
1311 "--json",
1312 "{\"base_task_name\": \"ct-dm-2/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GC E-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs/2\", \"tasks\": {\"ct-dm-2/Ubuntu-14.04/[d ummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs/2\": {\"shard_i ndex\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspo t.com/user/task/10000\"}}}",
1313 "--task-summary-json",
1314 "/path/to/tmp/json",
1315 "--task-output-dir",
1316 "[SLAVE_BUILD]/swarming_temp_dir/outputs/ct-dm-2"
1317 ],
1318 "name": "ct-dm-2 on Ubuntu-14.04",
1319 "~followup_annotations": [
1320 "@@@STEP_TEXT@swarming pending 71s@@@",
1321 "@@@STEP_LOG_LINE@json.output@{@@@",
1322 "@@@STEP_LOG_LINE@json.output@ \"shards\": [@@@",
1323 "@@@STEP_LOG_LINE@json.output@ {@@@",
1324 "@@@STEP_LOG_LINE@json.output@ \"abandoned_ts\": null, @@@",
1325 "@@@STEP_LOG_LINE@json.output@ \"bot_id\": \"vm30\", @@@",
1326 "@@@STEP_LOG_LINE@json.output@ \"completed_ts\": \"2014-09-25T01:42:0 0.123\", @@@",
1327 "@@@STEP_LOG_LINE@json.output@ \"created_ts\": \"2014-09-25T01:41:00. 123\", @@@",
1328 "@@@STEP_LOG_LINE@json.output@ \"durations\": [@@@",
1329 "@@@STEP_LOG_LINE@json.output@ 5.7, @@@",
1330 "@@@STEP_LOG_LINE@json.output@ 31.5@@@",
1331 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1332 "@@@STEP_LOG_LINE@json.output@ \"exit_codes\": [@@@",
1333 "@@@STEP_LOG_LINE@json.output@ 0, @@@",
1334 "@@@STEP_LOG_LINE@json.output@ 0@@@",
1335 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1336 "@@@STEP_LOG_LINE@json.output@ \"failure\": false, @@@",
1337 "@@@STEP_LOG_LINE@json.output@ \"id\": \"148aa78d7aa0000\", @@@",
1338 "@@@STEP_LOG_LINE@json.output@ \"internal_failure\": false, @@@",
1339 "@@@STEP_LOG_LINE@json.output@ \"isolated_out\": {@@@",
1340 "@@@STEP_LOG_LINE@json.output@ \"isolated\": \"abc123\", @@@",
1341 "@@@STEP_LOG_LINE@json.output@ \"isolatedserver\": \"https://isolat eserver.appspot.com\", @@@",
1342 "@@@STEP_LOG_LINE@json.output@ \"namespace\": \"default-gzip\", @@@ ",
1343 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"blah\"@@@",
1344 "@@@STEP_LOG_LINE@json.output@ }, @@@",
1345 "@@@STEP_LOG_LINE@json.output@ \"modified_ts\": \"2014-09-25 01:42:00 \", @@@",
1346 "@@@STEP_LOG_LINE@json.output@ \"name\": \"heartbeat-canary-2014-09-2 5_01:41:55-os=Windows\", @@@",
1347 "@@@STEP_LOG_LINE@json.output@ \"outputs\": [@@@",
1348 "@@@STEP_LOG_LINE@json.output@ \"Heart beat succeeded on win32.\\n\ ", @@@",
1349 "@@@STEP_LOG_LINE@json.output@ \"Foo\"@@@",
1350 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1351 "@@@STEP_LOG_LINE@json.output@ \"started_ts\": \"2014-09-25T01:42:11. 123\", @@@",
1352 "@@@STEP_LOG_LINE@json.output@ \"state\": 112, @@@",
1353 "@@@STEP_LOG_LINE@json.output@ \"try_number\": 1, @@@",
1354 "@@@STEP_LOG_LINE@json.output@ \"user\": \"unknown\"@@@",
1355 "@@@STEP_LOG_LINE@json.output@ }@@@",
1356 "@@@STEP_LOG_LINE@json.output@ ]@@@",
1357 "@@@STEP_LOG_LINE@json.output@}@@@",
1358 "@@@STEP_LOG_END@json.output@@@",
1359 "@@@STEP_LINK@shard #0 isolated out@blah@@@",
1360 "@@@STEP_LINK@view steps on Milo@https://luci-milo.appspot.com/swarming/ta sk/148aa78d7aa0000@@@"
1361 ]
1362 },
1363 {
1364 "cmd": [
1365 "python",
1366 "-u",
1367 "[SLAVE_BUILD]/swarming.client/swarming.py",
1368 "collect",
1369 "--swarming",
1370 "https://chromium-swarm.appspot.com",
1371 "--decorate",
1372 "--print-status-updates",
1373 "--json",
1374 "{\"base_task_name\": \"ct-dm-3/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GC E-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs/2\", \"tasks\": {\"ct-dm-3/Ubuntu-14.04/[d ummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs/2\": {\"shard_i ndex\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspo t.com/user/task/10000\"}}}",
1375 "--task-summary-json",
1376 "/path/to/tmp/json",
1377 "--task-output-dir",
1378 "[SLAVE_BUILD]/swarming_temp_dir/outputs/ct-dm-3"
1379 ],
1380 "name": "ct-dm-3 on Ubuntu-14.04",
1381 "~followup_annotations": [
1382 "step returned non-zero exit code: 1",
1383 "@@@STEP_TEXT@swarming pending 71s@@@",
1384 "@@@STEP_LOG_LINE@json.output@{@@@",
1385 "@@@STEP_LOG_LINE@json.output@ \"shards\": [@@@",
1386 "@@@STEP_LOG_LINE@json.output@ {@@@",
1387 "@@@STEP_LOG_LINE@json.output@ \"abandoned_ts\": null, @@@",
1388 "@@@STEP_LOG_LINE@json.output@ \"bot_id\": \"vm30\", @@@",
1389 "@@@STEP_LOG_LINE@json.output@ \"completed_ts\": \"2014-09-25T01:42:0 0.123\", @@@",
1390 "@@@STEP_LOG_LINE@json.output@ \"created_ts\": \"2014-09-25T01:41:00. 123\", @@@",
1391 "@@@STEP_LOG_LINE@json.output@ \"durations\": [@@@",
1392 "@@@STEP_LOG_LINE@json.output@ 5.7, @@@",
1393 "@@@STEP_LOG_LINE@json.output@ 31.5@@@",
1394 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1395 "@@@STEP_LOG_LINE@json.output@ \"exit_codes\": [@@@",
1396 "@@@STEP_LOG_LINE@json.output@ 0, @@@",
1397 "@@@STEP_LOG_LINE@json.output@ 0@@@",
1398 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1399 "@@@STEP_LOG_LINE@json.output@ \"failure\": false, @@@",
1400 "@@@STEP_LOG_LINE@json.output@ \"id\": \"148aa78d7aa0000\", @@@",
1401 "@@@STEP_LOG_LINE@json.output@ \"internal_failure\": false, @@@",
1402 "@@@STEP_LOG_LINE@json.output@ \"isolated_out\": {@@@",
1403 "@@@STEP_LOG_LINE@json.output@ \"isolated\": \"abc123\", @@@",
1404 "@@@STEP_LOG_LINE@json.output@ \"isolatedserver\": \"https://isolat eserver.appspot.com\", @@@",
1405 "@@@STEP_LOG_LINE@json.output@ \"namespace\": \"default-gzip\", @@@ ",
1406 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"blah\"@@@",
1407 "@@@STEP_LOG_LINE@json.output@ }, @@@",
1408 "@@@STEP_LOG_LINE@json.output@ \"modified_ts\": \"2014-09-25 01:42:00 \", @@@",
1409 "@@@STEP_LOG_LINE@json.output@ \"name\": \"heartbeat-canary-2014-09-2 5_01:41:55-os=Windows\", @@@",
1410 "@@@STEP_LOG_LINE@json.output@ \"outputs\": [@@@",
1411 "@@@STEP_LOG_LINE@json.output@ \"Heart beat succeeded on win32.\\n\ ", @@@",
1412 "@@@STEP_LOG_LINE@json.output@ \"Foo\"@@@",
1413 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1414 "@@@STEP_LOG_LINE@json.output@ \"started_ts\": \"2014-09-25T01:42:11. 123\", @@@",
1415 "@@@STEP_LOG_LINE@json.output@ \"state\": 112, @@@",
1416 "@@@STEP_LOG_LINE@json.output@ \"try_number\": 1, @@@",
1417 "@@@STEP_LOG_LINE@json.output@ \"user\": \"unknown\"@@@",
1418 "@@@STEP_LOG_LINE@json.output@ }@@@",
1419 "@@@STEP_LOG_LINE@json.output@ ]@@@",
1420 "@@@STEP_LOG_LINE@json.output@}@@@",
1421 "@@@STEP_LOG_END@json.output@@@",
1422 "@@@STEP_LINK@shard #0 isolated out@blah@@@",
1423 "@@@STEP_LINK@view steps on Milo@https://luci-milo.appspot.com/swarming/ta sk/148aa78d7aa0000@@@",
1424 "@@@STEP_FAILURE@@@"
1425 ]
1426 },
1427 {
1428 "cmd": [
1429 "python",
1430 "-u",
1431 "[SLAVE_BUILD]/swarming.client/swarming.py",
1432 "collect",
1433 "--swarming",
1434 "https://chromium-swarm.appspot.com",
1435 "--decorate",
1436 "--print-status-updates",
1437 "--json",
1438 "{\"base_task_name\": \"ct-dm-4/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GC E-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs/2\", \"tasks\": {\"ct-dm-4/Ubuntu-14.04/[d ummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs/2\": {\"shard_i ndex\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspo t.com/user/task/10000\"}}}",
1439 "--task-summary-json",
1440 "/path/to/tmp/json",
1441 "--task-output-dir",
1442 "[SLAVE_BUILD]/swarming_temp_dir/outputs/ct-dm-4"
1443 ],
1444 "name": "ct-dm-4 on Ubuntu-14.04",
1445 "~followup_annotations": [
1446 "@@@STEP_TEXT@swarming pending 71s@@@",
1447 "@@@STEP_LOG_LINE@json.output@{@@@",
1448 "@@@STEP_LOG_LINE@json.output@ \"shards\": [@@@",
1449 "@@@STEP_LOG_LINE@json.output@ {@@@",
1450 "@@@STEP_LOG_LINE@json.output@ \"abandoned_ts\": null, @@@",
1451 "@@@STEP_LOG_LINE@json.output@ \"bot_id\": \"vm30\", @@@",
1452 "@@@STEP_LOG_LINE@json.output@ \"completed_ts\": \"2014-09-25T01:42:0 0.123\", @@@",
1453 "@@@STEP_LOG_LINE@json.output@ \"created_ts\": \"2014-09-25T01:41:00. 123\", @@@",
1454 "@@@STEP_LOG_LINE@json.output@ \"durations\": [@@@",
1455 "@@@STEP_LOG_LINE@json.output@ 5.7, @@@",
1456 "@@@STEP_LOG_LINE@json.output@ 31.5@@@",
1457 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1458 "@@@STEP_LOG_LINE@json.output@ \"exit_codes\": [@@@",
1459 "@@@STEP_LOG_LINE@json.output@ 0, @@@",
1460 "@@@STEP_LOG_LINE@json.output@ 0@@@",
1461 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1462 "@@@STEP_LOG_LINE@json.output@ \"failure\": false, @@@",
1463 "@@@STEP_LOG_LINE@json.output@ \"id\": \"148aa78d7aa0000\", @@@",
1464 "@@@STEP_LOG_LINE@json.output@ \"internal_failure\": false, @@@",
1465 "@@@STEP_LOG_LINE@json.output@ \"isolated_out\": {@@@",
1466 "@@@STEP_LOG_LINE@json.output@ \"isolated\": \"abc123\", @@@",
1467 "@@@STEP_LOG_LINE@json.output@ \"isolatedserver\": \"https://isolat eserver.appspot.com\", @@@",
1468 "@@@STEP_LOG_LINE@json.output@ \"namespace\": \"default-gzip\", @@@ ",
1469 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"blah\"@@@",
1470 "@@@STEP_LOG_LINE@json.output@ }, @@@",
1471 "@@@STEP_LOG_LINE@json.output@ \"modified_ts\": \"2014-09-25 01:42:00 \", @@@",
1472 "@@@STEP_LOG_LINE@json.output@ \"name\": \"heartbeat-canary-2014-09-2 5_01:41:55-os=Windows\", @@@",
1473 "@@@STEP_LOG_LINE@json.output@ \"outputs\": [@@@",
1474 "@@@STEP_LOG_LINE@json.output@ \"Heart beat succeeded on win32.\\n\ ", @@@",
1475 "@@@STEP_LOG_LINE@json.output@ \"Foo\"@@@",
1476 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1477 "@@@STEP_LOG_LINE@json.output@ \"started_ts\": \"2014-09-25T01:42:11. 123\", @@@",
1478 "@@@STEP_LOG_LINE@json.output@ \"state\": 112, @@@",
1479 "@@@STEP_LOG_LINE@json.output@ \"try_number\": 1, @@@",
1480 "@@@STEP_LOG_LINE@json.output@ \"user\": \"unknown\"@@@",
1481 "@@@STEP_LOG_LINE@json.output@ }@@@",
1482 "@@@STEP_LOG_LINE@json.output@ ]@@@",
1483 "@@@STEP_LOG_LINE@json.output@}@@@",
1484 "@@@STEP_LOG_END@json.output@@@",
1485 "@@@STEP_LINK@shard #0 isolated out@blah@@@",
1486 "@@@STEP_LINK@view steps on Milo@https://luci-milo.appspot.com/swarming/ta sk/148aa78d7aa0000@@@"
1487 ]
1488 },
1489 {
1490 "cmd": [
1491 "python",
1492 "-u",
1493 "[SLAVE_BUILD]/swarming.client/swarming.py",
1494 "collect",
1495 "--swarming",
1496 "https://chromium-swarm.appspot.com",
1497 "--decorate",
1498 "--print-status-updates",
1499 "--json",
1500 "{\"base_task_name\": \"ct-dm-5/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GC E-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs/2\", \"tasks\": {\"ct-dm-5/Ubuntu-14.04/[d ummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs/2\": {\"shard_i ndex\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspo t.com/user/task/10000\"}}}",
1501 "--task-summary-json",
1502 "/path/to/tmp/json",
1503 "--task-output-dir",
1504 "[SLAVE_BUILD]/swarming_temp_dir/outputs/ct-dm-5"
1505 ],
1506 "name": "ct-dm-5 on Ubuntu-14.04",
1507 "~followup_annotations": [
1508 "@@@STEP_TEXT@swarming pending 71s@@@",
1509 "@@@STEP_LOG_LINE@json.output@{@@@",
1510 "@@@STEP_LOG_LINE@json.output@ \"shards\": [@@@",
1511 "@@@STEP_LOG_LINE@json.output@ {@@@",
1512 "@@@STEP_LOG_LINE@json.output@ \"abandoned_ts\": null, @@@",
1513 "@@@STEP_LOG_LINE@json.output@ \"bot_id\": \"vm30\", @@@",
1514 "@@@STEP_LOG_LINE@json.output@ \"completed_ts\": \"2014-09-25T01:42:0 0.123\", @@@",
1515 "@@@STEP_LOG_LINE@json.output@ \"created_ts\": \"2014-09-25T01:41:00. 123\", @@@",
1516 "@@@STEP_LOG_LINE@json.output@ \"durations\": [@@@",
1517 "@@@STEP_LOG_LINE@json.output@ 5.7, @@@",
1518 "@@@STEP_LOG_LINE@json.output@ 31.5@@@",
1519 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1520 "@@@STEP_LOG_LINE@json.output@ \"exit_codes\": [@@@",
1521 "@@@STEP_LOG_LINE@json.output@ 0, @@@",
1522 "@@@STEP_LOG_LINE@json.output@ 0@@@",
1523 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1524 "@@@STEP_LOG_LINE@json.output@ \"failure\": false, @@@",
1525 "@@@STEP_LOG_LINE@json.output@ \"id\": \"148aa78d7aa0000\", @@@",
1526 "@@@STEP_LOG_LINE@json.output@ \"internal_failure\": false, @@@",
1527 "@@@STEP_LOG_LINE@json.output@ \"isolated_out\": {@@@",
1528 "@@@STEP_LOG_LINE@json.output@ \"isolated\": \"abc123\", @@@",
1529 "@@@STEP_LOG_LINE@json.output@ \"isolatedserver\": \"https://isolat eserver.appspot.com\", @@@",
1530 "@@@STEP_LOG_LINE@json.output@ \"namespace\": \"default-gzip\", @@@ ",
1531 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"blah\"@@@",
1532 "@@@STEP_LOG_LINE@json.output@ }, @@@",
1533 "@@@STEP_LOG_LINE@json.output@ \"modified_ts\": \"2014-09-25 01:42:00 \", @@@",
1534 "@@@STEP_LOG_LINE@json.output@ \"name\": \"heartbeat-canary-2014-09-2 5_01:41:55-os=Windows\", @@@",
1535 "@@@STEP_LOG_LINE@json.output@ \"outputs\": [@@@",
1536 "@@@STEP_LOG_LINE@json.output@ \"Heart beat succeeded on win32.\\n\ ", @@@",
1537 "@@@STEP_LOG_LINE@json.output@ \"Foo\"@@@",
1538 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1539 "@@@STEP_LOG_LINE@json.output@ \"started_ts\": \"2014-09-25T01:42:11. 123\", @@@",
1540 "@@@STEP_LOG_LINE@json.output@ \"state\": 112, @@@",
1541 "@@@STEP_LOG_LINE@json.output@ \"try_number\": 1, @@@",
1542 "@@@STEP_LOG_LINE@json.output@ \"user\": \"unknown\"@@@",
1543 "@@@STEP_LOG_LINE@json.output@ }@@@",
1544 "@@@STEP_LOG_LINE@json.output@ ]@@@",
1545 "@@@STEP_LOG_LINE@json.output@}@@@",
1546 "@@@STEP_LOG_END@json.output@@@",
1547 "@@@STEP_LINK@shard #0 isolated out@blah@@@",
1548 "@@@STEP_LINK@view steps on Milo@https://luci-milo.appspot.com/swarming/ta sk/148aa78d7aa0000@@@"
1549 ]
1550 },
1551 {
1552 "name": "$result",
1553 "reason": "Failed steps: ct-dm-1 on Ubuntu-14.04, ct-dm-3 on Ubuntu-14.04",
1554 "recipe_result": null,
1555 "status_code": 1
1556 }
1557 ]
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698