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

Side by Side Diff: scripts/slave/recipes/skia/swarm_trigger.expected/legacy_skimage_version.json

Issue 2154223003: Revert of [Skia] Convert Sk Images to a CIPD package (Closed) Base URL: https://chromium.googlesource.com/chromium/tools/build.git@master
Patch Set: Created 4 years, 5 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
« no previous file with comments | « scripts/slave/recipes/skia/swarm_trigger.expected/Wrong_downloaded_SKP_VERSION.json ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
(Empty)
1 [
2 {
3 "cmd": [
4 "git",
5 "remote",
6 "set-url",
7 "origin",
8 "https://skia.googlesource.com/skia.git"
9 ],
10 "cwd": "[SLAVE_BUILD]/skia",
11 "name": "git remote set-url"
12 },
13 {
14 "cmd": [
15 "git",
16 "fetch"
17 ],
18 "cwd": "[SLAVE_BUILD]/skia",
19 "name": "git fetch"
20 },
21 {
22 "cmd": [
23 "git",
24 "reset",
25 "--hard",
26 "abc123"
27 ],
28 "cwd": "[SLAVE_BUILD]/skia",
29 "name": "git reset"
30 },
31 {
32 "cmd": [
33 "git",
34 "clean",
35 "-d",
36 "-f"
37 ],
38 "cwd": "[SLAVE_BUILD]/skia",
39 "name": "git clean"
40 },
41 {
42 "cmd": [
43 "python",
44 "-u",
45 "RECIPE_PACKAGE_REPO[depot_tools]/gclient.py",
46 "config",
47 "--spec",
48 "cache_dir = None\nsolutions = [{'deps_file': 'DEPS', 'managed': False, 'n ame': 'skia', 'url': 'https://skia.googlesource.com/skia.git'}]\ntarget_os = ['l lvm']"
49 ],
50 "env": {
51 "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]"
52 },
53 "name": "gclient setup"
54 },
55 {
56 "cmd": [
57 "python",
58 "-u",
59 "RECIPE_PACKAGE_REPO[depot_tools]/gclient.py",
60 "sync",
61 "--nohooks",
62 "--force",
63 "--verbose",
64 "--delete_unversioned_trees",
65 "--revision",
66 "skia@abc123",
67 "--output-json",
68 "/path/to/tmp/json"
69 ],
70 "env": {
71 "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]"
72 },
73 "name": "gclient sync",
74 "~followup_annotations": [
75 "@@@STEP_LOG_LINE@json.output@{@@@",
76 "@@@STEP_LOG_LINE@json.output@ \"solutions\": {@@@",
77 "@@@STEP_LOG_LINE@json.output@ \"skia/\": {@@@",
78 "@@@STEP_LOG_LINE@json.output@ \"revision\": 164710@@@",
79 "@@@STEP_LOG_LINE@json.output@ }@@@",
80 "@@@STEP_LOG_LINE@json.output@ }@@@",
81 "@@@STEP_LOG_LINE@json.output@}@@@",
82 "@@@STEP_LOG_END@json.output@@@",
83 "@@@SET_BUILD_PROPERTY@got_revision@164710@@@"
84 ]
85 },
86 {
87 "cmd": [
88 "python",
89 "-u",
90 "RECIPE_MODULE[depot_tools::git]/resources/git_setup.py",
91 "--path",
92 "[SLAVE_BUILD]/swarming.client",
93 "--url",
94 "https://chromium.googlesource.com/external/swarming.client.git"
95 ],
96 "name": "git setup (swarming_client)"
97 },
98 {
99 "cmd": [
100 "git",
101 "retry",
102 "fetch",
103 "origin",
104 "master"
105 ],
106 "cwd": "[SLAVE_BUILD]/swarming.client",
107 "name": "git fetch (swarming_client)"
108 },
109 {
110 "cmd": [
111 "git",
112 "checkout",
113 "-f",
114 "FETCH_HEAD"
115 ],
116 "cwd": "[SLAVE_BUILD]/swarming.client",
117 "name": "git checkout (swarming_client)"
118 },
119 {
120 "cmd": [
121 "git",
122 "rev-parse",
123 "HEAD"
124 ],
125 "cwd": "[SLAVE_BUILD]/swarming.client",
126 "name": "read revision",
127 "stdout": "/path/to/tmp/",
128 "~followup_annotations": [
129 "@@@STEP_TEXT@<br/>checked out 'deadbeef'<br/>@@@"
130 ]
131 },
132 {
133 "cmd": [
134 "git",
135 "clean",
136 "-f",
137 "-d",
138 "-x"
139 ],
140 "cwd": "[SLAVE_BUILD]/swarming.client",
141 "name": "git clean (swarming_client)"
142 },
143 {
144 "cmd": [
145 "git",
146 "submodule",
147 "sync"
148 ],
149 "cwd": "[SLAVE_BUILD]/swarming.client",
150 "name": "submodule sync (swarming_client)"
151 },
152 {
153 "cmd": [
154 "git",
155 "submodule",
156 "update",
157 "--init",
158 "--recursive"
159 ],
160 "cwd": "[SLAVE_BUILD]/swarming.client",
161 "name": "submodule update (swarming_client)"
162 },
163 {
164 "cmd": [
165 "python",
166 "-u",
167 "[SLAVE_BUILD]/swarming.client/swarming.py",
168 "--version"
169 ],
170 "name": "swarming.py --version",
171 "stdout": "/path/to/tmp/",
172 "~followup_annotations": [
173 "@@@STEP_TEXT@0.8.6@@@"
174 ]
175 },
176 {
177 "cmd": [
178 "download_from_google_storage",
179 "--no_resume",
180 "--platform=linux*",
181 "--no_auth",
182 "--bucket",
183 "chromium-luci",
184 "-d",
185 "[SLAVE_BUILD]/skia/infra/bots/tools/luci-go/linux64"
186 ],
187 "name": "download luci-go linux"
188 },
189 {
190 "cmd": [
191 "download_from_google_storage",
192 "--no_resume",
193 "--platform=darwin",
194 "--no_auth",
195 "--bucket",
196 "chromium-luci",
197 "-d",
198 "[SLAVE_BUILD]/skia/infra/bots/tools/luci-go/mac64"
199 ],
200 "name": "download luci-go mac"
201 },
202 {
203 "cmd": [
204 "download_from_google_storage",
205 "--no_resume",
206 "--platform=win32",
207 "--no_auth",
208 "--bucket",
209 "chromium-luci",
210 "-d",
211 "[SLAVE_BUILD]/skia/infra/bots/tools/luci-go/win64"
212 ],
213 "name": "download luci-go win"
214 },
215 {
216 "cmd": [
217 "python",
218 "-u",
219 "\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",
220 "[SLAVE_BUILD]/luci-go"
221 ],
222 "name": "rmtree Go binary dir",
223 "~followup_annotations": [
224 "@@@STEP_LOG_LINE@python.inline@@@@",
225 "@@@STEP_LOG_LINE@python.inline@import os, sys@@@",
226 "@@@STEP_LOG_LINE@python.inline@from common import chromium_utils # Error? See https://crbug.com/584783.@@@",
227 "@@@STEP_LOG_LINE@python.inline@@@@",
228 "@@@STEP_LOG_LINE@python.inline@@@@",
229 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]):@@@",
230 "@@@STEP_LOG_LINE@python.inline@ chromium_utils.RemoveDirectory(sys.argv[ 1])@@@",
231 "@@@STEP_LOG_END@python.inline@@@"
232 ]
233 },
234 {
235 "cmd": [
236 "python",
237 "-u",
238 "\nimport shutil\nimport sys\nshutil.copytree(sys.argv[1], sys.argv[2], sy mlinks=bool(sys.argv[3]))\n",
239 "[SLAVE_BUILD]/skia/infra/bots/tools/luci-go",
240 "[SLAVE_BUILD]/luci-go",
241 "0"
242 ],
243 "name": "Copy Go binary"
244 },
245 {
246 "cmd": [
247 "python",
248 "-u",
249 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py",
250 "--",
251 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
252 "----",
253 "help"
254 ],
255 "name": "gsutil help"
256 },
257 {
258 "cmd": [
259 "python",
260 "-u",
261 "\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",
262 "[BUILD]/third_party/infra",
263 "511"
264 ],
265 "name": "makedirs third_party_infra",
266 "~followup_annotations": [
267 "@@@STEP_LOG_LINE@python.inline@@@@",
268 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
269 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
270 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
271 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
272 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
273 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
274 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
275 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
276 "@@@STEP_LOG_END@python.inline@@@"
277 ]
278 },
279 {
280 "cmd": [
281 "python",
282 "-u",
283 "import os\nfor r, _, files in os.walk(os.getcwd()):\n for fname in files :\n f = os.path.join(r, fname)\n if os.path.isfile(f):\n if os.access (f, os.X_OK):\n os.chmod(f, 0755)\n else:\n os.chmod(f, 0644) \n"
284 ],
285 "cwd": "[BUILD]",
286 "name": "fix filemodes",
287 "~followup_annotations": [
288 "@@@STEP_LOG_LINE@python.inline@import os@@@",
289 "@@@STEP_LOG_LINE@python.inline@for r, _, files in os.walk(os.getcwd()):@@ @",
290 "@@@STEP_LOG_LINE@python.inline@ for fname in files:@@@",
291 "@@@STEP_LOG_LINE@python.inline@ f = os.path.join(r, fname)@@@",
292 "@@@STEP_LOG_LINE@python.inline@ if os.path.isfile(f):@@@",
293 "@@@STEP_LOG_LINE@python.inline@ if os.access(f, os.X_OK):@@@",
294 "@@@STEP_LOG_LINE@python.inline@ os.chmod(f, 0755)@@@",
295 "@@@STEP_LOG_LINE@python.inline@ else:@@@",
296 "@@@STEP_LOG_LINE@python.inline@ os.chmod(f, 0644)@@@",
297 "@@@STEP_LOG_END@python.inline@@@"
298 ]
299 },
300 {
301 "cmd": [
302 "python",
303 "-u",
304 "\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",
305 "[SLAVE_BUILD]/swarming_temp_dir",
306 "511"
307 ],
308 "name": "makedirs swarming tmp dir",
309 "~followup_annotations": [
310 "@@@STEP_LOG_LINE@python.inline@@@@",
311 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
312 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
313 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
314 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
315 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
316 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
317 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
318 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
319 "@@@STEP_LOG_END@python.inline@@@"
320 ]
321 },
322 {
323 "cmd": [
324 "python",
325 "-u",
326 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
327 "{\n \"args\": [\n \"--isolate\", \n \"[BUILD]/scripts/sl ave/recipes/skia/swarm_recipe.isolate\", \n \"--isolated\", \n \"[ SLAVE_BUILD]/swarming_temp_dir/skia-task-isolate_recipes.isolated\", \n \ "--config-variable\", \n \"OS\", \n \"linux\"\n ], \n \"dir\ ": \"[BUILD]/scripts/slave/recipes/skia\", \n \"version\": 1\n}",
328 "[SLAVE_BUILD]/swarming_temp_dir/isolate_recipes.isolated.gen.json"
329 ],
330 "name": "Write isolate_recipes.isolated.gen.json"
331 },
332 {
333 "cmd": [
334 "python",
335 "-u",
336 "RECIPE_MODULE[build::isolate]/resources/isolate.py",
337 "[SLAVE_BUILD]/swarming.client",
338 "batcharchive",
339 "--dump-json",
340 "/path/to/tmp/json",
341 "--isolate-server",
342 "https://isolateserver.appspot.com",
343 "--verbose",
344 "[SLAVE_BUILD]/swarming_temp_dir/isolate_recipes.isolated.gen.json"
345 ],
346 "name": "isolate tests",
347 "~followup_annotations": [
348 "@@@STEP_LOG_LINE@json.output@{@@@",
349 "@@@STEP_LOG_LINE@json.output@ \"isolate_recipes\": \"[dummy hash for iso late_recipes]\"@@@",
350 "@@@STEP_LOG_LINE@json.output@}@@@",
351 "@@@STEP_LOG_END@json.output@@@",
352 "@@@SET_BUILD_PROPERTY@swarm_hashes@{\"isolate_recipes\": \"[dummy hash fo r isolate_recipes]\"}@@@"
353 ]
354 },
355 {
356 "cmd": [
357 "python",
358 "-u",
359 "[SLAVE_BUILD]/skia/tools/buildbot_spec.py",
360 "/path/to/tmp/json",
361 "Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug"
362 ],
363 "cwd": "[SLAVE_BUILD]/skia",
364 "name": "exec buildbot_spec.py",
365 "~followup_annotations": [
366 "@@@STEP_LOG_LINE@json.output@{@@@",
367 "@@@STEP_LOG_LINE@json.output@ \"build_targets\": [@@@",
368 "@@@STEP_LOG_LINE@json.output@ \"dm\", @@@",
369 "@@@STEP_LOG_LINE@json.output@ \"nanobench\"@@@",
370 "@@@STEP_LOG_LINE@json.output@ ], @@@",
371 "@@@STEP_LOG_LINE@json.output@ \"builder_cfg\": {@@@",
372 "@@@STEP_LOG_LINE@json.output@ \"arch\": \"x86_64\", @@@",
373 "@@@STEP_LOG_LINE@json.output@ \"compiler\": \"GCC\", @@@",
374 "@@@STEP_LOG_LINE@json.output@ \"configuration\": \"Debug\", @@@",
375 "@@@STEP_LOG_LINE@json.output@ \"cpu_or_gpu\": \"CPU\", @@@",
376 "@@@STEP_LOG_LINE@json.output@ \"cpu_or_gpu_value\": \"AVX2\", @@@",
377 "@@@STEP_LOG_LINE@json.output@ \"is_trybot\": false, @@@",
378 "@@@STEP_LOG_LINE@json.output@ \"model\": \"GCE\", @@@",
379 "@@@STEP_LOG_LINE@json.output@ \"os\": \"Ubuntu\", @@@",
380 "@@@STEP_LOG_LINE@json.output@ \"role\": \"Test\"@@@",
381 "@@@STEP_LOG_LINE@json.output@ }, @@@",
382 "@@@STEP_LOG_LINE@json.output@ \"configuration\": \"Debug\", @@@",
383 "@@@STEP_LOG_LINE@json.output@ \"dm_flags\": [@@@",
384 "@@@STEP_LOG_LINE@json.output@ \"--dummy-flags\"@@@",
385 "@@@STEP_LOG_LINE@json.output@ ], @@@",
386 "@@@STEP_LOG_LINE@json.output@ \"do_perf_steps\": true, @@@",
387 "@@@STEP_LOG_LINE@json.output@ \"do_test_steps\": true, @@@",
388 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@",
389 "@@@STEP_LOG_LINE@json.output@ \"GYP_DEFINES\": \"skia_arch_type=x86_64 skia_gpu=0 skia_warnings_as_errors=0\"@@@",
390 "@@@STEP_LOG_LINE@json.output@ }, @@@",
391 "@@@STEP_LOG_LINE@json.output@ \"nanobench_flags\": [@@@",
392 "@@@STEP_LOG_LINE@json.output@ \"--dummy-flags\"@@@",
393 "@@@STEP_LOG_LINE@json.output@ ], @@@",
394 "@@@STEP_LOG_LINE@json.output@ \"upload_dm_results\": true, @@@",
395 "@@@STEP_LOG_LINE@json.output@ \"upload_perf_results\": false@@@",
396 "@@@STEP_LOG_LINE@json.output@}@@@",
397 "@@@STEP_LOG_END@json.output@@@"
398 ]
399 },
400 {
401 "cmd": [
402 "python",
403 "-u",
404 "[SLAVE_BUILD]/skia/tools/buildbot_spec.py",
405 "/path/to/tmp/json",
406 "Build-Ubuntu-GCC-x86_64-Debug"
407 ],
408 "cwd": "[SLAVE_BUILD]/skia",
409 "name": "exec buildbot_spec.py (2)",
410 "~followup_annotations": [
411 "@@@STEP_LOG_LINE@json.output@{@@@",
412 "@@@STEP_LOG_LINE@json.output@ \"build_targets\": [@@@",
413 "@@@STEP_LOG_LINE@json.output@ \"most\"@@@",
414 "@@@STEP_LOG_LINE@json.output@ ], @@@",
415 "@@@STEP_LOG_LINE@json.output@ \"builder_cfg\": {@@@",
416 "@@@STEP_LOG_LINE@json.output@ \"compiler\": \"GCC\", @@@",
417 "@@@STEP_LOG_LINE@json.output@ \"configuration\": \"Debug\", @@@",
418 "@@@STEP_LOG_LINE@json.output@ \"is_trybot\": false, @@@",
419 "@@@STEP_LOG_LINE@json.output@ \"os\": \"Ubuntu\", @@@",
420 "@@@STEP_LOG_LINE@json.output@ \"role\": \"Build\", @@@",
421 "@@@STEP_LOG_LINE@json.output@ \"target_arch\": \"x86_64\"@@@",
422 "@@@STEP_LOG_LINE@json.output@ }, @@@",
423 "@@@STEP_LOG_LINE@json.output@ \"configuration\": \"Debug\", @@@",
424 "@@@STEP_LOG_LINE@json.output@ \"dm_flags\": [@@@",
425 "@@@STEP_LOG_LINE@json.output@ \"--dummy-flags\"@@@",
426 "@@@STEP_LOG_LINE@json.output@ ], @@@",
427 "@@@STEP_LOG_LINE@json.output@ \"do_perf_steps\": false, @@@",
428 "@@@STEP_LOG_LINE@json.output@ \"do_test_steps\": false, @@@",
429 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@",
430 "@@@STEP_LOG_LINE@json.output@ \"GYP_DEFINES\": \"skia_arch_type=x86_64 skia_warnings_as_errors=1\"@@@",
431 "@@@STEP_LOG_LINE@json.output@ }, @@@",
432 "@@@STEP_LOG_LINE@json.output@ \"nanobench_flags\": [@@@",
433 "@@@STEP_LOG_LINE@json.output@ \"--dummy-flags\"@@@",
434 "@@@STEP_LOG_LINE@json.output@ ], @@@",
435 "@@@STEP_LOG_LINE@json.output@ \"upload_dm_results\": true, @@@",
436 "@@@STEP_LOG_LINE@json.output@ \"upload_perf_results\": false@@@",
437 "@@@STEP_LOG_LINE@json.output@}@@@",
438 "@@@STEP_LOG_END@json.output@@@"
439 ]
440 },
441 {
442 "cmd": [
443 "python",
444 "-u",
445 "\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",
446 "[SLAVE_BUILD]/swarming_temp_dir",
447 "511"
448 ],
449 "name": "makedirs swarming tmp dir (2)",
450 "~followup_annotations": [
451 "@@@STEP_LOG_LINE@python.inline@@@@",
452 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
453 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
454 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
455 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
456 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
457 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
458 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
459 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
460 "@@@STEP_LOG_END@python.inline@@@"
461 ]
462 },
463 {
464 "cmd": [
465 "python",
466 "-u",
467 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
468 "{\n \"args\": [\n \"--isolate\", \n \"[SLAVE_BUILD]/skia /infra/bots/compile_skia.isolate\", \n \"--isolated\", \n \"[SLAVE _BUILD]/swarming_temp_dir/skia-task-compile_skia.isolated\", \n \"--confi g-variable\", \n \"OS\", \n \"Ubuntu\", \n \"--blacklist\", \n \".git\", \n \"--blacklist\", \n \"out\", \n \"- -blacklist\", \n \"*.pyc\", \n \"--extra-variable\", \n \"W ORKDIR\", \n \"[SLAVE_BUILD]\", \n \"--extra-variable\", \n \"BUILD\", \n \"[BUILD]\"\n ], \n \"dir\": \"[SLAVE_BUILD]\", \n \"version\": 1\n}",
469 "[SLAVE_BUILD]/swarming_temp_dir/compile_skia.isolated.gen.json"
470 ],
471 "name": "Write compile_skia.isolated.gen.json"
472 },
473 {
474 "cmd": [
475 "python",
476 "-u",
477 "RECIPE_MODULE[build::isolate]/resources/isolate.py",
478 "[SLAVE_BUILD]/swarming.client",
479 "batcharchive",
480 "--dump-json",
481 "/path/to/tmp/json",
482 "--isolate-server",
483 "https://isolateserver.appspot.com",
484 "--verbose",
485 "[SLAVE_BUILD]/swarming_temp_dir/compile_skia.isolated.gen.json"
486 ],
487 "name": "isolate tests (2)",
488 "~followup_annotations": [
489 "@@@STEP_LOG_LINE@json.output@{@@@",
490 "@@@STEP_LOG_LINE@json.output@ \"compile_skia\": \"[dummy hash for compil e_skia]\"@@@",
491 "@@@STEP_LOG_LINE@json.output@}@@@",
492 "@@@STEP_LOG_END@json.output@@@",
493 "@@@SET_BUILD_PROPERTY@swarm_hashes@{\"compile_skia\": \"[dummy hash for c ompile_skia]\"}@@@"
494 ]
495 },
496 {
497 "cmd": [
498 "python",
499 "-u",
500 "\nimport json\nimport sys\nwith open(sys.argv[1]) as f:\n isolated = jso n.load(f)\nif not isolated.get('includes'):\n isolated['includes'] = []\nfor h in sys.argv[2:]:\n isolated['includes'].append(h)\nwith open(sys.argv[1], 'w') as f:\n json.dump(isolated, f, sort_keys=True)\n",
501 "[SLAVE_BUILD]/swarming_temp_dir/skia-task-compile_skia.isolated",
502 "[dummy hash for isolate_recipes]"
503 ],
504 "name": "add_isolated_input",
505 "~followup_annotations": [
506 "@@@STEP_LOG_LINE@python.inline@@@@",
507 "@@@STEP_LOG_LINE@python.inline@import json@@@",
508 "@@@STEP_LOG_LINE@python.inline@import sys@@@",
509 "@@@STEP_LOG_LINE@python.inline@with open(sys.argv[1]) as f:@@@",
510 "@@@STEP_LOG_LINE@python.inline@ isolated = json.load(f)@@@",
511 "@@@STEP_LOG_LINE@python.inline@if not isolated.get('includes'):@@@",
512 "@@@STEP_LOG_LINE@python.inline@ isolated['includes'] = []@@@",
513 "@@@STEP_LOG_LINE@python.inline@for h in sys.argv[2:]:@@@",
514 "@@@STEP_LOG_LINE@python.inline@ isolated['includes'].append(h)@@@",
515 "@@@STEP_LOG_LINE@python.inline@with open(sys.argv[1], 'w') as f:@@@",
516 "@@@STEP_LOG_LINE@python.inline@ json.dump(isolated, f, sort_keys=True)@@ @",
517 "@@@STEP_LOG_END@python.inline@@@"
518 ]
519 },
520 {
521 "cmd": [
522 "python",
523 "-u",
524 "[SLAVE_BUILD]/swarming.client/isolateserver.py",
525 "archive",
526 "--isolate-server",
527 "https://isolateserver.appspot.com",
528 "[SLAVE_BUILD]/swarming_temp_dir/skia-task-compile_skia.isolated"
529 ],
530 "name": "upload new .isolated file for compile_skia",
531 "stdout": "/path/to/tmp/"
532 },
533 {
534 "cmd": [
535 "python",
536 "-u",
537 "[SLAVE_BUILD]/swarming.client/swarming.py",
538 "trigger",
539 "--swarming",
540 "https://chromium-swarm.appspot.com",
541 "--isolate-server",
542 "https://isolateserver.appspot.com",
543 "--priority",
544 "90",
545 "--shards",
546 "1",
547 "--task-name",
548 "compile_skia/Ubuntu/def456/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug/5",
549 "--dump-json",
550 "/path/to/tmp/json",
551 "--expiration",
552 "72000",
553 "--io-timeout",
554 "2400",
555 "--hard-timeout",
556 "14400",
557 "--dimension",
558 "gpu",
559 "none",
560 "--dimension",
561 "os",
562 "Ubuntu",
563 "--dimension",
564 "pool",
565 "Skia",
566 "--tag",
567 "buildername:Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug",
568 "--tag",
569 "buildnumber:5",
570 "--tag",
571 "data:def456",
572 "--tag",
573 "master:client.skia",
574 "--tag",
575 "name:compile_skia",
576 "--tag",
577 "os:Ubuntu",
578 "--tag",
579 "slavename:skiabot-linux-compile-000",
580 "--tag",
581 "stepname:compile_skia on Ubuntu",
582 "--idempotent",
583 "def456",
584 "--",
585 "--workdir",
586 "../../..",
587 "skia/swarm_compile",
588 "buildername=Build-Ubuntu-GCC-x86_64-Debug",
589 "mastername=client.skia.compile",
590 "buildnumber=1",
591 "slavename=skiabot-dummy-compile-slave",
592 "reason=Triggered by Skia swarm_trigger Recipe",
593 "swarm_out_dir=${ISOLATED_OUTDIR}",
594 "revision=164710"
595 ],
596 "name": "[trigger] compile_skia on Ubuntu",
597 "~followup_annotations": [
598 "@@@STEP_LOG_LINE@json.output@{@@@",
599 "@@@STEP_LOG_LINE@json.output@ \"base_task_name\": \"compile_skia/Ubuntu/ def456/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug/5\", @@@",
600 "@@@STEP_LOG_LINE@json.output@ \"tasks\": {@@@",
601 "@@@STEP_LOG_LINE@json.output@ \"compile_skia/Ubuntu/def456/Test-Ubuntu -GCC-GCE-CPU-AVX2-x86_64-Debug/5\": {@@@",
602 "@@@STEP_LOG_LINE@json.output@ \"shard_index\": 0, @@@",
603 "@@@STEP_LOG_LINE@json.output@ \"task_id\": \"10000\", @@@",
604 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"https://chromium-swarm .appspot.com/user/task/10000\"@@@",
605 "@@@STEP_LOG_LINE@json.output@ }@@@",
606 "@@@STEP_LOG_LINE@json.output@ }@@@",
607 "@@@STEP_LOG_LINE@json.output@}@@@",
608 "@@@STEP_LOG_END@json.output@@@",
609 "@@@STEP_LINK@shard #0@https://chromium-swarm.appspot.com/user/task/10000@ @@"
610 ]
611 },
612 {
613 "cmd": [
614 "python",
615 "-u",
616 "[SLAVE_BUILD]/swarming.client/swarming.py",
617 "collect",
618 "--swarming",
619 "https://chromium-swarm.appspot.com",
620 "--decorate",
621 "--print-status-updates",
622 "--json",
623 "{\"base_task_name\": \"compile_skia/Ubuntu/def456/Test-Ubuntu-GCC-GCE-CPU -AVX2-x86_64-Debug/5\", \"tasks\": {\"compile_skia/Ubuntu/def456/Test-Ubuntu-GCC -GCE-CPU-AVX2-x86_64-Debug/5\": {\"shard_index\": 0, \"task_id\": \"10000\", \"v iew_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
624 "--task-summary-json",
625 "/path/to/tmp/json"
626 ],
627 "name": "compile_skia on Ubuntu",
628 "~followup_annotations": [
629 "@@@STEP_TEXT@swarming pending 71s@@@",
630 "@@@STEP_LOG_LINE@json.output@{@@@",
631 "@@@STEP_LOG_LINE@json.output@ \"shards\": [@@@",
632 "@@@STEP_LOG_LINE@json.output@ {@@@",
633 "@@@STEP_LOG_LINE@json.output@ \"abandoned_ts\": null, @@@",
634 "@@@STEP_LOG_LINE@json.output@ \"bot_id\": \"vm30\", @@@",
635 "@@@STEP_LOG_LINE@json.output@ \"completed_ts\": \"2014-09-25T01:42:0 0.123\", @@@",
636 "@@@STEP_LOG_LINE@json.output@ \"created_ts\": \"2014-09-25T01:41:00. 123\", @@@",
637 "@@@STEP_LOG_LINE@json.output@ \"durations\": [@@@",
638 "@@@STEP_LOG_LINE@json.output@ 5.7, @@@",
639 "@@@STEP_LOG_LINE@json.output@ 31.5@@@",
640 "@@@STEP_LOG_LINE@json.output@ ], @@@",
641 "@@@STEP_LOG_LINE@json.output@ \"exit_codes\": [@@@",
642 "@@@STEP_LOG_LINE@json.output@ 0, @@@",
643 "@@@STEP_LOG_LINE@json.output@ 0@@@",
644 "@@@STEP_LOG_LINE@json.output@ ], @@@",
645 "@@@STEP_LOG_LINE@json.output@ \"failure\": false, @@@",
646 "@@@STEP_LOG_LINE@json.output@ \"id\": \"148aa78d7aa0000\", @@@",
647 "@@@STEP_LOG_LINE@json.output@ \"internal_failure\": false, @@@",
648 "@@@STEP_LOG_LINE@json.output@ \"isolated_out\": {@@@",
649 "@@@STEP_LOG_LINE@json.output@ \"isolated\": \"abc123\", @@@",
650 "@@@STEP_LOG_LINE@json.output@ \"isolatedserver\": \"https://isolat eserver.appspot.com\", @@@",
651 "@@@STEP_LOG_LINE@json.output@ \"namespace\": \"default-gzip\", @@@ ",
652 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"blah\"@@@",
653 "@@@STEP_LOG_LINE@json.output@ }, @@@",
654 "@@@STEP_LOG_LINE@json.output@ \"modified_ts\": \"2014-09-25 01:42:00 \", @@@",
655 "@@@STEP_LOG_LINE@json.output@ \"name\": \"heartbeat-canary-2014-09-2 5_01:41:55-os=Windows\", @@@",
656 "@@@STEP_LOG_LINE@json.output@ \"outputs\": [@@@",
657 "@@@STEP_LOG_LINE@json.output@ \"Heart beat succeeded on win32.\\n\ ", @@@",
658 "@@@STEP_LOG_LINE@json.output@ \"Foo\"@@@",
659 "@@@STEP_LOG_LINE@json.output@ ], @@@",
660 "@@@STEP_LOG_LINE@json.output@ \"started_ts\": \"2014-09-25T01:42:11. 123\", @@@",
661 "@@@STEP_LOG_LINE@json.output@ \"state\": 112, @@@",
662 "@@@STEP_LOG_LINE@json.output@ \"try_number\": 1, @@@",
663 "@@@STEP_LOG_LINE@json.output@ \"user\": \"unknown\"@@@",
664 "@@@STEP_LOG_LINE@json.output@ }@@@",
665 "@@@STEP_LOG_LINE@json.output@ ]@@@",
666 "@@@STEP_LOG_LINE@json.output@}@@@",
667 "@@@STEP_LOG_END@json.output@@@",
668 "@@@STEP_LINK@shard #0 isolated out@blah@@@"
669 ]
670 },
671 {
672 "cmd": [
673 "python",
674 "-u",
675 "\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",
676 "[SLAVE_BUILD]/tmp",
677 "511"
678 ],
679 "name": "makedirs tmp_dir",
680 "~followup_annotations": [
681 "@@@STEP_LOG_LINE@python.inline@@@@",
682 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
683 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
684 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
685 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
686 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
687 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
688 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
689 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
690 "@@@STEP_LOG_END@python.inline@@@"
691 ]
692 },
693 {
694 "cmd": [
695 "python",
696 "-u",
697 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
698 "[SLAVE_BUILD]/tmp/SKP_VERSION",
699 "/path/to/tmp/"
700 ],
701 "name": "Get downloaded SKP_VERSION"
702 },
703 {
704 "cmd": [
705 "python",
706 "-u",
707 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
708 "[SLAVE_BUILD]/skia/SKP_VERSION",
709 "/path/to/tmp/"
710 ],
711 "name": "Get expected SKP_VERSION"
712 },
713 {
714 "cmd": [
715 "python",
716 "-u",
717 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
718 "[SLAVE_BUILD]/tmp/SK_IMAGE_VERSION",
719 "/path/to/tmp/"
720 ],
721 "name": "Get downloaded SK_IMAGE_VERSION",
722 "~followup_annotations": [
723 "step returned non-zero exit code: 1",
724 "@@@STEP_EXCEPTION@@@"
725 ]
726 },
727 {
728 "cmd": [
729 "python",
730 "-u",
731 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
732 "[SLAVE_BUILD]/skia/SK_IMAGE_VERSION",
733 "/path/to/tmp/"
734 ],
735 "name": "Get expected SK_IMAGE_VERSION"
736 },
737 {
738 "cmd": [
739 "python",
740 "-u",
741 "\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",
742 "[SLAVE_BUILD]/images"
743 ],
744 "name": "rmtree images",
745 "~followup_annotations": [
746 "@@@STEP_LOG_LINE@python.inline@@@@",
747 "@@@STEP_LOG_LINE@python.inline@import os, sys@@@",
748 "@@@STEP_LOG_LINE@python.inline@from common import chromium_utils # Error? See https://crbug.com/584783.@@@",
749 "@@@STEP_LOG_LINE@python.inline@@@@",
750 "@@@STEP_LOG_LINE@python.inline@@@@",
751 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]):@@@",
752 "@@@STEP_LOG_LINE@python.inline@ chromium_utils.RemoveDirectory(sys.argv[ 1])@@@",
753 "@@@STEP_LOG_END@python.inline@@@"
754 ]
755 },
756 {
757 "cmd": [
758 "python",
759 "-u",
760 "\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",
761 "[SLAVE_BUILD]/images",
762 "511"
763 ],
764 "name": "makedirs images",
765 "~followup_annotations": [
766 "@@@STEP_LOG_LINE@python.inline@@@@",
767 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
768 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
769 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
770 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
771 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
772 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
773 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
774 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
775 "@@@STEP_LOG_END@python.inline@@@"
776 ]
777 },
778 {
779 "cmd": [
780 "python",
781 "-u",
782 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py",
783 "--",
784 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
785 "----",
786 "cp",
787 "-R",
788 "gs://chromium-skia-gm/skimage/v42/*",
789 "[SLAVE_BUILD]/images"
790 ],
791 "env": {
792 "AWS_CREDENTIAL_FILE": "[HOME]/chromium-skia-gm.boto",
793 "BOTO_CONFIG": "[HOME]/chromium-skia-gm.boto"
794 },
795 "name": "gsutil download images"
796 },
797 {
798 "cmd": [
799 "python",
800 "-u",
801 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
802 "42",
803 "[SLAVE_BUILD]/tmp/SK_IMAGE_VERSION"
804 ],
805 "name": "write SK_IMAGE_VERSION"
806 },
807 {
808 "cmd": [
809 "python",
810 "-u",
811 "\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",
812 "[SLAVE_BUILD]/swarming_temp_dir",
813 "511"
814 ],
815 "name": "makedirs swarming tmp dir (3)",
816 "~followup_annotations": [
817 "@@@STEP_LOG_LINE@python.inline@@@@",
818 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
819 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
820 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
821 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
822 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
823 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
824 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
825 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
826 "@@@STEP_LOG_END@python.inline@@@"
827 ]
828 },
829 {
830 "cmd": [
831 "python",
832 "-u",
833 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
834 "{\n \"args\": [\n \"--isolate\", \n \"[SLAVE_BUILD]/skia /infra/bots/test_skia.isolate\", \n \"--isolated\", \n \"[SLAVE_BU ILD]/swarming_temp_dir/skia-task-test_skia.isolated\", \n \"--config-vari able\", \n \"OS\", \n \"Ubuntu\", \n \"--blacklist\", \n \".git\", \n \"--blacklist\", \n \"out\", \n \"--black list\", \n \"*.pyc\", \n \"--extra-variable\", \n \"WORKDIR \", \n \"[SLAVE_BUILD]\", \n \"--extra-variable\", \n \"BUI LD\", \n \"[BUILD]\"\n ], \n \"dir\": \"[SLAVE_BUILD]\", \n \"ve rsion\": 1\n}",
835 "[SLAVE_BUILD]/swarming_temp_dir/test_skia.isolated.gen.json"
836 ],
837 "name": "Write test_skia.isolated.gen.json"
838 },
839 {
840 "cmd": [
841 "python",
842 "-u",
843 "RECIPE_MODULE[build::isolate]/resources/isolate.py",
844 "[SLAVE_BUILD]/swarming.client",
845 "batcharchive",
846 "--dump-json",
847 "/path/to/tmp/json",
848 "--isolate-server",
849 "https://isolateserver.appspot.com",
850 "--verbose",
851 "[SLAVE_BUILD]/swarming_temp_dir/test_skia.isolated.gen.json"
852 ],
853 "name": "isolate tests (3)",
854 "~followup_annotations": [
855 "@@@STEP_LOG_LINE@json.output@{@@@",
856 "@@@STEP_LOG_LINE@json.output@ \"test_skia\": \"[dummy hash for test_skia ]\"@@@",
857 "@@@STEP_LOG_LINE@json.output@}@@@",
858 "@@@STEP_LOG_END@json.output@@@",
859 "@@@SET_BUILD_PROPERTY@swarm_hashes@{\"test_skia\": \"[dummy hash for test _skia]\"}@@@"
860 ]
861 },
862 {
863 "cmd": [
864 "python",
865 "-u",
866 "\nimport json\nimport sys\nwith open(sys.argv[1]) as f:\n isolated = jso n.load(f)\nif not isolated.get('includes'):\n isolated['includes'] = []\nfor h in sys.argv[2:]:\n isolated['includes'].append(h)\nwith open(sys.argv[1], 'w') as f:\n json.dump(isolated, f, sort_keys=True)\n",
867 "[SLAVE_BUILD]/swarming_temp_dir/skia-task-test_skia.isolated",
868 "[dummy hash for isolate_recipes]",
869 "abc123"
870 ],
871 "name": "add_isolated_input (2)",
872 "~followup_annotations": [
873 "@@@STEP_LOG_LINE@python.inline@@@@",
874 "@@@STEP_LOG_LINE@python.inline@import json@@@",
875 "@@@STEP_LOG_LINE@python.inline@import sys@@@",
876 "@@@STEP_LOG_LINE@python.inline@with open(sys.argv[1]) as f:@@@",
877 "@@@STEP_LOG_LINE@python.inline@ isolated = json.load(f)@@@",
878 "@@@STEP_LOG_LINE@python.inline@if not isolated.get('includes'):@@@",
879 "@@@STEP_LOG_LINE@python.inline@ isolated['includes'] = []@@@",
880 "@@@STEP_LOG_LINE@python.inline@for h in sys.argv[2:]:@@@",
881 "@@@STEP_LOG_LINE@python.inline@ isolated['includes'].append(h)@@@",
882 "@@@STEP_LOG_LINE@python.inline@with open(sys.argv[1], 'w') as f:@@@",
883 "@@@STEP_LOG_LINE@python.inline@ json.dump(isolated, f, sort_keys=True)@@ @",
884 "@@@STEP_LOG_END@python.inline@@@"
885 ]
886 },
887 {
888 "cmd": [
889 "python",
890 "-u",
891 "[SLAVE_BUILD]/swarming.client/isolateserver.py",
892 "archive",
893 "--isolate-server",
894 "https://isolateserver.appspot.com",
895 "[SLAVE_BUILD]/swarming_temp_dir/skia-task-test_skia.isolated"
896 ],
897 "name": "upload new .isolated file for test_skia",
898 "stdout": "/path/to/tmp/"
899 },
900 {
901 "cmd": [
902 "python",
903 "-u",
904 "[SLAVE_BUILD]/swarming.client/swarming.py",
905 "trigger",
906 "--swarming",
907 "https://chromium-swarm.appspot.com",
908 "--isolate-server",
909 "https://isolateserver.appspot.com",
910 "--priority",
911 "90",
912 "--shards",
913 "1",
914 "--task-name",
915 "test_skia/Ubuntu/def456/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug/5",
916 "--dump-json",
917 "/path/to/tmp/json",
918 "--expiration",
919 "72000",
920 "--io-timeout",
921 "2400",
922 "--hard-timeout",
923 "14400",
924 "--dimension",
925 "cpu",
926 "x86-64-avx2",
927 "--dimension",
928 "gpu",
929 "none",
930 "--dimension",
931 "os",
932 "Ubuntu",
933 "--dimension",
934 "pool",
935 "Skia",
936 "--tag",
937 "buildername:Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug",
938 "--tag",
939 "buildnumber:5",
940 "--tag",
941 "data:def456",
942 "--tag",
943 "master:client.skia",
944 "--tag",
945 "name:test_skia",
946 "--tag",
947 "os:Ubuntu",
948 "--tag",
949 "slavename:skiabot-linux-compile-000",
950 "--tag",
951 "stepname:test_skia on Ubuntu",
952 "def456",
953 "--",
954 "--workdir",
955 "../../..",
956 "skia/swarm_test",
957 "buildername=Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug",
958 "mastername=client.skia",
959 "buildnumber=5",
960 "slavename=skiabot-linux-compile-000",
961 "reason=Triggered by Skia swarm_trigger Recipe",
962 "swarm_out_dir=${ISOLATED_OUTDIR}",
963 "revision=164710"
964 ],
965 "name": "[trigger] test_skia on Ubuntu",
966 "~followup_annotations": [
967 "@@@STEP_LOG_LINE@json.output@{@@@",
968 "@@@STEP_LOG_LINE@json.output@ \"base_task_name\": \"test_skia/Ubuntu/def 456/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug/5\", @@@",
969 "@@@STEP_LOG_LINE@json.output@ \"tasks\": {@@@",
970 "@@@STEP_LOG_LINE@json.output@ \"test_skia/Ubuntu/def456/Test-Ubuntu-GC C-GCE-CPU-AVX2-x86_64-Debug/5\": {@@@",
971 "@@@STEP_LOG_LINE@json.output@ \"shard_index\": 0, @@@",
972 "@@@STEP_LOG_LINE@json.output@ \"task_id\": \"10000\", @@@",
973 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"https://chromium-swarm .appspot.com/user/task/10000\"@@@",
974 "@@@STEP_LOG_LINE@json.output@ }@@@",
975 "@@@STEP_LOG_LINE@json.output@ }@@@",
976 "@@@STEP_LOG_LINE@json.output@}@@@",
977 "@@@STEP_LOG_END@json.output@@@",
978 "@@@STEP_LINK@shard #0@https://chromium-swarm.appspot.com/user/task/10000@ @@"
979 ]
980 },
981 {
982 "cmd": [
983 "python",
984 "-u",
985 "\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",
986 "[SLAVE_BUILD]/swarming_temp_dir",
987 "511"
988 ],
989 "name": "makedirs swarming tmp dir (4)",
990 "~followup_annotations": [
991 "@@@STEP_LOG_LINE@python.inline@@@@",
992 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
993 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
994 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
995 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
996 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
997 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
998 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
999 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
1000 "@@@STEP_LOG_END@python.inline@@@"
1001 ]
1002 },
1003 {
1004 "cmd": [
1005 "python",
1006 "-u",
1007 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
1008 "{\n \"args\": [\n \"--isolate\", \n \"[SLAVE_BUILD]/skia /infra/bots/perf_skia.isolate\", \n \"--isolated\", \n \"[SLAVE_BU ILD]/swarming_temp_dir/skia-task-perf_skia.isolated\", \n \"--config-vari able\", \n \"OS\", \n \"Ubuntu\", \n \"--blacklist\", \n \".git\", \n \"--blacklist\", \n \"out\", \n \"--black list\", \n \"*.pyc\", \n \"--extra-variable\", \n \"WORKDIR \", \n \"[SLAVE_BUILD]\", \n \"--extra-variable\", \n \"BUI LD\", \n \"[BUILD]\"\n ], \n \"dir\": \"[SLAVE_BUILD]\", \n \"ve rsion\": 1\n}",
1009 "[SLAVE_BUILD]/swarming_temp_dir/perf_skia.isolated.gen.json"
1010 ],
1011 "name": "Write perf_skia.isolated.gen.json"
1012 },
1013 {
1014 "cmd": [
1015 "python",
1016 "-u",
1017 "RECIPE_MODULE[build::isolate]/resources/isolate.py",
1018 "[SLAVE_BUILD]/swarming.client",
1019 "batcharchive",
1020 "--dump-json",
1021 "/path/to/tmp/json",
1022 "--isolate-server",
1023 "https://isolateserver.appspot.com",
1024 "--verbose",
1025 "[SLAVE_BUILD]/swarming_temp_dir/perf_skia.isolated.gen.json"
1026 ],
1027 "name": "isolate tests (4)",
1028 "~followup_annotations": [
1029 "@@@STEP_LOG_LINE@json.output@{@@@",
1030 "@@@STEP_LOG_LINE@json.output@ \"perf_skia\": \"[dummy hash for perf_skia ]\"@@@",
1031 "@@@STEP_LOG_LINE@json.output@}@@@",
1032 "@@@STEP_LOG_END@json.output@@@",
1033 "@@@SET_BUILD_PROPERTY@swarm_hashes@{\"perf_skia\": \"[dummy hash for perf _skia]\"}@@@"
1034 ]
1035 },
1036 {
1037 "cmd": [
1038 "python",
1039 "-u",
1040 "\nimport json\nimport sys\nwith open(sys.argv[1]) as f:\n isolated = jso n.load(f)\nif not isolated.get('includes'):\n isolated['includes'] = []\nfor h in sys.argv[2:]:\n isolated['includes'].append(h)\nwith open(sys.argv[1], 'w') as f:\n json.dump(isolated, f, sort_keys=True)\n",
1041 "[SLAVE_BUILD]/swarming_temp_dir/skia-task-perf_skia.isolated",
1042 "[dummy hash for isolate_recipes]",
1043 "abc123"
1044 ],
1045 "name": "add_isolated_input (3)",
1046 "~followup_annotations": [
1047 "@@@STEP_LOG_LINE@python.inline@@@@",
1048 "@@@STEP_LOG_LINE@python.inline@import json@@@",
1049 "@@@STEP_LOG_LINE@python.inline@import sys@@@",
1050 "@@@STEP_LOG_LINE@python.inline@with open(sys.argv[1]) as f:@@@",
1051 "@@@STEP_LOG_LINE@python.inline@ isolated = json.load(f)@@@",
1052 "@@@STEP_LOG_LINE@python.inline@if not isolated.get('includes'):@@@",
1053 "@@@STEP_LOG_LINE@python.inline@ isolated['includes'] = []@@@",
1054 "@@@STEP_LOG_LINE@python.inline@for h in sys.argv[2:]:@@@",
1055 "@@@STEP_LOG_LINE@python.inline@ isolated['includes'].append(h)@@@",
1056 "@@@STEP_LOG_LINE@python.inline@with open(sys.argv[1], 'w') as f:@@@",
1057 "@@@STEP_LOG_LINE@python.inline@ json.dump(isolated, f, sort_keys=True)@@ @",
1058 "@@@STEP_LOG_END@python.inline@@@"
1059 ]
1060 },
1061 {
1062 "cmd": [
1063 "python",
1064 "-u",
1065 "[SLAVE_BUILD]/swarming.client/isolateserver.py",
1066 "archive",
1067 "--isolate-server",
1068 "https://isolateserver.appspot.com",
1069 "[SLAVE_BUILD]/swarming_temp_dir/skia-task-perf_skia.isolated"
1070 ],
1071 "name": "upload new .isolated file for perf_skia",
1072 "stdout": "/path/to/tmp/"
1073 },
1074 {
1075 "cmd": [
1076 "python",
1077 "-u",
1078 "[SLAVE_BUILD]/swarming.client/swarming.py",
1079 "trigger",
1080 "--swarming",
1081 "https://chromium-swarm.appspot.com",
1082 "--isolate-server",
1083 "https://isolateserver.appspot.com",
1084 "--priority",
1085 "90",
1086 "--shards",
1087 "1",
1088 "--task-name",
1089 "perf_skia/Ubuntu/def456/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug/5",
1090 "--dump-json",
1091 "/path/to/tmp/json",
1092 "--expiration",
1093 "72000",
1094 "--io-timeout",
1095 "2400",
1096 "--hard-timeout",
1097 "14400",
1098 "--dimension",
1099 "cpu",
1100 "x86-64-avx2",
1101 "--dimension",
1102 "gpu",
1103 "none",
1104 "--dimension",
1105 "os",
1106 "Ubuntu",
1107 "--dimension",
1108 "pool",
1109 "Skia",
1110 "--tag",
1111 "buildername:Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug",
1112 "--tag",
1113 "buildnumber:5",
1114 "--tag",
1115 "data:def456",
1116 "--tag",
1117 "master:client.skia",
1118 "--tag",
1119 "name:perf_skia",
1120 "--tag",
1121 "os:Ubuntu",
1122 "--tag",
1123 "slavename:skiabot-linux-compile-000",
1124 "--tag",
1125 "stepname:perf_skia on Ubuntu",
1126 "def456",
1127 "--",
1128 "--workdir",
1129 "../../..",
1130 "skia/swarm_perf",
1131 "buildername=Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug",
1132 "mastername=client.skia",
1133 "buildnumber=5",
1134 "slavename=skiabot-linux-compile-000",
1135 "reason=Triggered by Skia swarm_trigger Recipe",
1136 "swarm_out_dir=${ISOLATED_OUTDIR}",
1137 "revision=164710"
1138 ],
1139 "name": "[trigger] perf_skia on Ubuntu",
1140 "~followup_annotations": [
1141 "@@@STEP_LOG_LINE@json.output@{@@@",
1142 "@@@STEP_LOG_LINE@json.output@ \"base_task_name\": \"perf_skia/Ubuntu/def 456/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug/5\", @@@",
1143 "@@@STEP_LOG_LINE@json.output@ \"tasks\": {@@@",
1144 "@@@STEP_LOG_LINE@json.output@ \"perf_skia/Ubuntu/def456/Test-Ubuntu-GC C-GCE-CPU-AVX2-x86_64-Debug/5\": {@@@",
1145 "@@@STEP_LOG_LINE@json.output@ \"shard_index\": 0, @@@",
1146 "@@@STEP_LOG_LINE@json.output@ \"task_id\": \"10000\", @@@",
1147 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"https://chromium-swarm .appspot.com/user/task/10000\"@@@",
1148 "@@@STEP_LOG_LINE@json.output@ }@@@",
1149 "@@@STEP_LOG_LINE@json.output@ }@@@",
1150 "@@@STEP_LOG_LINE@json.output@}@@@",
1151 "@@@STEP_LOG_END@json.output@@@",
1152 "@@@STEP_LINK@shard #0@https://chromium-swarm.appspot.com/user/task/10000@ @@"
1153 ]
1154 },
1155 {
1156 "cmd": [
1157 "python",
1158 "-u",
1159 "\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",
1160 "[SLAVE_BUILD]/swarming_temp_dir/outputs/test_skia"
1161 ],
1162 "name": "rmtree results_dir",
1163 "~followup_annotations": [
1164 "@@@STEP_LOG_LINE@python.inline@@@@",
1165 "@@@STEP_LOG_LINE@python.inline@import os, sys@@@",
1166 "@@@STEP_LOG_LINE@python.inline@from common import chromium_utils # Error? See https://crbug.com/584783.@@@",
1167 "@@@STEP_LOG_LINE@python.inline@@@@",
1168 "@@@STEP_LOG_LINE@python.inline@@@@",
1169 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]):@@@",
1170 "@@@STEP_LOG_LINE@python.inline@ chromium_utils.RemoveDirectory(sys.argv[ 1])@@@",
1171 "@@@STEP_LOG_END@python.inline@@@"
1172 ]
1173 },
1174 {
1175 "cmd": [
1176 "python",
1177 "-u",
1178 "[SLAVE_BUILD]/swarming.client/swarming.py",
1179 "collect",
1180 "--swarming",
1181 "https://chromium-swarm.appspot.com",
1182 "--decorate",
1183 "--print-status-updates",
1184 "--json",
1185 "{\"base_task_name\": \"test_skia/Ubuntu/def456/Test-Ubuntu-GCC-GCE-CPU-AV X2-x86_64-Debug/5\", \"tasks\": {\"test_skia/Ubuntu/def456/Test-Ubuntu-GCC-GCE-C PU-AVX2-x86_64-Debug/5\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_ur l\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
1186 "--task-summary-json",
1187 "/path/to/tmp/json",
1188 "--task-output-dir",
1189 "[SLAVE_BUILD]/swarming_temp_dir/outputs/test_skia"
1190 ],
1191 "name": "test_skia on Ubuntu",
1192 "~followup_annotations": [
1193 "@@@STEP_TEXT@swarming pending 71s@@@",
1194 "@@@STEP_LOG_LINE@json.output@{@@@",
1195 "@@@STEP_LOG_LINE@json.output@ \"shards\": [@@@",
1196 "@@@STEP_LOG_LINE@json.output@ {@@@",
1197 "@@@STEP_LOG_LINE@json.output@ \"abandoned_ts\": null, @@@",
1198 "@@@STEP_LOG_LINE@json.output@ \"bot_id\": \"vm30\", @@@",
1199 "@@@STEP_LOG_LINE@json.output@ \"completed_ts\": \"2014-09-25T01:42:0 0.123\", @@@",
1200 "@@@STEP_LOG_LINE@json.output@ \"created_ts\": \"2014-09-25T01:41:00. 123\", @@@",
1201 "@@@STEP_LOG_LINE@json.output@ \"durations\": [@@@",
1202 "@@@STEP_LOG_LINE@json.output@ 5.7, @@@",
1203 "@@@STEP_LOG_LINE@json.output@ 31.5@@@",
1204 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1205 "@@@STEP_LOG_LINE@json.output@ \"exit_codes\": [@@@",
1206 "@@@STEP_LOG_LINE@json.output@ 0, @@@",
1207 "@@@STEP_LOG_LINE@json.output@ 0@@@",
1208 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1209 "@@@STEP_LOG_LINE@json.output@ \"failure\": false, @@@",
1210 "@@@STEP_LOG_LINE@json.output@ \"id\": \"148aa78d7aa0000\", @@@",
1211 "@@@STEP_LOG_LINE@json.output@ \"internal_failure\": false, @@@",
1212 "@@@STEP_LOG_LINE@json.output@ \"isolated_out\": {@@@",
1213 "@@@STEP_LOG_LINE@json.output@ \"isolated\": \"abc123\", @@@",
1214 "@@@STEP_LOG_LINE@json.output@ \"isolatedserver\": \"https://isolat eserver.appspot.com\", @@@",
1215 "@@@STEP_LOG_LINE@json.output@ \"namespace\": \"default-gzip\", @@@ ",
1216 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"blah\"@@@",
1217 "@@@STEP_LOG_LINE@json.output@ }, @@@",
1218 "@@@STEP_LOG_LINE@json.output@ \"modified_ts\": \"2014-09-25 01:42:00 \", @@@",
1219 "@@@STEP_LOG_LINE@json.output@ \"name\": \"heartbeat-canary-2014-09-2 5_01:41:55-os=Windows\", @@@",
1220 "@@@STEP_LOG_LINE@json.output@ \"outputs\": [@@@",
1221 "@@@STEP_LOG_LINE@json.output@ \"Heart beat succeeded on win32.\\n\ ", @@@",
1222 "@@@STEP_LOG_LINE@json.output@ \"Foo\"@@@",
1223 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1224 "@@@STEP_LOG_LINE@json.output@ \"started_ts\": \"2014-09-25T01:42:11. 123\", @@@",
1225 "@@@STEP_LOG_LINE@json.output@ \"state\": 112, @@@",
1226 "@@@STEP_LOG_LINE@json.output@ \"try_number\": 1, @@@",
1227 "@@@STEP_LOG_LINE@json.output@ \"user\": \"unknown\"@@@",
1228 "@@@STEP_LOG_LINE@json.output@ }@@@",
1229 "@@@STEP_LOG_LINE@json.output@ ]@@@",
1230 "@@@STEP_LOG_LINE@json.output@}@@@",
1231 "@@@STEP_LOG_END@json.output@@@",
1232 "@@@STEP_LINK@shard #0 isolated out@blah@@@"
1233 ]
1234 },
1235 {
1236 "cmd": [
1237 "python",
1238 "-u",
1239 "\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",
1240 "[SLAVE_BUILD]/dm"
1241 ],
1242 "name": "rmtree dm_dir",
1243 "~followup_annotations": [
1244 "@@@STEP_LOG_LINE@python.inline@@@@",
1245 "@@@STEP_LOG_LINE@python.inline@import os, sys@@@",
1246 "@@@STEP_LOG_LINE@python.inline@from common import chromium_utils # Error? See https://crbug.com/584783.@@@",
1247 "@@@STEP_LOG_LINE@python.inline@@@@",
1248 "@@@STEP_LOG_LINE@python.inline@@@@",
1249 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]):@@@",
1250 "@@@STEP_LOG_LINE@python.inline@ chromium_utils.RemoveDirectory(sys.argv[ 1])@@@",
1251 "@@@STEP_LOG_END@python.inline@@@"
1252 ]
1253 },
1254 {
1255 "cmd": [
1256 "python",
1257 "-u",
1258 "\nimport shutil\nimport sys\nshutil.copytree(sys.argv[1], sys.argv[2], sy mlinks=bool(sys.argv[3]))\n",
1259 "[SLAVE_BUILD]/swarming_temp_dir/outputs/test_skia/0/dm",
1260 "[SLAVE_BUILD]/dm",
1261 "0"
1262 ],
1263 "name": "dm_dir"
1264 },
1265 {
1266 "cmd": [
1267 "python",
1268 "-u",
1269 "RECIPE_MODULE[build::skia]/resources/upload_dm_results.py",
1270 "[SLAVE_BUILD]/dm",
1271 "164710",
1272 "Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug",
1273 "5",
1274 "",
1275 "[SLAVE_BUILD]/skia/common/py/utils"
1276 ],
1277 "cwd": "[SLAVE_BUILD]/skia",
1278 "env": {
1279 "AWS_CREDENTIAL_FILE": "[HOME]/chromium-skia-gm.boto",
1280 "BOTO_CONFIG": "[HOME]/chromium-skia-gm.boto"
1281 },
1282 "name": "Upload DM Results"
1283 },
1284 {
1285 "cmd": [
1286 "python",
1287 "-u",
1288 "\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",
1289 "[SLAVE_BUILD]/swarming_temp_dir/outputs/perf_skia"
1290 ],
1291 "name": "rmtree results_dir (2)",
1292 "~followup_annotations": [
1293 "@@@STEP_LOG_LINE@python.inline@@@@",
1294 "@@@STEP_LOG_LINE@python.inline@import os, sys@@@",
1295 "@@@STEP_LOG_LINE@python.inline@from common import chromium_utils # Error? See https://crbug.com/584783.@@@",
1296 "@@@STEP_LOG_LINE@python.inline@@@@",
1297 "@@@STEP_LOG_LINE@python.inline@@@@",
1298 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]):@@@",
1299 "@@@STEP_LOG_LINE@python.inline@ chromium_utils.RemoveDirectory(sys.argv[ 1])@@@",
1300 "@@@STEP_LOG_END@python.inline@@@"
1301 ]
1302 },
1303 {
1304 "cmd": [
1305 "python",
1306 "-u",
1307 "[SLAVE_BUILD]/swarming.client/swarming.py",
1308 "collect",
1309 "--swarming",
1310 "https://chromium-swarm.appspot.com",
1311 "--decorate",
1312 "--print-status-updates",
1313 "--json",
1314 "{\"base_task_name\": \"perf_skia/Ubuntu/def456/Test-Ubuntu-GCC-GCE-CPU-AV X2-x86_64-Debug/5\", \"tasks\": {\"perf_skia/Ubuntu/def456/Test-Ubuntu-GCC-GCE-C PU-AVX2-x86_64-Debug/5\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_ur l\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
1315 "--task-summary-json",
1316 "/path/to/tmp/json",
1317 "--task-output-dir",
1318 "[SLAVE_BUILD]/swarming_temp_dir/outputs/perf_skia"
1319 ],
1320 "name": "perf_skia on Ubuntu",
1321 "~followup_annotations": [
1322 "@@@STEP_TEXT@swarming pending 71s@@@",
1323 "@@@STEP_LOG_LINE@json.output@{@@@",
1324 "@@@STEP_LOG_LINE@json.output@ \"shards\": [@@@",
1325 "@@@STEP_LOG_LINE@json.output@ {@@@",
1326 "@@@STEP_LOG_LINE@json.output@ \"abandoned_ts\": null, @@@",
1327 "@@@STEP_LOG_LINE@json.output@ \"bot_id\": \"vm30\", @@@",
1328 "@@@STEP_LOG_LINE@json.output@ \"completed_ts\": \"2014-09-25T01:42:0 0.123\", @@@",
1329 "@@@STEP_LOG_LINE@json.output@ \"created_ts\": \"2014-09-25T01:41:00. 123\", @@@",
1330 "@@@STEP_LOG_LINE@json.output@ \"durations\": [@@@",
1331 "@@@STEP_LOG_LINE@json.output@ 5.7, @@@",
1332 "@@@STEP_LOG_LINE@json.output@ 31.5@@@",
1333 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1334 "@@@STEP_LOG_LINE@json.output@ \"exit_codes\": [@@@",
1335 "@@@STEP_LOG_LINE@json.output@ 0, @@@",
1336 "@@@STEP_LOG_LINE@json.output@ 0@@@",
1337 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1338 "@@@STEP_LOG_LINE@json.output@ \"failure\": false, @@@",
1339 "@@@STEP_LOG_LINE@json.output@ \"id\": \"148aa78d7aa0000\", @@@",
1340 "@@@STEP_LOG_LINE@json.output@ \"internal_failure\": false, @@@",
1341 "@@@STEP_LOG_LINE@json.output@ \"isolated_out\": {@@@",
1342 "@@@STEP_LOG_LINE@json.output@ \"isolated\": \"abc123\", @@@",
1343 "@@@STEP_LOG_LINE@json.output@ \"isolatedserver\": \"https://isolat eserver.appspot.com\", @@@",
1344 "@@@STEP_LOG_LINE@json.output@ \"namespace\": \"default-gzip\", @@@ ",
1345 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"blah\"@@@",
1346 "@@@STEP_LOG_LINE@json.output@ }, @@@",
1347 "@@@STEP_LOG_LINE@json.output@ \"modified_ts\": \"2014-09-25 01:42:00 \", @@@",
1348 "@@@STEP_LOG_LINE@json.output@ \"name\": \"heartbeat-canary-2014-09-2 5_01:41:55-os=Windows\", @@@",
1349 "@@@STEP_LOG_LINE@json.output@ \"outputs\": [@@@",
1350 "@@@STEP_LOG_LINE@json.output@ \"Heart beat succeeded on win32.\\n\ ", @@@",
1351 "@@@STEP_LOG_LINE@json.output@ \"Foo\"@@@",
1352 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1353 "@@@STEP_LOG_LINE@json.output@ \"started_ts\": \"2014-09-25T01:42:11. 123\", @@@",
1354 "@@@STEP_LOG_LINE@json.output@ \"state\": 112, @@@",
1355 "@@@STEP_LOG_LINE@json.output@ \"try_number\": 1, @@@",
1356 "@@@STEP_LOG_LINE@json.output@ \"user\": \"unknown\"@@@",
1357 "@@@STEP_LOG_LINE@json.output@ }@@@",
1358 "@@@STEP_LOG_LINE@json.output@ ]@@@",
1359 "@@@STEP_LOG_LINE@json.output@}@@@",
1360 "@@@STEP_LOG_END@json.output@@@",
1361 "@@@STEP_LINK@shard #0 isolated out@blah@@@"
1362 ]
1363 },
1364 {
1365 "name": "$result",
1366 "recipe_result": null,
1367 "status_code": 0
1368 }
1369 ]
OLDNEW
« no previous file with comments | « scripts/slave/recipes/skia/swarm_trigger.expected/Wrong_downloaded_SKP_VERSION.json ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698