blob: c2fffd62568281f38f51b343760c88518b22849c [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 "--issue",
38 "1499623002",
39 "--patchset",
40 "1",
41 "--rietveld_server",
42 "codereview.chromium.org",
43 "--output_json",
44 "/path/to/tmp/json",
45 "--revision",
46 "skia@origin/master",
47 "--output_manifest"
rmistry5eab9912016-08-09 13:46:48 -070048 ],
49 "cwd": "[CUSTOM_/_B_WORK]",
50 "env": {
51 "BUILDTYPE": "Debug",
52 "CHROME_HEADLESS": "1",
53 "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]",
Ravi Mistry9bcca6a2016-11-21 16:06:19 -050054 "SKIA_OUT": "[START_DIR]/out"
rmistry5eab9912016-08-09 13:46:48 -070055 },
borenet8fa74702016-10-25 05:26:14 -070056 "name": "bot_update",
rmistry5eab9912016-08-09 13:46:48 -070057 "~followup_annotations": [
borenet8fa74702016-10-25 05:26:14 -070058 "@@@STEP_TEXT@Some step text@@@",
rmistry5eab9912016-08-09 13:46:48 -070059 "@@@STEP_LOG_LINE@json.output@{@@@",
borenet8fa74702016-10-25 05:26:14 -070060 "@@@STEP_LOG_LINE@json.output@ \"did_run\": true, @@@",
61 "@@@STEP_LOG_LINE@json.output@ \"fixed_revisions\": {@@@",
62 "@@@STEP_LOG_LINE@json.output@ \"skia\": \"origin/master\"@@@",
63 "@@@STEP_LOG_LINE@json.output@ }, @@@",
64 "@@@STEP_LOG_LINE@json.output@ \"manifest\": {@@@",
65 "@@@STEP_LOG_LINE@json.output@ \"skia\": {@@@",
66 "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/skia.git\", @@@",
rmistry90d0bfa2016-09-15 04:52:20 -070067 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"9046e2e693bb92a76e972b694580e5d17ad10748\"@@@",
rmistry5eab9912016-08-09 13:46:48 -070068 "@@@STEP_LOG_LINE@json.output@ }@@@",
borenet8fa74702016-10-25 05:26:14 -070069 "@@@STEP_LOG_LINE@json.output@ }, @@@",
70 "@@@STEP_LOG_LINE@json.output@ \"patch_failure\": false, @@@",
71 "@@@STEP_LOG_LINE@json.output@ \"patch_root\": \"skia\", @@@",
72 "@@@STEP_LOG_LINE@json.output@ \"properties\": {@@@",
73 "@@@STEP_LOG_LINE@json.output@ \"got_revision\": \"9046e2e693bb92a76e972b694580e5d17ad10748\", @@@",
74 "@@@STEP_LOG_LINE@json.output@ \"got_revision_cp\": \"refs/heads/master@{#164710}\"@@@",
75 "@@@STEP_LOG_LINE@json.output@ }, @@@",
76 "@@@STEP_LOG_LINE@json.output@ \"root\": \"skia\", @@@",
77 "@@@STEP_LOG_LINE@json.output@ \"step_text\": \"Some step text\"@@@",
rmistry5eab9912016-08-09 13:46:48 -070078 "@@@STEP_LOG_LINE@json.output@}@@@",
79 "@@@STEP_LOG_END@json.output@@@",
borenet8fa74702016-10-25 05:26:14 -070080 "@@@SET_BUILD_PROPERTY@got_revision@\"9046e2e693bb92a76e972b694580e5d17ad10748\"@@@",
81 "@@@SET_BUILD_PROPERTY@got_revision_cp@\"refs/heads/master@{#164710}\"@@@"
rmistry5eab9912016-08-09 13:46:48 -070082 ]
83 },
84 {
85 "cmd": [
86 "python",
87 "-u",
88 "\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 -050089 "[START_DIR]/tmp",
rmistry5eab9912016-08-09 13:46:48 -070090 "511"
91 ],
92 "name": "makedirs tmp_dir",
93 "~followup_annotations": [
94 "@@@STEP_LOG_LINE@python.inline@@@@",
95 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
96 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
97 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
98 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
99 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
100 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
101 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
102 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
103 "@@@STEP_LOG_END@python.inline@@@"
104 ]
105 },
106 {
107 "cmd": [
Mike Klein71c53932016-10-12 14:32:09 -0400108 "python",
109 "-u",
mtkleinbfef32f2016-09-16 11:39:14 -0700110 "[CUSTOM_/_B_WORK]/skia/bin/fetch-gn"
rmistry5eab9912016-08-09 13:46:48 -0700111 ],
112 "cwd": "[CUSTOM_/_B_WORK]/skia",
113 "env": {
borenet8fa74702016-10-25 05:26:14 -0700114 "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]"
rmistry5eab9912016-08-09 13:46:48 -0700115 },
mtkleinbfef32f2016-09-16 11:39:14 -0700116 "name": "fetch-gn"
117 },
118 {
119 "cmd": [
Eric Borenad29aee2017-01-17 14:35:06 -0500120 "[CUSTOM_/_B_WORK]/skia/bin/gn",
mtkleinbfef32f2016-09-16 11:39:14 -0700121 "gen",
Ravi Mistry9bcca6a2016-11-21 16:06:19 -0500122 "[START_DIR]/out/Debug",
Mike Kleindf707562016-11-02 11:47:50 -0400123 "--args=cc=\"gcc\" cxx=\"g++\" extra_cflags=[\"-O1\"]"
mtkleinbfef32f2016-09-16 11:39:14 -0700124 ],
125 "cwd": "[CUSTOM_/_B_WORK]/skia",
126 "env": {
borenet8fa74702016-10-25 05:26:14 -0700127 "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]"
mtkleinbfef32f2016-09-16 11:39:14 -0700128 },
129 "name": "gn gen"
130 },
131 {
132 "cmd": [
133 "ninja",
134 "-C",
Ravi Mistry9bcca6a2016-11-21 16:06:19 -0500135 "[START_DIR]/out/Debug"
mtkleinbfef32f2016-09-16 11:39:14 -0700136 ],
137 "cwd": "[CUSTOM_/_B_WORK]/skia",
138 "env": {
borenet8fa74702016-10-25 05:26:14 -0700139 "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]"
mtkleinbfef32f2016-09-16 11:39:14 -0700140 },
141 "name": "ninja"
rmistry5eab9912016-08-09 13:46:48 -0700142 },
143 {
144 "cmd": [
145 "python",
146 "-u",
Kevin Lubickb03b5ac2016-11-14 13:42:27 -0500147 "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 -0500148 "[START_DIR]/out/Debug",
rmistry5eab9912016-08-09 13:46:48 -0700149 "[CUSTOM_/_B_WORK]/skia/infra/bots/ct"
150 ],
151 "name": "copy build products",
152 "~followup_annotations": [
153 "@@@STEP_LOG_LINE@python.inline@import errno@@@",
154 "@@@STEP_LOG_LINE@python.inline@import glob@@@",
155 "@@@STEP_LOG_LINE@python.inline@import os@@@",
156 "@@@STEP_LOG_LINE@python.inline@import shutil@@@",
157 "@@@STEP_LOG_LINE@python.inline@import sys@@@",
158 "@@@STEP_LOG_LINE@python.inline@@@@",
159 "@@@STEP_LOG_LINE@python.inline@src = sys.argv[1]@@@",
160 "@@@STEP_LOG_LINE@python.inline@dst = sys.argv[2]@@@",
Kevin Lubickb03b5ac2016-11-14 13:42:27 -0500161 "@@@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 -0700162 "@@@STEP_LOG_LINE@python.inline@@@@",
163 "@@@STEP_LOG_LINE@python.inline@try:@@@",
164 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(dst)@@@",
165 "@@@STEP_LOG_LINE@python.inline@except OSError as e:@@@",
166 "@@@STEP_LOG_LINE@python.inline@ if e.errno != errno.EEXIST:@@@",
167 "@@@STEP_LOG_LINE@python.inline@ raise@@@",
168 "@@@STEP_LOG_LINE@python.inline@@@@",
169 "@@@STEP_LOG_LINE@python.inline@for pattern in build_products_whitelist:@@@",
170 "@@@STEP_LOG_LINE@python.inline@ path = os.path.join(src, pattern)@@@",
171 "@@@STEP_LOG_LINE@python.inline@ for f in glob.glob(path):@@@",
172 "@@@STEP_LOG_LINE@python.inline@ dst_path = os.path.join(dst, os.path.relpath(f, src))@@@",
173 "@@@STEP_LOG_LINE@python.inline@ if not os.path.isdir(os.path.dirname(dst_path)):@@@",
174 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(os.path.dirname(dst_path))@@@",
175 "@@@STEP_LOG_LINE@python.inline@ print 'Copying build product %s to %s' % (f, dst_path)@@@",
176 "@@@STEP_LOG_LINE@python.inline@ shutil.move(f, dst_path)@@@",
177 "@@@STEP_LOG_END@python.inline@@@"
178 ]
179 },
180 {
181 "cmd": [
182 "python",
183 "-u",
184 "RECIPE_MODULE[depot_tools::git]/resources/git_setup.py",
185 "--path",
Ravi Mistry9bcca6a2016-11-21 16:06:19 -0500186 "[START_DIR]/swarming.client",
rmistry5eab9912016-08-09 13:46:48 -0700187 "--url",
188 "https://chromium.googlesource.com/external/swarming.client.git"
189 ],
190 "name": "git setup (swarming_client)"
191 },
192 {
193 "cmd": [
194 "git",
195 "retry",
196 "fetch",
197 "origin",
198 "master"
199 ],
Ravi Mistry9bcca6a2016-11-21 16:06:19 -0500200 "cwd": "[START_DIR]/swarming.client",
rmistry5eab9912016-08-09 13:46:48 -0700201 "env": {
202 "PATH": "RECIPE_PACKAGE_REPO[depot_tools]:%(PATH)s"
203 },
204 "name": "git fetch (swarming_client)"
205 },
206 {
207 "cmd": [
208 "git",
209 "checkout",
210 "-f",
211 "FETCH_HEAD"
212 ],
Ravi Mistry9bcca6a2016-11-21 16:06:19 -0500213 "cwd": "[START_DIR]/swarming.client",
rmistry5eab9912016-08-09 13:46:48 -0700214 "name": "git checkout (swarming_client)"
215 },
216 {
217 "cmd": [
218 "git",
219 "rev-parse",
220 "HEAD"
221 ],
Ravi Mistry9bcca6a2016-11-21 16:06:19 -0500222 "cwd": "[START_DIR]/swarming.client",
rmistry5eab9912016-08-09 13:46:48 -0700223 "name": "read revision",
224 "stdout": "/path/to/tmp/",
225 "~followup_annotations": [
226 "@@@STEP_TEXT@<br/>checked out 'deadbeef'<br/>@@@"
227 ]
228 },
229 {
230 "cmd": [
231 "git",
232 "clean",
233 "-f",
234 "-d",
235 "-x"
236 ],
Ravi Mistry9bcca6a2016-11-21 16:06:19 -0500237 "cwd": "[START_DIR]/swarming.client",
rmistry5eab9912016-08-09 13:46:48 -0700238 "name": "git clean (swarming_client)"
239 },
240 {
241 "cmd": [
242 "git",
243 "submodule",
244 "sync"
245 ],
Ravi Mistry9bcca6a2016-11-21 16:06:19 -0500246 "cwd": "[START_DIR]/swarming.client",
rmistry5eab9912016-08-09 13:46:48 -0700247 "name": "submodule sync (swarming_client)"
248 },
249 {
250 "cmd": [
251 "git",
252 "submodule",
253 "update",
254 "--init",
255 "--recursive"
256 ],
Ravi Mistry9bcca6a2016-11-21 16:06:19 -0500257 "cwd": "[START_DIR]/swarming.client",
rmistry5eab9912016-08-09 13:46:48 -0700258 "name": "submodule update (swarming_client)"
259 },
260 {
261 "cmd": [
262 "python",
263 "-u",
Ravi Mistry9bcca6a2016-11-21 16:06:19 -0500264 "[START_DIR]/swarming.client/swarming.py",
rmistry5eab9912016-08-09 13:46:48 -0700265 "--version"
266 ],
267 "name": "swarming.py --version",
268 "stdout": "/path/to/tmp/",
269 "~followup_annotations": [
270 "@@@STEP_TEXT@0.8.6@@@"
271 ]
272 },
273 {
274 "cmd": [
275 "download_from_google_storage",
276 "--no_resume",
277 "--platform=linux*",
278 "--no_auth",
279 "--bucket",
280 "chromium-luci",
281 "-d",
282 "[CUSTOM_/_B_WORK]/skia/infra/bots/tools/luci-go/linux64"
283 ],
284 "env": {
285 "PATH": "RECIPE_PACKAGE_REPO[depot_tools]:%(PATH)s"
286 },
287 "name": "download luci-go linux"
288 },
289 {
290 "cmd": [
291 "download_from_google_storage",
292 "--no_resume",
293 "--platform=darwin",
294 "--no_auth",
295 "--bucket",
296 "chromium-luci",
297 "-d",
298 "[CUSTOM_/_B_WORK]/skia/infra/bots/tools/luci-go/mac64"
299 ],
300 "env": {
301 "PATH": "RECIPE_PACKAGE_REPO[depot_tools]:%(PATH)s"
302 },
303 "name": "download luci-go mac"
304 },
305 {
306 "cmd": [
307 "download_from_google_storage",
308 "--no_resume",
309 "--platform=win32",
310 "--no_auth",
311 "--bucket",
312 "chromium-luci",
313 "-d",
314 "[CUSTOM_/_B_WORK]/skia/infra/bots/tools/luci-go/win64"
315 ],
316 "env": {
317 "PATH": "RECIPE_PACKAGE_REPO[depot_tools]:%(PATH)s"
318 },
319 "name": "download luci-go win"
320 },
321 {
322 "cmd": [
323 "python",
324 "-u",
325 "\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 -0500326 "[START_DIR]/luci-go"
rmistry5eab9912016-08-09 13:46:48 -0700327 ],
328 "env": {
Ravi Mistry9bcca6a2016-11-21 16:06:19 -0500329 "PYTHONPATH": "[START_DIR]/skia/infra/bots/.recipe_deps/build/scripts"
rmistry5eab9912016-08-09 13:46:48 -0700330 },
331 "name": "rmtree luci-go",
332 "~followup_annotations": [
333 "@@@STEP_LOG_LINE@python.inline@@@@",
334 "@@@STEP_LOG_LINE@python.inline@import os, sys@@@",
335 "@@@STEP_LOG_LINE@python.inline@from common import chromium_utils # Error? See https://crbug.com/584783.@@@",
336 "@@@STEP_LOG_LINE@python.inline@@@@",
337 "@@@STEP_LOG_LINE@python.inline@@@@",
338 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]):@@@",
339 "@@@STEP_LOG_LINE@python.inline@ chromium_utils.RemoveDirectory(sys.argv[1])@@@",
340 "@@@STEP_LOG_END@python.inline@@@"
341 ]
342 },
343 {
344 "cmd": [
345 "python",
346 "-u",
347 "\nimport shutil\nimport sys\nshutil.copytree(sys.argv[1], sys.argv[2], symlinks=bool(sys.argv[3]))\n",
348 "[CUSTOM_/_B_WORK]/skia/infra/bots/tools/luci-go",
Ravi Mistry9bcca6a2016-11-21 16:06:19 -0500349 "[START_DIR]/luci-go",
rmistry5eab9912016-08-09 13:46:48 -0700350 "0"
351 ],
352 "name": "Copy Go binary",
353 "~followup_annotations": [
Ravi Mistry1eab4422016-10-13 10:36:50 -0400354 "@@@SET_BUILD_PROPERTY@Webpage rankings@\"https://storage.cloud.google.com/cluster-telemetry/csv/top-1m.csv\"@@@",
355 "@@@SET_BUILD_PROPERTY@Download SKPs by rank@\"https://pantheon.corp.google.com/storage/browser/cluster-telemetry/swarming/skps/10k/fad657e-276e633/\"@@@"
rmistry5eab9912016-08-09 13:46:48 -0700356 ]
357 },
358 {
359 "cmd": [
360 "python",
361 "-u",
362 "\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 -0500363 "[START_DIR]/swarming_temp_dir"
rmistry5eab9912016-08-09 13:46:48 -0700364 ],
365 "env": {
Ravi Mistry9bcca6a2016-11-21 16:06:19 -0500366 "PYTHONPATH": "[START_DIR]/skia/infra/bots/.recipe_deps/build/scripts"
rmistry5eab9912016-08-09 13:46:48 -0700367 },
368 "name": "rmtree swarming_temp_dir",
369 "~followup_annotations": [
370 "@@@STEP_LOG_LINE@python.inline@@@@",
371 "@@@STEP_LOG_LINE@python.inline@import os, sys@@@",
372 "@@@STEP_LOG_LINE@python.inline@from common import chromium_utils # Error? See https://crbug.com/584783.@@@",
373 "@@@STEP_LOG_LINE@python.inline@@@@",
374 "@@@STEP_LOG_LINE@python.inline@@@@",
375 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]):@@@",
376 "@@@STEP_LOG_LINE@python.inline@ chromium_utils.RemoveDirectory(sys.argv[1])@@@",
377 "@@@STEP_LOG_END@python.inline@@@"
378 ]
379 },
380 {
381 "cmd": [
382 "python",
383 "-u",
384 "\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",
385 "[CUSTOM_/_B_WORK]/skps/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_10k_SKPs-Trybot/slave1"
386 ],
387 "env": {
Ravi Mistry9bcca6a2016-11-21 16:06:19 -0500388 "PYTHONPATH": "[START_DIR]/skia/infra/bots/.recipe_deps/build/scripts"
rmistry5eab9912016-08-09 13:46:48 -0700389 },
390 "name": "rmtree slave1",
391 "~followup_annotations": [
392 "@@@STEP_LOG_LINE@python.inline@@@@",
393 "@@@STEP_LOG_LINE@python.inline@import os, sys@@@",
394 "@@@STEP_LOG_LINE@python.inline@from common import chromium_utils # Error? See https://crbug.com/584783.@@@",
395 "@@@STEP_LOG_LINE@python.inline@@@@",
396 "@@@STEP_LOG_LINE@python.inline@@@@",
397 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]):@@@",
398 "@@@STEP_LOG_LINE@python.inline@ chromium_utils.RemoveDirectory(sys.argv[1])@@@",
399 "@@@STEP_LOG_END@python.inline@@@"
400 ]
401 },
402 {
403 "cmd": [
404 "python",
405 "-u",
406 "\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",
407 "[CUSTOM_/_B_WORK]/skps/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_10k_SKPs-Trybot/slave1",
408 "511"
409 ],
410 "name": "makedirs slave1",
411 "~followup_annotations": [
412 "@@@STEP_LOG_LINE@python.inline@@@@",
413 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
414 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
415 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
416 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
417 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
418 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
419 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
420 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
421 "@@@STEP_LOG_END@python.inline@@@"
422 ]
423 },
424 {
425 "cmd": [
426 "python",
427 "-u",
428 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
429 "--",
430 "-m",
431 "cp",
432 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/1/*.skp",
433 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/2/*.skp",
434 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/3/*.skp",
435 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/4/*.skp",
436 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/5/*.skp",
437 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/6/*.skp",
438 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/7/*.skp",
439 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/8/*.skp",
440 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/9/*.skp",
441 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/10/*.skp",
442 "[CUSTOM_/_B_WORK]/skps/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_10k_SKPs-Trybot/slave1"
443 ],
444 "name": "gsutil cp"
445 },
446 {
447 "cmd": [
448 "python",
449 "-u",
450 "\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 -0500451 "[START_DIR]/swarming_temp_dir",
rmistry5eab9912016-08-09 13:46:48 -0700452 "511"
453 ],
454 "name": "makedirs swarming tmp dir",
455 "~followup_annotations": [
456 "@@@STEP_LOG_LINE@python.inline@@@@",
457 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
458 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
459 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
460 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
461 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
462 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
463 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
464 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
465 "@@@STEP_LOG_END@python.inline@@@"
466 ]
467 },
468 {
469 "cmd": [
470 "python",
471 "-u",
472 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
Ravi Mistry9bcca6a2016-11-21 16:06:19 -0500473 "{\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_10k_SKPs-Trybot\", \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}",
474 "[START_DIR]/swarming_temp_dir/ct-dm-1.isolated.gen.json"
rmistry5eab9912016-08-09 13:46:48 -0700475 ],
476 "name": "Write ct-dm-1.isolated.gen.json"
477 },
478 {
479 "cmd": [
480 "python",
481 "-u",
482 "\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",
483 "[CUSTOM_/_B_WORK]/skps/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_10k_SKPs-Trybot/slave2"
484 ],
485 "env": {
Ravi Mistry9bcca6a2016-11-21 16:06:19 -0500486 "PYTHONPATH": "[START_DIR]/skia/infra/bots/.recipe_deps/build/scripts"
rmistry5eab9912016-08-09 13:46:48 -0700487 },
488 "name": "rmtree slave2",
489 "~followup_annotations": [
490 "@@@STEP_LOG_LINE@python.inline@@@@",
491 "@@@STEP_LOG_LINE@python.inline@import os, sys@@@",
492 "@@@STEP_LOG_LINE@python.inline@from common import chromium_utils # Error? See https://crbug.com/584783.@@@",
493 "@@@STEP_LOG_LINE@python.inline@@@@",
494 "@@@STEP_LOG_LINE@python.inline@@@@",
495 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]):@@@",
496 "@@@STEP_LOG_LINE@python.inline@ chromium_utils.RemoveDirectory(sys.argv[1])@@@",
497 "@@@STEP_LOG_END@python.inline@@@"
498 ]
499 },
500 {
501 "cmd": [
502 "python",
503 "-u",
504 "\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",
505 "[CUSTOM_/_B_WORK]/skps/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_10k_SKPs-Trybot/slave2",
506 "511"
507 ],
508 "name": "makedirs slave2",
509 "~followup_annotations": [
510 "@@@STEP_LOG_LINE@python.inline@@@@",
511 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
512 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
513 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
514 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
515 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
516 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
517 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
518 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
519 "@@@STEP_LOG_END@python.inline@@@"
520 ]
521 },
522 {
523 "cmd": [
524 "python",
525 "-u",
526 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
527 "--",
528 "-m",
529 "cp",
530 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/11/*.skp",
531 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/12/*.skp",
532 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/13/*.skp",
533 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/14/*.skp",
534 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/15/*.skp",
535 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/16/*.skp",
536 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/17/*.skp",
537 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/18/*.skp",
538 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/19/*.skp",
539 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/20/*.skp",
540 "[CUSTOM_/_B_WORK]/skps/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_10k_SKPs-Trybot/slave2"
541 ],
542 "name": "gsutil cp (2)"
543 },
544 {
545 "cmd": [
546 "python",
547 "-u",
548 "\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 -0500549 "[START_DIR]/swarming_temp_dir",
rmistry5eab9912016-08-09 13:46:48 -0700550 "511"
551 ],
552 "name": "makedirs swarming tmp dir (2)",
553 "~followup_annotations": [
554 "@@@STEP_LOG_LINE@python.inline@@@@",
555 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
556 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
557 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
558 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
559 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
560 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
561 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
562 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
563 "@@@STEP_LOG_END@python.inline@@@"
564 ]
565 },
566 {
567 "cmd": [
568 "python",
569 "-u",
570 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
Ravi Mistry9bcca6a2016-11-21 16:06:19 -0500571 "{\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_10k_SKPs-Trybot\", \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}",
572 "[START_DIR]/swarming_temp_dir/ct-dm-2.isolated.gen.json"
rmistry5eab9912016-08-09 13:46:48 -0700573 ],
574 "name": "Write ct-dm-2.isolated.gen.json"
575 },
576 {
577 "cmd": [
578 "python",
579 "-u",
580 "\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",
581 "[CUSTOM_/_B_WORK]/skps/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_10k_SKPs-Trybot/slave3"
582 ],
583 "env": {
Ravi Mistry9bcca6a2016-11-21 16:06:19 -0500584 "PYTHONPATH": "[START_DIR]/skia/infra/bots/.recipe_deps/build/scripts"
rmistry5eab9912016-08-09 13:46:48 -0700585 },
586 "name": "rmtree slave3",
587 "~followup_annotations": [
588 "@@@STEP_LOG_LINE@python.inline@@@@",
589 "@@@STEP_LOG_LINE@python.inline@import os, sys@@@",
590 "@@@STEP_LOG_LINE@python.inline@from common import chromium_utils # Error? See https://crbug.com/584783.@@@",
591 "@@@STEP_LOG_LINE@python.inline@@@@",
592 "@@@STEP_LOG_LINE@python.inline@@@@",
593 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]):@@@",
594 "@@@STEP_LOG_LINE@python.inline@ chromium_utils.RemoveDirectory(sys.argv[1])@@@",
595 "@@@STEP_LOG_END@python.inline@@@"
596 ]
597 },
598 {
599 "cmd": [
600 "python",
601 "-u",
602 "\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",
603 "[CUSTOM_/_B_WORK]/skps/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_10k_SKPs-Trybot/slave3",
604 "511"
605 ],
606 "name": "makedirs slave3",
607 "~followup_annotations": [
608 "@@@STEP_LOG_LINE@python.inline@@@@",
609 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
610 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
611 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
612 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
613 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
614 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
615 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
616 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
617 "@@@STEP_LOG_END@python.inline@@@"
618 ]
619 },
620 {
621 "cmd": [
622 "python",
623 "-u",
624 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
625 "--",
626 "-m",
627 "cp",
628 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/21/*.skp",
629 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/22/*.skp",
630 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/23/*.skp",
631 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/24/*.skp",
632 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/25/*.skp",
633 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/26/*.skp",
634 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/27/*.skp",
635 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/28/*.skp",
636 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/29/*.skp",
637 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/30/*.skp",
638 "[CUSTOM_/_B_WORK]/skps/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_10k_SKPs-Trybot/slave3"
639 ],
640 "name": "gsutil cp (3)"
641 },
642 {
643 "cmd": [
644 "python",
645 "-u",
646 "\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 -0500647 "[START_DIR]/swarming_temp_dir",
rmistry5eab9912016-08-09 13:46:48 -0700648 "511"
649 ],
650 "name": "makedirs swarming tmp dir (3)",
651 "~followup_annotations": [
652 "@@@STEP_LOG_LINE@python.inline@@@@",
653 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
654 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
655 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
656 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
657 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
658 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
659 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
660 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
661 "@@@STEP_LOG_END@python.inline@@@"
662 ]
663 },
664 {
665 "cmd": [
666 "python",
667 "-u",
668 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
Ravi Mistry9bcca6a2016-11-21 16:06:19 -0500669 "{\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_10k_SKPs-Trybot\", \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}",
670 "[START_DIR]/swarming_temp_dir/ct-dm-3.isolated.gen.json"
rmistry5eab9912016-08-09 13:46:48 -0700671 ],
672 "name": "Write ct-dm-3.isolated.gen.json"
673 },
674 {
675 "cmd": [
676 "python",
677 "-u",
678 "\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",
679 "[CUSTOM_/_B_WORK]/skps/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_10k_SKPs-Trybot/slave4"
680 ],
681 "env": {
Ravi Mistry9bcca6a2016-11-21 16:06:19 -0500682 "PYTHONPATH": "[START_DIR]/skia/infra/bots/.recipe_deps/build/scripts"
rmistry5eab9912016-08-09 13:46:48 -0700683 },
684 "name": "rmtree slave4",
685 "~followup_annotations": [
686 "@@@STEP_LOG_LINE@python.inline@@@@",
687 "@@@STEP_LOG_LINE@python.inline@import os, sys@@@",
688 "@@@STEP_LOG_LINE@python.inline@from common import chromium_utils # Error? See https://crbug.com/584783.@@@",
689 "@@@STEP_LOG_LINE@python.inline@@@@",
690 "@@@STEP_LOG_LINE@python.inline@@@@",
691 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]):@@@",
692 "@@@STEP_LOG_LINE@python.inline@ chromium_utils.RemoveDirectory(sys.argv[1])@@@",
693 "@@@STEP_LOG_END@python.inline@@@"
694 ]
695 },
696 {
697 "cmd": [
698 "python",
699 "-u",
700 "\nimport sys, os\npath = sys.argv[1]\nmode = int(sys.argv[2])\nif not os.path.isdir(path):\n if os.path.exists(path):\n print \"%s exists but is not a dir\" % path\n sys.exit(1)\n os.makedirs(path, mode)\n",
701 "[CUSTOM_/_B_WORK]/skps/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_10k_SKPs-Trybot/slave4",
702 "511"
703 ],
704 "name": "makedirs slave4",
705 "~followup_annotations": [
706 "@@@STEP_LOG_LINE@python.inline@@@@",
707 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
708 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
709 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
710 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
711 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
712 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
713 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
714 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
715 "@@@STEP_LOG_END@python.inline@@@"
716 ]
717 },
718 {
719 "cmd": [
720 "python",
721 "-u",
722 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
723 "--",
724 "-m",
725 "cp",
726 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/31/*.skp",
727 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/32/*.skp",
728 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/33/*.skp",
729 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/34/*.skp",
730 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/35/*.skp",
731 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/36/*.skp",
732 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/37/*.skp",
733 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/38/*.skp",
734 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/39/*.skp",
735 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/40/*.skp",
736 "[CUSTOM_/_B_WORK]/skps/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_10k_SKPs-Trybot/slave4"
737 ],
738 "name": "gsutil cp (4)"
739 },
740 {
741 "cmd": [
742 "python",
743 "-u",
744 "\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 -0500745 "[START_DIR]/swarming_temp_dir",
rmistry5eab9912016-08-09 13:46:48 -0700746 "511"
747 ],
748 "name": "makedirs swarming tmp dir (4)",
749 "~followup_annotations": [
750 "@@@STEP_LOG_LINE@python.inline@@@@",
751 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
752 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
753 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
754 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
755 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
756 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
757 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
758 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
759 "@@@STEP_LOG_END@python.inline@@@"
760 ]
761 },
762 {
763 "cmd": [
764 "python",
765 "-u",
766 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
Ravi Mistry9bcca6a2016-11-21 16:06:19 -0500767 "{\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_10k_SKPs-Trybot\", \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}",
768 "[START_DIR]/swarming_temp_dir/ct-dm-4.isolated.gen.json"
rmistry5eab9912016-08-09 13:46:48 -0700769 ],
770 "name": "Write ct-dm-4.isolated.gen.json"
771 },
772 {
773 "cmd": [
774 "python",
775 "-u",
776 "\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",
777 "[CUSTOM_/_B_WORK]/skps/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_10k_SKPs-Trybot/slave5"
778 ],
779 "env": {
Ravi Mistry9bcca6a2016-11-21 16:06:19 -0500780 "PYTHONPATH": "[START_DIR]/skia/infra/bots/.recipe_deps/build/scripts"
rmistry5eab9912016-08-09 13:46:48 -0700781 },
782 "name": "rmtree slave5",
783 "~followup_annotations": [
784 "@@@STEP_LOG_LINE@python.inline@@@@",
785 "@@@STEP_LOG_LINE@python.inline@import os, sys@@@",
786 "@@@STEP_LOG_LINE@python.inline@from common import chromium_utils # Error? See https://crbug.com/584783.@@@",
787 "@@@STEP_LOG_LINE@python.inline@@@@",
788 "@@@STEP_LOG_LINE@python.inline@@@@",
789 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]):@@@",
790 "@@@STEP_LOG_LINE@python.inline@ chromium_utils.RemoveDirectory(sys.argv[1])@@@",
791 "@@@STEP_LOG_END@python.inline@@@"
792 ]
793 },
794 {
795 "cmd": [
796 "python",
797 "-u",
798 "\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",
799 "[CUSTOM_/_B_WORK]/skps/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_10k_SKPs-Trybot/slave5",
800 "511"
801 ],
802 "name": "makedirs slave5",
803 "~followup_annotations": [
804 "@@@STEP_LOG_LINE@python.inline@@@@",
805 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
806 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
807 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
808 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
809 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
810 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
811 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
812 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
813 "@@@STEP_LOG_END@python.inline@@@"
814 ]
815 },
816 {
817 "cmd": [
818 "python",
819 "-u",
820 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
821 "--",
822 "-m",
823 "cp",
824 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/41/*.skp",
825 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/42/*.skp",
826 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/43/*.skp",
827 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/44/*.skp",
828 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/45/*.skp",
829 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/46/*.skp",
830 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/47/*.skp",
831 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/48/*.skp",
832 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/49/*.skp",
833 "gs://cluster-telemetry/swarming/skps/10k/fad657e-276e633/50/*.skp",
834 "[CUSTOM_/_B_WORK]/skps/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_10k_SKPs-Trybot/slave5"
835 ],
836 "name": "gsutil cp (5)"
837 },
838 {
839 "cmd": [
840 "python",
841 "-u",
842 "\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 -0500843 "[START_DIR]/swarming_temp_dir",
rmistry5eab9912016-08-09 13:46:48 -0700844 "511"
845 ],
846 "name": "makedirs swarming tmp dir (5)",
847 "~followup_annotations": [
848 "@@@STEP_LOG_LINE@python.inline@@@@",
849 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
850 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
851 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
852 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
853 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
854 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
855 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
856 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
857 "@@@STEP_LOG_END@python.inline@@@"
858 ]
859 },
860 {
861 "cmd": [
862 "python",
863 "-u",
864 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
Ravi Mistry9bcca6a2016-11-21 16:06:19 -0500865 "{\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_10k_SKPs-Trybot\", \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}",
866 "[START_DIR]/swarming_temp_dir/ct-dm-5.isolated.gen.json"
rmistry5eab9912016-08-09 13:46:48 -0700867 ],
868 "name": "Write ct-dm-5.isolated.gen.json"
869 },
870 {
871 "cmd": [
872 "python",
873 "-u",
874 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
875 "{\"chromium_build\": \"fad657e-276e633\", \"num_slaves\": 5, \"page_type\": \"10k\"}",
876 "[CUSTOM_/_B_WORK]/skps/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_10k_SKPs-Trybot/skps_version"
877 ],
878 "name": "Create [CUSTOM_/_B_WORK]/skps/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_10k_SKPs-Trybot/skps_version"
879 },
880 {
881 "cmd": [
882 "python",
883 "-u",
884 "RECIPE_MODULE[build::isolate]/resources/isolate.py",
Ravi Mistry9bcca6a2016-11-21 16:06:19 -0500885 "[START_DIR]/swarming.client",
rmistry5eab9912016-08-09 13:46:48 -0700886 "batcharchive",
887 "--dump-json",
888 "/path/to/tmp/json",
889 "--isolate-server",
890 "https://isolateserver.appspot.com",
891 "--verbose",
Ravi Mistry9bcca6a2016-11-21 16:06:19 -0500892 "[START_DIR]/swarming_temp_dir/ct-dm-1.isolated.gen.json",
893 "[START_DIR]/swarming_temp_dir/ct-dm-2.isolated.gen.json",
894 "[START_DIR]/swarming_temp_dir/ct-dm-3.isolated.gen.json",
895 "[START_DIR]/swarming_temp_dir/ct-dm-4.isolated.gen.json",
896 "[START_DIR]/swarming_temp_dir/ct-dm-5.isolated.gen.json"
rmistry5eab9912016-08-09 13:46:48 -0700897 ],
898 "name": "isolate tests",
899 "~followup_annotations": [
900 "@@@STEP_LOG_LINE@json.output@{@@@",
901 "@@@STEP_LOG_LINE@json.output@ \"ct-dm-1\": \"[dummy hash for ct-dm-1]\", @@@",
902 "@@@STEP_LOG_LINE@json.output@ \"ct-dm-2\": \"[dummy hash for ct-dm-2]\", @@@",
903 "@@@STEP_LOG_LINE@json.output@ \"ct-dm-3\": \"[dummy hash for ct-dm-3]\", @@@",
904 "@@@STEP_LOG_LINE@json.output@ \"ct-dm-4\": \"[dummy hash for ct-dm-4]\", @@@",
905 "@@@STEP_LOG_LINE@json.output@ \"ct-dm-5\": \"[dummy hash for ct-dm-5]\"@@@",
906 "@@@STEP_LOG_LINE@json.output@}@@@",
907 "@@@STEP_LOG_END@json.output@@@",
908 "@@@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]\"}@@@"
909 ]
910 },
911 {
912 "cmd": [
913 "python",
914 "-u",
Ravi Mistry9bcca6a2016-11-21 16:06:19 -0500915 "[START_DIR]/swarming.client/swarming.py",
rmistry5eab9912016-08-09 13:46:48 -0700916 "trigger",
917 "--swarming",
918 "https://chromium-swarm.appspot.com",
919 "--isolate-server",
920 "https://isolateserver.appspot.com",
921 "--priority",
922 "90",
923 "--shards",
924 "1",
925 "--task-name",
926 "ct-dm-1/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_10k_SKPs-Trybot/2",
927 "--dump-json",
928 "/path/to/tmp/json",
929 "--expiration",
930 "72000",
931 "--io-timeout",
932 "2400",
933 "--hard-timeout",
934 "14400",
935 "--dimension",
936 "cpu",
937 "x86-64",
938 "--dimension",
939 "os",
940 "Ubuntu-14.04",
941 "--dimension",
942 "pool",
943 "Chrome",
944 "--tag",
945 "allow_milo:1",
946 "--tag",
947 "buildername:Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_10k_SKPs-Trybot",
948 "--tag",
949 "buildnumber:2",
950 "--tag",
951 "data:[dummy hash for ct-dm-1]",
952 "--tag",
953 "master:client.skia",
954 "--tag",
955 "name:ct-dm-1",
956 "--tag",
957 "os:Ubuntu-14.04",
958 "--tag",
959 "rietveld:codereview.chromium.org/1499623002/#ps1",
960 "--tag",
961 "slavename:skiabot-linux-swarm-000",
962 "--tag",
963 "stepname:ct-dm-1 on Ubuntu-14.04",
964 "[dummy hash for ct-dm-1]"
965 ],
966 "name": "[trigger] ct-dm-1 on Ubuntu-14.04",
967 "~followup_annotations": [
Eric Boren3fd9e442016-12-12 08:42:11 -0500968 "@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'@@@",
rmistry5eab9912016-08-09 13:46:48 -0700969 "@@@STEP_LOG_LINE@json.output@{@@@",
970 "@@@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_10k_SKPs-Trybot/2\", @@@",
971 "@@@STEP_LOG_LINE@json.output@ \"tasks\": {@@@",
972 "@@@STEP_LOG_LINE@json.output@ \"ct-dm-1/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_10k_SKPs-Trybot/2\": {@@@",
973 "@@@STEP_LOG_LINE@json.output@ \"shard_index\": 0, @@@",
974 "@@@STEP_LOG_LINE@json.output@ \"task_id\": \"10000\", @@@",
975 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"@@@",
976 "@@@STEP_LOG_LINE@json.output@ }@@@",
977 "@@@STEP_LOG_LINE@json.output@ }@@@",
978 "@@@STEP_LOG_LINE@json.output@}@@@",
979 "@@@STEP_LOG_END@json.output@@@",
980 "@@@STEP_LINK@shard #0@https://chromium-swarm.appspot.com/user/task/10000@@@"
981 ]
982 },
983 {
984 "cmd": [
985 "python",
986 "-u",
Ravi Mistry9bcca6a2016-11-21 16:06:19 -0500987 "[START_DIR]/swarming.client/swarming.py",
rmistry5eab9912016-08-09 13:46:48 -0700988 "trigger",
989 "--swarming",
990 "https://chromium-swarm.appspot.com",
991 "--isolate-server",
992 "https://isolateserver.appspot.com",
993 "--priority",
994 "90",
995 "--shards",
996 "1",
997 "--task-name",
998 "ct-dm-2/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_10k_SKPs-Trybot/2",
999 "--dump-json",
1000 "/path/to/tmp/json",
1001 "--expiration",
1002 "72000",
1003 "--io-timeout",
1004 "2400",
1005 "--hard-timeout",
1006 "14400",
1007 "--dimension",
1008 "cpu",
1009 "x86-64",
1010 "--dimension",
1011 "os",
1012 "Ubuntu-14.04",
1013 "--dimension",
1014 "pool",
1015 "Chrome",
1016 "--tag",
1017 "allow_milo:1",
1018 "--tag",
1019 "buildername:Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_10k_SKPs-Trybot",
1020 "--tag",
1021 "buildnumber:2",
1022 "--tag",
1023 "data:[dummy hash for ct-dm-2]",
1024 "--tag",
1025 "master:client.skia",
1026 "--tag",
1027 "name:ct-dm-2",
1028 "--tag",
1029 "os:Ubuntu-14.04",
1030 "--tag",
1031 "rietveld:codereview.chromium.org/1499623002/#ps1",
1032 "--tag",
1033 "slavename:skiabot-linux-swarm-000",
1034 "--tag",
1035 "stepname:ct-dm-2 on Ubuntu-14.04",
1036 "[dummy hash for ct-dm-2]"
1037 ],
1038 "name": "[trigger] ct-dm-2 on Ubuntu-14.04",
1039 "~followup_annotations": [
Eric Boren3fd9e442016-12-12 08:42:11 -05001040 "@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'@@@",
rmistry5eab9912016-08-09 13:46:48 -07001041 "@@@STEP_LOG_LINE@json.output@{@@@",
1042 "@@@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_10k_SKPs-Trybot/2\", @@@",
1043 "@@@STEP_LOG_LINE@json.output@ \"tasks\": {@@@",
1044 "@@@STEP_LOG_LINE@json.output@ \"ct-dm-2/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_10k_SKPs-Trybot/2\": {@@@",
1045 "@@@STEP_LOG_LINE@json.output@ \"shard_index\": 0, @@@",
1046 "@@@STEP_LOG_LINE@json.output@ \"task_id\": \"10000\", @@@",
1047 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"@@@",
1048 "@@@STEP_LOG_LINE@json.output@ }@@@",
1049 "@@@STEP_LOG_LINE@json.output@ }@@@",
1050 "@@@STEP_LOG_LINE@json.output@}@@@",
1051 "@@@STEP_LOG_END@json.output@@@",
1052 "@@@STEP_LINK@shard #0@https://chromium-swarm.appspot.com/user/task/10000@@@"
1053 ]
1054 },
1055 {
1056 "cmd": [
1057 "python",
1058 "-u",
Ravi Mistry9bcca6a2016-11-21 16:06:19 -05001059 "[START_DIR]/swarming.client/swarming.py",
rmistry5eab9912016-08-09 13:46:48 -07001060 "trigger",
1061 "--swarming",
1062 "https://chromium-swarm.appspot.com",
1063 "--isolate-server",
1064 "https://isolateserver.appspot.com",
1065 "--priority",
1066 "90",
1067 "--shards",
1068 "1",
1069 "--task-name",
1070 "ct-dm-3/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_10k_SKPs-Trybot/2",
1071 "--dump-json",
1072 "/path/to/tmp/json",
1073 "--expiration",
1074 "72000",
1075 "--io-timeout",
1076 "2400",
1077 "--hard-timeout",
1078 "14400",
1079 "--dimension",
1080 "cpu",
1081 "x86-64",
1082 "--dimension",
1083 "os",
1084 "Ubuntu-14.04",
1085 "--dimension",
1086 "pool",
1087 "Chrome",
1088 "--tag",
1089 "allow_milo:1",
1090 "--tag",
1091 "buildername:Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_10k_SKPs-Trybot",
1092 "--tag",
1093 "buildnumber:2",
1094 "--tag",
1095 "data:[dummy hash for ct-dm-3]",
1096 "--tag",
1097 "master:client.skia",
1098 "--tag",
1099 "name:ct-dm-3",
1100 "--tag",
1101 "os:Ubuntu-14.04",
1102 "--tag",
1103 "rietveld:codereview.chromium.org/1499623002/#ps1",
1104 "--tag",
1105 "slavename:skiabot-linux-swarm-000",
1106 "--tag",
1107 "stepname:ct-dm-3 on Ubuntu-14.04",
1108 "[dummy hash for ct-dm-3]"
1109 ],
1110 "name": "[trigger] ct-dm-3 on Ubuntu-14.04",
1111 "~followup_annotations": [
Eric Boren3fd9e442016-12-12 08:42:11 -05001112 "@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'@@@",
rmistry5eab9912016-08-09 13:46:48 -07001113 "@@@STEP_LOG_LINE@json.output@{@@@",
1114 "@@@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_10k_SKPs-Trybot/2\", @@@",
1115 "@@@STEP_LOG_LINE@json.output@ \"tasks\": {@@@",
1116 "@@@STEP_LOG_LINE@json.output@ \"ct-dm-3/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_10k_SKPs-Trybot/2\": {@@@",
1117 "@@@STEP_LOG_LINE@json.output@ \"shard_index\": 0, @@@",
1118 "@@@STEP_LOG_LINE@json.output@ \"task_id\": \"10000\", @@@",
1119 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"@@@",
1120 "@@@STEP_LOG_LINE@json.output@ }@@@",
1121 "@@@STEP_LOG_LINE@json.output@ }@@@",
1122 "@@@STEP_LOG_LINE@json.output@}@@@",
1123 "@@@STEP_LOG_END@json.output@@@",
1124 "@@@STEP_LINK@shard #0@https://chromium-swarm.appspot.com/user/task/10000@@@"
1125 ]
1126 },
1127 {
1128 "cmd": [
1129 "python",
1130 "-u",
Ravi Mistry9bcca6a2016-11-21 16:06:19 -05001131 "[START_DIR]/swarming.client/swarming.py",
rmistry5eab9912016-08-09 13:46:48 -07001132 "trigger",
1133 "--swarming",
1134 "https://chromium-swarm.appspot.com",
1135 "--isolate-server",
1136 "https://isolateserver.appspot.com",
1137 "--priority",
1138 "90",
1139 "--shards",
1140 "1",
1141 "--task-name",
1142 "ct-dm-4/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_10k_SKPs-Trybot/2",
1143 "--dump-json",
1144 "/path/to/tmp/json",
1145 "--expiration",
1146 "72000",
1147 "--io-timeout",
1148 "2400",
1149 "--hard-timeout",
1150 "14400",
1151 "--dimension",
1152 "cpu",
1153 "x86-64",
1154 "--dimension",
1155 "os",
1156 "Ubuntu-14.04",
1157 "--dimension",
1158 "pool",
1159 "Chrome",
1160 "--tag",
1161 "allow_milo:1",
1162 "--tag",
1163 "buildername:Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_10k_SKPs-Trybot",
1164 "--tag",
1165 "buildnumber:2",
1166 "--tag",
1167 "data:[dummy hash for ct-dm-4]",
1168 "--tag",
1169 "master:client.skia",
1170 "--tag",
1171 "name:ct-dm-4",
1172 "--tag",
1173 "os:Ubuntu-14.04",
1174 "--tag",
1175 "rietveld:codereview.chromium.org/1499623002/#ps1",
1176 "--tag",
1177 "slavename:skiabot-linux-swarm-000",
1178 "--tag",
1179 "stepname:ct-dm-4 on Ubuntu-14.04",
1180 "[dummy hash for ct-dm-4]"
1181 ],
1182 "name": "[trigger] ct-dm-4 on Ubuntu-14.04",
1183 "~followup_annotations": [
Eric Boren3fd9e442016-12-12 08:42:11 -05001184 "@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'@@@",
rmistry5eab9912016-08-09 13:46:48 -07001185 "@@@STEP_LOG_LINE@json.output@{@@@",
1186 "@@@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_10k_SKPs-Trybot/2\", @@@",
1187 "@@@STEP_LOG_LINE@json.output@ \"tasks\": {@@@",
1188 "@@@STEP_LOG_LINE@json.output@ \"ct-dm-4/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_10k_SKPs-Trybot/2\": {@@@",
1189 "@@@STEP_LOG_LINE@json.output@ \"shard_index\": 0, @@@",
1190 "@@@STEP_LOG_LINE@json.output@ \"task_id\": \"10000\", @@@",
1191 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"@@@",
1192 "@@@STEP_LOG_LINE@json.output@ }@@@",
1193 "@@@STEP_LOG_LINE@json.output@ }@@@",
1194 "@@@STEP_LOG_LINE@json.output@}@@@",
1195 "@@@STEP_LOG_END@json.output@@@",
1196 "@@@STEP_LINK@shard #0@https://chromium-swarm.appspot.com/user/task/10000@@@"
1197 ]
1198 },
1199 {
1200 "cmd": [
1201 "python",
1202 "-u",
Ravi Mistry9bcca6a2016-11-21 16:06:19 -05001203 "[START_DIR]/swarming.client/swarming.py",
rmistry5eab9912016-08-09 13:46:48 -07001204 "trigger",
1205 "--swarming",
1206 "https://chromium-swarm.appspot.com",
1207 "--isolate-server",
1208 "https://isolateserver.appspot.com",
1209 "--priority",
1210 "90",
1211 "--shards",
1212 "1",
1213 "--task-name",
1214 "ct-dm-5/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_10k_SKPs-Trybot/2",
1215 "--dump-json",
1216 "/path/to/tmp/json",
1217 "--expiration",
1218 "72000",
1219 "--io-timeout",
1220 "2400",
1221 "--hard-timeout",
1222 "14400",
1223 "--dimension",
1224 "cpu",
1225 "x86-64",
1226 "--dimension",
1227 "os",
1228 "Ubuntu-14.04",
1229 "--dimension",
1230 "pool",
1231 "Chrome",
1232 "--tag",
1233 "allow_milo:1",
1234 "--tag",
1235 "buildername:Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_10k_SKPs-Trybot",
1236 "--tag",
1237 "buildnumber:2",
1238 "--tag",
1239 "data:[dummy hash for ct-dm-5]",
1240 "--tag",
1241 "master:client.skia",
1242 "--tag",
1243 "name:ct-dm-5",
1244 "--tag",
1245 "os:Ubuntu-14.04",
1246 "--tag",
1247 "rietveld:codereview.chromium.org/1499623002/#ps1",
1248 "--tag",
1249 "slavename:skiabot-linux-swarm-000",
1250 "--tag",
1251 "stepname:ct-dm-5 on Ubuntu-14.04",
1252 "[dummy hash for ct-dm-5]"
1253 ],
1254 "name": "[trigger] ct-dm-5 on Ubuntu-14.04",
1255 "~followup_annotations": [
Eric Boren3fd9e442016-12-12 08:42:11 -05001256 "@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'@@@",
rmistry5eab9912016-08-09 13:46:48 -07001257 "@@@STEP_LOG_LINE@json.output@{@@@",
1258 "@@@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_10k_SKPs-Trybot/2\", @@@",
1259 "@@@STEP_LOG_LINE@json.output@ \"tasks\": {@@@",
1260 "@@@STEP_LOG_LINE@json.output@ \"ct-dm-5/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_10k_SKPs-Trybot/2\": {@@@",
1261 "@@@STEP_LOG_LINE@json.output@ \"shard_index\": 0, @@@",
1262 "@@@STEP_LOG_LINE@json.output@ \"task_id\": \"10000\", @@@",
1263 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"@@@",
1264 "@@@STEP_LOG_LINE@json.output@ }@@@",
1265 "@@@STEP_LOG_LINE@json.output@ }@@@",
1266 "@@@STEP_LOG_LINE@json.output@}@@@",
1267 "@@@STEP_LOG_END@json.output@@@",
1268 "@@@STEP_LINK@shard #0@https://chromium-swarm.appspot.com/user/task/10000@@@",
1269 "@@@STEP_LINK@view steps on Milo@https://luci-milo.appspot.com/swarming/task/10000@@@"
1270 ]
1271 },
1272 {
1273 "cmd": [
1274 "python",
1275 "-u",
Ravi Mistry9bcca6a2016-11-21 16:06:19 -05001276 "[START_DIR]/swarming.client/swarming.py",
rmistry5eab9912016-08-09 13:46:48 -07001277 "collect",
1278 "--swarming",
1279 "https://chromium-swarm.appspot.com",
1280 "--decorate",
1281 "--print-status-updates",
1282 "--json",
1283 "{\"base_task_name\": \"ct-dm-1/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_10k_SKPs-Trybot/2\", \"tasks\": {\"ct-dm-1/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_10k_SKPs-Trybot/2\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
1284 "--task-summary-json",
1285 "/path/to/tmp/json",
1286 "--task-output-dir",
Ravi Mistry9bcca6a2016-11-21 16:06:19 -05001287 "[START_DIR]/swarming_temp_dir/outputs/ct-dm-1"
rmistry5eab9912016-08-09 13:46:48 -07001288 ],
1289 "name": "ct-dm-1 on Ubuntu-14.04",
1290 "~followup_annotations": [
1291 "@@@STEP_TEXT@swarming pending 71s@@@",
1292 "@@@STEP_LOG_LINE@json.output@{@@@",
1293 "@@@STEP_LOG_LINE@json.output@ \"shards\": [@@@",
1294 "@@@STEP_LOG_LINE@json.output@ {@@@",
1295 "@@@STEP_LOG_LINE@json.output@ \"abandoned_ts\": null, @@@",
1296 "@@@STEP_LOG_LINE@json.output@ \"bot_id\": \"vm30\", @@@",
1297 "@@@STEP_LOG_LINE@json.output@ \"completed_ts\": \"2014-09-25T01:42:00.123\", @@@",
1298 "@@@STEP_LOG_LINE@json.output@ \"created_ts\": \"2014-09-25T01:41:00.123\", @@@",
1299 "@@@STEP_LOG_LINE@json.output@ \"durations\": [@@@",
1300 "@@@STEP_LOG_LINE@json.output@ 5.7, @@@",
1301 "@@@STEP_LOG_LINE@json.output@ 31.5@@@",
1302 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1303 "@@@STEP_LOG_LINE@json.output@ \"exit_codes\": [@@@",
1304 "@@@STEP_LOG_LINE@json.output@ 0, @@@",
1305 "@@@STEP_LOG_LINE@json.output@ 0@@@",
1306 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1307 "@@@STEP_LOG_LINE@json.output@ \"failure\": false, @@@",
1308 "@@@STEP_LOG_LINE@json.output@ \"id\": \"148aa78d7aa0000\", @@@",
1309 "@@@STEP_LOG_LINE@json.output@ \"internal_failure\": false, @@@",
1310 "@@@STEP_LOG_LINE@json.output@ \"isolated_out\": {@@@",
1311 "@@@STEP_LOG_LINE@json.output@ \"isolated\": \"abc123\", @@@",
1312 "@@@STEP_LOG_LINE@json.output@ \"isolatedserver\": \"https://isolateserver.appspot.com\", @@@",
1313 "@@@STEP_LOG_LINE@json.output@ \"namespace\": \"default-gzip\", @@@",
1314 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"blah\"@@@",
1315 "@@@STEP_LOG_LINE@json.output@ }, @@@",
1316 "@@@STEP_LOG_LINE@json.output@ \"modified_ts\": \"2014-09-25 01:42:00\", @@@",
1317 "@@@STEP_LOG_LINE@json.output@ \"name\": \"heartbeat-canary-2014-09-25_01:41:55-os=Windows\", @@@",
1318 "@@@STEP_LOG_LINE@json.output@ \"outputs\": [@@@",
1319 "@@@STEP_LOG_LINE@json.output@ \"Heart beat succeeded on win32.\\n\", @@@",
1320 "@@@STEP_LOG_LINE@json.output@ \"Foo\"@@@",
1321 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1322 "@@@STEP_LOG_LINE@json.output@ \"started_ts\": \"2014-09-25T01:42:11.123\", @@@",
1323 "@@@STEP_LOG_LINE@json.output@ \"state\": 112, @@@",
1324 "@@@STEP_LOG_LINE@json.output@ \"try_number\": 1, @@@",
1325 "@@@STEP_LOG_LINE@json.output@ \"user\": \"unknown\"@@@",
1326 "@@@STEP_LOG_LINE@json.output@ }@@@",
1327 "@@@STEP_LOG_LINE@json.output@ ]@@@",
1328 "@@@STEP_LOG_LINE@json.output@}@@@",
1329 "@@@STEP_LOG_END@json.output@@@",
1330 "@@@STEP_LINK@shard #0 isolated out@blah@@@",
1331 "@@@STEP_LINK@view steps on Milo@https://luci-milo.appspot.com/swarming/task/148aa78d7aa0000@@@"
1332 ]
1333 },
1334 {
1335 "cmd": [
1336 "python",
1337 "-u",
Ravi Mistry9bcca6a2016-11-21 16:06:19 -05001338 "[START_DIR]/swarming.client/swarming.py",
rmistry5eab9912016-08-09 13:46:48 -07001339 "collect",
1340 "--swarming",
1341 "https://chromium-swarm.appspot.com",
1342 "--decorate",
1343 "--print-status-updates",
1344 "--json",
1345 "{\"base_task_name\": \"ct-dm-2/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_10k_SKPs-Trybot/2\", \"tasks\": {\"ct-dm-2/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_10k_SKPs-Trybot/2\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
1346 "--task-summary-json",
1347 "/path/to/tmp/json",
1348 "--task-output-dir",
Ravi Mistry9bcca6a2016-11-21 16:06:19 -05001349 "[START_DIR]/swarming_temp_dir/outputs/ct-dm-2"
rmistry5eab9912016-08-09 13:46:48 -07001350 ],
1351 "name": "ct-dm-2 on Ubuntu-14.04",
1352 "~followup_annotations": [
1353 "@@@STEP_TEXT@swarming pending 71s@@@",
1354 "@@@STEP_LOG_LINE@json.output@{@@@",
1355 "@@@STEP_LOG_LINE@json.output@ \"shards\": [@@@",
1356 "@@@STEP_LOG_LINE@json.output@ {@@@",
1357 "@@@STEP_LOG_LINE@json.output@ \"abandoned_ts\": null, @@@",
1358 "@@@STEP_LOG_LINE@json.output@ \"bot_id\": \"vm30\", @@@",
1359 "@@@STEP_LOG_LINE@json.output@ \"completed_ts\": \"2014-09-25T01:42:00.123\", @@@",
1360 "@@@STEP_LOG_LINE@json.output@ \"created_ts\": \"2014-09-25T01:41:00.123\", @@@",
1361 "@@@STEP_LOG_LINE@json.output@ \"durations\": [@@@",
1362 "@@@STEP_LOG_LINE@json.output@ 5.7, @@@",
1363 "@@@STEP_LOG_LINE@json.output@ 31.5@@@",
1364 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1365 "@@@STEP_LOG_LINE@json.output@ \"exit_codes\": [@@@",
1366 "@@@STEP_LOG_LINE@json.output@ 0, @@@",
1367 "@@@STEP_LOG_LINE@json.output@ 0@@@",
1368 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1369 "@@@STEP_LOG_LINE@json.output@ \"failure\": false, @@@",
1370 "@@@STEP_LOG_LINE@json.output@ \"id\": \"148aa78d7aa0000\", @@@",
1371 "@@@STEP_LOG_LINE@json.output@ \"internal_failure\": false, @@@",
1372 "@@@STEP_LOG_LINE@json.output@ \"isolated_out\": {@@@",
1373 "@@@STEP_LOG_LINE@json.output@ \"isolated\": \"abc123\", @@@",
1374 "@@@STEP_LOG_LINE@json.output@ \"isolatedserver\": \"https://isolateserver.appspot.com\", @@@",
1375 "@@@STEP_LOG_LINE@json.output@ \"namespace\": \"default-gzip\", @@@",
1376 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"blah\"@@@",
1377 "@@@STEP_LOG_LINE@json.output@ }, @@@",
1378 "@@@STEP_LOG_LINE@json.output@ \"modified_ts\": \"2014-09-25 01:42:00\", @@@",
1379 "@@@STEP_LOG_LINE@json.output@ \"name\": \"heartbeat-canary-2014-09-25_01:41:55-os=Windows\", @@@",
1380 "@@@STEP_LOG_LINE@json.output@ \"outputs\": [@@@",
1381 "@@@STEP_LOG_LINE@json.output@ \"Heart beat succeeded on win32.\\n\", @@@",
1382 "@@@STEP_LOG_LINE@json.output@ \"Foo\"@@@",
1383 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1384 "@@@STEP_LOG_LINE@json.output@ \"started_ts\": \"2014-09-25T01:42:11.123\", @@@",
1385 "@@@STEP_LOG_LINE@json.output@ \"state\": 112, @@@",
1386 "@@@STEP_LOG_LINE@json.output@ \"try_number\": 1, @@@",
1387 "@@@STEP_LOG_LINE@json.output@ \"user\": \"unknown\"@@@",
1388 "@@@STEP_LOG_LINE@json.output@ }@@@",
1389 "@@@STEP_LOG_LINE@json.output@ ]@@@",
1390 "@@@STEP_LOG_LINE@json.output@}@@@",
1391 "@@@STEP_LOG_END@json.output@@@",
1392 "@@@STEP_LINK@shard #0 isolated out@blah@@@",
1393 "@@@STEP_LINK@view steps on Milo@https://luci-milo.appspot.com/swarming/task/148aa78d7aa0000@@@"
1394 ]
1395 },
1396 {
1397 "cmd": [
1398 "python",
1399 "-u",
Ravi Mistry9bcca6a2016-11-21 16:06:19 -05001400 "[START_DIR]/swarming.client/swarming.py",
rmistry5eab9912016-08-09 13:46:48 -07001401 "collect",
1402 "--swarming",
1403 "https://chromium-swarm.appspot.com",
1404 "--decorate",
1405 "--print-status-updates",
1406 "--json",
1407 "{\"base_task_name\": \"ct-dm-3/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_10k_SKPs-Trybot/2\", \"tasks\": {\"ct-dm-3/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_10k_SKPs-Trybot/2\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
1408 "--task-summary-json",
1409 "/path/to/tmp/json",
1410 "--task-output-dir",
Ravi Mistry9bcca6a2016-11-21 16:06:19 -05001411 "[START_DIR]/swarming_temp_dir/outputs/ct-dm-3"
rmistry5eab9912016-08-09 13:46:48 -07001412 ],
1413 "name": "ct-dm-3 on Ubuntu-14.04",
1414 "~followup_annotations": [
1415 "@@@STEP_TEXT@swarming pending 71s@@@",
1416 "@@@STEP_LOG_LINE@json.output@{@@@",
1417 "@@@STEP_LOG_LINE@json.output@ \"shards\": [@@@",
1418 "@@@STEP_LOG_LINE@json.output@ {@@@",
1419 "@@@STEP_LOG_LINE@json.output@ \"abandoned_ts\": null, @@@",
1420 "@@@STEP_LOG_LINE@json.output@ \"bot_id\": \"vm30\", @@@",
1421 "@@@STEP_LOG_LINE@json.output@ \"completed_ts\": \"2014-09-25T01:42:00.123\", @@@",
1422 "@@@STEP_LOG_LINE@json.output@ \"created_ts\": \"2014-09-25T01:41:00.123\", @@@",
1423 "@@@STEP_LOG_LINE@json.output@ \"durations\": [@@@",
1424 "@@@STEP_LOG_LINE@json.output@ 5.7, @@@",
1425 "@@@STEP_LOG_LINE@json.output@ 31.5@@@",
1426 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1427 "@@@STEP_LOG_LINE@json.output@ \"exit_codes\": [@@@",
1428 "@@@STEP_LOG_LINE@json.output@ 0, @@@",
1429 "@@@STEP_LOG_LINE@json.output@ 0@@@",
1430 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1431 "@@@STEP_LOG_LINE@json.output@ \"failure\": false, @@@",
1432 "@@@STEP_LOG_LINE@json.output@ \"id\": \"148aa78d7aa0000\", @@@",
1433 "@@@STEP_LOG_LINE@json.output@ \"internal_failure\": false, @@@",
1434 "@@@STEP_LOG_LINE@json.output@ \"isolated_out\": {@@@",
1435 "@@@STEP_LOG_LINE@json.output@ \"isolated\": \"abc123\", @@@",
1436 "@@@STEP_LOG_LINE@json.output@ \"isolatedserver\": \"https://isolateserver.appspot.com\", @@@",
1437 "@@@STEP_LOG_LINE@json.output@ \"namespace\": \"default-gzip\", @@@",
1438 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"blah\"@@@",
1439 "@@@STEP_LOG_LINE@json.output@ }, @@@",
1440 "@@@STEP_LOG_LINE@json.output@ \"modified_ts\": \"2014-09-25 01:42:00\", @@@",
1441 "@@@STEP_LOG_LINE@json.output@ \"name\": \"heartbeat-canary-2014-09-25_01:41:55-os=Windows\", @@@",
1442 "@@@STEP_LOG_LINE@json.output@ \"outputs\": [@@@",
1443 "@@@STEP_LOG_LINE@json.output@ \"Heart beat succeeded on win32.\\n\", @@@",
1444 "@@@STEP_LOG_LINE@json.output@ \"Foo\"@@@",
1445 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1446 "@@@STEP_LOG_LINE@json.output@ \"started_ts\": \"2014-09-25T01:42:11.123\", @@@",
1447 "@@@STEP_LOG_LINE@json.output@ \"state\": 112, @@@",
1448 "@@@STEP_LOG_LINE@json.output@ \"try_number\": 1, @@@",
1449 "@@@STEP_LOG_LINE@json.output@ \"user\": \"unknown\"@@@",
1450 "@@@STEP_LOG_LINE@json.output@ }@@@",
1451 "@@@STEP_LOG_LINE@json.output@ ]@@@",
1452 "@@@STEP_LOG_LINE@json.output@}@@@",
1453 "@@@STEP_LOG_END@json.output@@@",
1454 "@@@STEP_LINK@shard #0 isolated out@blah@@@",
1455 "@@@STEP_LINK@view steps on Milo@https://luci-milo.appspot.com/swarming/task/148aa78d7aa0000@@@"
1456 ]
1457 },
1458 {
1459 "cmd": [
1460 "python",
1461 "-u",
Ravi Mistry9bcca6a2016-11-21 16:06:19 -05001462 "[START_DIR]/swarming.client/swarming.py",
rmistry5eab9912016-08-09 13:46:48 -07001463 "collect",
1464 "--swarming",
1465 "https://chromium-swarm.appspot.com",
1466 "--decorate",
1467 "--print-status-updates",
1468 "--json",
1469 "{\"base_task_name\": \"ct-dm-4/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_10k_SKPs-Trybot/2\", \"tasks\": {\"ct-dm-4/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_10k_SKPs-Trybot/2\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
1470 "--task-summary-json",
1471 "/path/to/tmp/json",
1472 "--task-output-dir",
Ravi Mistry9bcca6a2016-11-21 16:06:19 -05001473 "[START_DIR]/swarming_temp_dir/outputs/ct-dm-4"
rmistry5eab9912016-08-09 13:46:48 -07001474 ],
1475 "name": "ct-dm-4 on Ubuntu-14.04",
1476 "~followup_annotations": [
1477 "@@@STEP_TEXT@swarming pending 71s@@@",
1478 "@@@STEP_LOG_LINE@json.output@{@@@",
1479 "@@@STEP_LOG_LINE@json.output@ \"shards\": [@@@",
1480 "@@@STEP_LOG_LINE@json.output@ {@@@",
1481 "@@@STEP_LOG_LINE@json.output@ \"abandoned_ts\": null, @@@",
1482 "@@@STEP_LOG_LINE@json.output@ \"bot_id\": \"vm30\", @@@",
1483 "@@@STEP_LOG_LINE@json.output@ \"completed_ts\": \"2014-09-25T01:42:00.123\", @@@",
1484 "@@@STEP_LOG_LINE@json.output@ \"created_ts\": \"2014-09-25T01:41:00.123\", @@@",
1485 "@@@STEP_LOG_LINE@json.output@ \"durations\": [@@@",
1486 "@@@STEP_LOG_LINE@json.output@ 5.7, @@@",
1487 "@@@STEP_LOG_LINE@json.output@ 31.5@@@",
1488 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1489 "@@@STEP_LOG_LINE@json.output@ \"exit_codes\": [@@@",
1490 "@@@STEP_LOG_LINE@json.output@ 0, @@@",
1491 "@@@STEP_LOG_LINE@json.output@ 0@@@",
1492 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1493 "@@@STEP_LOG_LINE@json.output@ \"failure\": false, @@@",
1494 "@@@STEP_LOG_LINE@json.output@ \"id\": \"148aa78d7aa0000\", @@@",
1495 "@@@STEP_LOG_LINE@json.output@ \"internal_failure\": false, @@@",
1496 "@@@STEP_LOG_LINE@json.output@ \"isolated_out\": {@@@",
1497 "@@@STEP_LOG_LINE@json.output@ \"isolated\": \"abc123\", @@@",
1498 "@@@STEP_LOG_LINE@json.output@ \"isolatedserver\": \"https://isolateserver.appspot.com\", @@@",
1499 "@@@STEP_LOG_LINE@json.output@ \"namespace\": \"default-gzip\", @@@",
1500 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"blah\"@@@",
1501 "@@@STEP_LOG_LINE@json.output@ }, @@@",
1502 "@@@STEP_LOG_LINE@json.output@ \"modified_ts\": \"2014-09-25 01:42:00\", @@@",
1503 "@@@STEP_LOG_LINE@json.output@ \"name\": \"heartbeat-canary-2014-09-25_01:41:55-os=Windows\", @@@",
1504 "@@@STEP_LOG_LINE@json.output@ \"outputs\": [@@@",
1505 "@@@STEP_LOG_LINE@json.output@ \"Heart beat succeeded on win32.\\n\", @@@",
1506 "@@@STEP_LOG_LINE@json.output@ \"Foo\"@@@",
1507 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1508 "@@@STEP_LOG_LINE@json.output@ \"started_ts\": \"2014-09-25T01:42:11.123\", @@@",
1509 "@@@STEP_LOG_LINE@json.output@ \"state\": 112, @@@",
1510 "@@@STEP_LOG_LINE@json.output@ \"try_number\": 1, @@@",
1511 "@@@STEP_LOG_LINE@json.output@ \"user\": \"unknown\"@@@",
1512 "@@@STEP_LOG_LINE@json.output@ }@@@",
1513 "@@@STEP_LOG_LINE@json.output@ ]@@@",
1514 "@@@STEP_LOG_LINE@json.output@}@@@",
1515 "@@@STEP_LOG_END@json.output@@@",
1516 "@@@STEP_LINK@shard #0 isolated out@blah@@@",
1517 "@@@STEP_LINK@view steps on Milo@https://luci-milo.appspot.com/swarming/task/148aa78d7aa0000@@@"
1518 ]
1519 },
1520 {
1521 "cmd": [
1522 "python",
1523 "-u",
Ravi Mistry9bcca6a2016-11-21 16:06:19 -05001524 "[START_DIR]/swarming.client/swarming.py",
rmistry5eab9912016-08-09 13:46:48 -07001525 "collect",
1526 "--swarming",
1527 "https://chromium-swarm.appspot.com",
1528 "--decorate",
1529 "--print-status-updates",
1530 "--json",
1531 "{\"base_task_name\": \"ct-dm-5/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_10k_SKPs-Trybot/2\", \"tasks\": {\"ct-dm-5/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_10k_SKPs-Trybot/2\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
1532 "--task-summary-json",
1533 "/path/to/tmp/json",
1534 "--task-output-dir",
Ravi Mistry9bcca6a2016-11-21 16:06:19 -05001535 "[START_DIR]/swarming_temp_dir/outputs/ct-dm-5"
rmistry5eab9912016-08-09 13:46:48 -07001536 ],
1537 "name": "ct-dm-5 on Ubuntu-14.04",
1538 "~followup_annotations": [
1539 "@@@STEP_TEXT@swarming pending 71s@@@",
1540 "@@@STEP_LOG_LINE@json.output@{@@@",
1541 "@@@STEP_LOG_LINE@json.output@ \"shards\": [@@@",
1542 "@@@STEP_LOG_LINE@json.output@ {@@@",
1543 "@@@STEP_LOG_LINE@json.output@ \"abandoned_ts\": null, @@@",
1544 "@@@STEP_LOG_LINE@json.output@ \"bot_id\": \"vm30\", @@@",
1545 "@@@STEP_LOG_LINE@json.output@ \"completed_ts\": \"2014-09-25T01:42:00.123\", @@@",
1546 "@@@STEP_LOG_LINE@json.output@ \"created_ts\": \"2014-09-25T01:41:00.123\", @@@",
1547 "@@@STEP_LOG_LINE@json.output@ \"durations\": [@@@",
1548 "@@@STEP_LOG_LINE@json.output@ 5.7, @@@",
1549 "@@@STEP_LOG_LINE@json.output@ 31.5@@@",
1550 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1551 "@@@STEP_LOG_LINE@json.output@ \"exit_codes\": [@@@",
1552 "@@@STEP_LOG_LINE@json.output@ 0, @@@",
1553 "@@@STEP_LOG_LINE@json.output@ 0@@@",
1554 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1555 "@@@STEP_LOG_LINE@json.output@ \"failure\": false, @@@",
1556 "@@@STEP_LOG_LINE@json.output@ \"id\": \"148aa78d7aa0000\", @@@",
1557 "@@@STEP_LOG_LINE@json.output@ \"internal_failure\": false, @@@",
1558 "@@@STEP_LOG_LINE@json.output@ \"isolated_out\": {@@@",
1559 "@@@STEP_LOG_LINE@json.output@ \"isolated\": \"abc123\", @@@",
1560 "@@@STEP_LOG_LINE@json.output@ \"isolatedserver\": \"https://isolateserver.appspot.com\", @@@",
1561 "@@@STEP_LOG_LINE@json.output@ \"namespace\": \"default-gzip\", @@@",
1562 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"blah\"@@@",
1563 "@@@STEP_LOG_LINE@json.output@ }, @@@",
1564 "@@@STEP_LOG_LINE@json.output@ \"modified_ts\": \"2014-09-25 01:42:00\", @@@",
1565 "@@@STEP_LOG_LINE@json.output@ \"name\": \"heartbeat-canary-2014-09-25_01:41:55-os=Windows\", @@@",
1566 "@@@STEP_LOG_LINE@json.output@ \"outputs\": [@@@",
1567 "@@@STEP_LOG_LINE@json.output@ \"Heart beat succeeded on win32.\\n\", @@@",
1568 "@@@STEP_LOG_LINE@json.output@ \"Foo\"@@@",
1569 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1570 "@@@STEP_LOG_LINE@json.output@ \"started_ts\": \"2014-09-25T01:42:11.123\", @@@",
1571 "@@@STEP_LOG_LINE@json.output@ \"state\": 112, @@@",
1572 "@@@STEP_LOG_LINE@json.output@ \"try_number\": 1, @@@",
1573 "@@@STEP_LOG_LINE@json.output@ \"user\": \"unknown\"@@@",
1574 "@@@STEP_LOG_LINE@json.output@ }@@@",
1575 "@@@STEP_LOG_LINE@json.output@ ]@@@",
1576 "@@@STEP_LOG_LINE@json.output@}@@@",
1577 "@@@STEP_LOG_END@json.output@@@",
1578 "@@@STEP_LINK@shard #0 isolated out@blah@@@",
1579 "@@@STEP_LINK@view steps on Milo@https://luci-milo.appspot.com/swarming/task/148aa78d7aa0000@@@"
1580 ]
1581 },
1582 {
1583 "name": "$result",
1584 "recipe_result": null,
1585 "status_code": 0
1586 }
1587]