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

Side by Side Diff: scripts/slave/recipes/perf/ct_top1k_perf.expected/CT_Top1k_RR.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: Rename ct_top1k_rr_perf to ct_top1k_perf Created 5 years, 1 month 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 RR 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 "\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",
162 "[TMP_BASE]/swarming_temp_dir",
163 "511"
164 ],
165 "cwd": "[SLAVE_BUILD]",
166 "name": "makedirs Create swarming tmp dir",
167 "~followup_annotations": [
168 "@@@STEP_LOG_LINE@python.inline@@@@",
169 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
170 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
171 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
172 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
173 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
174 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
175 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
176 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
177 "@@@STEP_LOG_END@python.inline@@@"
178 ]
179 },
180 {
181 "cmd": [
182 "python",
183 "-u",
184 "[SLAVE_BUILD]/swarming.client/swarming.py",
185 "--version"
186 ],
187 "cwd": "[SLAVE_BUILD]",
188 "name": "swarming.py --version",
189 "stdout": "/path/to/tmp/",
190 "~followup_annotations": [
191 "@@@STEP_TEXT@0.4.10@@@"
192 ]
193 },
194 {
195 "cmd": [
196 "python",
197 "-u",
198 "[BUILD]/scripts/slave/extract_build.py",
199 "--target",
200 "Release",
201 "--build-archive-url",
202 "http:/dummy-url.com",
203 "--master-name",
204 "chromium.perf.fyi"
205 ],
206 "cwd": "[SLAVE_BUILD]",
207 "name": "Download and Extract Binary"
208 },
209 {
210 "cmd": [
211 "python",
212 "-u",
213 "RECIPE_MODULE[gsutil]/resources/gsutil_wrapper.py",
214 "--",
215 "[DEPOT_TOOLS]/gsutil.py",
216 "----",
217 "cp",
218 "gs://cluster-telemetry/swarming/binaries/run_chromium_perf_swarming",
219 "[SLAVE_BUILD]/src/content/test/ct/run_chromium_perf_swarming"
220 ],
221 "cwd": "[SLAVE_BUILD]",
222 "name": "gsutil download run_chromium_perf_swarming"
223 },
224 {
225 "cmd": [
226 "python",
227 "-u",
228 "\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"
229 ],
230 "cwd": "[SLAVE_BUILD]",
231 "name": "Set executable bit on run_chromium_perf_swarming",
232 "~followup_annotations": [
233 "@@@STEP_LOG_LINE@python.inline@@@@",
234 "@@@STEP_LOG_LINE@python.inline@import os@@@",
235 "@@@STEP_LOG_LINE@python.inline@import stat@@@",
236 "@@@STEP_LOG_LINE@python.inline@@@@",
237 "@@@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)@@@",
238 "@@@STEP_LOG_END@python.inline@@@"
239 ]
240 },
241 {
242 "cmd": [
243 "python",
244 "-u",
245 "\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",
246 "[SLAVE_BUILD]/src/content/test/ct/slave1/page_sets",
247 "511"
248 ],
249 "cwd": "[SLAVE_BUILD]",
250 "name": "makedirs Create page_sets dir",
251 "~followup_annotations": [
252 "@@@STEP_LOG_LINE@python.inline@@@@",
253 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
254 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
255 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
256 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
257 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
258 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
259 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
260 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
261 "@@@STEP_LOG_END@python.inline@@@"
262 ]
263 },
264 {
265 "cmd": [
266 "python",
267 "-u",
268 "RECIPE_MODULE[gsutil]/resources/gsutil_wrapper.py",
269 "--",
270 "[DEPOT_TOOLS]/gsutil.py",
271 "----",
272 "cp",
273 "gs://cluster-telemetry/swarming/page_sets/1k/slave1/*",
274 "[SLAVE_BUILD]/src/content/test/ct/slave1/page_sets"
275 ],
276 "cwd": "[SLAVE_BUILD]",
277 "name": "gsutil download"
278 },
279 {
280 "cmd": [
281 "python",
282 "-u",
283 "\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",
284 "[SLAVE_BUILD]/src/content/test/ct/slave1/page_sets/data",
285 "511"
286 ],
287 "cwd": "[SLAVE_BUILD]",
288 "name": "makedirs Create WPR dir",
289 "~followup_annotations": [
290 "@@@STEP_LOG_LINE@python.inline@@@@",
291 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
292 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
293 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
294 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
295 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
296 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
297 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
298 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
299 "@@@STEP_LOG_END@python.inline@@@"
300 ]
301 },
302 {
303 "cmd": [
304 "python",
305 "-u",
306 "RECIPE_MODULE[gsutil]/resources/gsutil_wrapper.py",
307 "--",
308 "[DEPOT_TOOLS]/gsutil.py",
309 "----",
310 "cp",
311 "gs://cluster-telemetry/swarming/webpage_archives/1k/slave1/*",
312 "[SLAVE_BUILD]/src/content/test/ct/slave1/page_sets/data"
313 ],
314 "cwd": "[SLAVE_BUILD]",
315 "name": "gsutil download (2)"
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 \"rasterize_and_record_micro\", \n \"--extra-variable\", \ n \"BUILDER\", \n \"Linux CT Top1k RR Perf\", \n \"--extra- variable\", \n \"GIT_HASH\", \n \"xy12z43\", \n \"--extra-v ariable\", \n \"MASTER\", \n \"chromium.perf.fyi\", \n \"-- extra-variable\", \n \"SLAVE_NUM\", \n \"1\"\n ], \n \"dir\" : \"[SLAVE_BUILD]/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 shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
409 "{\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 \"rasterize_and_record_micro\", \n \"--extra-variable\", \ n \"BUILDER\", \n \"Linux CT Top1k RR Perf\", \n \"--extra- variable\", \n \"GIT_HASH\", \n \"xy12z43\", \n \"--extra-v ariable\", \n \"MASTER\", \n \"chromium.perf.fyi\", \n \"-- extra-variable\", \n \"SLAVE_NUM\", \n \"2\"\n ], \n \"dir\" : \"[SLAVE_BUILD]/src/chrome\", \n \"version\": 1\n}",
410 "[TMP_BASE]/swarming_temp_dir/slave2.isolated.gen.json"
411 ],
412 "cwd": "[SLAVE_BUILD]",
413 "name": "Write slave2.isolated.gen.json"
414 },
415 {
416 "cmd": [
417 "python",
418 "-u",
419 "\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",
420 "[SLAVE_BUILD]/src/content/test/ct/slave3/page_sets",
421 "511"
422 ],
423 "cwd": "[SLAVE_BUILD]",
424 "name": "makedirs Create page_sets dir (3)",
425 "~followup_annotations": [
426 "@@@STEP_LOG_LINE@python.inline@@@@",
427 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
428 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
429 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
430 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
431 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
432 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
433 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
434 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
435 "@@@STEP_LOG_END@python.inline@@@"
436 ]
437 },
438 {
439 "cmd": [
440 "python",
441 "-u",
442 "RECIPE_MODULE[gsutil]/resources/gsutil_wrapper.py",
443 "--",
444 "[DEPOT_TOOLS]/gsutil.py",
445 "----",
446 "cp",
447 "gs://cluster-telemetry/swarming/page_sets/1k/slave3/*",
448 "[SLAVE_BUILD]/src/content/test/ct/slave3/page_sets"
449 ],
450 "cwd": "[SLAVE_BUILD]",
451 "name": "gsutil download (5)"
452 },
453 {
454 "cmd": [
455 "python",
456 "-u",
457 "\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",
458 "[SLAVE_BUILD]/src/content/test/ct/slave3/page_sets/data",
459 "511"
460 ],
461 "cwd": "[SLAVE_BUILD]",
462 "name": "makedirs Create WPR dir (3)",
463 "~followup_annotations": [
464 "@@@STEP_LOG_LINE@python.inline@@@@",
465 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
466 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
467 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
468 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
469 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
470 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
471 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
472 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
473 "@@@STEP_LOG_END@python.inline@@@"
474 ]
475 },
476 {
477 "cmd": [
478 "python",
479 "-u",
480 "RECIPE_MODULE[gsutil]/resources/gsutil_wrapper.py",
481 "--",
482 "[DEPOT_TOOLS]/gsutil.py",
483 "----",
484 "cp",
485 "gs://cluster-telemetry/swarming/webpage_archives/1k/slave3/*",
486 "[SLAVE_BUILD]/src/content/test/ct/slave3/page_sets/data"
487 ],
488 "cwd": "[SLAVE_BUILD]",
489 "name": "gsutil download (6)"
490 },
491 {
492 "cmd": [
493 "python",
494 "-u",
495 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
496 "{\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 \"rasterize_and_record_micro\", \n \"--extra-variable\", \ n \"BUILDER\", \n \"Linux CT Top1k RR Perf\", \n \"--extra- variable\", \n \"GIT_HASH\", \n \"xy12z43\", \n \"--extra-v ariable\", \n \"MASTER\", \n \"chromium.perf.fyi\", \n \"-- extra-variable\", \n \"SLAVE_NUM\", \n \"3\"\n ], \n \"dir\" : \"[SLAVE_BUILD]/src/chrome\", \n \"version\": 1\n}",
497 "[TMP_BASE]/swarming_temp_dir/slave3.isolated.gen.json"
498 ],
499 "cwd": "[SLAVE_BUILD]",
500 "name": "Write slave3.isolated.gen.json"
501 },
502 {
503 "cmd": [
504 "python",
505 "-u",
506 "\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",
507 "[SLAVE_BUILD]/src/content/test/ct/slave4/page_sets",
508 "511"
509 ],
510 "cwd": "[SLAVE_BUILD]",
511 "name": "makedirs Create page_sets dir (4)",
512 "~followup_annotations": [
513 "@@@STEP_LOG_LINE@python.inline@@@@",
514 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
515 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
516 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
517 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
518 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
519 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
520 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
521 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
522 "@@@STEP_LOG_END@python.inline@@@"
523 ]
524 },
525 {
526 "cmd": [
527 "python",
528 "-u",
529 "RECIPE_MODULE[gsutil]/resources/gsutil_wrapper.py",
530 "--",
531 "[DEPOT_TOOLS]/gsutil.py",
532 "----",
533 "cp",
534 "gs://cluster-telemetry/swarming/page_sets/1k/slave4/*",
535 "[SLAVE_BUILD]/src/content/test/ct/slave4/page_sets"
536 ],
537 "cwd": "[SLAVE_BUILD]",
538 "name": "gsutil download (7)"
539 },
540 {
541 "cmd": [
542 "python",
543 "-u",
544 "\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",
545 "[SLAVE_BUILD]/src/content/test/ct/slave4/page_sets/data",
546 "511"
547 ],
548 "cwd": "[SLAVE_BUILD]",
549 "name": "makedirs Create WPR dir (4)",
550 "~followup_annotations": [
551 "@@@STEP_LOG_LINE@python.inline@@@@",
552 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
553 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
554 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
555 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
556 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
557 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
558 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
559 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
560 "@@@STEP_LOG_END@python.inline@@@"
561 ]
562 },
563 {
564 "cmd": [
565 "python",
566 "-u",
567 "RECIPE_MODULE[gsutil]/resources/gsutil_wrapper.py",
568 "--",
569 "[DEPOT_TOOLS]/gsutil.py",
570 "----",
571 "cp",
572 "gs://cluster-telemetry/swarming/webpage_archives/1k/slave4/*",
573 "[SLAVE_BUILD]/src/content/test/ct/slave4/page_sets/data"
574 ],
575 "cwd": "[SLAVE_BUILD]",
576 "name": "gsutil download (8)"
577 },
578 {
579 "cmd": [
580 "python",
581 "-u",
582 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
583 "{\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 \"rasterize_and_record_micro\", \n \"--extra-variable\", \ n \"BUILDER\", \n \"Linux CT Top1k RR Perf\", \n \"--extra- variable\", \n \"GIT_HASH\", \n \"xy12z43\", \n \"--extra-v ariable\", \n \"MASTER\", \n \"chromium.perf.fyi\", \n \"-- extra-variable\", \n \"SLAVE_NUM\", \n \"4\"\n ], \n \"dir\" : \"[SLAVE_BUILD]/src/chrome\", \n \"version\": 1\n}",
584 "[TMP_BASE]/swarming_temp_dir/slave4.isolated.gen.json"
585 ],
586 "cwd": "[SLAVE_BUILD]",
587 "name": "Write slave4.isolated.gen.json"
588 },
589 {
590 "cmd": [
591 "python",
592 "-u",
593 "\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",
594 "[SLAVE_BUILD]/src/content/test/ct/slave5/page_sets",
595 "511"
596 ],
597 "cwd": "[SLAVE_BUILD]",
598 "name": "makedirs Create page_sets dir (5)",
599 "~followup_annotations": [
600 "@@@STEP_LOG_LINE@python.inline@@@@",
601 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
602 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
603 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
604 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
605 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
606 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
607 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
608 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
609 "@@@STEP_LOG_END@python.inline@@@"
610 ]
611 },
612 {
613 "cmd": [
614 "python",
615 "-u",
616 "RECIPE_MODULE[gsutil]/resources/gsutil_wrapper.py",
617 "--",
618 "[DEPOT_TOOLS]/gsutil.py",
619 "----",
620 "cp",
621 "gs://cluster-telemetry/swarming/page_sets/1k/slave5/*",
622 "[SLAVE_BUILD]/src/content/test/ct/slave5/page_sets"
623 ],
624 "cwd": "[SLAVE_BUILD]",
625 "name": "gsutil download (9)"
626 },
627 {
628 "cmd": [
629 "python",
630 "-u",
631 "\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",
632 "[SLAVE_BUILD]/src/content/test/ct/slave5/page_sets/data",
633 "511"
634 ],
635 "cwd": "[SLAVE_BUILD]",
636 "name": "makedirs Create WPR dir (5)",
637 "~followup_annotations": [
638 "@@@STEP_LOG_LINE@python.inline@@@@",
639 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
640 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
641 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
642 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
643 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
644 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
645 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
646 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
647 "@@@STEP_LOG_END@python.inline@@@"
648 ]
649 },
650 {
651 "cmd": [
652 "python",
653 "-u",
654 "RECIPE_MODULE[gsutil]/resources/gsutil_wrapper.py",
655 "--",
656 "[DEPOT_TOOLS]/gsutil.py",
657 "----",
658 "cp",
659 "gs://cluster-telemetry/swarming/webpage_archives/1k/slave5/*",
660 "[SLAVE_BUILD]/src/content/test/ct/slave5/page_sets/data"
661 ],
662 "cwd": "[SLAVE_BUILD]",
663 "name": "gsutil download (10)"
664 },
665 {
666 "cmd": [
667 "python",
668 "-u",
669 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
670 "{\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 \"rasterize_and_record_micro\", \n \"--extra-variable\", \ n \"BUILDER\", \n \"Linux CT Top1k RR Perf\", \n \"--extra- variable\", \n \"GIT_HASH\", \n \"xy12z43\", \n \"--extra-v ariable\", \n \"MASTER\", \n \"chromium.perf.fyi\", \n \"-- extra-variable\", \n \"SLAVE_NUM\", \n \"5\"\n ], \n \"dir\" : \"[SLAVE_BUILD]/src/chrome\", \n \"version\": 1\n}",
671 "[TMP_BASE]/swarming_temp_dir/slave5.isolated.gen.json"
672 ],
673 "cwd": "[SLAVE_BUILD]",
674 "name": "Write slave5.isolated.gen.json"
675 },
676 {
677 "cmd": [
678 "python",
679 "-u",
680 "RECIPE_MODULE[isolate]/resources/isolate.py",
681 "[SLAVE_BUILD]/swarming.client",
682 "batcharchive",
683 "--dump-json",
684 "/path/to/tmp/json",
685 "--isolate-server",
686 "https://isolateserver.appspot.com",
687 "[TMP_BASE]/swarming_temp_dir/slave1.isolated.gen.json",
688 "[TMP_BASE]/swarming_temp_dir/slave2.isolated.gen.json",
689 "[TMP_BASE]/swarming_temp_dir/slave3.isolated.gen.json",
690 "[TMP_BASE]/swarming_temp_dir/slave4.isolated.gen.json",
691 "[TMP_BASE]/swarming_temp_dir/slave5.isolated.gen.json"
692 ],
693 "cwd": "[SLAVE_BUILD]",
694 "name": "isolate tests",
695 "~followup_annotations": [
696 "@@@STEP_LOG_LINE@json.output@{@@@",
697 "@@@STEP_LOG_LINE@json.output@ \"slave1\": \"[dummy hash for slave1]\", @ @@",
698 "@@@STEP_LOG_LINE@json.output@ \"slave2\": \"[dummy hash for slave2]\", @ @@",
699 "@@@STEP_LOG_LINE@json.output@ \"slave3\": \"[dummy hash for slave3]\", @ @@",
700 "@@@STEP_LOG_LINE@json.output@ \"slave4\": \"[dummy hash for slave4]\", @ @@",
701 "@@@STEP_LOG_LINE@json.output@ \"slave5\": \"[dummy hash for slave5]\"@@@ ",
702 "@@@STEP_LOG_LINE@json.output@}@@@",
703 "@@@STEP_LOG_END@json.output@@@",
704 "@@@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]\"}@@@"
705 ]
706 },
707 {
708 "cmd": [
709 "python",
710 "-u",
711 "[SLAVE_BUILD]/swarming.client/swarming.py",
712 "trigger",
713 "--swarming",
714 "https://chromium-swarm.appspot.com",
715 "--isolate-server",
716 "https://isolateserver.appspot.com",
717 "--priority",
718 "90",
719 "--shards",
720 "1",
721 "--task-name",
722 "ct-1k-task-1/Ubuntu/[dummy has/Linux CT Top1k RR Perf/-1",
723 "--dump-json",
724 "/path/to/tmp/json",
725 "--expiration",
726 "3600",
727 "--io-timeout",
728 "1200",
729 "--hard-timeout",
730 "3600",
731 "--dimension",
732 "gpu",
733 "10de",
734 "--dimension",
735 "os",
736 "Ubuntu",
737 "--tag",
738 "buildername:Linux CT Top1k RR Perf",
739 "--tag",
740 "data:[dummy hash for slave5]",
741 "--tag",
742 "master:chromium.perf.fyi",
743 "--tag",
744 "name:ct-1k-task-1",
745 "--tag",
746 "os:Ubuntu",
747 "--tag",
748 "stepname:ct-1k-task-1 on Ubuntu",
749 "[dummy hash for slave5]"
750 ],
751 "cwd": "[SLAVE_BUILD]",
752 "name": "[trigger] ct-1k-task-1 on Ubuntu",
753 "~followup_annotations": [
754 "@@@STEP_LOG_LINE@json.output@{@@@",
755 "@@@STEP_LOG_LINE@json.output@ \"base_task_name\": \"ct-1k-task-1/Ubuntu/ [dummy has/Linux CT Top1k RR Perf/-1\", @@@",
756 "@@@STEP_LOG_LINE@json.output@ \"tasks\": {@@@",
757 "@@@STEP_LOG_LINE@json.output@ \"ct-1k-task-1/Ubuntu/[dummy has/Linux C T Top1k RR Perf/-1\": {@@@",
758 "@@@STEP_LOG_LINE@json.output@ \"shard_index\": 0, @@@",
759 "@@@STEP_LOG_LINE@json.output@ \"task_id\": \"10000\", @@@",
760 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"https://chromium-swarm .appspot.com/user/task/10000\"@@@",
761 "@@@STEP_LOG_LINE@json.output@ }@@@",
762 "@@@STEP_LOG_LINE@json.output@ }@@@",
763 "@@@STEP_LOG_LINE@json.output@}@@@",
764 "@@@STEP_LOG_END@json.output@@@",
765 "@@@STEP_LINK@shard #0@https://chromium-swarm.appspot.com/user/task/10000@ @@"
766 ]
767 },
768 {
769 "cmd": [
770 "python",
771 "-u",
772 "[SLAVE_BUILD]/swarming.client/swarming.py",
773 "trigger",
774 "--swarming",
775 "https://chromium-swarm.appspot.com",
776 "--isolate-server",
777 "https://isolateserver.appspot.com",
778 "--priority",
779 "90",
780 "--shards",
781 "1",
782 "--task-name",
783 "ct-1k-task-2/Ubuntu/[dummy has/Linux CT Top1k RR Perf/-1",
784 "--dump-json",
785 "/path/to/tmp/json",
786 "--expiration",
787 "3600",
788 "--io-timeout",
789 "1200",
790 "--hard-timeout",
791 "3600",
792 "--dimension",
793 "gpu",
794 "10de",
795 "--dimension",
796 "os",
797 "Ubuntu",
798 "--tag",
799 "buildername:Linux CT Top1k RR Perf",
800 "--tag",
801 "data:[dummy hash for slave4]",
802 "--tag",
803 "master:chromium.perf.fyi",
804 "--tag",
805 "name:ct-1k-task-2",
806 "--tag",
807 "os:Ubuntu",
808 "--tag",
809 "stepname:ct-1k-task-2 on Ubuntu",
810 "[dummy hash for slave4]"
811 ],
812 "cwd": "[SLAVE_BUILD]",
813 "name": "[trigger] ct-1k-task-2 on Ubuntu",
814 "~followup_annotations": [
815 "@@@STEP_LOG_LINE@json.output@{@@@",
816 "@@@STEP_LOG_LINE@json.output@ \"base_task_name\": \"ct-1k-task-2/Ubuntu/ [dummy has/Linux CT Top1k RR Perf/-1\", @@@",
817 "@@@STEP_LOG_LINE@json.output@ \"tasks\": {@@@",
818 "@@@STEP_LOG_LINE@json.output@ \"ct-1k-task-2/Ubuntu/[dummy has/Linux C T Top1k RR Perf/-1\": {@@@",
819 "@@@STEP_LOG_LINE@json.output@ \"shard_index\": 0, @@@",
820 "@@@STEP_LOG_LINE@json.output@ \"task_id\": \"10000\", @@@",
821 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"https://chromium-swarm .appspot.com/user/task/10000\"@@@",
822 "@@@STEP_LOG_LINE@json.output@ }@@@",
823 "@@@STEP_LOG_LINE@json.output@ }@@@",
824 "@@@STEP_LOG_LINE@json.output@}@@@",
825 "@@@STEP_LOG_END@json.output@@@",
826 "@@@STEP_LINK@shard #0@https://chromium-swarm.appspot.com/user/task/10000@ @@"
827 ]
828 },
829 {
830 "cmd": [
831 "python",
832 "-u",
833 "[SLAVE_BUILD]/swarming.client/swarming.py",
834 "trigger",
835 "--swarming",
836 "https://chromium-swarm.appspot.com",
837 "--isolate-server",
838 "https://isolateserver.appspot.com",
839 "--priority",
840 "90",
841 "--shards",
842 "1",
843 "--task-name",
844 "ct-1k-task-3/Ubuntu/[dummy has/Linux CT Top1k RR Perf/-1",
845 "--dump-json",
846 "/path/to/tmp/json",
847 "--expiration",
848 "3600",
849 "--io-timeout",
850 "1200",
851 "--hard-timeout",
852 "3600",
853 "--dimension",
854 "gpu",
855 "10de",
856 "--dimension",
857 "os",
858 "Ubuntu",
859 "--tag",
860 "buildername:Linux CT Top1k RR Perf",
861 "--tag",
862 "data:[dummy hash for slave1]",
863 "--tag",
864 "master:chromium.perf.fyi",
865 "--tag",
866 "name:ct-1k-task-3",
867 "--tag",
868 "os:Ubuntu",
869 "--tag",
870 "stepname:ct-1k-task-3 on Ubuntu",
871 "[dummy hash for slave1]"
872 ],
873 "cwd": "[SLAVE_BUILD]",
874 "name": "[trigger] ct-1k-task-3 on Ubuntu",
875 "~followup_annotations": [
876 "@@@STEP_LOG_LINE@json.output@{@@@",
877 "@@@STEP_LOG_LINE@json.output@ \"base_task_name\": \"ct-1k-task-3/Ubuntu/ [dummy has/Linux CT Top1k RR Perf/-1\", @@@",
878 "@@@STEP_LOG_LINE@json.output@ \"tasks\": {@@@",
879 "@@@STEP_LOG_LINE@json.output@ \"ct-1k-task-3/Ubuntu/[dummy has/Linux C T Top1k RR Perf/-1\": {@@@",
880 "@@@STEP_LOG_LINE@json.output@ \"shard_index\": 0, @@@",
881 "@@@STEP_LOG_LINE@json.output@ \"task_id\": \"10000\", @@@",
882 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"https://chromium-swarm .appspot.com/user/task/10000\"@@@",
883 "@@@STEP_LOG_LINE@json.output@ }@@@",
884 "@@@STEP_LOG_LINE@json.output@ }@@@",
885 "@@@STEP_LOG_LINE@json.output@}@@@",
886 "@@@STEP_LOG_END@json.output@@@",
887 "@@@STEP_LINK@shard #0@https://chromium-swarm.appspot.com/user/task/10000@ @@"
888 ]
889 },
890 {
891 "cmd": [
892 "python",
893 "-u",
894 "[SLAVE_BUILD]/swarming.client/swarming.py",
895 "trigger",
896 "--swarming",
897 "https://chromium-swarm.appspot.com",
898 "--isolate-server",
899 "https://isolateserver.appspot.com",
900 "--priority",
901 "90",
902 "--shards",
903 "1",
904 "--task-name",
905 "ct-1k-task-4/Ubuntu/[dummy has/Linux CT Top1k RR Perf/-1",
906 "--dump-json",
907 "/path/to/tmp/json",
908 "--expiration",
909 "3600",
910 "--io-timeout",
911 "1200",
912 "--hard-timeout",
913 "3600",
914 "--dimension",
915 "gpu",
916 "10de",
917 "--dimension",
918 "os",
919 "Ubuntu",
920 "--tag",
921 "buildername:Linux CT Top1k RR Perf",
922 "--tag",
923 "data:[dummy hash for slave3]",
924 "--tag",
925 "master:chromium.perf.fyi",
926 "--tag",
927 "name:ct-1k-task-4",
928 "--tag",
929 "os:Ubuntu",
930 "--tag",
931 "stepname:ct-1k-task-4 on Ubuntu",
932 "[dummy hash for slave3]"
933 ],
934 "cwd": "[SLAVE_BUILD]",
935 "name": "[trigger] ct-1k-task-4 on Ubuntu",
936 "~followup_annotations": [
937 "@@@STEP_LOG_LINE@json.output@{@@@",
938 "@@@STEP_LOG_LINE@json.output@ \"base_task_name\": \"ct-1k-task-4/Ubuntu/ [dummy has/Linux CT Top1k RR Perf/-1\", @@@",
939 "@@@STEP_LOG_LINE@json.output@ \"tasks\": {@@@",
940 "@@@STEP_LOG_LINE@json.output@ \"ct-1k-task-4/Ubuntu/[dummy has/Linux C T Top1k RR Perf/-1\": {@@@",
941 "@@@STEP_LOG_LINE@json.output@ \"shard_index\": 0, @@@",
942 "@@@STEP_LOG_LINE@json.output@ \"task_id\": \"10000\", @@@",
943 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"https://chromium-swarm .appspot.com/user/task/10000\"@@@",
944 "@@@STEP_LOG_LINE@json.output@ }@@@",
945 "@@@STEP_LOG_LINE@json.output@ }@@@",
946 "@@@STEP_LOG_LINE@json.output@}@@@",
947 "@@@STEP_LOG_END@json.output@@@",
948 "@@@STEP_LINK@shard #0@https://chromium-swarm.appspot.com/user/task/10000@ @@"
949 ]
950 },
951 {
952 "cmd": [
953 "python",
954 "-u",
955 "[SLAVE_BUILD]/swarming.client/swarming.py",
956 "trigger",
957 "--swarming",
958 "https://chromium-swarm.appspot.com",
959 "--isolate-server",
960 "https://isolateserver.appspot.com",
961 "--priority",
962 "90",
963 "--shards",
964 "1",
965 "--task-name",
966 "ct-1k-task-5/Ubuntu/[dummy has/Linux CT Top1k RR Perf/-1",
967 "--dump-json",
968 "/path/to/tmp/json",
969 "--expiration",
970 "3600",
971 "--io-timeout",
972 "1200",
973 "--hard-timeout",
974 "3600",
975 "--dimension",
976 "gpu",
977 "10de",
978 "--dimension",
979 "os",
980 "Ubuntu",
981 "--tag",
982 "buildername:Linux CT Top1k RR Perf",
983 "--tag",
984 "data:[dummy hash for slave2]",
985 "--tag",
986 "master:chromium.perf.fyi",
987 "--tag",
988 "name:ct-1k-task-5",
989 "--tag",
990 "os:Ubuntu",
991 "--tag",
992 "stepname:ct-1k-task-5 on Ubuntu",
993 "[dummy hash for slave2]"
994 ],
995 "cwd": "[SLAVE_BUILD]",
996 "name": "[trigger] ct-1k-task-5 on Ubuntu",
997 "~followup_annotations": [
998 "@@@STEP_LOG_LINE@json.output@{@@@",
999 "@@@STEP_LOG_LINE@json.output@ \"base_task_name\": \"ct-1k-task-5/Ubuntu/ [dummy has/Linux CT Top1k RR Perf/-1\", @@@",
1000 "@@@STEP_LOG_LINE@json.output@ \"tasks\": {@@@",
1001 "@@@STEP_LOG_LINE@json.output@ \"ct-1k-task-5/Ubuntu/[dummy has/Linux C T Top1k RR Perf/-1\": {@@@",
1002 "@@@STEP_LOG_LINE@json.output@ \"shard_index\": 0, @@@",
1003 "@@@STEP_LOG_LINE@json.output@ \"task_id\": \"10000\", @@@",
1004 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"https://chromium-swarm .appspot.com/user/task/10000\"@@@",
1005 "@@@STEP_LOG_LINE@json.output@ }@@@",
1006 "@@@STEP_LOG_LINE@json.output@ }@@@",
1007 "@@@STEP_LOG_LINE@json.output@}@@@",
1008 "@@@STEP_LOG_END@json.output@@@",
1009 "@@@STEP_LINK@shard #0@https://chromium-swarm.appspot.com/user/task/10000@ @@"
1010 ]
1011 },
1012 {
1013 "cmd": [
1014 "python",
1015 "-u",
1016 "[SLAVE_BUILD]/swarming.client/swarming.py",
1017 "collect",
1018 "--swarming",
1019 "https://chromium-swarm.appspot.com",
1020 "--decorate",
1021 "--print-status-updates",
1022 "--shards",
1023 "1",
1024 "ct-1k-task-1/Ubuntu/[dummy has/Linux CT Top1k RR Perf/-1",
1025 "--task-summary-json",
1026 "/path/to/tmp/json",
1027 "--task-output-dir",
1028 "[TMP_BASE]/swarming_temp_dir/outputs/slave1"
1029 ],
1030 "cwd": "[SLAVE_BUILD]",
1031 "name": "ct-1k-task-1 on Ubuntu",
1032 "~followup_annotations": [
1033 "@@@STEP_TEXT@swarming pending 71s@@@",
1034 "@@@STEP_LOG_LINE@json.output@{@@@",
1035 "@@@STEP_LOG_LINE@json.output@ \"shards\": [@@@",
1036 "@@@STEP_LOG_LINE@json.output@ {@@@",
1037 "@@@STEP_LOG_LINE@json.output@ \"abandoned_ts\": null, @@@",
1038 "@@@STEP_LOG_LINE@json.output@ \"bot_id\": \"vm30\", @@@",
1039 "@@@STEP_LOG_LINE@json.output@ \"completed_ts\": \"2014-09-25T01:42:0 0.123\", @@@",
1040 "@@@STEP_LOG_LINE@json.output@ \"created_ts\": \"2014-09-25T01:41:00. 123\", @@@",
1041 "@@@STEP_LOG_LINE@json.output@ \"durations\": [@@@",
1042 "@@@STEP_LOG_LINE@json.output@ 5.7, @@@",
1043 "@@@STEP_LOG_LINE@json.output@ 31.5@@@",
1044 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1045 "@@@STEP_LOG_LINE@json.output@ \"exit_codes\": [@@@",
1046 "@@@STEP_LOG_LINE@json.output@ 0, @@@",
1047 "@@@STEP_LOG_LINE@json.output@ 0@@@",
1048 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1049 "@@@STEP_LOG_LINE@json.output@ \"failure\": false, @@@",
1050 "@@@STEP_LOG_LINE@json.output@ \"id\": \"148aa78d7aa0000\", @@@",
1051 "@@@STEP_LOG_LINE@json.output@ \"internal_failure\": false, @@@",
1052 "@@@STEP_LOG_LINE@json.output@ \"isolated_out\": {@@@",
1053 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"blah\"@@@",
1054 "@@@STEP_LOG_LINE@json.output@ }, @@@",
1055 "@@@STEP_LOG_LINE@json.output@ \"modified_ts\": \"2014-09-25 01:42:00 \", @@@",
1056 "@@@STEP_LOG_LINE@json.output@ \"name\": \"heartbeat-canary-2014-09-2 5_01:41:55-os=Windows\", @@@",
1057 "@@@STEP_LOG_LINE@json.output@ \"outputs\": [@@@",
1058 "@@@STEP_LOG_LINE@json.output@ \"Heart beat succeeded on win32.\\n\ ", @@@",
1059 "@@@STEP_LOG_LINE@json.output@ \"Foo\"@@@",
1060 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1061 "@@@STEP_LOG_LINE@json.output@ \"started_ts\": \"2014-09-25T01:42:11. 123\", @@@",
1062 "@@@STEP_LOG_LINE@json.output@ \"state\": 112, @@@",
1063 "@@@STEP_LOG_LINE@json.output@ \"try_number\": 1, @@@",
1064 "@@@STEP_LOG_LINE@json.output@ \"user\": \"unknown\"@@@",
1065 "@@@STEP_LOG_LINE@json.output@ }@@@",
1066 "@@@STEP_LOG_LINE@json.output@ ]@@@",
1067 "@@@STEP_LOG_LINE@json.output@}@@@",
1068 "@@@STEP_LOG_END@json.output@@@",
1069 "@@@STEP_LINK@shard #0 isolated out@blah@@@"
1070 ]
1071 },
1072 {
1073 "cmd": [
1074 "python",
1075 "-u",
1076 "[SLAVE_BUILD]/swarming.client/swarming.py",
1077 "collect",
1078 "--swarming",
1079 "https://chromium-swarm.appspot.com",
1080 "--decorate",
1081 "--print-status-updates",
1082 "--shards",
1083 "1",
1084 "ct-1k-task-2/Ubuntu/[dummy has/Linux CT Top1k RR Perf/-1",
1085 "--task-summary-json",
1086 "/path/to/tmp/json",
1087 "--task-output-dir",
1088 "[TMP_BASE]/swarming_temp_dir/outputs/slave2"
1089 ],
1090 "cwd": "[SLAVE_BUILD]",
1091 "name": "ct-1k-task-2 on Ubuntu",
1092 "~followup_annotations": [
1093 "@@@STEP_TEXT@swarming pending 71s@@@",
1094 "@@@STEP_LOG_LINE@json.output@{@@@",
1095 "@@@STEP_LOG_LINE@json.output@ \"shards\": [@@@",
1096 "@@@STEP_LOG_LINE@json.output@ {@@@",
1097 "@@@STEP_LOG_LINE@json.output@ \"abandoned_ts\": null, @@@",
1098 "@@@STEP_LOG_LINE@json.output@ \"bot_id\": \"vm30\", @@@",
1099 "@@@STEP_LOG_LINE@json.output@ \"completed_ts\": \"2014-09-25T01:42:0 0.123\", @@@",
1100 "@@@STEP_LOG_LINE@json.output@ \"created_ts\": \"2014-09-25T01:41:00. 123\", @@@",
1101 "@@@STEP_LOG_LINE@json.output@ \"durations\": [@@@",
1102 "@@@STEP_LOG_LINE@json.output@ 5.7, @@@",
1103 "@@@STEP_LOG_LINE@json.output@ 31.5@@@",
1104 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1105 "@@@STEP_LOG_LINE@json.output@ \"exit_codes\": [@@@",
1106 "@@@STEP_LOG_LINE@json.output@ 0, @@@",
1107 "@@@STEP_LOG_LINE@json.output@ 0@@@",
1108 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1109 "@@@STEP_LOG_LINE@json.output@ \"failure\": false, @@@",
1110 "@@@STEP_LOG_LINE@json.output@ \"id\": \"148aa78d7aa0000\", @@@",
1111 "@@@STEP_LOG_LINE@json.output@ \"internal_failure\": false, @@@",
1112 "@@@STEP_LOG_LINE@json.output@ \"isolated_out\": {@@@",
1113 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"blah\"@@@",
1114 "@@@STEP_LOG_LINE@json.output@ }, @@@",
1115 "@@@STEP_LOG_LINE@json.output@ \"modified_ts\": \"2014-09-25 01:42:00 \", @@@",
1116 "@@@STEP_LOG_LINE@json.output@ \"name\": \"heartbeat-canary-2014-09-2 5_01:41:55-os=Windows\", @@@",
1117 "@@@STEP_LOG_LINE@json.output@ \"outputs\": [@@@",
1118 "@@@STEP_LOG_LINE@json.output@ \"Heart beat succeeded on win32.\\n\ ", @@@",
1119 "@@@STEP_LOG_LINE@json.output@ \"Foo\"@@@",
1120 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1121 "@@@STEP_LOG_LINE@json.output@ \"started_ts\": \"2014-09-25T01:42:11. 123\", @@@",
1122 "@@@STEP_LOG_LINE@json.output@ \"state\": 112, @@@",
1123 "@@@STEP_LOG_LINE@json.output@ \"try_number\": 1, @@@",
1124 "@@@STEP_LOG_LINE@json.output@ \"user\": \"unknown\"@@@",
1125 "@@@STEP_LOG_LINE@json.output@ }@@@",
1126 "@@@STEP_LOG_LINE@json.output@ ]@@@",
1127 "@@@STEP_LOG_LINE@json.output@}@@@",
1128 "@@@STEP_LOG_END@json.output@@@",
1129 "@@@STEP_LINK@shard #0 isolated out@blah@@@"
1130 ]
1131 },
1132 {
1133 "cmd": [
1134 "python",
1135 "-u",
1136 "[SLAVE_BUILD]/swarming.client/swarming.py",
1137 "collect",
1138 "--swarming",
1139 "https://chromium-swarm.appspot.com",
1140 "--decorate",
1141 "--print-status-updates",
1142 "--shards",
1143 "1",
1144 "ct-1k-task-3/Ubuntu/[dummy has/Linux CT Top1k RR Perf/-1",
1145 "--task-summary-json",
1146 "/path/to/tmp/json",
1147 "--task-output-dir",
1148 "[TMP_BASE]/swarming_temp_dir/outputs/slave3"
1149 ],
1150 "cwd": "[SLAVE_BUILD]",
1151 "name": "ct-1k-task-3 on Ubuntu",
1152 "~followup_annotations": [
1153 "@@@STEP_TEXT@swarming pending 71s@@@",
1154 "@@@STEP_LOG_LINE@json.output@{@@@",
1155 "@@@STEP_LOG_LINE@json.output@ \"shards\": [@@@",
1156 "@@@STEP_LOG_LINE@json.output@ {@@@",
1157 "@@@STEP_LOG_LINE@json.output@ \"abandoned_ts\": null, @@@",
1158 "@@@STEP_LOG_LINE@json.output@ \"bot_id\": \"vm30\", @@@",
1159 "@@@STEP_LOG_LINE@json.output@ \"completed_ts\": \"2014-09-25T01:42:0 0.123\", @@@",
1160 "@@@STEP_LOG_LINE@json.output@ \"created_ts\": \"2014-09-25T01:41:00. 123\", @@@",
1161 "@@@STEP_LOG_LINE@json.output@ \"durations\": [@@@",
1162 "@@@STEP_LOG_LINE@json.output@ 5.7, @@@",
1163 "@@@STEP_LOG_LINE@json.output@ 31.5@@@",
1164 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1165 "@@@STEP_LOG_LINE@json.output@ \"exit_codes\": [@@@",
1166 "@@@STEP_LOG_LINE@json.output@ 0, @@@",
1167 "@@@STEP_LOG_LINE@json.output@ 0@@@",
1168 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1169 "@@@STEP_LOG_LINE@json.output@ \"failure\": false, @@@",
1170 "@@@STEP_LOG_LINE@json.output@ \"id\": \"148aa78d7aa0000\", @@@",
1171 "@@@STEP_LOG_LINE@json.output@ \"internal_failure\": false, @@@",
1172 "@@@STEP_LOG_LINE@json.output@ \"isolated_out\": {@@@",
1173 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"blah\"@@@",
1174 "@@@STEP_LOG_LINE@json.output@ }, @@@",
1175 "@@@STEP_LOG_LINE@json.output@ \"modified_ts\": \"2014-09-25 01:42:00 \", @@@",
1176 "@@@STEP_LOG_LINE@json.output@ \"name\": \"heartbeat-canary-2014-09-2 5_01:41:55-os=Windows\", @@@",
1177 "@@@STEP_LOG_LINE@json.output@ \"outputs\": [@@@",
1178 "@@@STEP_LOG_LINE@json.output@ \"Heart beat succeeded on win32.\\n\ ", @@@",
1179 "@@@STEP_LOG_LINE@json.output@ \"Foo\"@@@",
1180 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1181 "@@@STEP_LOG_LINE@json.output@ \"started_ts\": \"2014-09-25T01:42:11. 123\", @@@",
1182 "@@@STEP_LOG_LINE@json.output@ \"state\": 112, @@@",
1183 "@@@STEP_LOG_LINE@json.output@ \"try_number\": 1, @@@",
1184 "@@@STEP_LOG_LINE@json.output@ \"user\": \"unknown\"@@@",
1185 "@@@STEP_LOG_LINE@json.output@ }@@@",
1186 "@@@STEP_LOG_LINE@json.output@ ]@@@",
1187 "@@@STEP_LOG_LINE@json.output@}@@@",
1188 "@@@STEP_LOG_END@json.output@@@",
1189 "@@@STEP_LINK@shard #0 isolated out@blah@@@"
1190 ]
1191 },
1192 {
1193 "cmd": [
1194 "python",
1195 "-u",
1196 "[SLAVE_BUILD]/swarming.client/swarming.py",
1197 "collect",
1198 "--swarming",
1199 "https://chromium-swarm.appspot.com",
1200 "--decorate",
1201 "--print-status-updates",
1202 "--shards",
1203 "1",
1204 "ct-1k-task-4/Ubuntu/[dummy has/Linux CT Top1k RR Perf/-1",
1205 "--task-summary-json",
1206 "/path/to/tmp/json",
1207 "--task-output-dir",
1208 "[TMP_BASE]/swarming_temp_dir/outputs/slave4"
1209 ],
1210 "cwd": "[SLAVE_BUILD]",
1211 "name": "ct-1k-task-4 on Ubuntu",
1212 "~followup_annotations": [
1213 "@@@STEP_TEXT@swarming pending 71s@@@",
1214 "@@@STEP_LOG_LINE@json.output@{@@@",
1215 "@@@STEP_LOG_LINE@json.output@ \"shards\": [@@@",
1216 "@@@STEP_LOG_LINE@json.output@ {@@@",
1217 "@@@STEP_LOG_LINE@json.output@ \"abandoned_ts\": null, @@@",
1218 "@@@STEP_LOG_LINE@json.output@ \"bot_id\": \"vm30\", @@@",
1219 "@@@STEP_LOG_LINE@json.output@ \"completed_ts\": \"2014-09-25T01:42:0 0.123\", @@@",
1220 "@@@STEP_LOG_LINE@json.output@ \"created_ts\": \"2014-09-25T01:41:00. 123\", @@@",
1221 "@@@STEP_LOG_LINE@json.output@ \"durations\": [@@@",
1222 "@@@STEP_LOG_LINE@json.output@ 5.7, @@@",
1223 "@@@STEP_LOG_LINE@json.output@ 31.5@@@",
1224 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1225 "@@@STEP_LOG_LINE@json.output@ \"exit_codes\": [@@@",
1226 "@@@STEP_LOG_LINE@json.output@ 0, @@@",
1227 "@@@STEP_LOG_LINE@json.output@ 0@@@",
1228 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1229 "@@@STEP_LOG_LINE@json.output@ \"failure\": false, @@@",
1230 "@@@STEP_LOG_LINE@json.output@ \"id\": \"148aa78d7aa0000\", @@@",
1231 "@@@STEP_LOG_LINE@json.output@ \"internal_failure\": false, @@@",
1232 "@@@STEP_LOG_LINE@json.output@ \"isolated_out\": {@@@",
1233 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"blah\"@@@",
1234 "@@@STEP_LOG_LINE@json.output@ }, @@@",
1235 "@@@STEP_LOG_LINE@json.output@ \"modified_ts\": \"2014-09-25 01:42:00 \", @@@",
1236 "@@@STEP_LOG_LINE@json.output@ \"name\": \"heartbeat-canary-2014-09-2 5_01:41:55-os=Windows\", @@@",
1237 "@@@STEP_LOG_LINE@json.output@ \"outputs\": [@@@",
1238 "@@@STEP_LOG_LINE@json.output@ \"Heart beat succeeded on win32.\\n\ ", @@@",
1239 "@@@STEP_LOG_LINE@json.output@ \"Foo\"@@@",
1240 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1241 "@@@STEP_LOG_LINE@json.output@ \"started_ts\": \"2014-09-25T01:42:11. 123\", @@@",
1242 "@@@STEP_LOG_LINE@json.output@ \"state\": 112, @@@",
1243 "@@@STEP_LOG_LINE@json.output@ \"try_number\": 1, @@@",
1244 "@@@STEP_LOG_LINE@json.output@ \"user\": \"unknown\"@@@",
1245 "@@@STEP_LOG_LINE@json.output@ }@@@",
1246 "@@@STEP_LOG_LINE@json.output@ ]@@@",
1247 "@@@STEP_LOG_LINE@json.output@}@@@",
1248 "@@@STEP_LOG_END@json.output@@@",
1249 "@@@STEP_LINK@shard #0 isolated out@blah@@@"
1250 ]
1251 },
1252 {
1253 "cmd": [
1254 "python",
1255 "-u",
1256 "[SLAVE_BUILD]/swarming.client/swarming.py",
1257 "collect",
1258 "--swarming",
1259 "https://chromium-swarm.appspot.com",
1260 "--decorate",
1261 "--print-status-updates",
1262 "--shards",
1263 "1",
1264 "ct-1k-task-5/Ubuntu/[dummy has/Linux CT Top1k RR Perf/-1",
1265 "--task-summary-json",
1266 "/path/to/tmp/json",
1267 "--task-output-dir",
1268 "[TMP_BASE]/swarming_temp_dir/outputs/slave5"
1269 ],
1270 "cwd": "[SLAVE_BUILD]",
1271 "name": "ct-1k-task-5 on Ubuntu",
1272 "~followup_annotations": [
1273 "@@@STEP_TEXT@swarming pending 71s@@@",
1274 "@@@STEP_LOG_LINE@json.output@{@@@",
1275 "@@@STEP_LOG_LINE@json.output@ \"shards\": [@@@",
1276 "@@@STEP_LOG_LINE@json.output@ {@@@",
1277 "@@@STEP_LOG_LINE@json.output@ \"abandoned_ts\": null, @@@",
1278 "@@@STEP_LOG_LINE@json.output@ \"bot_id\": \"vm30\", @@@",
1279 "@@@STEP_LOG_LINE@json.output@ \"completed_ts\": \"2014-09-25T01:42:0 0.123\", @@@",
1280 "@@@STEP_LOG_LINE@json.output@ \"created_ts\": \"2014-09-25T01:41:00. 123\", @@@",
1281 "@@@STEP_LOG_LINE@json.output@ \"durations\": [@@@",
1282 "@@@STEP_LOG_LINE@json.output@ 5.7, @@@",
1283 "@@@STEP_LOG_LINE@json.output@ 31.5@@@",
1284 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1285 "@@@STEP_LOG_LINE@json.output@ \"exit_codes\": [@@@",
1286 "@@@STEP_LOG_LINE@json.output@ 0, @@@",
1287 "@@@STEP_LOG_LINE@json.output@ 0@@@",
1288 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1289 "@@@STEP_LOG_LINE@json.output@ \"failure\": false, @@@",
1290 "@@@STEP_LOG_LINE@json.output@ \"id\": \"148aa78d7aa0000\", @@@",
1291 "@@@STEP_LOG_LINE@json.output@ \"internal_failure\": false, @@@",
1292 "@@@STEP_LOG_LINE@json.output@ \"isolated_out\": {@@@",
1293 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"blah\"@@@",
1294 "@@@STEP_LOG_LINE@json.output@ }, @@@",
1295 "@@@STEP_LOG_LINE@json.output@ \"modified_ts\": \"2014-09-25 01:42:00 \", @@@",
1296 "@@@STEP_LOG_LINE@json.output@ \"name\": \"heartbeat-canary-2014-09-2 5_01:41:55-os=Windows\", @@@",
1297 "@@@STEP_LOG_LINE@json.output@ \"outputs\": [@@@",
1298 "@@@STEP_LOG_LINE@json.output@ \"Heart beat succeeded on win32.\\n\ ", @@@",
1299 "@@@STEP_LOG_LINE@json.output@ \"Foo\"@@@",
1300 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1301 "@@@STEP_LOG_LINE@json.output@ \"started_ts\": \"2014-09-25T01:42:11. 123\", @@@",
1302 "@@@STEP_LOG_LINE@json.output@ \"state\": 112, @@@",
1303 "@@@STEP_LOG_LINE@json.output@ \"try_number\": 1, @@@",
1304 "@@@STEP_LOG_LINE@json.output@ \"user\": \"unknown\"@@@",
1305 "@@@STEP_LOG_LINE@json.output@ }@@@",
1306 "@@@STEP_LOG_LINE@json.output@ ]@@@",
1307 "@@@STEP_LOG_LINE@json.output@}@@@",
1308 "@@@STEP_LOG_END@json.output@@@",
1309 "@@@STEP_LINK@shard #0 isolated out@blah@@@"
1310 ]
1311 },
1312 {
1313 "name": "$result",
1314 "recipe_result": null,
1315 "status_code": 0
1316 }
1317 ]
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698