blob: 1f2eefd6190d7c6aa462f85692a6c1528c8352f4 [file] [log] [blame]
rmistry5eab9912016-08-09 13:46:48 -07001[
2 {
3 "cmd": [
4 "python",
5 "-u",
6 "\nimport sys, os\npath = sys.argv[1]\nmode = int(sys.argv[2])\nif not os.path.isdir(path):\n if os.path.exists(path):\n print \"%s exists but is not a dir\" % path\n sys.exit(1)\n os.makedirs(path, mode)\n",
7 "[CUSTOM_/_B_WORK]",
8 "511"
9 ],
10 "name": "makedirs checkout_path",
11 "~followup_annotations": [
12 "@@@STEP_LOG_LINE@python.inline@@@@",
13 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
14 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
15 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
16 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
17 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
18 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
19 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
20 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
21 "@@@STEP_LOG_END@python.inline@@@"
22 ]
23 },
24 {
25 "cmd": [
26 "python",
27 "-u",
borenet8fa74702016-10-25 05:26:14 -070028 "RECIPE_MODULE[depot_tools::bot_update]/resources/bot_update.py",
rmistry5eab9912016-08-09 13:46:48 -070029 "--spec",
borenet8fa74702016-10-25 05:26:14 -070030 "cache_dir = '[CUSTOM_/_B_CACHE]'\nsolutions = [{'deps_file': '.DEPS.git', 'managed': False, 'name': 'skia', 'url': 'https://skia.googlesource.com/skia.git'}]",
31 "--patch_root",
32 "skia",
33 "--revision_mapping_file",
34 "{\"skia\": \"got_revision\"}",
35 "--git-cache-dir",
36 "[CUSTOM_/_B_CACHE]",
37 "--output_json",
38 "/path/to/tmp/json",
39 "--revision",
40 "skia@abc123",
41 "--output_manifest"
rmistry5eab9912016-08-09 13:46:48 -070042 ],
43 "cwd": "[CUSTOM_/_B_WORK]",
44 "env": {
45 "BUILDTYPE": "Debug",
46 "CHROME_HEADLESS": "1",
47 "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]",
Ravi Mistry9bcca6a2016-11-21 16:06:19 -050048 "SKIA_OUT": "[START_DIR]/out"
rmistry5eab9912016-08-09 13:46:48 -070049 },
borenet8fa74702016-10-25 05:26:14 -070050 "name": "bot_update",
rmistry5eab9912016-08-09 13:46:48 -070051 "~followup_annotations": [
borenet8fa74702016-10-25 05:26:14 -070052 "@@@STEP_TEXT@Some step text@@@",
rmistry5eab9912016-08-09 13:46:48 -070053 "@@@STEP_LOG_LINE@json.output@{@@@",
borenet8fa74702016-10-25 05:26:14 -070054 "@@@STEP_LOG_LINE@json.output@ \"did_run\": true, @@@",
55 "@@@STEP_LOG_LINE@json.output@ \"fixed_revisions\": {@@@",
56 "@@@STEP_LOG_LINE@json.output@ \"skia\": \"abc123\"@@@",
57 "@@@STEP_LOG_LINE@json.output@ }, @@@",
58 "@@@STEP_LOG_LINE@json.output@ \"manifest\": {@@@",
59 "@@@STEP_LOG_LINE@json.output@ \"skia\": {@@@",
60 "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/skia.git\", @@@",
rmistry90d0bfa2016-09-15 04:52:20 -070061 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"9046e2e693bb92a76e972b694580e5d17ad10748\"@@@",
rmistry5eab9912016-08-09 13:46:48 -070062 "@@@STEP_LOG_LINE@json.output@ }@@@",
borenet8fa74702016-10-25 05:26:14 -070063 "@@@STEP_LOG_LINE@json.output@ }, @@@",
64 "@@@STEP_LOG_LINE@json.output@ \"patch_failure\": false, @@@",
65 "@@@STEP_LOG_LINE@json.output@ \"patch_root\": \"skia\", @@@",
66 "@@@STEP_LOG_LINE@json.output@ \"properties\": {@@@",
67 "@@@STEP_LOG_LINE@json.output@ \"got_revision\": \"9046e2e693bb92a76e972b694580e5d17ad10748\", @@@",
68 "@@@STEP_LOG_LINE@json.output@ \"got_revision_cp\": \"refs/heads/master@{#164710}\"@@@",
69 "@@@STEP_LOG_LINE@json.output@ }, @@@",
70 "@@@STEP_LOG_LINE@json.output@ \"root\": \"skia\", @@@",
71 "@@@STEP_LOG_LINE@json.output@ \"step_text\": \"Some step text\"@@@",
rmistry5eab9912016-08-09 13:46:48 -070072 "@@@STEP_LOG_LINE@json.output@}@@@",
73 "@@@STEP_LOG_END@json.output@@@",
borenet8fa74702016-10-25 05:26:14 -070074 "@@@SET_BUILD_PROPERTY@got_revision@\"9046e2e693bb92a76e972b694580e5d17ad10748\"@@@",
75 "@@@SET_BUILD_PROPERTY@got_revision_cp@\"refs/heads/master@{#164710}\"@@@"
rmistry5eab9912016-08-09 13:46:48 -070076 ]
77 },
78 {
79 "cmd": [
80 "python",
81 "-u",
82 "\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",
Ravi Mistry9bcca6a2016-11-21 16:06:19 -050083 "[START_DIR]/tmp",
rmistry5eab9912016-08-09 13:46:48 -070084 "511"
85 ],
86 "name": "makedirs tmp_dir",
87 "~followup_annotations": [
88 "@@@STEP_LOG_LINE@python.inline@@@@",
89 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
90 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
91 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
92 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
93 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
94 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
95 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
96 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
97 "@@@STEP_LOG_END@python.inline@@@"
98 ]
99 },
100 {
101 "cmd": [
Mike Klein71c53932016-10-12 14:32:09 -0400102 "python",
103 "-u",
mtkleinbfef32f2016-09-16 11:39:14 -0700104 "[CUSTOM_/_B_WORK]/skia/bin/fetch-gn"
rmistry5eab9912016-08-09 13:46:48 -0700105 ],
106 "cwd": "[CUSTOM_/_B_WORK]/skia",
107 "env": {
borenet8fa74702016-10-25 05:26:14 -0700108 "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]"
rmistry5eab9912016-08-09 13:46:48 -0700109 },
mtkleinbfef32f2016-09-16 11:39:14 -0700110 "name": "fetch-gn"
111 },
112 {
113 "cmd": [
Eric Borenad29aee2017-01-17 14:35:06 -0500114 "[CUSTOM_/_B_WORK]/skia/bin/gn",
mtkleinbfef32f2016-09-16 11:39:14 -0700115 "gen",
Ravi Mistry9bcca6a2016-11-21 16:06:19 -0500116 "[START_DIR]/out/Debug",
Mike Kleindf707562016-11-02 11:47:50 -0400117 "--args=cc=\"gcc\" cxx=\"g++\" extra_cflags=[\"-O1\"]"
mtkleinbfef32f2016-09-16 11:39:14 -0700118 ],
119 "cwd": "[CUSTOM_/_B_WORK]/skia",
120 "env": {
borenet8fa74702016-10-25 05:26:14 -0700121 "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]"
mtkleinbfef32f2016-09-16 11:39:14 -0700122 },
123 "name": "gn gen"
124 },
125 {
126 "cmd": [
127 "ninja",
128 "-C",
Ravi Mistry9bcca6a2016-11-21 16:06:19 -0500129 "[START_DIR]/out/Debug"
mtkleinbfef32f2016-09-16 11:39:14 -0700130 ],
131 "cwd": "[CUSTOM_/_B_WORK]/skia",
132 "env": {
borenet8fa74702016-10-25 05:26:14 -0700133 "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]"
mtkleinbfef32f2016-09-16 11:39:14 -0700134 },
135 "name": "ninja"
rmistry5eab9912016-08-09 13:46:48 -0700136 },
137 {
138 "cmd": [
139 "python",
140 "-u",
Kevin Lubickb03b5ac2016-11-14 13:42:27 -0500141 "import errno\nimport glob\nimport os\nimport shutil\nimport sys\n\nsrc = sys.argv[1]\ndst = sys.argv[2]\nbuild_products_whitelist = ['dm', 'dm.exe', 'get_images_from_skps', 'get_images_from_skps.exe', 'nanobench', 'nanobench.exe', 'skpbench', '*.so', '*.dll', '*.dylib', 'skia_launcher', 'lib/*.so', 'iOSShell.app', 'iOSShell.ipa', 'visualbench', 'visualbench.exe', 'vulkan-1.dll']\n\ntry:\n os.makedirs(dst)\nexcept OSError as e:\n if e.errno != errno.EEXIST:\n raise\n\nfor pattern in build_products_whitelist:\n path = os.path.join(src, pattern)\n for f in glob.glob(path):\n dst_path = os.path.join(dst, os.path.relpath(f, src))\n if not os.path.isdir(os.path.dirname(dst_path)):\n os.makedirs(os.path.dirname(dst_path))\n print 'Copying build product %s to %s' % (f, dst_path)\n shutil.move(f, dst_path)\n",
Ravi Mistry9bcca6a2016-11-21 16:06:19 -0500142 "[START_DIR]/out/Debug",
rmistry5eab9912016-08-09 13:46:48 -0700143 "[CUSTOM_/_B_WORK]/skia/infra/bots/ct"
144 ],
145 "name": "copy build products",
146 "~followup_annotations": [
147 "@@@STEP_LOG_LINE@python.inline@import errno@@@",
148 "@@@STEP_LOG_LINE@python.inline@import glob@@@",
149 "@@@STEP_LOG_LINE@python.inline@import os@@@",
150 "@@@STEP_LOG_LINE@python.inline@import shutil@@@",
151 "@@@STEP_LOG_LINE@python.inline@import sys@@@",
152 "@@@STEP_LOG_LINE@python.inline@@@@",
153 "@@@STEP_LOG_LINE@python.inline@src = sys.argv[1]@@@",
154 "@@@STEP_LOG_LINE@python.inline@dst = sys.argv[2]@@@",
Kevin Lubickb03b5ac2016-11-14 13:42:27 -0500155 "@@@STEP_LOG_LINE@python.inline@build_products_whitelist = ['dm', 'dm.exe', 'get_images_from_skps', 'get_images_from_skps.exe', 'nanobench', 'nanobench.exe', 'skpbench', '*.so', '*.dll', '*.dylib', 'skia_launcher', 'lib/*.so', 'iOSShell.app', 'iOSShell.ipa', 'visualbench', 'visualbench.exe', 'vulkan-1.dll']@@@",
rmistry5eab9912016-08-09 13:46:48 -0700156 "@@@STEP_LOG_LINE@python.inline@@@@",
157 "@@@STEP_LOG_LINE@python.inline@try:@@@",
158 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(dst)@@@",
159 "@@@STEP_LOG_LINE@python.inline@except OSError as e:@@@",
160 "@@@STEP_LOG_LINE@python.inline@ if e.errno != errno.EEXIST:@@@",
161 "@@@STEP_LOG_LINE@python.inline@ raise@@@",
162 "@@@STEP_LOG_LINE@python.inline@@@@",
163 "@@@STEP_LOG_LINE@python.inline@for pattern in build_products_whitelist:@@@",
164 "@@@STEP_LOG_LINE@python.inline@ path = os.path.join(src, pattern)@@@",
165 "@@@STEP_LOG_LINE@python.inline@ for f in glob.glob(path):@@@",
166 "@@@STEP_LOG_LINE@python.inline@ dst_path = os.path.join(dst, os.path.relpath(f, src))@@@",
167 "@@@STEP_LOG_LINE@python.inline@ if not os.path.isdir(os.path.dirname(dst_path)):@@@",
168 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(os.path.dirname(dst_path))@@@",
169 "@@@STEP_LOG_LINE@python.inline@ print 'Copying build product %s to %s' % (f, dst_path)@@@",
170 "@@@STEP_LOG_LINE@python.inline@ shutil.move(f, dst_path)@@@",
171 "@@@STEP_LOG_END@python.inline@@@"
172 ]
173 },
174 {
175 "cmd": [
176 "python",
177 "-u",
178 "RECIPE_MODULE[depot_tools::git]/resources/git_setup.py",
179 "--path",
Ravi Mistry9bcca6a2016-11-21 16:06:19 -0500180 "[START_DIR]/swarming.client",
rmistry5eab9912016-08-09 13:46:48 -0700181 "--url",
182 "https://chromium.googlesource.com/external/swarming.client.git"
183 ],
184 "name": "git setup (swarming_client)"
185 },
186 {
187 "cmd": [
188 "git",
189 "retry",
190 "fetch",
191 "origin",
192 "master"
193 ],
Ravi Mistry9bcca6a2016-11-21 16:06:19 -0500194 "cwd": "[START_DIR]/swarming.client",
rmistry5eab9912016-08-09 13:46:48 -0700195 "env": {
196 "PATH": "RECIPE_PACKAGE_REPO[depot_tools]:%(PATH)s"
197 },
198 "name": "git fetch (swarming_client)"
199 },
200 {
201 "cmd": [
202 "git",
203 "checkout",
204 "-f",
205 "FETCH_HEAD"
206 ],
Ravi Mistry9bcca6a2016-11-21 16:06:19 -0500207 "cwd": "[START_DIR]/swarming.client",
rmistry5eab9912016-08-09 13:46:48 -0700208 "name": "git checkout (swarming_client)"
209 },
210 {
211 "cmd": [
212 "git",
213 "rev-parse",
214 "HEAD"
215 ],
Ravi Mistry9bcca6a2016-11-21 16:06:19 -0500216 "cwd": "[START_DIR]/swarming.client",
rmistry5eab9912016-08-09 13:46:48 -0700217 "name": "read revision",
218 "stdout": "/path/to/tmp/",
219 "~followup_annotations": [
220 "@@@STEP_TEXT@<br/>checked out 'deadbeef'<br/>@@@"
221 ]
222 },
223 {
224 "cmd": [
225 "git",
226 "clean",
227 "-f",
228 "-d",
229 "-x"
230 ],
Ravi Mistry9bcca6a2016-11-21 16:06:19 -0500231 "cwd": "[START_DIR]/swarming.client",
rmistry5eab9912016-08-09 13:46:48 -0700232 "name": "git clean (swarming_client)"
233 },
234 {
235 "cmd": [
236 "git",
237 "submodule",
238 "sync"
239 ],
Ravi Mistry9bcca6a2016-11-21 16:06:19 -0500240 "cwd": "[START_DIR]/swarming.client",
rmistry5eab9912016-08-09 13:46:48 -0700241 "name": "submodule sync (swarming_client)"
242 },
243 {
244 "cmd": [
245 "git",
246 "submodule",
247 "update",
248 "--init",
249 "--recursive"
250 ],
Ravi Mistry9bcca6a2016-11-21 16:06:19 -0500251 "cwd": "[START_DIR]/swarming.client",
rmistry5eab9912016-08-09 13:46:48 -0700252 "name": "submodule update (swarming_client)"
253 },
254 {
255 "cmd": [
256 "python",
257 "-u",
Ravi Mistry9bcca6a2016-11-21 16:06:19 -0500258 "[START_DIR]/swarming.client/swarming.py",
rmistry5eab9912016-08-09 13:46:48 -0700259 "--version"
260 ],
261 "name": "swarming.py --version",
262 "stdout": "/path/to/tmp/",
263 "~followup_annotations": [
264 "@@@STEP_TEXT@0.8.6@@@"
265 ]
266 },
267 {
268 "cmd": [
269 "download_from_google_storage",
270 "--no_resume",
271 "--platform=linux*",
272 "--no_auth",
273 "--bucket",
274 "chromium-luci",
275 "-d",
276 "[CUSTOM_/_B_WORK]/skia/infra/bots/tools/luci-go/linux64"
277 ],
278 "env": {
279 "PATH": "RECIPE_PACKAGE_REPO[depot_tools]:%(PATH)s"
280 },
281 "name": "download luci-go linux"
282 },
283 {
284 "cmd": [
285 "download_from_google_storage",
286 "--no_resume",
287 "--platform=darwin",
288 "--no_auth",
289 "--bucket",
290 "chromium-luci",
291 "-d",
292 "[CUSTOM_/_B_WORK]/skia/infra/bots/tools/luci-go/mac64"
293 ],
294 "env": {
295 "PATH": "RECIPE_PACKAGE_REPO[depot_tools]:%(PATH)s"
296 },
297 "name": "download luci-go mac"
298 },
299 {
300 "cmd": [
301 "download_from_google_storage",
302 "--no_resume",
303 "--platform=win32",
304 "--no_auth",
305 "--bucket",
306 "chromium-luci",
307 "-d",
308 "[CUSTOM_/_B_WORK]/skia/infra/bots/tools/luci-go/win64"
309 ],
310 "env": {
311 "PATH": "RECIPE_PACKAGE_REPO[depot_tools]:%(PATH)s"
312 },
313 "name": "download luci-go win"
314 },
315 {
316 "cmd": [
317 "python",
318 "-u",
319 "\nimport os, sys\nfrom common import chromium_utils # Error? See https://crbug.com/584783.\n\n\nif os.path.exists(sys.argv[1]):\n chromium_utils.RemoveDirectory(sys.argv[1])\n",
Ravi Mistry9bcca6a2016-11-21 16:06:19 -0500320 "[START_DIR]/luci-go"
rmistry5eab9912016-08-09 13:46:48 -0700321 ],
322 "env": {
Ravi Mistry9bcca6a2016-11-21 16:06:19 -0500323 "PYTHONPATH": "[START_DIR]/skia/infra/bots/.recipe_deps/build/scripts"
rmistry5eab9912016-08-09 13:46:48 -0700324 },
325 "name": "rmtree luci-go",
326 "~followup_annotations": [
327 "@@@STEP_LOG_LINE@python.inline@@@@",
328 "@@@STEP_LOG_LINE@python.inline@import os, sys@@@",
329 "@@@STEP_LOG_LINE@python.inline@from common import chromium_utils # Error? See https://crbug.com/584783.@@@",
330 "@@@STEP_LOG_LINE@python.inline@@@@",
331 "@@@STEP_LOG_LINE@python.inline@@@@",
332 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]):@@@",
333 "@@@STEP_LOG_LINE@python.inline@ chromium_utils.RemoveDirectory(sys.argv[1])@@@",
334 "@@@STEP_LOG_END@python.inline@@@"
335 ]
336 },
337 {
338 "cmd": [
339 "python",
340 "-u",
341 "\nimport shutil\nimport sys\nshutil.copytree(sys.argv[1], sys.argv[2], symlinks=bool(sys.argv[3]))\n",
342 "[CUSTOM_/_B_WORK]/skia/infra/bots/tools/luci-go",
Ravi Mistry9bcca6a2016-11-21 16:06:19 -0500343 "[START_DIR]/luci-go",
rmistry5eab9912016-08-09 13:46:48 -0700344 "0"
345 ],
346 "name": "Copy Go binary",
347 "~followup_annotations": [
Ravi Mistry1eab4422016-10-13 10:36:50 -0400348 "@@@SET_BUILD_PROPERTY@Webpage rankings@\"https://storage.cloud.google.com/cluster-telemetry/csv/top-1m.csv\"@@@",
349 "@@@SET_BUILD_PROPERTY@Download SKPs by rank@\"https://pantheon.corp.google.com/storage/browser/cluster-telemetry/swarming/skps/All/fad657e-276e633/\"@@@"
rmistry5eab9912016-08-09 13:46:48 -0700350 ]
351 },
352 {
353 "cmd": [
354 "python",
355 "-u",
356 "\nimport os, sys\nfrom common import chromium_utils # Error? See https://crbug.com/584783.\n\n\nif os.path.exists(sys.argv[1]):\n chromium_utils.RemoveDirectory(sys.argv[1])\n",
Ravi Mistry9bcca6a2016-11-21 16:06:19 -0500357 "[START_DIR]/swarming_temp_dir"
rmistry5eab9912016-08-09 13:46:48 -0700358 ],
359 "env": {
Ravi Mistry9bcca6a2016-11-21 16:06:19 -0500360 "PYTHONPATH": "[START_DIR]/skia/infra/bots/.recipe_deps/build/scripts"
rmistry5eab9912016-08-09 13:46:48 -0700361 },
362 "name": "rmtree swarming_temp_dir",
363 "~followup_annotations": [
364 "@@@STEP_LOG_LINE@python.inline@@@@",
365 "@@@STEP_LOG_LINE@python.inline@import os, sys@@@",
366 "@@@STEP_LOG_LINE@python.inline@from common import chromium_utils # Error? See https://crbug.com/584783.@@@",
367 "@@@STEP_LOG_LINE@python.inline@@@@",
368 "@@@STEP_LOG_LINE@python.inline@@@@",
369 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]):@@@",
370 "@@@STEP_LOG_LINE@python.inline@ chromium_utils.RemoveDirectory(sys.argv[1])@@@",
371 "@@@STEP_LOG_END@python.inline@@@"
372 ]
373 },
374 {
375 "cmd": [
376 "python",
377 "-u",
378 "\nimport os, sys\nfrom common import chromium_utils # Error? See https://crbug.com/584783.\n\n\nif os.path.exists(sys.argv[1]):\n chromium_utils.RemoveDirectory(sys.argv[1])\n",
379 "[CUSTOM_/_B_WORK]/skps/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs/slave1"
380 ],
381 "env": {
Ravi Mistry9bcca6a2016-11-21 16:06:19 -0500382 "PYTHONPATH": "[START_DIR]/skia/infra/bots/.recipe_deps/build/scripts"
rmistry5eab9912016-08-09 13:46:48 -0700383 },
384 "name": "rmtree slave1",
385 "~followup_annotations": [
386 "@@@STEP_LOG_LINE@python.inline@@@@",
387 "@@@STEP_LOG_LINE@python.inline@import os, sys@@@",
388 "@@@STEP_LOG_LINE@python.inline@from common import chromium_utils # Error? See https://crbug.com/584783.@@@",
389 "@@@STEP_LOG_LINE@python.inline@@@@",
390 "@@@STEP_LOG_LINE@python.inline@@@@",
391 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]):@@@",
392 "@@@STEP_LOG_LINE@python.inline@ chromium_utils.RemoveDirectory(sys.argv[1])@@@",
393 "@@@STEP_LOG_END@python.inline@@@"
394 ]
395 },
396 {
397 "cmd": [
398 "python",
399 "-u",
400 "\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",
401 "[CUSTOM_/_B_WORK]/skps/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs/slave1",
402 "511"
403 ],
404 "name": "makedirs slave1",
405 "~followup_annotations": [
406 "@@@STEP_LOG_LINE@python.inline@@@@",
407 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
408 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
409 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
410 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
411 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
412 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
413 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
414 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
415 "@@@STEP_LOG_END@python.inline@@@"
416 ]
417 },
418 {
419 "cmd": [
420 "python",
421 "-u",
422 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
423 "--",
424 "-m",
425 "cp",
426 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/1/*.skp",
427 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/2/*.skp",
428 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/3/*.skp",
429 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/4/*.skp",
430 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/5/*.skp",
431 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/6/*.skp",
432 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/7/*.skp",
433 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/8/*.skp",
434 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/9/*.skp",
435 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/10/*.skp",
436 "[CUSTOM_/_B_WORK]/skps/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs/slave1"
437 ],
438 "name": "gsutil cp"
439 },
440 {
441 "cmd": [
442 "python",
443 "-u",
444 "\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",
Ravi Mistry9bcca6a2016-11-21 16:06:19 -0500445 "[START_DIR]/swarming_temp_dir",
rmistry5eab9912016-08-09 13:46:48 -0700446 "511"
447 ],
448 "name": "makedirs swarming tmp dir",
449 "~followup_annotations": [
450 "@@@STEP_LOG_LINE@python.inline@@@@",
451 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
452 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
453 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
454 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
455 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
456 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
457 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
458 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
459 "@@@STEP_LOG_END@python.inline@@@"
460 ]
461 },
462 {
463 "cmd": [
464 "python",
465 "-u",
466 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
Ravi Mistry9bcca6a2016-11-21 16:06:19 -0500467 "{\n \"args\": [\n \"--isolate\", \n \"[CUSTOM_/_B_WORK]/skia/infra/bots/ct/ct_skps.isolate\", \n \"--isolated\", \n \"[START_DIR]/swarming_temp_dir/skia-task-ct-dm-1.isolated\", \n \"--config-variable\", \n \"OS\", \n \"linux\", \n \"--extra-variable\", \n \"CONFIGURATION\", \n \"Debug\", \n \"--extra-variable\", \n \"BUILDER\", \n \"Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs\", \n \"--extra-variable\", \n \"GIT_HASH\", \n \"9046e2e693bb92a76e972b694580e5d17ad10748\", \n \"--extra-variable\", \n \"SLAVE_NUM\", \n \"1\", \n \"--extra-variable\", \n \"TOOL_NAME\", \n \"dm\"\n ], \n \"dir\": \"[CUSTOM_/_B_WORK]/skia/infra/bots/ct\", \n \"version\": 1\n}",
468 "[START_DIR]/swarming_temp_dir/ct-dm-1.isolated.gen.json"
rmistry5eab9912016-08-09 13:46:48 -0700469 ],
470 "name": "Write ct-dm-1.isolated.gen.json"
471 },
472 {
473 "cmd": [
474 "python",
475 "-u",
476 "\nimport os, sys\nfrom common import chromium_utils # Error? See https://crbug.com/584783.\n\n\nif os.path.exists(sys.argv[1]):\n chromium_utils.RemoveDirectory(sys.argv[1])\n",
477 "[CUSTOM_/_B_WORK]/skps/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs/slave2"
478 ],
479 "env": {
Ravi Mistry9bcca6a2016-11-21 16:06:19 -0500480 "PYTHONPATH": "[START_DIR]/skia/infra/bots/.recipe_deps/build/scripts"
rmistry5eab9912016-08-09 13:46:48 -0700481 },
482 "name": "rmtree slave2",
483 "~followup_annotations": [
484 "@@@STEP_LOG_LINE@python.inline@@@@",
485 "@@@STEP_LOG_LINE@python.inline@import os, sys@@@",
486 "@@@STEP_LOG_LINE@python.inline@from common import chromium_utils # Error? See https://crbug.com/584783.@@@",
487 "@@@STEP_LOG_LINE@python.inline@@@@",
488 "@@@STEP_LOG_LINE@python.inline@@@@",
489 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]):@@@",
490 "@@@STEP_LOG_LINE@python.inline@ chromium_utils.RemoveDirectory(sys.argv[1])@@@",
491 "@@@STEP_LOG_END@python.inline@@@"
492 ]
493 },
494 {
495 "cmd": [
496 "python",
497 "-u",
498 "\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",
499 "[CUSTOM_/_B_WORK]/skps/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs/slave2",
500 "511"
501 ],
502 "name": "makedirs slave2",
503 "~followup_annotations": [
504 "@@@STEP_LOG_LINE@python.inline@@@@",
505 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
506 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
507 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
508 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
509 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
510 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
511 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
512 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
513 "@@@STEP_LOG_END@python.inline@@@"
514 ]
515 },
516 {
517 "cmd": [
518 "python",
519 "-u",
520 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
521 "--",
522 "-m",
523 "cp",
524 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/11/*.skp",
525 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/12/*.skp",
526 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/13/*.skp",
527 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/14/*.skp",
528 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/15/*.skp",
529 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/16/*.skp",
530 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/17/*.skp",
531 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/18/*.skp",
532 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/19/*.skp",
533 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/20/*.skp",
534 "[CUSTOM_/_B_WORK]/skps/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs/slave2"
535 ],
536 "name": "gsutil cp (2)"
537 },
538 {
539 "cmd": [
540 "python",
541 "-u",
542 "\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",
Ravi Mistry9bcca6a2016-11-21 16:06:19 -0500543 "[START_DIR]/swarming_temp_dir",
rmistry5eab9912016-08-09 13:46:48 -0700544 "511"
545 ],
546 "name": "makedirs swarming tmp dir (2)",
547 "~followup_annotations": [
548 "@@@STEP_LOG_LINE@python.inline@@@@",
549 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
550 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
551 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
552 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
553 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
554 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
555 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
556 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
557 "@@@STEP_LOG_END@python.inline@@@"
558 ]
559 },
560 {
561 "cmd": [
562 "python",
563 "-u",
564 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
Ravi Mistry9bcca6a2016-11-21 16:06:19 -0500565 "{\n \"args\": [\n \"--isolate\", \n \"[CUSTOM_/_B_WORK]/skia/infra/bots/ct/ct_skps.isolate\", \n \"--isolated\", \n \"[START_DIR]/swarming_temp_dir/skia-task-ct-dm-2.isolated\", \n \"--config-variable\", \n \"OS\", \n \"linux\", \n \"--extra-variable\", \n \"CONFIGURATION\", \n \"Debug\", \n \"--extra-variable\", \n \"BUILDER\", \n \"Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs\", \n \"--extra-variable\", \n \"GIT_HASH\", \n \"9046e2e693bb92a76e972b694580e5d17ad10748\", \n \"--extra-variable\", \n \"SLAVE_NUM\", \n \"2\", \n \"--extra-variable\", \n \"TOOL_NAME\", \n \"dm\"\n ], \n \"dir\": \"[CUSTOM_/_B_WORK]/skia/infra/bots/ct\", \n \"version\": 1\n}",
566 "[START_DIR]/swarming_temp_dir/ct-dm-2.isolated.gen.json"
rmistry5eab9912016-08-09 13:46:48 -0700567 ],
568 "name": "Write ct-dm-2.isolated.gen.json"
569 },
570 {
571 "cmd": [
572 "python",
573 "-u",
574 "\nimport os, sys\nfrom common import chromium_utils # Error? See https://crbug.com/584783.\n\n\nif os.path.exists(sys.argv[1]):\n chromium_utils.RemoveDirectory(sys.argv[1])\n",
575 "[CUSTOM_/_B_WORK]/skps/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs/slave3"
576 ],
577 "env": {
Ravi Mistry9bcca6a2016-11-21 16:06:19 -0500578 "PYTHONPATH": "[START_DIR]/skia/infra/bots/.recipe_deps/build/scripts"
rmistry5eab9912016-08-09 13:46:48 -0700579 },
580 "name": "rmtree slave3",
581 "~followup_annotations": [
582 "@@@STEP_LOG_LINE@python.inline@@@@",
583 "@@@STEP_LOG_LINE@python.inline@import os, sys@@@",
584 "@@@STEP_LOG_LINE@python.inline@from common import chromium_utils # Error? See https://crbug.com/584783.@@@",
585 "@@@STEP_LOG_LINE@python.inline@@@@",
586 "@@@STEP_LOG_LINE@python.inline@@@@",
587 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]):@@@",
588 "@@@STEP_LOG_LINE@python.inline@ chromium_utils.RemoveDirectory(sys.argv[1])@@@",
589 "@@@STEP_LOG_END@python.inline@@@"
590 ]
591 },
592 {
593 "cmd": [
594 "python",
595 "-u",
596 "\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",
597 "[CUSTOM_/_B_WORK]/skps/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs/slave3",
598 "511"
599 ],
600 "name": "makedirs slave3",
601 "~followup_annotations": [
602 "@@@STEP_LOG_LINE@python.inline@@@@",
603 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
604 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
605 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
606 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
607 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
608 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
609 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
610 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
611 "@@@STEP_LOG_END@python.inline@@@"
612 ]
613 },
614 {
615 "cmd": [
616 "python",
617 "-u",
618 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
619 "--",
620 "-m",
621 "cp",
622 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/21/*.skp",
623 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/22/*.skp",
624 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/23/*.skp",
625 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/24/*.skp",
626 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/25/*.skp",
627 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/26/*.skp",
628 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/27/*.skp",
629 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/28/*.skp",
630 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/29/*.skp",
631 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/30/*.skp",
632 "[CUSTOM_/_B_WORK]/skps/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs/slave3"
633 ],
634 "name": "gsutil cp (3)"
635 },
636 {
637 "cmd": [
638 "python",
639 "-u",
640 "\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",
Ravi Mistry9bcca6a2016-11-21 16:06:19 -0500641 "[START_DIR]/swarming_temp_dir",
rmistry5eab9912016-08-09 13:46:48 -0700642 "511"
643 ],
644 "name": "makedirs swarming tmp dir (3)",
645 "~followup_annotations": [
646 "@@@STEP_LOG_LINE@python.inline@@@@",
647 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
648 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
649 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
650 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
651 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
652 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
653 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
654 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
655 "@@@STEP_LOG_END@python.inline@@@"
656 ]
657 },
658 {
659 "cmd": [
660 "python",
661 "-u",
662 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
Ravi Mistry9bcca6a2016-11-21 16:06:19 -0500663 "{\n \"args\": [\n \"--isolate\", \n \"[CUSTOM_/_B_WORK]/skia/infra/bots/ct/ct_skps.isolate\", \n \"--isolated\", \n \"[START_DIR]/swarming_temp_dir/skia-task-ct-dm-3.isolated\", \n \"--config-variable\", \n \"OS\", \n \"linux\", \n \"--extra-variable\", \n \"CONFIGURATION\", \n \"Debug\", \n \"--extra-variable\", \n \"BUILDER\", \n \"Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs\", \n \"--extra-variable\", \n \"GIT_HASH\", \n \"9046e2e693bb92a76e972b694580e5d17ad10748\", \n \"--extra-variable\", \n \"SLAVE_NUM\", \n \"3\", \n \"--extra-variable\", \n \"TOOL_NAME\", \n \"dm\"\n ], \n \"dir\": \"[CUSTOM_/_B_WORK]/skia/infra/bots/ct\", \n \"version\": 1\n}",
664 "[START_DIR]/swarming_temp_dir/ct-dm-3.isolated.gen.json"
rmistry5eab9912016-08-09 13:46:48 -0700665 ],
666 "name": "Write ct-dm-3.isolated.gen.json"
667 },
668 {
669 "cmd": [
670 "python",
671 "-u",
672 "\nimport os, sys\nfrom common import chromium_utils # Error? See https://crbug.com/584783.\n\n\nif os.path.exists(sys.argv[1]):\n chromium_utils.RemoveDirectory(sys.argv[1])\n",
673 "[CUSTOM_/_B_WORK]/skps/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs/slave4"
674 ],
675 "env": {
Ravi Mistry9bcca6a2016-11-21 16:06:19 -0500676 "PYTHONPATH": "[START_DIR]/skia/infra/bots/.recipe_deps/build/scripts"
rmistry5eab9912016-08-09 13:46:48 -0700677 },
678 "name": "rmtree slave4",
679 "~followup_annotations": [
680 "@@@STEP_LOG_LINE@python.inline@@@@",
681 "@@@STEP_LOG_LINE@python.inline@import os, sys@@@",
682 "@@@STEP_LOG_LINE@python.inline@from common import chromium_utils # Error? See https://crbug.com/584783.@@@",
683 "@@@STEP_LOG_LINE@python.inline@@@@",
684 "@@@STEP_LOG_LINE@python.inline@@@@",
685 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]):@@@",
686 "@@@STEP_LOG_LINE@python.inline@ chromium_utils.RemoveDirectory(sys.argv[1])@@@",
687 "@@@STEP_LOG_END@python.inline@@@"
688 ]
689 },
690 {
691 "cmd": [
692 "python",
693 "-u",
694 "\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",
695 "[CUSTOM_/_B_WORK]/skps/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs/slave4",
696 "511"
697 ],
698 "name": "makedirs slave4",
699 "~followup_annotations": [
700 "@@@STEP_LOG_LINE@python.inline@@@@",
701 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
702 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
703 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
704 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
705 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
706 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
707 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
708 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
709 "@@@STEP_LOG_END@python.inline@@@"
710 ]
711 },
712 {
713 "cmd": [
714 "python",
715 "-u",
716 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
717 "--",
718 "-m",
719 "cp",
720 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/31/*.skp",
721 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/32/*.skp",
722 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/33/*.skp",
723 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/34/*.skp",
724 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/35/*.skp",
725 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/36/*.skp",
726 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/37/*.skp",
727 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/38/*.skp",
728 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/39/*.skp",
729 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/40/*.skp",
730 "[CUSTOM_/_B_WORK]/skps/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs/slave4"
731 ],
732 "name": "gsutil cp (4)"
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",
Ravi Mistry9bcca6a2016-11-21 16:06:19 -0500739 "[START_DIR]/swarming_temp_dir",
rmistry5eab9912016-08-09 13:46:48 -0700740 "511"
741 ],
742 "name": "makedirs swarming tmp dir (4)",
743 "~followup_annotations": [
744 "@@@STEP_LOG_LINE@python.inline@@@@",
745 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
746 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
747 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
748 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
749 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
750 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
751 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
752 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
753 "@@@STEP_LOG_END@python.inline@@@"
754 ]
755 },
756 {
757 "cmd": [
758 "python",
759 "-u",
760 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
Ravi Mistry9bcca6a2016-11-21 16:06:19 -0500761 "{\n \"args\": [\n \"--isolate\", \n \"[CUSTOM_/_B_WORK]/skia/infra/bots/ct/ct_skps.isolate\", \n \"--isolated\", \n \"[START_DIR]/swarming_temp_dir/skia-task-ct-dm-4.isolated\", \n \"--config-variable\", \n \"OS\", \n \"linux\", \n \"--extra-variable\", \n \"CONFIGURATION\", \n \"Debug\", \n \"--extra-variable\", \n \"BUILDER\", \n \"Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs\", \n \"--extra-variable\", \n \"GIT_HASH\", \n \"9046e2e693bb92a76e972b694580e5d17ad10748\", \n \"--extra-variable\", \n \"SLAVE_NUM\", \n \"4\", \n \"--extra-variable\", \n \"TOOL_NAME\", \n \"dm\"\n ], \n \"dir\": \"[CUSTOM_/_B_WORK]/skia/infra/bots/ct\", \n \"version\": 1\n}",
762 "[START_DIR]/swarming_temp_dir/ct-dm-4.isolated.gen.json"
rmistry5eab9912016-08-09 13:46:48 -0700763 ],
764 "name": "Write ct-dm-4.isolated.gen.json"
765 },
766 {
767 "cmd": [
768 "python",
769 "-u",
770 "\nimport os, sys\nfrom common import chromium_utils # Error? See https://crbug.com/584783.\n\n\nif os.path.exists(sys.argv[1]):\n chromium_utils.RemoveDirectory(sys.argv[1])\n",
771 "[CUSTOM_/_B_WORK]/skps/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs/slave5"
772 ],
773 "env": {
Ravi Mistry9bcca6a2016-11-21 16:06:19 -0500774 "PYTHONPATH": "[START_DIR]/skia/infra/bots/.recipe_deps/build/scripts"
rmistry5eab9912016-08-09 13:46:48 -0700775 },
776 "name": "rmtree slave5",
777 "~followup_annotations": [
778 "@@@STEP_LOG_LINE@python.inline@@@@",
779 "@@@STEP_LOG_LINE@python.inline@import os, sys@@@",
780 "@@@STEP_LOG_LINE@python.inline@from common import chromium_utils # Error? See https://crbug.com/584783.@@@",
781 "@@@STEP_LOG_LINE@python.inline@@@@",
782 "@@@STEP_LOG_LINE@python.inline@@@@",
783 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]):@@@",
784 "@@@STEP_LOG_LINE@python.inline@ chromium_utils.RemoveDirectory(sys.argv[1])@@@",
785 "@@@STEP_LOG_END@python.inline@@@"
786 ]
787 },
788 {
789 "cmd": [
790 "python",
791 "-u",
792 "\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",
793 "[CUSTOM_/_B_WORK]/skps/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs/slave5",
794 "511"
795 ],
796 "name": "makedirs slave5",
797 "~followup_annotations": [
798 "@@@STEP_LOG_LINE@python.inline@@@@",
799 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
800 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
801 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
802 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
803 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
804 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
805 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
806 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
807 "@@@STEP_LOG_END@python.inline@@@"
808 ]
809 },
810 {
811 "cmd": [
812 "python",
813 "-u",
814 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
815 "--",
816 "-m",
817 "cp",
818 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/41/*.skp",
819 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/42/*.skp",
820 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/43/*.skp",
821 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/44/*.skp",
822 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/45/*.skp",
823 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/46/*.skp",
824 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/47/*.skp",
825 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/48/*.skp",
826 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/49/*.skp",
827 "gs://cluster-telemetry/swarming/skps/All/fad657e-276e633/50/*.skp",
828 "[CUSTOM_/_B_WORK]/skps/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs/slave5"
829 ],
830 "name": "gsutil cp (5)"
831 },
832 {
833 "cmd": [
834 "python",
835 "-u",
836 "\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",
Ravi Mistry9bcca6a2016-11-21 16:06:19 -0500837 "[START_DIR]/swarming_temp_dir",
rmistry5eab9912016-08-09 13:46:48 -0700838 "511"
839 ],
840 "name": "makedirs swarming tmp dir (5)",
841 "~followup_annotations": [
842 "@@@STEP_LOG_LINE@python.inline@@@@",
843 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
844 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
845 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
846 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
847 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
848 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
849 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
850 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
851 "@@@STEP_LOG_END@python.inline@@@"
852 ]
853 },
854 {
855 "cmd": [
856 "python",
857 "-u",
858 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
Ravi Mistry9bcca6a2016-11-21 16:06:19 -0500859 "{\n \"args\": [\n \"--isolate\", \n \"[CUSTOM_/_B_WORK]/skia/infra/bots/ct/ct_skps.isolate\", \n \"--isolated\", \n \"[START_DIR]/swarming_temp_dir/skia-task-ct-dm-5.isolated\", \n \"--config-variable\", \n \"OS\", \n \"linux\", \n \"--extra-variable\", \n \"CONFIGURATION\", \n \"Debug\", \n \"--extra-variable\", \n \"BUILDER\", \n \"Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs\", \n \"--extra-variable\", \n \"GIT_HASH\", \n \"9046e2e693bb92a76e972b694580e5d17ad10748\", \n \"--extra-variable\", \n \"SLAVE_NUM\", \n \"5\", \n \"--extra-variable\", \n \"TOOL_NAME\", \n \"dm\"\n ], \n \"dir\": \"[CUSTOM_/_B_WORK]/skia/infra/bots/ct\", \n \"version\": 1\n}",
860 "[START_DIR]/swarming_temp_dir/ct-dm-5.isolated.gen.json"
rmistry5eab9912016-08-09 13:46:48 -0700861 ],
862 "name": "Write ct-dm-5.isolated.gen.json"
863 },
864 {
865 "cmd": [
866 "python",
867 "-u",
868 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
869 "{\"chromium_build\": \"fad657e-276e633\", \"num_slaves\": 5, \"page_type\": \"All\"}",
870 "[CUSTOM_/_B_WORK]/skps/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs/skps_version"
871 ],
872 "name": "Create [CUSTOM_/_B_WORK]/skps/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs/skps_version"
873 },
874 {
875 "cmd": [
876 "python",
877 "-u",
878 "RECIPE_MODULE[build::isolate]/resources/isolate.py",
Ravi Mistry9bcca6a2016-11-21 16:06:19 -0500879 "[START_DIR]/swarming.client",
rmistry5eab9912016-08-09 13:46:48 -0700880 "batcharchive",
881 "--dump-json",
882 "/path/to/tmp/json",
883 "--isolate-server",
884 "https://isolateserver.appspot.com",
885 "--verbose",
Ravi Mistry9bcca6a2016-11-21 16:06:19 -0500886 "[START_DIR]/swarming_temp_dir/ct-dm-1.isolated.gen.json",
887 "[START_DIR]/swarming_temp_dir/ct-dm-2.isolated.gen.json",
888 "[START_DIR]/swarming_temp_dir/ct-dm-3.isolated.gen.json",
889 "[START_DIR]/swarming_temp_dir/ct-dm-4.isolated.gen.json",
890 "[START_DIR]/swarming_temp_dir/ct-dm-5.isolated.gen.json"
rmistry5eab9912016-08-09 13:46:48 -0700891 ],
892 "name": "isolate tests",
893 "~followup_annotations": [
894 "@@@STEP_LOG_LINE@json.output@{@@@",
895 "@@@STEP_LOG_LINE@json.output@ \"ct-dm-1\": \"[dummy hash for ct-dm-1]\", @@@",
896 "@@@STEP_LOG_LINE@json.output@ \"ct-dm-2\": \"[dummy hash for ct-dm-2]\", @@@",
897 "@@@STEP_LOG_LINE@json.output@ \"ct-dm-3\": \"[dummy hash for ct-dm-3]\", @@@",
898 "@@@STEP_LOG_LINE@json.output@ \"ct-dm-4\": \"[dummy hash for ct-dm-4]\", @@@",
899 "@@@STEP_LOG_LINE@json.output@ \"ct-dm-5\": \"[dummy hash for ct-dm-5]\"@@@",
900 "@@@STEP_LOG_LINE@json.output@}@@@",
901 "@@@STEP_LOG_END@json.output@@@",
902 "@@@SET_BUILD_PROPERTY@swarm_hashes@{\"ct-dm-1\": \"[dummy hash for ct-dm-1]\", \"ct-dm-2\": \"[dummy hash for ct-dm-2]\", \"ct-dm-3\": \"[dummy hash for ct-dm-3]\", \"ct-dm-4\": \"[dummy hash for ct-dm-4]\", \"ct-dm-5\": \"[dummy hash for ct-dm-5]\"}@@@"
903 ]
904 },
905 {
906 "cmd": [
907 "python",
908 "-u",
Ravi Mistry9bcca6a2016-11-21 16:06:19 -0500909 "[START_DIR]/swarming.client/swarming.py",
rmistry5eab9912016-08-09 13:46:48 -0700910 "trigger",
911 "--swarming",
912 "https://chromium-swarm.appspot.com",
913 "--isolate-server",
914 "https://isolateserver.appspot.com",
915 "--priority",
916 "90",
917 "--shards",
918 "1",
919 "--task-name",
920 "ct-dm-1/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs/2",
921 "--dump-json",
922 "/path/to/tmp/json",
923 "--expiration",
924 "72000",
925 "--io-timeout",
926 "2400",
927 "--hard-timeout",
928 "14400",
929 "--dimension",
930 "cpu",
931 "x86-64",
932 "--dimension",
933 "os",
934 "Ubuntu-14.04",
935 "--dimension",
936 "pool",
937 "Chrome",
938 "--tag",
939 "allow_milo:1",
940 "--tag",
941 "buildername:Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs",
942 "--tag",
943 "buildnumber:2",
944 "--tag",
945 "data:[dummy hash for ct-dm-1]",
946 "--tag",
947 "master:client.skia",
948 "--tag",
949 "name:ct-dm-1",
950 "--tag",
951 "os:Ubuntu-14.04",
952 "--tag",
953 "revision:abc123",
954 "--tag",
955 "slavename:skiabot-linux-swarm-000",
956 "--tag",
957 "stepname:ct-dm-1 on Ubuntu-14.04",
958 "[dummy hash for ct-dm-1]"
959 ],
960 "name": "[trigger] ct-dm-1 on Ubuntu-14.04",
961 "~followup_annotations": [
Eric Boren3fd9e442016-12-12 08:42:11 -0500962 "@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'@@@",
rmistry5eab9912016-08-09 13:46:48 -0700963 "@@@STEP_LOG_LINE@json.output@{@@@",
964 "@@@STEP_LOG_LINE@json.output@ \"base_task_name\": \"ct-dm-1/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs/2\", @@@",
965 "@@@STEP_LOG_LINE@json.output@ \"tasks\": {@@@",
966 "@@@STEP_LOG_LINE@json.output@ \"ct-dm-1/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs/2\": {@@@",
967 "@@@STEP_LOG_LINE@json.output@ \"shard_index\": 0, @@@",
968 "@@@STEP_LOG_LINE@json.output@ \"task_id\": \"10000\", @@@",
969 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"@@@",
970 "@@@STEP_LOG_LINE@json.output@ }@@@",
971 "@@@STEP_LOG_LINE@json.output@ }@@@",
972 "@@@STEP_LOG_LINE@json.output@}@@@",
973 "@@@STEP_LOG_END@json.output@@@",
974 "@@@STEP_LINK@shard #0@https://chromium-swarm.appspot.com/user/task/10000@@@"
975 ]
976 },
977 {
978 "cmd": [
979 "python",
980 "-u",
Ravi Mistry9bcca6a2016-11-21 16:06:19 -0500981 "[START_DIR]/swarming.client/swarming.py",
rmistry5eab9912016-08-09 13:46:48 -0700982 "trigger",
983 "--swarming",
984 "https://chromium-swarm.appspot.com",
985 "--isolate-server",
986 "https://isolateserver.appspot.com",
987 "--priority",
988 "90",
989 "--shards",
990 "1",
991 "--task-name",
992 "ct-dm-2/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs/2",
993 "--dump-json",
994 "/path/to/tmp/json",
995 "--expiration",
996 "72000",
997 "--io-timeout",
998 "2400",
999 "--hard-timeout",
1000 "14400",
1001 "--dimension",
1002 "cpu",
1003 "x86-64",
1004 "--dimension",
1005 "os",
1006 "Ubuntu-14.04",
1007 "--dimension",
1008 "pool",
1009 "Chrome",
1010 "--tag",
1011 "allow_milo:1",
1012 "--tag",
1013 "buildername:Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs",
1014 "--tag",
1015 "buildnumber:2",
1016 "--tag",
1017 "data:[dummy hash for ct-dm-2]",
1018 "--tag",
1019 "master:client.skia",
1020 "--tag",
1021 "name:ct-dm-2",
1022 "--tag",
1023 "os:Ubuntu-14.04",
1024 "--tag",
1025 "revision:abc123",
1026 "--tag",
1027 "slavename:skiabot-linux-swarm-000",
1028 "--tag",
1029 "stepname:ct-dm-2 on Ubuntu-14.04",
1030 "[dummy hash for ct-dm-2]"
1031 ],
1032 "name": "[trigger] ct-dm-2 on Ubuntu-14.04",
1033 "~followup_annotations": [
Eric Boren3fd9e442016-12-12 08:42:11 -05001034 "@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'@@@",
rmistry5eab9912016-08-09 13:46:48 -07001035 "@@@STEP_LOG_LINE@json.output@{@@@",
1036 "@@@STEP_LOG_LINE@json.output@ \"base_task_name\": \"ct-dm-2/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs/2\", @@@",
1037 "@@@STEP_LOG_LINE@json.output@ \"tasks\": {@@@",
1038 "@@@STEP_LOG_LINE@json.output@ \"ct-dm-2/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs/2\": {@@@",
1039 "@@@STEP_LOG_LINE@json.output@ \"shard_index\": 0, @@@",
1040 "@@@STEP_LOG_LINE@json.output@ \"task_id\": \"10000\", @@@",
1041 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"@@@",
1042 "@@@STEP_LOG_LINE@json.output@ }@@@",
1043 "@@@STEP_LOG_LINE@json.output@ }@@@",
1044 "@@@STEP_LOG_LINE@json.output@}@@@",
1045 "@@@STEP_LOG_END@json.output@@@",
1046 "@@@STEP_LINK@shard #0@https://chromium-swarm.appspot.com/user/task/10000@@@"
1047 ]
1048 },
1049 {
1050 "cmd": [
1051 "python",
1052 "-u",
Ravi Mistry9bcca6a2016-11-21 16:06:19 -05001053 "[START_DIR]/swarming.client/swarming.py",
rmistry5eab9912016-08-09 13:46:48 -07001054 "trigger",
1055 "--swarming",
1056 "https://chromium-swarm.appspot.com",
1057 "--isolate-server",
1058 "https://isolateserver.appspot.com",
1059 "--priority",
1060 "90",
1061 "--shards",
1062 "1",
1063 "--task-name",
1064 "ct-dm-3/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs/2",
1065 "--dump-json",
1066 "/path/to/tmp/json",
1067 "--expiration",
1068 "72000",
1069 "--io-timeout",
1070 "2400",
1071 "--hard-timeout",
1072 "14400",
1073 "--dimension",
1074 "cpu",
1075 "x86-64",
1076 "--dimension",
1077 "os",
1078 "Ubuntu-14.04",
1079 "--dimension",
1080 "pool",
1081 "Chrome",
1082 "--tag",
1083 "allow_milo:1",
1084 "--tag",
1085 "buildername:Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs",
1086 "--tag",
1087 "buildnumber:2",
1088 "--tag",
1089 "data:[dummy hash for ct-dm-3]",
1090 "--tag",
1091 "master:client.skia",
1092 "--tag",
1093 "name:ct-dm-3",
1094 "--tag",
1095 "os:Ubuntu-14.04",
1096 "--tag",
1097 "revision:abc123",
1098 "--tag",
1099 "slavename:skiabot-linux-swarm-000",
1100 "--tag",
1101 "stepname:ct-dm-3 on Ubuntu-14.04",
1102 "[dummy hash for ct-dm-3]"
1103 ],
1104 "name": "[trigger] ct-dm-3 on Ubuntu-14.04",
1105 "~followup_annotations": [
Eric Boren3fd9e442016-12-12 08:42:11 -05001106 "@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'@@@",
rmistry5eab9912016-08-09 13:46:48 -07001107 "@@@STEP_LOG_LINE@json.output@{@@@",
1108 "@@@STEP_LOG_LINE@json.output@ \"base_task_name\": \"ct-dm-3/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs/2\", @@@",
1109 "@@@STEP_LOG_LINE@json.output@ \"tasks\": {@@@",
1110 "@@@STEP_LOG_LINE@json.output@ \"ct-dm-3/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs/2\": {@@@",
1111 "@@@STEP_LOG_LINE@json.output@ \"shard_index\": 0, @@@",
1112 "@@@STEP_LOG_LINE@json.output@ \"task_id\": \"10000\", @@@",
1113 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"@@@",
1114 "@@@STEP_LOG_LINE@json.output@ }@@@",
1115 "@@@STEP_LOG_LINE@json.output@ }@@@",
1116 "@@@STEP_LOG_LINE@json.output@}@@@",
1117 "@@@STEP_LOG_END@json.output@@@",
1118 "@@@STEP_LINK@shard #0@https://chromium-swarm.appspot.com/user/task/10000@@@"
1119 ]
1120 },
1121 {
1122 "cmd": [
1123 "python",
1124 "-u",
Ravi Mistry9bcca6a2016-11-21 16:06:19 -05001125 "[START_DIR]/swarming.client/swarming.py",
rmistry5eab9912016-08-09 13:46:48 -07001126 "trigger",
1127 "--swarming",
1128 "https://chromium-swarm.appspot.com",
1129 "--isolate-server",
1130 "https://isolateserver.appspot.com",
1131 "--priority",
1132 "90",
1133 "--shards",
1134 "1",
1135 "--task-name",
1136 "ct-dm-4/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs/2",
1137 "--dump-json",
1138 "/path/to/tmp/json",
1139 "--expiration",
1140 "72000",
1141 "--io-timeout",
1142 "2400",
1143 "--hard-timeout",
1144 "14400",
1145 "--dimension",
1146 "cpu",
1147 "x86-64",
1148 "--dimension",
1149 "os",
1150 "Ubuntu-14.04",
1151 "--dimension",
1152 "pool",
1153 "Chrome",
1154 "--tag",
1155 "allow_milo:1",
1156 "--tag",
1157 "buildername:Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs",
1158 "--tag",
1159 "buildnumber:2",
1160 "--tag",
1161 "data:[dummy hash for ct-dm-4]",
1162 "--tag",
1163 "master:client.skia",
1164 "--tag",
1165 "name:ct-dm-4",
1166 "--tag",
1167 "os:Ubuntu-14.04",
1168 "--tag",
1169 "revision:abc123",
1170 "--tag",
1171 "slavename:skiabot-linux-swarm-000",
1172 "--tag",
1173 "stepname:ct-dm-4 on Ubuntu-14.04",
1174 "[dummy hash for ct-dm-4]"
1175 ],
1176 "name": "[trigger] ct-dm-4 on Ubuntu-14.04",
1177 "~followup_annotations": [
Eric Boren3fd9e442016-12-12 08:42:11 -05001178 "@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'@@@",
rmistry5eab9912016-08-09 13:46:48 -07001179 "@@@STEP_LOG_LINE@json.output@{@@@",
1180 "@@@STEP_LOG_LINE@json.output@ \"base_task_name\": \"ct-dm-4/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs/2\", @@@",
1181 "@@@STEP_LOG_LINE@json.output@ \"tasks\": {@@@",
1182 "@@@STEP_LOG_LINE@json.output@ \"ct-dm-4/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs/2\": {@@@",
1183 "@@@STEP_LOG_LINE@json.output@ \"shard_index\": 0, @@@",
1184 "@@@STEP_LOG_LINE@json.output@ \"task_id\": \"10000\", @@@",
1185 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"@@@",
1186 "@@@STEP_LOG_LINE@json.output@ }@@@",
1187 "@@@STEP_LOG_LINE@json.output@ }@@@",
1188 "@@@STEP_LOG_LINE@json.output@}@@@",
1189 "@@@STEP_LOG_END@json.output@@@",
1190 "@@@STEP_LINK@shard #0@https://chromium-swarm.appspot.com/user/task/10000@@@"
1191 ]
1192 },
1193 {
1194 "cmd": [
1195 "python",
1196 "-u",
Ravi Mistry9bcca6a2016-11-21 16:06:19 -05001197 "[START_DIR]/swarming.client/swarming.py",
rmistry5eab9912016-08-09 13:46:48 -07001198 "trigger",
1199 "--swarming",
1200 "https://chromium-swarm.appspot.com",
1201 "--isolate-server",
1202 "https://isolateserver.appspot.com",
1203 "--priority",
1204 "90",
1205 "--shards",
1206 "1",
1207 "--task-name",
1208 "ct-dm-5/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs/2",
1209 "--dump-json",
1210 "/path/to/tmp/json",
1211 "--expiration",
1212 "72000",
1213 "--io-timeout",
1214 "2400",
1215 "--hard-timeout",
1216 "14400",
1217 "--dimension",
1218 "cpu",
1219 "x86-64",
1220 "--dimension",
1221 "os",
1222 "Ubuntu-14.04",
1223 "--dimension",
1224 "pool",
1225 "Chrome",
1226 "--tag",
1227 "allow_milo:1",
1228 "--tag",
1229 "buildername:Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs",
1230 "--tag",
1231 "buildnumber:2",
1232 "--tag",
1233 "data:[dummy hash for ct-dm-5]",
1234 "--tag",
1235 "master:client.skia",
1236 "--tag",
1237 "name:ct-dm-5",
1238 "--tag",
1239 "os:Ubuntu-14.04",
1240 "--tag",
1241 "revision:abc123",
1242 "--tag",
1243 "slavename:skiabot-linux-swarm-000",
1244 "--tag",
1245 "stepname:ct-dm-5 on Ubuntu-14.04",
1246 "[dummy hash for ct-dm-5]"
1247 ],
1248 "name": "[trigger] ct-dm-5 on Ubuntu-14.04",
1249 "~followup_annotations": [
Eric Boren3fd9e442016-12-12 08:42:11 -05001250 "@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'@@@",
rmistry5eab9912016-08-09 13:46:48 -07001251 "@@@STEP_LOG_LINE@json.output@{@@@",
1252 "@@@STEP_LOG_LINE@json.output@ \"base_task_name\": \"ct-dm-5/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs/2\", @@@",
1253 "@@@STEP_LOG_LINE@json.output@ \"tasks\": {@@@",
1254 "@@@STEP_LOG_LINE@json.output@ \"ct-dm-5/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs/2\": {@@@",
1255 "@@@STEP_LOG_LINE@json.output@ \"shard_index\": 0, @@@",
1256 "@@@STEP_LOG_LINE@json.output@ \"task_id\": \"10000\", @@@",
1257 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"@@@",
1258 "@@@STEP_LOG_LINE@json.output@ }@@@",
1259 "@@@STEP_LOG_LINE@json.output@ }@@@",
1260 "@@@STEP_LOG_LINE@json.output@}@@@",
1261 "@@@STEP_LOG_END@json.output@@@",
1262 "@@@STEP_LINK@shard #0@https://chromium-swarm.appspot.com/user/task/10000@@@",
1263 "@@@STEP_LINK@view steps on Milo@https://luci-milo.appspot.com/swarming/task/10000@@@"
1264 ]
1265 },
1266 {
1267 "cmd": [
1268 "python",
1269 "-u",
Ravi Mistry9bcca6a2016-11-21 16:06:19 -05001270 "[START_DIR]/swarming.client/swarming.py",
rmistry5eab9912016-08-09 13:46:48 -07001271 "collect",
1272 "--swarming",
1273 "https://chromium-swarm.appspot.com",
1274 "--decorate",
1275 "--print-status-updates",
1276 "--json",
1277 "{\"base_task_name\": \"ct-dm-1/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs/2\", \"tasks\": {\"ct-dm-1/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs/2\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
1278 "--task-summary-json",
1279 "/path/to/tmp/json",
1280 "--task-output-dir",
Ravi Mistry9bcca6a2016-11-21 16:06:19 -05001281 "[START_DIR]/swarming_temp_dir/outputs/ct-dm-1"
rmistry5eab9912016-08-09 13:46:48 -07001282 ],
1283 "name": "ct-dm-1 on Ubuntu-14.04",
1284 "~followup_annotations": [
1285 "step returned non-zero exit code: 1",
1286 "@@@STEP_TEXT@swarming pending 71s@@@",
1287 "@@@STEP_LOG_LINE@json.output@{@@@",
1288 "@@@STEP_LOG_LINE@json.output@ \"shards\": [@@@",
1289 "@@@STEP_LOG_LINE@json.output@ {@@@",
1290 "@@@STEP_LOG_LINE@json.output@ \"abandoned_ts\": null, @@@",
1291 "@@@STEP_LOG_LINE@json.output@ \"bot_id\": \"vm30\", @@@",
1292 "@@@STEP_LOG_LINE@json.output@ \"completed_ts\": \"2014-09-25T01:42:00.123\", @@@",
1293 "@@@STEP_LOG_LINE@json.output@ \"created_ts\": \"2014-09-25T01:41:00.123\", @@@",
1294 "@@@STEP_LOG_LINE@json.output@ \"durations\": [@@@",
1295 "@@@STEP_LOG_LINE@json.output@ 5.7, @@@",
1296 "@@@STEP_LOG_LINE@json.output@ 31.5@@@",
1297 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1298 "@@@STEP_LOG_LINE@json.output@ \"exit_codes\": [@@@",
1299 "@@@STEP_LOG_LINE@json.output@ 0, @@@",
1300 "@@@STEP_LOG_LINE@json.output@ 0@@@",
1301 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1302 "@@@STEP_LOG_LINE@json.output@ \"failure\": false, @@@",
1303 "@@@STEP_LOG_LINE@json.output@ \"id\": \"148aa78d7aa0000\", @@@",
1304 "@@@STEP_LOG_LINE@json.output@ \"internal_failure\": false, @@@",
1305 "@@@STEP_LOG_LINE@json.output@ \"isolated_out\": {@@@",
1306 "@@@STEP_LOG_LINE@json.output@ \"isolated\": \"abc123\", @@@",
1307 "@@@STEP_LOG_LINE@json.output@ \"isolatedserver\": \"https://isolateserver.appspot.com\", @@@",
1308 "@@@STEP_LOG_LINE@json.output@ \"namespace\": \"default-gzip\", @@@",
1309 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"blah\"@@@",
1310 "@@@STEP_LOG_LINE@json.output@ }, @@@",
1311 "@@@STEP_LOG_LINE@json.output@ \"modified_ts\": \"2014-09-25 01:42:00\", @@@",
1312 "@@@STEP_LOG_LINE@json.output@ \"name\": \"heartbeat-canary-2014-09-25_01:41:55-os=Windows\", @@@",
1313 "@@@STEP_LOG_LINE@json.output@ \"outputs\": [@@@",
1314 "@@@STEP_LOG_LINE@json.output@ \"Heart beat succeeded on win32.\\n\", @@@",
1315 "@@@STEP_LOG_LINE@json.output@ \"Foo\"@@@",
1316 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1317 "@@@STEP_LOG_LINE@json.output@ \"started_ts\": \"2014-09-25T01:42:11.123\", @@@",
1318 "@@@STEP_LOG_LINE@json.output@ \"state\": 112, @@@",
1319 "@@@STEP_LOG_LINE@json.output@ \"try_number\": 1, @@@",
1320 "@@@STEP_LOG_LINE@json.output@ \"user\": \"unknown\"@@@",
1321 "@@@STEP_LOG_LINE@json.output@ }@@@",
1322 "@@@STEP_LOG_LINE@json.output@ ]@@@",
1323 "@@@STEP_LOG_LINE@json.output@}@@@",
1324 "@@@STEP_LOG_END@json.output@@@",
1325 "@@@STEP_LINK@shard #0 isolated out@blah@@@",
1326 "@@@STEP_LINK@view steps on Milo@https://luci-milo.appspot.com/swarming/task/148aa78d7aa0000@@@",
Ravi Mistry1eab4422016-10-13 10:36:50 -04001327 "@@@STEP_LINK@Webpage rankings@https://storage.cloud.google.com/cluster-telemetry/csv/top-1m.csv@@@",
1328 "@@@STEP_LINK@Download SKPs by rank@https://pantheon.corp.google.com/storage/browser/cluster-telemetry/swarming/skps/All/fad657e-276e633/@@@",
rmistry5eab9912016-08-09 13:46:48 -07001329 "@@@STEP_FAILURE@@@"
1330 ]
1331 },
1332 {
1333 "cmd": [
1334 "python",
1335 "-u",
Ravi Mistry9bcca6a2016-11-21 16:06:19 -05001336 "[START_DIR]/swarming.client/swarming.py",
rmistry5eab9912016-08-09 13:46:48 -07001337 "collect",
1338 "--swarming",
1339 "https://chromium-swarm.appspot.com",
1340 "--decorate",
1341 "--print-status-updates",
1342 "--json",
1343 "{\"base_task_name\": \"ct-dm-2/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs/2\", \"tasks\": {\"ct-dm-2/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs/2\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
1344 "--task-summary-json",
1345 "/path/to/tmp/json",
1346 "--task-output-dir",
Ravi Mistry9bcca6a2016-11-21 16:06:19 -05001347 "[START_DIR]/swarming_temp_dir/outputs/ct-dm-2"
rmistry5eab9912016-08-09 13:46:48 -07001348 ],
1349 "name": "ct-dm-2 on Ubuntu-14.04",
1350 "~followup_annotations": [
1351 "@@@STEP_TEXT@swarming pending 71s@@@",
1352 "@@@STEP_LOG_LINE@json.output@{@@@",
1353 "@@@STEP_LOG_LINE@json.output@ \"shards\": [@@@",
1354 "@@@STEP_LOG_LINE@json.output@ {@@@",
1355 "@@@STEP_LOG_LINE@json.output@ \"abandoned_ts\": null, @@@",
1356 "@@@STEP_LOG_LINE@json.output@ \"bot_id\": \"vm30\", @@@",
1357 "@@@STEP_LOG_LINE@json.output@ \"completed_ts\": \"2014-09-25T01:42:00.123\", @@@",
1358 "@@@STEP_LOG_LINE@json.output@ \"created_ts\": \"2014-09-25T01:41:00.123\", @@@",
1359 "@@@STEP_LOG_LINE@json.output@ \"durations\": [@@@",
1360 "@@@STEP_LOG_LINE@json.output@ 5.7, @@@",
1361 "@@@STEP_LOG_LINE@json.output@ 31.5@@@",
1362 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1363 "@@@STEP_LOG_LINE@json.output@ \"exit_codes\": [@@@",
1364 "@@@STEP_LOG_LINE@json.output@ 0, @@@",
1365 "@@@STEP_LOG_LINE@json.output@ 0@@@",
1366 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1367 "@@@STEP_LOG_LINE@json.output@ \"failure\": false, @@@",
1368 "@@@STEP_LOG_LINE@json.output@ \"id\": \"148aa78d7aa0000\", @@@",
1369 "@@@STEP_LOG_LINE@json.output@ \"internal_failure\": false, @@@",
1370 "@@@STEP_LOG_LINE@json.output@ \"isolated_out\": {@@@",
1371 "@@@STEP_LOG_LINE@json.output@ \"isolated\": \"abc123\", @@@",
1372 "@@@STEP_LOG_LINE@json.output@ \"isolatedserver\": \"https://isolateserver.appspot.com\", @@@",
1373 "@@@STEP_LOG_LINE@json.output@ \"namespace\": \"default-gzip\", @@@",
1374 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"blah\"@@@",
1375 "@@@STEP_LOG_LINE@json.output@ }, @@@",
1376 "@@@STEP_LOG_LINE@json.output@ \"modified_ts\": \"2014-09-25 01:42:00\", @@@",
1377 "@@@STEP_LOG_LINE@json.output@ \"name\": \"heartbeat-canary-2014-09-25_01:41:55-os=Windows\", @@@",
1378 "@@@STEP_LOG_LINE@json.output@ \"outputs\": [@@@",
1379 "@@@STEP_LOG_LINE@json.output@ \"Heart beat succeeded on win32.\\n\", @@@",
1380 "@@@STEP_LOG_LINE@json.output@ \"Foo\"@@@",
1381 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1382 "@@@STEP_LOG_LINE@json.output@ \"started_ts\": \"2014-09-25T01:42:11.123\", @@@",
1383 "@@@STEP_LOG_LINE@json.output@ \"state\": 112, @@@",
1384 "@@@STEP_LOG_LINE@json.output@ \"try_number\": 1, @@@",
1385 "@@@STEP_LOG_LINE@json.output@ \"user\": \"unknown\"@@@",
1386 "@@@STEP_LOG_LINE@json.output@ }@@@",
1387 "@@@STEP_LOG_LINE@json.output@ ]@@@",
1388 "@@@STEP_LOG_LINE@json.output@}@@@",
1389 "@@@STEP_LOG_END@json.output@@@",
1390 "@@@STEP_LINK@shard #0 isolated out@blah@@@",
1391 "@@@STEP_LINK@view steps on Milo@https://luci-milo.appspot.com/swarming/task/148aa78d7aa0000@@@"
1392 ]
1393 },
1394 {
1395 "cmd": [
1396 "python",
1397 "-u",
Ravi Mistry9bcca6a2016-11-21 16:06:19 -05001398 "[START_DIR]/swarming.client/swarming.py",
rmistry5eab9912016-08-09 13:46:48 -07001399 "collect",
1400 "--swarming",
1401 "https://chromium-swarm.appspot.com",
1402 "--decorate",
1403 "--print-status-updates",
1404 "--json",
1405 "{\"base_task_name\": \"ct-dm-3/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs/2\", \"tasks\": {\"ct-dm-3/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs/2\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
1406 "--task-summary-json",
1407 "/path/to/tmp/json",
1408 "--task-output-dir",
Ravi Mistry9bcca6a2016-11-21 16:06:19 -05001409 "[START_DIR]/swarming_temp_dir/outputs/ct-dm-3"
rmistry5eab9912016-08-09 13:46:48 -07001410 ],
1411 "name": "ct-dm-3 on Ubuntu-14.04",
1412 "~followup_annotations": [
1413 "step returned non-zero exit code: 1",
1414 "@@@STEP_TEXT@swarming pending 71s@@@",
1415 "@@@STEP_LOG_LINE@json.output@{@@@",
1416 "@@@STEP_LOG_LINE@json.output@ \"shards\": [@@@",
1417 "@@@STEP_LOG_LINE@json.output@ {@@@",
1418 "@@@STEP_LOG_LINE@json.output@ \"abandoned_ts\": null, @@@",
1419 "@@@STEP_LOG_LINE@json.output@ \"bot_id\": \"vm30\", @@@",
1420 "@@@STEP_LOG_LINE@json.output@ \"completed_ts\": \"2014-09-25T01:42:00.123\", @@@",
1421 "@@@STEP_LOG_LINE@json.output@ \"created_ts\": \"2014-09-25T01:41:00.123\", @@@",
1422 "@@@STEP_LOG_LINE@json.output@ \"durations\": [@@@",
1423 "@@@STEP_LOG_LINE@json.output@ 5.7, @@@",
1424 "@@@STEP_LOG_LINE@json.output@ 31.5@@@",
1425 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1426 "@@@STEP_LOG_LINE@json.output@ \"exit_codes\": [@@@",
1427 "@@@STEP_LOG_LINE@json.output@ 0, @@@",
1428 "@@@STEP_LOG_LINE@json.output@ 0@@@",
1429 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1430 "@@@STEP_LOG_LINE@json.output@ \"failure\": false, @@@",
1431 "@@@STEP_LOG_LINE@json.output@ \"id\": \"148aa78d7aa0000\", @@@",
1432 "@@@STEP_LOG_LINE@json.output@ \"internal_failure\": false, @@@",
1433 "@@@STEP_LOG_LINE@json.output@ \"isolated_out\": {@@@",
1434 "@@@STEP_LOG_LINE@json.output@ \"isolated\": \"abc123\", @@@",
1435 "@@@STEP_LOG_LINE@json.output@ \"isolatedserver\": \"https://isolateserver.appspot.com\", @@@",
1436 "@@@STEP_LOG_LINE@json.output@ \"namespace\": \"default-gzip\", @@@",
1437 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"blah\"@@@",
1438 "@@@STEP_LOG_LINE@json.output@ }, @@@",
1439 "@@@STEP_LOG_LINE@json.output@ \"modified_ts\": \"2014-09-25 01:42:00\", @@@",
1440 "@@@STEP_LOG_LINE@json.output@ \"name\": \"heartbeat-canary-2014-09-25_01:41:55-os=Windows\", @@@",
1441 "@@@STEP_LOG_LINE@json.output@ \"outputs\": [@@@",
1442 "@@@STEP_LOG_LINE@json.output@ \"Heart beat succeeded on win32.\\n\", @@@",
1443 "@@@STEP_LOG_LINE@json.output@ \"Foo\"@@@",
1444 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1445 "@@@STEP_LOG_LINE@json.output@ \"started_ts\": \"2014-09-25T01:42:11.123\", @@@",
1446 "@@@STEP_LOG_LINE@json.output@ \"state\": 112, @@@",
1447 "@@@STEP_LOG_LINE@json.output@ \"try_number\": 1, @@@",
1448 "@@@STEP_LOG_LINE@json.output@ \"user\": \"unknown\"@@@",
1449 "@@@STEP_LOG_LINE@json.output@ }@@@",
1450 "@@@STEP_LOG_LINE@json.output@ ]@@@",
1451 "@@@STEP_LOG_LINE@json.output@}@@@",
1452 "@@@STEP_LOG_END@json.output@@@",
1453 "@@@STEP_LINK@shard #0 isolated out@blah@@@",
1454 "@@@STEP_LINK@view steps on Milo@https://luci-milo.appspot.com/swarming/task/148aa78d7aa0000@@@",
Ravi Mistry1eab4422016-10-13 10:36:50 -04001455 "@@@STEP_LINK@Webpage rankings@https://storage.cloud.google.com/cluster-telemetry/csv/top-1m.csv@@@",
1456 "@@@STEP_LINK@Download SKPs by rank@https://pantheon.corp.google.com/storage/browser/cluster-telemetry/swarming/skps/All/fad657e-276e633/@@@",
rmistry5eab9912016-08-09 13:46:48 -07001457 "@@@STEP_FAILURE@@@"
1458 ]
1459 },
1460 {
1461 "cmd": [
1462 "python",
1463 "-u",
Ravi Mistry9bcca6a2016-11-21 16:06:19 -05001464 "[START_DIR]/swarming.client/swarming.py",
rmistry5eab9912016-08-09 13:46:48 -07001465 "collect",
1466 "--swarming",
1467 "https://chromium-swarm.appspot.com",
1468 "--decorate",
1469 "--print-status-updates",
1470 "--json",
1471 "{\"base_task_name\": \"ct-dm-4/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs/2\", \"tasks\": {\"ct-dm-4/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs/2\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
1472 "--task-summary-json",
1473 "/path/to/tmp/json",
1474 "--task-output-dir",
Ravi Mistry9bcca6a2016-11-21 16:06:19 -05001475 "[START_DIR]/swarming_temp_dir/outputs/ct-dm-4"
rmistry5eab9912016-08-09 13:46:48 -07001476 ],
1477 "name": "ct-dm-4 on Ubuntu-14.04",
1478 "~followup_annotations": [
1479 "@@@STEP_TEXT@swarming pending 71s@@@",
1480 "@@@STEP_LOG_LINE@json.output@{@@@",
1481 "@@@STEP_LOG_LINE@json.output@ \"shards\": [@@@",
1482 "@@@STEP_LOG_LINE@json.output@ {@@@",
1483 "@@@STEP_LOG_LINE@json.output@ \"abandoned_ts\": null, @@@",
1484 "@@@STEP_LOG_LINE@json.output@ \"bot_id\": \"vm30\", @@@",
1485 "@@@STEP_LOG_LINE@json.output@ \"completed_ts\": \"2014-09-25T01:42:00.123\", @@@",
1486 "@@@STEP_LOG_LINE@json.output@ \"created_ts\": \"2014-09-25T01:41:00.123\", @@@",
1487 "@@@STEP_LOG_LINE@json.output@ \"durations\": [@@@",
1488 "@@@STEP_LOG_LINE@json.output@ 5.7, @@@",
1489 "@@@STEP_LOG_LINE@json.output@ 31.5@@@",
1490 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1491 "@@@STEP_LOG_LINE@json.output@ \"exit_codes\": [@@@",
1492 "@@@STEP_LOG_LINE@json.output@ 0, @@@",
1493 "@@@STEP_LOG_LINE@json.output@ 0@@@",
1494 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1495 "@@@STEP_LOG_LINE@json.output@ \"failure\": false, @@@",
1496 "@@@STEP_LOG_LINE@json.output@ \"id\": \"148aa78d7aa0000\", @@@",
1497 "@@@STEP_LOG_LINE@json.output@ \"internal_failure\": false, @@@",
1498 "@@@STEP_LOG_LINE@json.output@ \"isolated_out\": {@@@",
1499 "@@@STEP_LOG_LINE@json.output@ \"isolated\": \"abc123\", @@@",
1500 "@@@STEP_LOG_LINE@json.output@ \"isolatedserver\": \"https://isolateserver.appspot.com\", @@@",
1501 "@@@STEP_LOG_LINE@json.output@ \"namespace\": \"default-gzip\", @@@",
1502 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"blah\"@@@",
1503 "@@@STEP_LOG_LINE@json.output@ }, @@@",
1504 "@@@STEP_LOG_LINE@json.output@ \"modified_ts\": \"2014-09-25 01:42:00\", @@@",
1505 "@@@STEP_LOG_LINE@json.output@ \"name\": \"heartbeat-canary-2014-09-25_01:41:55-os=Windows\", @@@",
1506 "@@@STEP_LOG_LINE@json.output@ \"outputs\": [@@@",
1507 "@@@STEP_LOG_LINE@json.output@ \"Heart beat succeeded on win32.\\n\", @@@",
1508 "@@@STEP_LOG_LINE@json.output@ \"Foo\"@@@",
1509 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1510 "@@@STEP_LOG_LINE@json.output@ \"started_ts\": \"2014-09-25T01:42:11.123\", @@@",
1511 "@@@STEP_LOG_LINE@json.output@ \"state\": 112, @@@",
1512 "@@@STEP_LOG_LINE@json.output@ \"try_number\": 1, @@@",
1513 "@@@STEP_LOG_LINE@json.output@ \"user\": \"unknown\"@@@",
1514 "@@@STEP_LOG_LINE@json.output@ }@@@",
1515 "@@@STEP_LOG_LINE@json.output@ ]@@@",
1516 "@@@STEP_LOG_LINE@json.output@}@@@",
1517 "@@@STEP_LOG_END@json.output@@@",
1518 "@@@STEP_LINK@shard #0 isolated out@blah@@@",
1519 "@@@STEP_LINK@view steps on Milo@https://luci-milo.appspot.com/swarming/task/148aa78d7aa0000@@@"
1520 ]
1521 },
1522 {
1523 "cmd": [
1524 "python",
1525 "-u",
Ravi Mistry9bcca6a2016-11-21 16:06:19 -05001526 "[START_DIR]/swarming.client/swarming.py",
rmistry5eab9912016-08-09 13:46:48 -07001527 "collect",
1528 "--swarming",
1529 "https://chromium-swarm.appspot.com",
1530 "--decorate",
1531 "--print-status-updates",
1532 "--json",
1533 "{\"base_task_name\": \"ct-dm-5/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs/2\", \"tasks\": {\"ct-dm-5/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs/2\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
1534 "--task-summary-json",
1535 "/path/to/tmp/json",
1536 "--task-output-dir",
Ravi Mistry9bcca6a2016-11-21 16:06:19 -05001537 "[START_DIR]/swarming_temp_dir/outputs/ct-dm-5"
rmistry5eab9912016-08-09 13:46:48 -07001538 ],
1539 "name": "ct-dm-5 on Ubuntu-14.04",
1540 "~followup_annotations": [
1541 "@@@STEP_TEXT@swarming pending 71s@@@",
1542 "@@@STEP_LOG_LINE@json.output@{@@@",
1543 "@@@STEP_LOG_LINE@json.output@ \"shards\": [@@@",
1544 "@@@STEP_LOG_LINE@json.output@ {@@@",
1545 "@@@STEP_LOG_LINE@json.output@ \"abandoned_ts\": null, @@@",
1546 "@@@STEP_LOG_LINE@json.output@ \"bot_id\": \"vm30\", @@@",
1547 "@@@STEP_LOG_LINE@json.output@ \"completed_ts\": \"2014-09-25T01:42:00.123\", @@@",
1548 "@@@STEP_LOG_LINE@json.output@ \"created_ts\": \"2014-09-25T01:41:00.123\", @@@",
1549 "@@@STEP_LOG_LINE@json.output@ \"durations\": [@@@",
1550 "@@@STEP_LOG_LINE@json.output@ 5.7, @@@",
1551 "@@@STEP_LOG_LINE@json.output@ 31.5@@@",
1552 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1553 "@@@STEP_LOG_LINE@json.output@ \"exit_codes\": [@@@",
1554 "@@@STEP_LOG_LINE@json.output@ 0, @@@",
1555 "@@@STEP_LOG_LINE@json.output@ 0@@@",
1556 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1557 "@@@STEP_LOG_LINE@json.output@ \"failure\": false, @@@",
1558 "@@@STEP_LOG_LINE@json.output@ \"id\": \"148aa78d7aa0000\", @@@",
1559 "@@@STEP_LOG_LINE@json.output@ \"internal_failure\": false, @@@",
1560 "@@@STEP_LOG_LINE@json.output@ \"isolated_out\": {@@@",
1561 "@@@STEP_LOG_LINE@json.output@ \"isolated\": \"abc123\", @@@",
1562 "@@@STEP_LOG_LINE@json.output@ \"isolatedserver\": \"https://isolateserver.appspot.com\", @@@",
1563 "@@@STEP_LOG_LINE@json.output@ \"namespace\": \"default-gzip\", @@@",
1564 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"blah\"@@@",
1565 "@@@STEP_LOG_LINE@json.output@ }, @@@",
1566 "@@@STEP_LOG_LINE@json.output@ \"modified_ts\": \"2014-09-25 01:42:00\", @@@",
1567 "@@@STEP_LOG_LINE@json.output@ \"name\": \"heartbeat-canary-2014-09-25_01:41:55-os=Windows\", @@@",
1568 "@@@STEP_LOG_LINE@json.output@ \"outputs\": [@@@",
1569 "@@@STEP_LOG_LINE@json.output@ \"Heart beat succeeded on win32.\\n\", @@@",
1570 "@@@STEP_LOG_LINE@json.output@ \"Foo\"@@@",
1571 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1572 "@@@STEP_LOG_LINE@json.output@ \"started_ts\": \"2014-09-25T01:42:11.123\", @@@",
1573 "@@@STEP_LOG_LINE@json.output@ \"state\": 112, @@@",
1574 "@@@STEP_LOG_LINE@json.output@ \"try_number\": 1, @@@",
1575 "@@@STEP_LOG_LINE@json.output@ \"user\": \"unknown\"@@@",
1576 "@@@STEP_LOG_LINE@json.output@ }@@@",
1577 "@@@STEP_LOG_LINE@json.output@ ]@@@",
1578 "@@@STEP_LOG_LINE@json.output@}@@@",
1579 "@@@STEP_LOG_END@json.output@@@",
1580 "@@@STEP_LINK@shard #0 isolated out@blah@@@",
1581 "@@@STEP_LINK@view steps on Milo@https://luci-milo.appspot.com/swarming/task/148aa78d7aa0000@@@"
1582 ]
1583 },
1584 {
1585 "name": "$result",
1586 "reason": "Failed steps: ct-dm-1 on Ubuntu-14.04, ct-dm-3 on Ubuntu-14.04",
1587 "recipe_result": null,
1588 "status_code": 1
1589 }
1590]