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

Side by Side Diff: scripts/slave/recipes/perf/ct_top1k_perf.expected/CT_Top1k_Repaint.json

Issue 1423993007: CT Perf recipe to run benchmarks on the top 1k sites using swarming (Closed) Base URL: https://chromium.googlesource.com/chromium/tools/build@master
Patch Set: Fix indentation in slaves.cfg Created 5 years 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 "[BUILD]/scripts/slave/bot_update.py",
7 "--master",
8 "chromium.perf.fyi",
9 "--builder",
10 "Linux CT Top1k Repaint Perf",
11 "--slave",
12 "test-slave",
13 "--spec",
14 "cache_dir = None\nsolutions = [{'custom_vars': {'googlecode_url': 'svn:// svn-mirror.golo.chromium.org/%s', 'nacl_trunk': 'svn://svn-mirror.golo.chromium. org/native_client/trunk', 'sourceforge_url': 'svn://svn-mirror.golo.chromium.org /%(repo)s', 'webkit_trunk': 'svn://svn-mirror.golo.chromium.org/blink/trunk'}, ' deps_file': 'DEPS', 'managed': True, 'name': 'src', 'url': 'svn://svn-mirror.gol o.chromium.org/chrome/trunk/src'}]",
15 "--root",
16 "src",
17 "--revision_mapping_file",
18 "{\"src\": \"got_revision\", \"src/native_client\": \"got_nacl_revision\", \"src/third_party/angle\": \"got_angle_revision\", \"src/third_party/webrtc\": \"got_webrtc_revision\", \"src/tools/swarming_client\": \"got_swarming_client_re vision\", \"src/v8\": \"got_v8_revision\"}",
19 "--output_json",
20 "/path/to/tmp/json",
21 "--revision",
22 "src@HEAD",
23 "--force",
24 "--output_manifest"
25 ],
26 "cwd": "[SLAVE_BUILD]",
27 "name": "bot_update",
28 "~followup_annotations": [
29 "@@@STEP_TEXT@Some step text@@@",
30 "@@@STEP_LOG_LINE@json.output@{@@@",
31 "@@@STEP_LOG_LINE@json.output@ \"did_run\": true, @@@",
32 "@@@STEP_LOG_LINE@json.output@ \"manifest\": {@@@",
33 "@@@STEP_LOG_LINE@json.output@ \"src\": {@@@",
34 "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src .git\", @@@",
35 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"f27fede2220bcd326aee3e 86ddfd4ebd0fe58cb9\"@@@",
36 "@@@STEP_LOG_LINE@json.output@ }, @@@",
37 "@@@STEP_LOG_LINE@json.output@ \"src/native_client\": {@@@",
38 "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src /native_client.git\", @@@",
39 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"d998e125e8253980d76e26 9b7982aeeefc1b9b50\"@@@",
40 "@@@STEP_LOG_LINE@json.output@ }, @@@",
41 "@@@STEP_LOG_LINE@json.output@ \"src/third_party/angle\": {@@@",
42 "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src /third_party/angle.git\", @@@",
43 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"fac9503c46405f77757b9a 728eb85b8d7bc6080c\"@@@",
44 "@@@STEP_LOG_LINE@json.output@ }, @@@",
45 "@@@STEP_LOG_LINE@json.output@ \"src/third_party/webrtc\": {@@@",
46 "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src /third_party/webrtc.git\", @@@",
47 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"0f90628433546e61d92685 96da93418c623137f4\"@@@",
48 "@@@STEP_LOG_LINE@json.output@ }, @@@",
49 "@@@STEP_LOG_LINE@json.output@ \"src/tools/swarming_client\": {@@@",
50 "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src /tools/swarming_client.git\", @@@",
51 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"a0ee5d99f1d4b38ddaa4c7 59c837980b63b99566\"@@@",
52 "@@@STEP_LOG_LINE@json.output@ }, @@@",
53 "@@@STEP_LOG_LINE@json.output@ \"src/v8\": {@@@",
54 "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src /v8.git\", @@@",
55 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"801ada225ddc271c132c3a 35f03975671d43e399\"@@@",
56 "@@@STEP_LOG_LINE@json.output@ }@@@",
57 "@@@STEP_LOG_LINE@json.output@ }, @@@",
58 "@@@STEP_LOG_LINE@json.output@ \"patch_failure\": false, @@@",
59 "@@@STEP_LOG_LINE@json.output@ \"patch_root\": \"src\", @@@",
60 "@@@STEP_LOG_LINE@json.output@ \"properties\": {@@@",
61 "@@@STEP_LOG_LINE@json.output@ \"got_angle_revision\": \"fac9503c46405f 77757b9a728eb85b8d7bc6080c\", @@@",
62 "@@@STEP_LOG_LINE@json.output@ \"got_angle_revision_cp\": \"refs/heads/ master@{#297276}\", @@@",
63 "@@@STEP_LOG_LINE@json.output@ \"got_nacl_revision\": \"d998e125e825398 0d76e269b7982aeeefc1b9b50\", @@@",
64 "@@@STEP_LOG_LINE@json.output@ \"got_nacl_revision_cp\": \"refs/heads/m aster@{#274981}\", @@@",
65 "@@@STEP_LOG_LINE@json.output@ \"got_revision\": \"f27fede2220bcd326aee 3e86ddfd4ebd0fe58cb9\", @@@",
66 "@@@STEP_LOG_LINE@json.output@ \"got_revision_cp\": \"refs/heads/master @{#170242}\", @@@",
67 "@@@STEP_LOG_LINE@json.output@ \"got_swarming_client_revision\": \"a0ee 5d99f1d4b38ddaa4c759c837980b63b99566\", @@@",
68 "@@@STEP_LOG_LINE@json.output@ \"got_swarming_client_revision_cp\": \"r efs/heads/master@{#276089}\", @@@",
69 "@@@STEP_LOG_LINE@json.output@ \"got_v8_revision\": \"801ada225ddc271c1 32c3a35f03975671d43e399\", @@@",
70 "@@@STEP_LOG_LINE@json.output@ \"got_v8_revision_cp\": \"refs/heads/mas ter@{#43426}\", @@@",
71 "@@@STEP_LOG_LINE@json.output@ \"got_webrtc_revision\": \"0f90628433546 e61d9268596da93418c623137f4\", @@@",
72 "@@@STEP_LOG_LINE@json.output@ \"got_webrtc_revision_cp\": \"refs/heads /master@{#120644}\"@@@",
73 "@@@STEP_LOG_LINE@json.output@ }, @@@",
74 "@@@STEP_LOG_LINE@json.output@ \"root\": \"src\", @@@",
75 "@@@STEP_LOG_LINE@json.output@ \"step_text\": \"Some step text\"@@@",
76 "@@@STEP_LOG_LINE@json.output@}@@@",
77 "@@@STEP_LOG_END@json.output@@@",
78 "@@@SET_BUILD_PROPERTY@got_nacl_revision@\"d998e125e8253980d76e269b7982aee efc1b9b50\"@@@",
79 "@@@SET_BUILD_PROPERTY@got_swarming_client_revision@\"a0ee5d99f1d4b38ddaa4 c759c837980b63b99566\"@@@",
80 "@@@SET_BUILD_PROPERTY@got_webrtc_revision@\"0f90628433546e61d9268596da934 18c623137f4\"@@@",
81 "@@@SET_BUILD_PROPERTY@got_revision@\"f27fede2220bcd326aee3e86ddfd4ebd0fe5 8cb9\"@@@",
82 "@@@SET_BUILD_PROPERTY@got_nacl_revision_cp@\"refs/heads/master@{#274981}\ "@@@",
83 "@@@SET_BUILD_PROPERTY@got_angle_revision@\"fac9503c46405f77757b9a728eb85b 8d7bc6080c\"@@@",
84 "@@@SET_BUILD_PROPERTY@got_v8_revision@\"801ada225ddc271c132c3a35f03975671 d43e399\"@@@",
85 "@@@SET_BUILD_PROPERTY@got_v8_revision_cp@\"refs/heads/master@{#43426}\"@@ @",
86 "@@@SET_BUILD_PROPERTY@got_swarming_client_revision_cp@\"refs/heads/master @{#276089}\"@@@",
87 "@@@SET_BUILD_PROPERTY@got_webrtc_revision_cp@\"refs/heads/master@{#120644 }\"@@@",
88 "@@@SET_BUILD_PROPERTY@got_revision_cp@\"refs/heads/master@{#170242}\"@@@" ,
89 "@@@SET_BUILD_PROPERTY@got_angle_revision_cp@\"refs/heads/master@{#297276} \"@@@"
90 ]
91 },
92 {
93 "cmd": [
94 "python",
95 "-u",
96 "[BUILD]/scripts/slave/git_setup.py",
97 "--path",
98 "[SLAVE_BUILD]/swarming.client",
99 "--url",
100 "https://chromium.googlesource.com/external/swarming.client.git"
101 ],
102 "cwd": "[SLAVE_BUILD]",
103 "name": "git setup (swarming_client)"
104 },
105 {
106 "cmd": [
107 "git",
108 "retry",
109 "fetch",
110 "origin",
111 "12345"
112 ],
113 "cwd": "[SLAVE_BUILD]/swarming.client",
114 "name": "git fetch (swarming_client)"
115 },
116 {
117 "cmd": [
118 "git",
119 "checkout",
120 "-f",
121 "FETCH_HEAD"
122 ],
123 "cwd": "[SLAVE_BUILD]/swarming.client",
124 "name": "git checkout (swarming_client)"
125 },
126 {
127 "cmd": [
128 "git",
129 "clean",
130 "-f",
131 "-d",
132 "-x"
133 ],
134 "cwd": "[SLAVE_BUILD]/swarming.client",
135 "name": "git clean (swarming_client)"
136 },
137 {
138 "cmd": [
139 "git",
140 "submodule",
141 "sync"
142 ],
143 "cwd": "[SLAVE_BUILD]/swarming.client",
144 "name": "submodule sync (swarming_client)"
145 },
146 {
147 "cmd": [
148 "git",
149 "submodule",
150 "update",
151 "--init",
152 "--recursive"
153 ],
154 "cwd": "[SLAVE_BUILD]/swarming.client",
155 "name": "submodule update (swarming_client)"
156 },
157 {
158 "cmd": [
159 "python",
160 "-u",
161 "[SLAVE_BUILD]/swarming.client/swarming.py",
162 "--version"
163 ],
164 "cwd": "[SLAVE_BUILD]",
165 "name": "swarming.py --version",
166 "stdout": "/path/to/tmp/",
167 "~followup_annotations": [
168 "@@@STEP_TEXT@0.4.10@@@"
169 ]
170 },
171 {
172 "cmd": [
173 "python",
174 "-u",
175 "[BUILD]/scripts/slave/extract_build.py",
176 "--target",
177 "Release",
178 "--build-archive-url",
179 "http:/dummy-url.com",
180 "--master-name",
181 "chromium.perf.fyi"
182 ],
183 "cwd": "[SLAVE_BUILD]",
184 "name": "Download and Extract Binary"
185 },
186 {
187 "cmd": [
188 "python",
189 "-u",
190 "RECIPE_MODULE[gsutil]/resources/gsutil_wrapper.py",
191 "--",
192 "[DEPOT_TOOLS]/gsutil.py",
193 "----",
194 "cp",
195 "gs://cluster-telemetry/swarming/binaries/run_chromium_perf_swarming",
196 "[SLAVE_BUILD]/src/content/test/ct/run_chromium_perf_swarming"
197 ],
198 "cwd": "[SLAVE_BUILD]",
199 "name": "gsutil download run_chromium_perf_swarming"
200 },
201 {
202 "cmd": [
203 "python",
204 "-u",
205 "\nimport os\nimport stat\n\nos.chmod('[SLAVE_BUILD]/src/content/test/ct/r un_chromium_perf_swarming', os.stat('[SLAVE_BUILD]/src/content/test/ct/run_chrom ium_perf_swarming').st_mode | stat.S_IEXEC)\n"
206 ],
207 "cwd": "[SLAVE_BUILD]",
208 "name": "Set executable bit on run_chromium_perf_swarming",
209 "~followup_annotations": [
210 "@@@STEP_LOG_LINE@python.inline@@@@",
211 "@@@STEP_LOG_LINE@python.inline@import os@@@",
212 "@@@STEP_LOG_LINE@python.inline@import stat@@@",
213 "@@@STEP_LOG_LINE@python.inline@@@@",
214 "@@@STEP_LOG_LINE@python.inline@os.chmod('[SLAVE_BUILD]/src/content/test/c t/run_chromium_perf_swarming', os.stat('[SLAVE_BUILD]/src/content/test/ct/run_ch romium_perf_swarming').st_mode | stat.S_IEXEC)@@@",
215 "@@@STEP_LOG_END@python.inline@@@"
216 ]
217 },
218 {
219 "cmd": [
220 "python",
221 "-u",
222 "\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",
223 "[SLAVE_BUILD]/src/content/test/ct/slave1/page_sets",
224 "511"
225 ],
226 "cwd": "[SLAVE_BUILD]",
227 "name": "makedirs Create page_sets dir",
228 "~followup_annotations": [
229 "@@@STEP_LOG_LINE@python.inline@@@@",
230 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
231 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
232 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
233 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
234 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
235 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
236 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
237 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
238 "@@@STEP_LOG_END@python.inline@@@"
239 ]
240 },
241 {
242 "cmd": [
243 "python",
244 "-u",
245 "RECIPE_MODULE[gsutil]/resources/gsutil_wrapper.py",
246 "--",
247 "[DEPOT_TOOLS]/gsutil.py",
248 "----",
249 "cp",
250 "gs://cluster-telemetry/swarming/page_sets/1k/slave1/*",
251 "[SLAVE_BUILD]/src/content/test/ct/slave1/page_sets"
252 ],
253 "cwd": "[SLAVE_BUILD]",
254 "name": "gsutil download"
255 },
256 {
257 "cmd": [
258 "python",
259 "-u",
260 "\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",
261 "[SLAVE_BUILD]/src/content/test/ct/slave1/page_sets/data",
262 "511"
263 ],
264 "cwd": "[SLAVE_BUILD]",
265 "name": "makedirs Create WPR dir",
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 "RECIPE_MODULE[gsutil]/resources/gsutil_wrapper.py",
284 "--",
285 "[DEPOT_TOOLS]/gsutil.py",
286 "----",
287 "cp",
288 "gs://cluster-telemetry/swarming/webpage_archives/1k/slave1/*",
289 "[SLAVE_BUILD]/src/content/test/ct/slave1/page_sets/data"
290 ],
291 "cwd": "[SLAVE_BUILD]",
292 "name": "gsutil download (2)"
293 },
294 {
295 "cmd": [
296 "python",
297 "-u",
298 "\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",
299 "[TMP_BASE]/swarming_temp_dir",
300 "511"
301 ],
302 "cwd": "[SLAVE_BUILD]",
303 "name": "makedirs Create swarming tmp dir",
304 "~followup_annotations": [
305 "@@@STEP_LOG_LINE@python.inline@@@@",
306 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
307 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
308 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
309 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
310 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
311 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
312 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
313 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
314 "@@@STEP_LOG_END@python.inline@@@"
315 ]
316 },
317 {
318 "cmd": [
319 "python",
320 "-u",
321 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
322 "{\n \"args\": [\n \"--isolate\", \n \"[SLAVE_BUILD]/src/ chrome/ct_top1k.isolate\", \n \"--isolated\", \n \"[TMP_BASE]/swar ming_temp_dir/ct-task-1.isolated\", \n \"--config-variable\", \n \ "OS\", \n \"linux\", \n \"--extra-variable\", \n \"BENCHMAR K\", \n \"repaint\", \n \"--extra-variable\", \n \"BUILDER\ ", \n \"Linux CT Top1k Repaint Perf\", \n \"--extra-variable\", \n \"GIT_HASH\", \n \"xy12z43\", \n \"--extra-variable\", \n \"MASTER\", \n \"chromium.perf.fyi\", \n \"--extra-variable \", \n \"SLAVE_NUM\", \n \"1\"\n ], \n \"dir\": \"[SLAVE_BUI LD]/src/chrome\", \n \"version\": 1\n}",
323 "[TMP_BASE]/swarming_temp_dir/slave1.isolated.gen.json"
324 ],
325 "cwd": "[SLAVE_BUILD]",
326 "name": "Write slave1.isolated.gen.json"
327 },
328 {
329 "cmd": [
330 "python",
331 "-u",
332 "\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",
333 "[SLAVE_BUILD]/src/content/test/ct/slave2/page_sets",
334 "511"
335 ],
336 "cwd": "[SLAVE_BUILD]",
337 "name": "makedirs Create page_sets dir (2)",
338 "~followup_annotations": [
339 "@@@STEP_LOG_LINE@python.inline@@@@",
340 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
341 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
342 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
343 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
344 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
345 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
346 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
347 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
348 "@@@STEP_LOG_END@python.inline@@@"
349 ]
350 },
351 {
352 "cmd": [
353 "python",
354 "-u",
355 "RECIPE_MODULE[gsutil]/resources/gsutil_wrapper.py",
356 "--",
357 "[DEPOT_TOOLS]/gsutil.py",
358 "----",
359 "cp",
360 "gs://cluster-telemetry/swarming/page_sets/1k/slave2/*",
361 "[SLAVE_BUILD]/src/content/test/ct/slave2/page_sets"
362 ],
363 "cwd": "[SLAVE_BUILD]",
364 "name": "gsutil download (3)"
365 },
366 {
367 "cmd": [
368 "python",
369 "-u",
370 "\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",
371 "[SLAVE_BUILD]/src/content/test/ct/slave2/page_sets/data",
372 "511"
373 ],
374 "cwd": "[SLAVE_BUILD]",
375 "name": "makedirs Create WPR dir (2)",
376 "~followup_annotations": [
377 "@@@STEP_LOG_LINE@python.inline@@@@",
378 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
379 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
380 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
381 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
382 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
383 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
384 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
385 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
386 "@@@STEP_LOG_END@python.inline@@@"
387 ]
388 },
389 {
390 "cmd": [
391 "python",
392 "-u",
393 "RECIPE_MODULE[gsutil]/resources/gsutil_wrapper.py",
394 "--",
395 "[DEPOT_TOOLS]/gsutil.py",
396 "----",
397 "cp",
398 "gs://cluster-telemetry/swarming/webpage_archives/1k/slave2/*",
399 "[SLAVE_BUILD]/src/content/test/ct/slave2/page_sets/data"
400 ],
401 "cwd": "[SLAVE_BUILD]",
402 "name": "gsutil download (4)"
403 },
404 {
405 "cmd": [
406 "python",
407 "-u",
408 "\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",
409 "[TMP_BASE]/swarming_temp_dir",
410 "511"
411 ],
412 "cwd": "[SLAVE_BUILD]",
413 "name": "makedirs Create swarming tmp dir (2)",
414 "~followup_annotations": [
415 "@@@STEP_LOG_LINE@python.inline@@@@",
416 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
417 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
418 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
419 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
420 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
421 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
422 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
423 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
424 "@@@STEP_LOG_END@python.inline@@@"
425 ]
426 },
427 {
428 "cmd": [
429 "python",
430 "-u",
431 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
432 "{\n \"args\": [\n \"--isolate\", \n \"[SLAVE_BUILD]/src/ chrome/ct_top1k.isolate\", \n \"--isolated\", \n \"[TMP_BASE]/swar ming_temp_dir/ct-task-2.isolated\", \n \"--config-variable\", \n \ "OS\", \n \"linux\", \n \"--extra-variable\", \n \"BENCHMAR K\", \n \"repaint\", \n \"--extra-variable\", \n \"BUILDER\ ", \n \"Linux CT Top1k Repaint Perf\", \n \"--extra-variable\", \n \"GIT_HASH\", \n \"xy12z43\", \n \"--extra-variable\", \n \"MASTER\", \n \"chromium.perf.fyi\", \n \"--extra-variable \", \n \"SLAVE_NUM\", \n \"2\"\n ], \n \"dir\": \"[SLAVE_BUI LD]/src/chrome\", \n \"version\": 1\n}",
433 "[TMP_BASE]/swarming_temp_dir/slave2.isolated.gen.json"
434 ],
435 "cwd": "[SLAVE_BUILD]",
436 "name": "Write slave2.isolated.gen.json"
437 },
438 {
439 "cmd": [
440 "python",
441 "-u",
442 "\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",
443 "[SLAVE_BUILD]/src/content/test/ct/slave3/page_sets",
444 "511"
445 ],
446 "cwd": "[SLAVE_BUILD]",
447 "name": "makedirs Create page_sets dir (3)",
448 "~followup_annotations": [
449 "@@@STEP_LOG_LINE@python.inline@@@@",
450 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
451 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
452 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
453 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
454 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
455 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
456 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
457 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
458 "@@@STEP_LOG_END@python.inline@@@"
459 ]
460 },
461 {
462 "cmd": [
463 "python",
464 "-u",
465 "RECIPE_MODULE[gsutil]/resources/gsutil_wrapper.py",
466 "--",
467 "[DEPOT_TOOLS]/gsutil.py",
468 "----",
469 "cp",
470 "gs://cluster-telemetry/swarming/page_sets/1k/slave3/*",
471 "[SLAVE_BUILD]/src/content/test/ct/slave3/page_sets"
472 ],
473 "cwd": "[SLAVE_BUILD]",
474 "name": "gsutil download (5)"
475 },
476 {
477 "cmd": [
478 "python",
479 "-u",
480 "\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",
481 "[SLAVE_BUILD]/src/content/test/ct/slave3/page_sets/data",
482 "511"
483 ],
484 "cwd": "[SLAVE_BUILD]",
485 "name": "makedirs Create WPR dir (3)",
486 "~followup_annotations": [
487 "@@@STEP_LOG_LINE@python.inline@@@@",
488 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
489 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
490 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
491 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
492 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
493 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
494 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
495 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
496 "@@@STEP_LOG_END@python.inline@@@"
497 ]
498 },
499 {
500 "cmd": [
501 "python",
502 "-u",
503 "RECIPE_MODULE[gsutil]/resources/gsutil_wrapper.py",
504 "--",
505 "[DEPOT_TOOLS]/gsutil.py",
506 "----",
507 "cp",
508 "gs://cluster-telemetry/swarming/webpage_archives/1k/slave3/*",
509 "[SLAVE_BUILD]/src/content/test/ct/slave3/page_sets/data"
510 ],
511 "cwd": "[SLAVE_BUILD]",
512 "name": "gsutil download (6)"
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 "[TMP_BASE]/swarming_temp_dir",
520 "511"
521 ],
522 "cwd": "[SLAVE_BUILD]",
523 "name": "makedirs Create swarming tmp dir (3)",
524 "~followup_annotations": [
525 "@@@STEP_LOG_LINE@python.inline@@@@",
526 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
527 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
528 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
529 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
530 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
531 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
532 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
533 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
534 "@@@STEP_LOG_END@python.inline@@@"
535 ]
536 },
537 {
538 "cmd": [
539 "python",
540 "-u",
541 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
542 "{\n \"args\": [\n \"--isolate\", \n \"[SLAVE_BUILD]/src/ chrome/ct_top1k.isolate\", \n \"--isolated\", \n \"[TMP_BASE]/swar ming_temp_dir/ct-task-3.isolated\", \n \"--config-variable\", \n \ "OS\", \n \"linux\", \n \"--extra-variable\", \n \"BENCHMAR K\", \n \"repaint\", \n \"--extra-variable\", \n \"BUILDER\ ", \n \"Linux CT Top1k Repaint Perf\", \n \"--extra-variable\", \n \"GIT_HASH\", \n \"xy12z43\", \n \"--extra-variable\", \n \"MASTER\", \n \"chromium.perf.fyi\", \n \"--extra-variable \", \n \"SLAVE_NUM\", \n \"3\"\n ], \n \"dir\": \"[SLAVE_BUI LD]/src/chrome\", \n \"version\": 1\n}",
543 "[TMP_BASE]/swarming_temp_dir/slave3.isolated.gen.json"
544 ],
545 "cwd": "[SLAVE_BUILD]",
546 "name": "Write slave3.isolated.gen.json"
547 },
548 {
549 "cmd": [
550 "python",
551 "-u",
552 "\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",
553 "[SLAVE_BUILD]/src/content/test/ct/slave4/page_sets",
554 "511"
555 ],
556 "cwd": "[SLAVE_BUILD]",
557 "name": "makedirs Create page_sets dir (4)",
558 "~followup_annotations": [
559 "@@@STEP_LOG_LINE@python.inline@@@@",
560 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
561 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
562 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
563 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
564 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
565 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
566 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
567 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
568 "@@@STEP_LOG_END@python.inline@@@"
569 ]
570 },
571 {
572 "cmd": [
573 "python",
574 "-u",
575 "RECIPE_MODULE[gsutil]/resources/gsutil_wrapper.py",
576 "--",
577 "[DEPOT_TOOLS]/gsutil.py",
578 "----",
579 "cp",
580 "gs://cluster-telemetry/swarming/page_sets/1k/slave4/*",
581 "[SLAVE_BUILD]/src/content/test/ct/slave4/page_sets"
582 ],
583 "cwd": "[SLAVE_BUILD]",
584 "name": "gsutil download (7)"
585 },
586 {
587 "cmd": [
588 "python",
589 "-u",
590 "\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",
591 "[SLAVE_BUILD]/src/content/test/ct/slave4/page_sets/data",
592 "511"
593 ],
594 "cwd": "[SLAVE_BUILD]",
595 "name": "makedirs Create WPR dir (4)",
596 "~followup_annotations": [
597 "@@@STEP_LOG_LINE@python.inline@@@@",
598 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
599 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
600 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
601 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
602 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
603 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
604 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
605 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
606 "@@@STEP_LOG_END@python.inline@@@"
607 ]
608 },
609 {
610 "cmd": [
611 "python",
612 "-u",
613 "RECIPE_MODULE[gsutil]/resources/gsutil_wrapper.py",
614 "--",
615 "[DEPOT_TOOLS]/gsutil.py",
616 "----",
617 "cp",
618 "gs://cluster-telemetry/swarming/webpage_archives/1k/slave4/*",
619 "[SLAVE_BUILD]/src/content/test/ct/slave4/page_sets/data"
620 ],
621 "cwd": "[SLAVE_BUILD]",
622 "name": "gsutil download (8)"
623 },
624 {
625 "cmd": [
626 "python",
627 "-u",
628 "\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",
629 "[TMP_BASE]/swarming_temp_dir",
630 "511"
631 ],
632 "cwd": "[SLAVE_BUILD]",
633 "name": "makedirs Create swarming tmp dir (4)",
634 "~followup_annotations": [
635 "@@@STEP_LOG_LINE@python.inline@@@@",
636 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
637 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
638 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
639 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
640 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
641 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
642 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
643 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
644 "@@@STEP_LOG_END@python.inline@@@"
645 ]
646 },
647 {
648 "cmd": [
649 "python",
650 "-u",
651 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
652 "{\n \"args\": [\n \"--isolate\", \n \"[SLAVE_BUILD]/src/ chrome/ct_top1k.isolate\", \n \"--isolated\", \n \"[TMP_BASE]/swar ming_temp_dir/ct-task-4.isolated\", \n \"--config-variable\", \n \ "OS\", \n \"linux\", \n \"--extra-variable\", \n \"BENCHMAR K\", \n \"repaint\", \n \"--extra-variable\", \n \"BUILDER\ ", \n \"Linux CT Top1k Repaint Perf\", \n \"--extra-variable\", \n \"GIT_HASH\", \n \"xy12z43\", \n \"--extra-variable\", \n \"MASTER\", \n \"chromium.perf.fyi\", \n \"--extra-variable \", \n \"SLAVE_NUM\", \n \"4\"\n ], \n \"dir\": \"[SLAVE_BUI LD]/src/chrome\", \n \"version\": 1\n}",
653 "[TMP_BASE]/swarming_temp_dir/slave4.isolated.gen.json"
654 ],
655 "cwd": "[SLAVE_BUILD]",
656 "name": "Write slave4.isolated.gen.json"
657 },
658 {
659 "cmd": [
660 "python",
661 "-u",
662 "\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",
663 "[SLAVE_BUILD]/src/content/test/ct/slave5/page_sets",
664 "511"
665 ],
666 "cwd": "[SLAVE_BUILD]",
667 "name": "makedirs Create page_sets dir (5)",
668 "~followup_annotations": [
669 "@@@STEP_LOG_LINE@python.inline@@@@",
670 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
671 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
672 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
673 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
674 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
675 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
676 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
677 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
678 "@@@STEP_LOG_END@python.inline@@@"
679 ]
680 },
681 {
682 "cmd": [
683 "python",
684 "-u",
685 "RECIPE_MODULE[gsutil]/resources/gsutil_wrapper.py",
686 "--",
687 "[DEPOT_TOOLS]/gsutil.py",
688 "----",
689 "cp",
690 "gs://cluster-telemetry/swarming/page_sets/1k/slave5/*",
691 "[SLAVE_BUILD]/src/content/test/ct/slave5/page_sets"
692 ],
693 "cwd": "[SLAVE_BUILD]",
694 "name": "gsutil download (9)"
695 },
696 {
697 "cmd": [
698 "python",
699 "-u",
700 "\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",
701 "[SLAVE_BUILD]/src/content/test/ct/slave5/page_sets/data",
702 "511"
703 ],
704 "cwd": "[SLAVE_BUILD]",
705 "name": "makedirs Create WPR dir (5)",
706 "~followup_annotations": [
707 "@@@STEP_LOG_LINE@python.inline@@@@",
708 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
709 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
710 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
711 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
712 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
713 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
714 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
715 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
716 "@@@STEP_LOG_END@python.inline@@@"
717 ]
718 },
719 {
720 "cmd": [
721 "python",
722 "-u",
723 "RECIPE_MODULE[gsutil]/resources/gsutil_wrapper.py",
724 "--",
725 "[DEPOT_TOOLS]/gsutil.py",
726 "----",
727 "cp",
728 "gs://cluster-telemetry/swarming/webpage_archives/1k/slave5/*",
729 "[SLAVE_BUILD]/src/content/test/ct/slave5/page_sets/data"
730 ],
731 "cwd": "[SLAVE_BUILD]",
732 "name": "gsutil download (10)"
733 },
734 {
735 "cmd": [
736 "python",
737 "-u",
738 "\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",
739 "[TMP_BASE]/swarming_temp_dir",
740 "511"
741 ],
742 "cwd": "[SLAVE_BUILD]",
743 "name": "makedirs Create swarming tmp dir (5)",
744 "~followup_annotations": [
745 "@@@STEP_LOG_LINE@python.inline@@@@",
746 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
747 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
748 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
749 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
750 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
751 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
752 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
753 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
754 "@@@STEP_LOG_END@python.inline@@@"
755 ]
756 },
757 {
758 "cmd": [
759 "python",
760 "-u",
761 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
762 "{\n \"args\": [\n \"--isolate\", \n \"[SLAVE_BUILD]/src/ chrome/ct_top1k.isolate\", \n \"--isolated\", \n \"[TMP_BASE]/swar ming_temp_dir/ct-task-5.isolated\", \n \"--config-variable\", \n \ "OS\", \n \"linux\", \n \"--extra-variable\", \n \"BENCHMAR K\", \n \"repaint\", \n \"--extra-variable\", \n \"BUILDER\ ", \n \"Linux CT Top1k Repaint Perf\", \n \"--extra-variable\", \n \"GIT_HASH\", \n \"xy12z43\", \n \"--extra-variable\", \n \"MASTER\", \n \"chromium.perf.fyi\", \n \"--extra-variable \", \n \"SLAVE_NUM\", \n \"5\"\n ], \n \"dir\": \"[SLAVE_BUI LD]/src/chrome\", \n \"version\": 1\n}",
763 "[TMP_BASE]/swarming_temp_dir/slave5.isolated.gen.json"
764 ],
765 "cwd": "[SLAVE_BUILD]",
766 "name": "Write slave5.isolated.gen.json"
767 },
768 {
769 "cmd": [
770 "python",
771 "-u",
772 "RECIPE_MODULE[isolate]/resources/isolate.py",
773 "[SLAVE_BUILD]/swarming.client",
774 "batcharchive",
775 "--dump-json",
776 "/path/to/tmp/json",
777 "--isolate-server",
778 "https://isolateserver.appspot.com",
779 "[TMP_BASE]/swarming_temp_dir/slave1.isolated.gen.json",
780 "[TMP_BASE]/swarming_temp_dir/slave2.isolated.gen.json",
781 "[TMP_BASE]/swarming_temp_dir/slave3.isolated.gen.json",
782 "[TMP_BASE]/swarming_temp_dir/slave4.isolated.gen.json",
783 "[TMP_BASE]/swarming_temp_dir/slave5.isolated.gen.json"
784 ],
785 "cwd": "[SLAVE_BUILD]",
786 "name": "isolate tests",
787 "~followup_annotations": [
788 "@@@STEP_LOG_LINE@json.output@{@@@",
789 "@@@STEP_LOG_LINE@json.output@ \"slave1\": \"[dummy hash for slave1]\", @ @@",
790 "@@@STEP_LOG_LINE@json.output@ \"slave2\": \"[dummy hash for slave2]\", @ @@",
791 "@@@STEP_LOG_LINE@json.output@ \"slave3\": \"[dummy hash for slave3]\", @ @@",
792 "@@@STEP_LOG_LINE@json.output@ \"slave4\": \"[dummy hash for slave4]\", @ @@",
793 "@@@STEP_LOG_LINE@json.output@ \"slave5\": \"[dummy hash for slave5]\"@@@ ",
794 "@@@STEP_LOG_LINE@json.output@}@@@",
795 "@@@STEP_LOG_END@json.output@@@",
796 "@@@SET_BUILD_PROPERTY@swarm_hashes@{\"slave1\": \"[dummy hash for slave1] \", \"slave2\": \"[dummy hash for slave2]\", \"slave3\": \"[dummy hash for slave 3]\", \"slave4\": \"[dummy hash for slave4]\", \"slave5\": \"[dummy hash for sla ve5]\"}@@@"
797 ]
798 },
799 {
800 "cmd": [
801 "python",
802 "-u",
803 "[SLAVE_BUILD]/swarming.client/swarming.py",
804 "trigger",
805 "--swarming",
806 "https://chromium-swarm.appspot.com",
807 "--isolate-server",
808 "https://isolateserver.appspot.com",
809 "--priority",
810 "90",
811 "--shards",
812 "1",
813 "--task-name",
814 "ct-1k-task-1/Ubuntu/[dummy has/Linux CT Top1k Repaint Perf/-1",
815 "--dump-json",
816 "/path/to/tmp/json",
817 "--expiration",
818 "3600",
819 "--io-timeout",
820 "1200",
821 "--hard-timeout",
822 "3600",
823 "--dimension",
824 "gpu",
825 "10de",
826 "--dimension",
827 "os",
828 "Ubuntu",
829 "--tag",
830 "buildername:Linux CT Top1k Repaint Perf",
831 "--tag",
832 "data:[dummy hash for slave5]",
833 "--tag",
834 "master:chromium.perf.fyi",
835 "--tag",
836 "name:ct-1k-task-1",
837 "--tag",
838 "os:Ubuntu",
839 "--tag",
840 "stepname:ct-1k-task-1 on Ubuntu",
841 "[dummy hash for slave5]"
842 ],
843 "cwd": "[SLAVE_BUILD]",
844 "name": "[trigger] ct-1k-task-1 on Ubuntu",
845 "~followup_annotations": [
846 "@@@STEP_LOG_LINE@json.output@{@@@",
847 "@@@STEP_LOG_LINE@json.output@ \"base_task_name\": \"ct-1k-task-1/Ubuntu/ [dummy has/Linux CT Top1k Repaint Perf/-1\", @@@",
848 "@@@STEP_LOG_LINE@json.output@ \"tasks\": {@@@",
849 "@@@STEP_LOG_LINE@json.output@ \"ct-1k-task-1/Ubuntu/[dummy has/Linux C T Top1k Repaint Perf/-1\": {@@@",
850 "@@@STEP_LOG_LINE@json.output@ \"shard_index\": 0, @@@",
851 "@@@STEP_LOG_LINE@json.output@ \"task_id\": \"10000\", @@@",
852 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"https://chromium-swarm .appspot.com/user/task/10000\"@@@",
853 "@@@STEP_LOG_LINE@json.output@ }@@@",
854 "@@@STEP_LOG_LINE@json.output@ }@@@",
855 "@@@STEP_LOG_LINE@json.output@}@@@",
856 "@@@STEP_LOG_END@json.output@@@",
857 "@@@STEP_LINK@shard #0@https://chromium-swarm.appspot.com/user/task/10000@ @@"
858 ]
859 },
860 {
861 "cmd": [
862 "python",
863 "-u",
864 "[SLAVE_BUILD]/swarming.client/swarming.py",
865 "trigger",
866 "--swarming",
867 "https://chromium-swarm.appspot.com",
868 "--isolate-server",
869 "https://isolateserver.appspot.com",
870 "--priority",
871 "90",
872 "--shards",
873 "1",
874 "--task-name",
875 "ct-1k-task-2/Ubuntu/[dummy has/Linux CT Top1k Repaint Perf/-1",
876 "--dump-json",
877 "/path/to/tmp/json",
878 "--expiration",
879 "3600",
880 "--io-timeout",
881 "1200",
882 "--hard-timeout",
883 "3600",
884 "--dimension",
885 "gpu",
886 "10de",
887 "--dimension",
888 "os",
889 "Ubuntu",
890 "--tag",
891 "buildername:Linux CT Top1k Repaint Perf",
892 "--tag",
893 "data:[dummy hash for slave4]",
894 "--tag",
895 "master:chromium.perf.fyi",
896 "--tag",
897 "name:ct-1k-task-2",
898 "--tag",
899 "os:Ubuntu",
900 "--tag",
901 "stepname:ct-1k-task-2 on Ubuntu",
902 "[dummy hash for slave4]"
903 ],
904 "cwd": "[SLAVE_BUILD]",
905 "name": "[trigger] ct-1k-task-2 on Ubuntu",
906 "~followup_annotations": [
907 "@@@STEP_LOG_LINE@json.output@{@@@",
908 "@@@STEP_LOG_LINE@json.output@ \"base_task_name\": \"ct-1k-task-2/Ubuntu/ [dummy has/Linux CT Top1k Repaint Perf/-1\", @@@",
909 "@@@STEP_LOG_LINE@json.output@ \"tasks\": {@@@",
910 "@@@STEP_LOG_LINE@json.output@ \"ct-1k-task-2/Ubuntu/[dummy has/Linux C T Top1k Repaint Perf/-1\": {@@@",
911 "@@@STEP_LOG_LINE@json.output@ \"shard_index\": 0, @@@",
912 "@@@STEP_LOG_LINE@json.output@ \"task_id\": \"10000\", @@@",
913 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"https://chromium-swarm .appspot.com/user/task/10000\"@@@",
914 "@@@STEP_LOG_LINE@json.output@ }@@@",
915 "@@@STEP_LOG_LINE@json.output@ }@@@",
916 "@@@STEP_LOG_LINE@json.output@}@@@",
917 "@@@STEP_LOG_END@json.output@@@",
918 "@@@STEP_LINK@shard #0@https://chromium-swarm.appspot.com/user/task/10000@ @@"
919 ]
920 },
921 {
922 "cmd": [
923 "python",
924 "-u",
925 "[SLAVE_BUILD]/swarming.client/swarming.py",
926 "trigger",
927 "--swarming",
928 "https://chromium-swarm.appspot.com",
929 "--isolate-server",
930 "https://isolateserver.appspot.com",
931 "--priority",
932 "90",
933 "--shards",
934 "1",
935 "--task-name",
936 "ct-1k-task-3/Ubuntu/[dummy has/Linux CT Top1k Repaint Perf/-1",
937 "--dump-json",
938 "/path/to/tmp/json",
939 "--expiration",
940 "3600",
941 "--io-timeout",
942 "1200",
943 "--hard-timeout",
944 "3600",
945 "--dimension",
946 "gpu",
947 "10de",
948 "--dimension",
949 "os",
950 "Ubuntu",
951 "--tag",
952 "buildername:Linux CT Top1k Repaint Perf",
953 "--tag",
954 "data:[dummy hash for slave1]",
955 "--tag",
956 "master:chromium.perf.fyi",
957 "--tag",
958 "name:ct-1k-task-3",
959 "--tag",
960 "os:Ubuntu",
961 "--tag",
962 "stepname:ct-1k-task-3 on Ubuntu",
963 "[dummy hash for slave1]"
964 ],
965 "cwd": "[SLAVE_BUILD]",
966 "name": "[trigger] ct-1k-task-3 on Ubuntu",
967 "~followup_annotations": [
968 "@@@STEP_LOG_LINE@json.output@{@@@",
969 "@@@STEP_LOG_LINE@json.output@ \"base_task_name\": \"ct-1k-task-3/Ubuntu/ [dummy has/Linux CT Top1k Repaint Perf/-1\", @@@",
970 "@@@STEP_LOG_LINE@json.output@ \"tasks\": {@@@",
971 "@@@STEP_LOG_LINE@json.output@ \"ct-1k-task-3/Ubuntu/[dummy has/Linux C T Top1k Repaint Perf/-1\": {@@@",
972 "@@@STEP_LOG_LINE@json.output@ \"shard_index\": 0, @@@",
973 "@@@STEP_LOG_LINE@json.output@ \"task_id\": \"10000\", @@@",
974 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"https://chromium-swarm .appspot.com/user/task/10000\"@@@",
975 "@@@STEP_LOG_LINE@json.output@ }@@@",
976 "@@@STEP_LOG_LINE@json.output@ }@@@",
977 "@@@STEP_LOG_LINE@json.output@}@@@",
978 "@@@STEP_LOG_END@json.output@@@",
979 "@@@STEP_LINK@shard #0@https://chromium-swarm.appspot.com/user/task/10000@ @@"
980 ]
981 },
982 {
983 "cmd": [
984 "python",
985 "-u",
986 "[SLAVE_BUILD]/swarming.client/swarming.py",
987 "trigger",
988 "--swarming",
989 "https://chromium-swarm.appspot.com",
990 "--isolate-server",
991 "https://isolateserver.appspot.com",
992 "--priority",
993 "90",
994 "--shards",
995 "1",
996 "--task-name",
997 "ct-1k-task-4/Ubuntu/[dummy has/Linux CT Top1k Repaint Perf/-1",
998 "--dump-json",
999 "/path/to/tmp/json",
1000 "--expiration",
1001 "3600",
1002 "--io-timeout",
1003 "1200",
1004 "--hard-timeout",
1005 "3600",
1006 "--dimension",
1007 "gpu",
1008 "10de",
1009 "--dimension",
1010 "os",
1011 "Ubuntu",
1012 "--tag",
1013 "buildername:Linux CT Top1k Repaint Perf",
1014 "--tag",
1015 "data:[dummy hash for slave3]",
1016 "--tag",
1017 "master:chromium.perf.fyi",
1018 "--tag",
1019 "name:ct-1k-task-4",
1020 "--tag",
1021 "os:Ubuntu",
1022 "--tag",
1023 "stepname:ct-1k-task-4 on Ubuntu",
1024 "[dummy hash for slave3]"
1025 ],
1026 "cwd": "[SLAVE_BUILD]",
1027 "name": "[trigger] ct-1k-task-4 on Ubuntu",
1028 "~followup_annotations": [
1029 "@@@STEP_LOG_LINE@json.output@{@@@",
1030 "@@@STEP_LOG_LINE@json.output@ \"base_task_name\": \"ct-1k-task-4/Ubuntu/ [dummy has/Linux CT Top1k Repaint Perf/-1\", @@@",
1031 "@@@STEP_LOG_LINE@json.output@ \"tasks\": {@@@",
1032 "@@@STEP_LOG_LINE@json.output@ \"ct-1k-task-4/Ubuntu/[dummy has/Linux C T Top1k Repaint Perf/-1\": {@@@",
1033 "@@@STEP_LOG_LINE@json.output@ \"shard_index\": 0, @@@",
1034 "@@@STEP_LOG_LINE@json.output@ \"task_id\": \"10000\", @@@",
1035 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"https://chromium-swarm .appspot.com/user/task/10000\"@@@",
1036 "@@@STEP_LOG_LINE@json.output@ }@@@",
1037 "@@@STEP_LOG_LINE@json.output@ }@@@",
1038 "@@@STEP_LOG_LINE@json.output@}@@@",
1039 "@@@STEP_LOG_END@json.output@@@",
1040 "@@@STEP_LINK@shard #0@https://chromium-swarm.appspot.com/user/task/10000@ @@"
1041 ]
1042 },
1043 {
1044 "cmd": [
1045 "python",
1046 "-u",
1047 "[SLAVE_BUILD]/swarming.client/swarming.py",
1048 "trigger",
1049 "--swarming",
1050 "https://chromium-swarm.appspot.com",
1051 "--isolate-server",
1052 "https://isolateserver.appspot.com",
1053 "--priority",
1054 "90",
1055 "--shards",
1056 "1",
1057 "--task-name",
1058 "ct-1k-task-5/Ubuntu/[dummy has/Linux CT Top1k Repaint Perf/-1",
1059 "--dump-json",
1060 "/path/to/tmp/json",
1061 "--expiration",
1062 "3600",
1063 "--io-timeout",
1064 "1200",
1065 "--hard-timeout",
1066 "3600",
1067 "--dimension",
1068 "gpu",
1069 "10de",
1070 "--dimension",
1071 "os",
1072 "Ubuntu",
1073 "--tag",
1074 "buildername:Linux CT Top1k Repaint Perf",
1075 "--tag",
1076 "data:[dummy hash for slave2]",
1077 "--tag",
1078 "master:chromium.perf.fyi",
1079 "--tag",
1080 "name:ct-1k-task-5",
1081 "--tag",
1082 "os:Ubuntu",
1083 "--tag",
1084 "stepname:ct-1k-task-5 on Ubuntu",
1085 "[dummy hash for slave2]"
1086 ],
1087 "cwd": "[SLAVE_BUILD]",
1088 "name": "[trigger] ct-1k-task-5 on Ubuntu",
1089 "~followup_annotations": [
1090 "@@@STEP_LOG_LINE@json.output@{@@@",
1091 "@@@STEP_LOG_LINE@json.output@ \"base_task_name\": \"ct-1k-task-5/Ubuntu/ [dummy has/Linux CT Top1k Repaint Perf/-1\", @@@",
1092 "@@@STEP_LOG_LINE@json.output@ \"tasks\": {@@@",
1093 "@@@STEP_LOG_LINE@json.output@ \"ct-1k-task-5/Ubuntu/[dummy has/Linux C T Top1k Repaint Perf/-1\": {@@@",
1094 "@@@STEP_LOG_LINE@json.output@ \"shard_index\": 0, @@@",
1095 "@@@STEP_LOG_LINE@json.output@ \"task_id\": \"10000\", @@@",
1096 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"https://chromium-swarm .appspot.com/user/task/10000\"@@@",
1097 "@@@STEP_LOG_LINE@json.output@ }@@@",
1098 "@@@STEP_LOG_LINE@json.output@ }@@@",
1099 "@@@STEP_LOG_LINE@json.output@}@@@",
1100 "@@@STEP_LOG_END@json.output@@@",
1101 "@@@STEP_LINK@shard #0@https://chromium-swarm.appspot.com/user/task/10000@ @@"
1102 ]
1103 },
1104 {
1105 "cmd": [
1106 "python",
1107 "-u",
1108 "[SLAVE_BUILD]/swarming.client/swarming.py",
1109 "collect",
1110 "--swarming",
1111 "https://chromium-swarm.appspot.com",
1112 "--decorate",
1113 "--print-status-updates",
1114 "--shards",
1115 "1",
1116 "ct-1k-task-1/Ubuntu/[dummy has/Linux CT Top1k Repaint Perf/-1",
1117 "--task-summary-json",
1118 "/path/to/tmp/json",
1119 "--task-output-dir",
1120 "[TMP_BASE]/swarming_temp_dir/outputs/slave1"
1121 ],
1122 "cwd": "[SLAVE_BUILD]",
1123 "name": "ct-1k-task-1 on Ubuntu",
1124 "~followup_annotations": [
1125 "@@@STEP_TEXT@swarming pending 71s@@@",
1126 "@@@STEP_LOG_LINE@json.output@{@@@",
1127 "@@@STEP_LOG_LINE@json.output@ \"shards\": [@@@",
1128 "@@@STEP_LOG_LINE@json.output@ {@@@",
1129 "@@@STEP_LOG_LINE@json.output@ \"abandoned_ts\": null, @@@",
1130 "@@@STEP_LOG_LINE@json.output@ \"bot_id\": \"vm30\", @@@",
1131 "@@@STEP_LOG_LINE@json.output@ \"completed_ts\": \"2014-09-25T01:42:0 0.123\", @@@",
1132 "@@@STEP_LOG_LINE@json.output@ \"created_ts\": \"2014-09-25T01:41:00. 123\", @@@",
1133 "@@@STEP_LOG_LINE@json.output@ \"durations\": [@@@",
1134 "@@@STEP_LOG_LINE@json.output@ 5.7, @@@",
1135 "@@@STEP_LOG_LINE@json.output@ 31.5@@@",
1136 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1137 "@@@STEP_LOG_LINE@json.output@ \"exit_codes\": [@@@",
1138 "@@@STEP_LOG_LINE@json.output@ 0, @@@",
1139 "@@@STEP_LOG_LINE@json.output@ 0@@@",
1140 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1141 "@@@STEP_LOG_LINE@json.output@ \"failure\": false, @@@",
1142 "@@@STEP_LOG_LINE@json.output@ \"id\": \"148aa78d7aa0000\", @@@",
1143 "@@@STEP_LOG_LINE@json.output@ \"internal_failure\": false, @@@",
1144 "@@@STEP_LOG_LINE@json.output@ \"isolated_out\": {@@@",
1145 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"blah\"@@@",
1146 "@@@STEP_LOG_LINE@json.output@ }, @@@",
1147 "@@@STEP_LOG_LINE@json.output@ \"modified_ts\": \"2014-09-25 01:42:00 \", @@@",
1148 "@@@STEP_LOG_LINE@json.output@ \"name\": \"heartbeat-canary-2014-09-2 5_01:41:55-os=Windows\", @@@",
1149 "@@@STEP_LOG_LINE@json.output@ \"outputs\": [@@@",
1150 "@@@STEP_LOG_LINE@json.output@ \"Heart beat succeeded on win32.\\n\ ", @@@",
1151 "@@@STEP_LOG_LINE@json.output@ \"Foo\"@@@",
1152 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1153 "@@@STEP_LOG_LINE@json.output@ \"started_ts\": \"2014-09-25T01:42:11. 123\", @@@",
1154 "@@@STEP_LOG_LINE@json.output@ \"state\": 112, @@@",
1155 "@@@STEP_LOG_LINE@json.output@ \"try_number\": 1, @@@",
1156 "@@@STEP_LOG_LINE@json.output@ \"user\": \"unknown\"@@@",
1157 "@@@STEP_LOG_LINE@json.output@ }@@@",
1158 "@@@STEP_LOG_LINE@json.output@ ]@@@",
1159 "@@@STEP_LOG_LINE@json.output@}@@@",
1160 "@@@STEP_LOG_END@json.output@@@",
1161 "@@@STEP_LINK@shard #0 isolated out@blah@@@"
1162 ]
1163 },
1164 {
1165 "cmd": [
1166 "python",
1167 "-u",
1168 "[SLAVE_BUILD]/swarming.client/swarming.py",
1169 "collect",
1170 "--swarming",
1171 "https://chromium-swarm.appspot.com",
1172 "--decorate",
1173 "--print-status-updates",
1174 "--shards",
1175 "1",
1176 "ct-1k-task-2/Ubuntu/[dummy has/Linux CT Top1k Repaint Perf/-1",
1177 "--task-summary-json",
1178 "/path/to/tmp/json",
1179 "--task-output-dir",
1180 "[TMP_BASE]/swarming_temp_dir/outputs/slave2"
1181 ],
1182 "cwd": "[SLAVE_BUILD]",
1183 "name": "ct-1k-task-2 on Ubuntu",
1184 "~followup_annotations": [
1185 "@@@STEP_TEXT@swarming pending 71s@@@",
1186 "@@@STEP_LOG_LINE@json.output@{@@@",
1187 "@@@STEP_LOG_LINE@json.output@ \"shards\": [@@@",
1188 "@@@STEP_LOG_LINE@json.output@ {@@@",
1189 "@@@STEP_LOG_LINE@json.output@ \"abandoned_ts\": null, @@@",
1190 "@@@STEP_LOG_LINE@json.output@ \"bot_id\": \"vm30\", @@@",
1191 "@@@STEP_LOG_LINE@json.output@ \"completed_ts\": \"2014-09-25T01:42:0 0.123\", @@@",
1192 "@@@STEP_LOG_LINE@json.output@ \"created_ts\": \"2014-09-25T01:41:00. 123\", @@@",
1193 "@@@STEP_LOG_LINE@json.output@ \"durations\": [@@@",
1194 "@@@STEP_LOG_LINE@json.output@ 5.7, @@@",
1195 "@@@STEP_LOG_LINE@json.output@ 31.5@@@",
1196 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1197 "@@@STEP_LOG_LINE@json.output@ \"exit_codes\": [@@@",
1198 "@@@STEP_LOG_LINE@json.output@ 0, @@@",
1199 "@@@STEP_LOG_LINE@json.output@ 0@@@",
1200 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1201 "@@@STEP_LOG_LINE@json.output@ \"failure\": false, @@@",
1202 "@@@STEP_LOG_LINE@json.output@ \"id\": \"148aa78d7aa0000\", @@@",
1203 "@@@STEP_LOG_LINE@json.output@ \"internal_failure\": false, @@@",
1204 "@@@STEP_LOG_LINE@json.output@ \"isolated_out\": {@@@",
1205 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"blah\"@@@",
1206 "@@@STEP_LOG_LINE@json.output@ }, @@@",
1207 "@@@STEP_LOG_LINE@json.output@ \"modified_ts\": \"2014-09-25 01:42:00 \", @@@",
1208 "@@@STEP_LOG_LINE@json.output@ \"name\": \"heartbeat-canary-2014-09-2 5_01:41:55-os=Windows\", @@@",
1209 "@@@STEP_LOG_LINE@json.output@ \"outputs\": [@@@",
1210 "@@@STEP_LOG_LINE@json.output@ \"Heart beat succeeded on win32.\\n\ ", @@@",
1211 "@@@STEP_LOG_LINE@json.output@ \"Foo\"@@@",
1212 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1213 "@@@STEP_LOG_LINE@json.output@ \"started_ts\": \"2014-09-25T01:42:11. 123\", @@@",
1214 "@@@STEP_LOG_LINE@json.output@ \"state\": 112, @@@",
1215 "@@@STEP_LOG_LINE@json.output@ \"try_number\": 1, @@@",
1216 "@@@STEP_LOG_LINE@json.output@ \"user\": \"unknown\"@@@",
1217 "@@@STEP_LOG_LINE@json.output@ }@@@",
1218 "@@@STEP_LOG_LINE@json.output@ ]@@@",
1219 "@@@STEP_LOG_LINE@json.output@}@@@",
1220 "@@@STEP_LOG_END@json.output@@@",
1221 "@@@STEP_LINK@shard #0 isolated out@blah@@@"
1222 ]
1223 },
1224 {
1225 "cmd": [
1226 "python",
1227 "-u",
1228 "[SLAVE_BUILD]/swarming.client/swarming.py",
1229 "collect",
1230 "--swarming",
1231 "https://chromium-swarm.appspot.com",
1232 "--decorate",
1233 "--print-status-updates",
1234 "--shards",
1235 "1",
1236 "ct-1k-task-3/Ubuntu/[dummy has/Linux CT Top1k Repaint Perf/-1",
1237 "--task-summary-json",
1238 "/path/to/tmp/json",
1239 "--task-output-dir",
1240 "[TMP_BASE]/swarming_temp_dir/outputs/slave3"
1241 ],
1242 "cwd": "[SLAVE_BUILD]",
1243 "name": "ct-1k-task-3 on Ubuntu",
1244 "~followup_annotations": [
1245 "@@@STEP_TEXT@swarming pending 71s@@@",
1246 "@@@STEP_LOG_LINE@json.output@{@@@",
1247 "@@@STEP_LOG_LINE@json.output@ \"shards\": [@@@",
1248 "@@@STEP_LOG_LINE@json.output@ {@@@",
1249 "@@@STEP_LOG_LINE@json.output@ \"abandoned_ts\": null, @@@",
1250 "@@@STEP_LOG_LINE@json.output@ \"bot_id\": \"vm30\", @@@",
1251 "@@@STEP_LOG_LINE@json.output@ \"completed_ts\": \"2014-09-25T01:42:0 0.123\", @@@",
1252 "@@@STEP_LOG_LINE@json.output@ \"created_ts\": \"2014-09-25T01:41:00. 123\", @@@",
1253 "@@@STEP_LOG_LINE@json.output@ \"durations\": [@@@",
1254 "@@@STEP_LOG_LINE@json.output@ 5.7, @@@",
1255 "@@@STEP_LOG_LINE@json.output@ 31.5@@@",
1256 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1257 "@@@STEP_LOG_LINE@json.output@ \"exit_codes\": [@@@",
1258 "@@@STEP_LOG_LINE@json.output@ 0, @@@",
1259 "@@@STEP_LOG_LINE@json.output@ 0@@@",
1260 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1261 "@@@STEP_LOG_LINE@json.output@ \"failure\": false, @@@",
1262 "@@@STEP_LOG_LINE@json.output@ \"id\": \"148aa78d7aa0000\", @@@",
1263 "@@@STEP_LOG_LINE@json.output@ \"internal_failure\": false, @@@",
1264 "@@@STEP_LOG_LINE@json.output@ \"isolated_out\": {@@@",
1265 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"blah\"@@@",
1266 "@@@STEP_LOG_LINE@json.output@ }, @@@",
1267 "@@@STEP_LOG_LINE@json.output@ \"modified_ts\": \"2014-09-25 01:42:00 \", @@@",
1268 "@@@STEP_LOG_LINE@json.output@ \"name\": \"heartbeat-canary-2014-09-2 5_01:41:55-os=Windows\", @@@",
1269 "@@@STEP_LOG_LINE@json.output@ \"outputs\": [@@@",
1270 "@@@STEP_LOG_LINE@json.output@ \"Heart beat succeeded on win32.\\n\ ", @@@",
1271 "@@@STEP_LOG_LINE@json.output@ \"Foo\"@@@",
1272 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1273 "@@@STEP_LOG_LINE@json.output@ \"started_ts\": \"2014-09-25T01:42:11. 123\", @@@",
1274 "@@@STEP_LOG_LINE@json.output@ \"state\": 112, @@@",
1275 "@@@STEP_LOG_LINE@json.output@ \"try_number\": 1, @@@",
1276 "@@@STEP_LOG_LINE@json.output@ \"user\": \"unknown\"@@@",
1277 "@@@STEP_LOG_LINE@json.output@ }@@@",
1278 "@@@STEP_LOG_LINE@json.output@ ]@@@",
1279 "@@@STEP_LOG_LINE@json.output@}@@@",
1280 "@@@STEP_LOG_END@json.output@@@",
1281 "@@@STEP_LINK@shard #0 isolated out@blah@@@"
1282 ]
1283 },
1284 {
1285 "cmd": [
1286 "python",
1287 "-u",
1288 "[SLAVE_BUILD]/swarming.client/swarming.py",
1289 "collect",
1290 "--swarming",
1291 "https://chromium-swarm.appspot.com",
1292 "--decorate",
1293 "--print-status-updates",
1294 "--shards",
1295 "1",
1296 "ct-1k-task-4/Ubuntu/[dummy has/Linux CT Top1k Repaint Perf/-1",
1297 "--task-summary-json",
1298 "/path/to/tmp/json",
1299 "--task-output-dir",
1300 "[TMP_BASE]/swarming_temp_dir/outputs/slave4"
1301 ],
1302 "cwd": "[SLAVE_BUILD]",
1303 "name": "ct-1k-task-4 on Ubuntu",
1304 "~followup_annotations": [
1305 "@@@STEP_TEXT@swarming pending 71s@@@",
1306 "@@@STEP_LOG_LINE@json.output@{@@@",
1307 "@@@STEP_LOG_LINE@json.output@ \"shards\": [@@@",
1308 "@@@STEP_LOG_LINE@json.output@ {@@@",
1309 "@@@STEP_LOG_LINE@json.output@ \"abandoned_ts\": null, @@@",
1310 "@@@STEP_LOG_LINE@json.output@ \"bot_id\": \"vm30\", @@@",
1311 "@@@STEP_LOG_LINE@json.output@ \"completed_ts\": \"2014-09-25T01:42:0 0.123\", @@@",
1312 "@@@STEP_LOG_LINE@json.output@ \"created_ts\": \"2014-09-25T01:41:00. 123\", @@@",
1313 "@@@STEP_LOG_LINE@json.output@ \"durations\": [@@@",
1314 "@@@STEP_LOG_LINE@json.output@ 5.7, @@@",
1315 "@@@STEP_LOG_LINE@json.output@ 31.5@@@",
1316 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1317 "@@@STEP_LOG_LINE@json.output@ \"exit_codes\": [@@@",
1318 "@@@STEP_LOG_LINE@json.output@ 0, @@@",
1319 "@@@STEP_LOG_LINE@json.output@ 0@@@",
1320 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1321 "@@@STEP_LOG_LINE@json.output@ \"failure\": false, @@@",
1322 "@@@STEP_LOG_LINE@json.output@ \"id\": \"148aa78d7aa0000\", @@@",
1323 "@@@STEP_LOG_LINE@json.output@ \"internal_failure\": false, @@@",
1324 "@@@STEP_LOG_LINE@json.output@ \"isolated_out\": {@@@",
1325 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"blah\"@@@",
1326 "@@@STEP_LOG_LINE@json.output@ }, @@@",
1327 "@@@STEP_LOG_LINE@json.output@ \"modified_ts\": \"2014-09-25 01:42:00 \", @@@",
1328 "@@@STEP_LOG_LINE@json.output@ \"name\": \"heartbeat-canary-2014-09-2 5_01:41:55-os=Windows\", @@@",
1329 "@@@STEP_LOG_LINE@json.output@ \"outputs\": [@@@",
1330 "@@@STEP_LOG_LINE@json.output@ \"Heart beat succeeded on win32.\\n\ ", @@@",
1331 "@@@STEP_LOG_LINE@json.output@ \"Foo\"@@@",
1332 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1333 "@@@STEP_LOG_LINE@json.output@ \"started_ts\": \"2014-09-25T01:42:11. 123\", @@@",
1334 "@@@STEP_LOG_LINE@json.output@ \"state\": 112, @@@",
1335 "@@@STEP_LOG_LINE@json.output@ \"try_number\": 1, @@@",
1336 "@@@STEP_LOG_LINE@json.output@ \"user\": \"unknown\"@@@",
1337 "@@@STEP_LOG_LINE@json.output@ }@@@",
1338 "@@@STEP_LOG_LINE@json.output@ ]@@@",
1339 "@@@STEP_LOG_LINE@json.output@}@@@",
1340 "@@@STEP_LOG_END@json.output@@@",
1341 "@@@STEP_LINK@shard #0 isolated out@blah@@@"
1342 ]
1343 },
1344 {
1345 "cmd": [
1346 "python",
1347 "-u",
1348 "[SLAVE_BUILD]/swarming.client/swarming.py",
1349 "collect",
1350 "--swarming",
1351 "https://chromium-swarm.appspot.com",
1352 "--decorate",
1353 "--print-status-updates",
1354 "--shards",
1355 "1",
1356 "ct-1k-task-5/Ubuntu/[dummy has/Linux CT Top1k Repaint Perf/-1",
1357 "--task-summary-json",
1358 "/path/to/tmp/json",
1359 "--task-output-dir",
1360 "[TMP_BASE]/swarming_temp_dir/outputs/slave5"
1361 ],
1362 "cwd": "[SLAVE_BUILD]",
1363 "name": "ct-1k-task-5 on Ubuntu",
1364 "~followup_annotations": [
1365 "@@@STEP_TEXT@swarming pending 71s@@@",
1366 "@@@STEP_LOG_LINE@json.output@{@@@",
1367 "@@@STEP_LOG_LINE@json.output@ \"shards\": [@@@",
1368 "@@@STEP_LOG_LINE@json.output@ {@@@",
1369 "@@@STEP_LOG_LINE@json.output@ \"abandoned_ts\": null, @@@",
1370 "@@@STEP_LOG_LINE@json.output@ \"bot_id\": \"vm30\", @@@",
1371 "@@@STEP_LOG_LINE@json.output@ \"completed_ts\": \"2014-09-25T01:42:0 0.123\", @@@",
1372 "@@@STEP_LOG_LINE@json.output@ \"created_ts\": \"2014-09-25T01:41:00. 123\", @@@",
1373 "@@@STEP_LOG_LINE@json.output@ \"durations\": [@@@",
1374 "@@@STEP_LOG_LINE@json.output@ 5.7, @@@",
1375 "@@@STEP_LOG_LINE@json.output@ 31.5@@@",
1376 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1377 "@@@STEP_LOG_LINE@json.output@ \"exit_codes\": [@@@",
1378 "@@@STEP_LOG_LINE@json.output@ 0, @@@",
1379 "@@@STEP_LOG_LINE@json.output@ 0@@@",
1380 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1381 "@@@STEP_LOG_LINE@json.output@ \"failure\": false, @@@",
1382 "@@@STEP_LOG_LINE@json.output@ \"id\": \"148aa78d7aa0000\", @@@",
1383 "@@@STEP_LOG_LINE@json.output@ \"internal_failure\": false, @@@",
1384 "@@@STEP_LOG_LINE@json.output@ \"isolated_out\": {@@@",
1385 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"blah\"@@@",
1386 "@@@STEP_LOG_LINE@json.output@ }, @@@",
1387 "@@@STEP_LOG_LINE@json.output@ \"modified_ts\": \"2014-09-25 01:42:00 \", @@@",
1388 "@@@STEP_LOG_LINE@json.output@ \"name\": \"heartbeat-canary-2014-09-2 5_01:41:55-os=Windows\", @@@",
1389 "@@@STEP_LOG_LINE@json.output@ \"outputs\": [@@@",
1390 "@@@STEP_LOG_LINE@json.output@ \"Heart beat succeeded on win32.\\n\ ", @@@",
1391 "@@@STEP_LOG_LINE@json.output@ \"Foo\"@@@",
1392 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1393 "@@@STEP_LOG_LINE@json.output@ \"started_ts\": \"2014-09-25T01:42:11. 123\", @@@",
1394 "@@@STEP_LOG_LINE@json.output@ \"state\": 112, @@@",
1395 "@@@STEP_LOG_LINE@json.output@ \"try_number\": 1, @@@",
1396 "@@@STEP_LOG_LINE@json.output@ \"user\": \"unknown\"@@@",
1397 "@@@STEP_LOG_LINE@json.output@ }@@@",
1398 "@@@STEP_LOG_LINE@json.output@ ]@@@",
1399 "@@@STEP_LOG_LINE@json.output@}@@@",
1400 "@@@STEP_LOG_END@json.output@@@",
1401 "@@@STEP_LINK@shard #0 isolated out@blah@@@"
1402 ]
1403 },
1404 {
1405 "name": "$result",
1406 "recipe_result": null,
1407 "status_code": 0
1408 }
1409 ]
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698