| OLD | NEW |
| (Empty) |
| 1 [ | |
| 2 { | |
| 3 "cmd": [ | |
| 4 "git", | |
| 5 "remote", | |
| 6 "set-url", | |
| 7 "origin", | |
| 8 "https://skia.googlesource.com/skia.git" | |
| 9 ], | |
| 10 "cwd": "[SLAVE_BUILD]/skia", | |
| 11 "name": "git remote set-url" | |
| 12 }, | |
| 13 { | |
| 14 "cmd": [ | |
| 15 "git", | |
| 16 "fetch" | |
| 17 ], | |
| 18 "cwd": "[SLAVE_BUILD]/skia", | |
| 19 "name": "git fetch" | |
| 20 }, | |
| 21 { | |
| 22 "cmd": [ | |
| 23 "git", | |
| 24 "reset", | |
| 25 "--hard", | |
| 26 "abc123" | |
| 27 ], | |
| 28 "cwd": "[SLAVE_BUILD]/skia", | |
| 29 "name": "git reset" | |
| 30 }, | |
| 31 { | |
| 32 "cmd": [ | |
| 33 "git", | |
| 34 "clean", | |
| 35 "-d", | |
| 36 "-f" | |
| 37 ], | |
| 38 "cwd": "[SLAVE_BUILD]/skia", | |
| 39 "name": "git clean" | |
| 40 }, | |
| 41 { | |
| 42 "cmd": [ | |
| 43 "git", | |
| 44 "remote", | |
| 45 "set-url", | |
| 46 "origin", | |
| 47 "https://chromium.googlesource.com/chromium/src.git" | |
| 48 ], | |
| 49 "cwd": "[SLAVE_BUILD]/src", | |
| 50 "name": "git remote set-url (2)" | |
| 51 }, | |
| 52 { | |
| 53 "cmd": [ | |
| 54 "git", | |
| 55 "fetch" | |
| 56 ], | |
| 57 "cwd": "[SLAVE_BUILD]/src", | |
| 58 "name": "git fetch (2)" | |
| 59 }, | |
| 60 { | |
| 61 "cmd": [ | |
| 62 "git", | |
| 63 "reset", | |
| 64 "--hard", | |
| 65 "origin/master" | |
| 66 ], | |
| 67 "cwd": "[SLAVE_BUILD]/src", | |
| 68 "name": "git reset (2)" | |
| 69 }, | |
| 70 { | |
| 71 "cmd": [ | |
| 72 "git", | |
| 73 "clean", | |
| 74 "-d", | |
| 75 "-f" | |
| 76 ], | |
| 77 "cwd": "[SLAVE_BUILD]/src", | |
| 78 "name": "git clean (2)" | |
| 79 }, | |
| 80 { | |
| 81 "cmd": [ | |
| 82 "python", | |
| 83 "-u", | |
| 84 "RECIPE_PACKAGE_REPO[depot_tools]/gclient.py", | |
| 85 "config", | |
| 86 "--spec", | |
| 87 "cache_dir = '[GIT_CACHE]'\nsolutions = [{'deps_file': 'DEPS', 'managed':
False, 'name': 'skia', 'url': 'https://skia.googlesource.com/skia.git'}, {'deps_
file': 'DEPS', 'managed': False, 'name': 'src', 'url': 'https://chromium.googles
ource.com/chromium/src.git'}]" | |
| 88 ], | |
| 89 "env": { | |
| 90 "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]" | |
| 91 }, | |
| 92 "name": "gclient setup" | |
| 93 }, | |
| 94 { | |
| 95 "cmd": [ | |
| 96 "python", | |
| 97 "-u", | |
| 98 "RECIPE_PACKAGE_REPO[depot_tools]/gclient.py", | |
| 99 "sync", | |
| 100 "--nohooks", | |
| 101 "--force", | |
| 102 "--verbose", | |
| 103 "--delete_unversioned_trees", | |
| 104 "--revision", | |
| 105 "skia@abc123", | |
| 106 "--revision", | |
| 107 "src@origin/master", | |
| 108 "--output-json", | |
| 109 "/path/to/tmp/json" | |
| 110 ], | |
| 111 "env": { | |
| 112 "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]" | |
| 113 }, | |
| 114 "name": "gclient sync", | |
| 115 "~followup_annotations": [ | |
| 116 "@@@STEP_LOG_LINE@json.output@{@@@", | |
| 117 "@@@STEP_LOG_LINE@json.output@ \"solutions\": {@@@", | |
| 118 "@@@STEP_LOG_LINE@json.output@ \"skia/\": {@@@", | |
| 119 "@@@STEP_LOG_LINE@json.output@ \"revision\": 164710@@@", | |
| 120 "@@@STEP_LOG_LINE@json.output@ }, @@@", | |
| 121 "@@@STEP_LOG_LINE@json.output@ \"src/\": {@@@", | |
| 122 "@@@STEP_LOG_LINE@json.output@ \"revision\": 170242@@@", | |
| 123 "@@@STEP_LOG_LINE@json.output@ }@@@", | |
| 124 "@@@STEP_LOG_LINE@json.output@ }@@@", | |
| 125 "@@@STEP_LOG_LINE@json.output@}@@@", | |
| 126 "@@@STEP_LOG_END@json.output@@@", | |
| 127 "@@@SET_BUILD_PROPERTY@got_revision@164710@@@" | |
| 128 ] | |
| 129 }, | |
| 130 { | |
| 131 "cmd": [ | |
| 132 "python", | |
| 133 "-u", | |
| 134 "RECIPE_MODULE[depot_tools::git]/resources/git_setup.py", | |
| 135 "--path", | |
| 136 "[SLAVE_BUILD]/swarming.client", | |
| 137 "--url", | |
| 138 "https://chromium.googlesource.com/external/swarming.client.git" | |
| 139 ], | |
| 140 "name": "git setup (swarming_client)" | |
| 141 }, | |
| 142 { | |
| 143 "cmd": [ | |
| 144 "git", | |
| 145 "retry", | |
| 146 "fetch", | |
| 147 "origin", | |
| 148 "master" | |
| 149 ], | |
| 150 "cwd": "[SLAVE_BUILD]/swarming.client", | |
| 151 "name": "git fetch (swarming_client)" | |
| 152 }, | |
| 153 { | |
| 154 "cmd": [ | |
| 155 "git", | |
| 156 "checkout", | |
| 157 "-f", | |
| 158 "FETCH_HEAD" | |
| 159 ], | |
| 160 "cwd": "[SLAVE_BUILD]/swarming.client", | |
| 161 "name": "git checkout (swarming_client)" | |
| 162 }, | |
| 163 { | |
| 164 "cmd": [ | |
| 165 "git", | |
| 166 "rev-parse", | |
| 167 "HEAD" | |
| 168 ], | |
| 169 "cwd": "[SLAVE_BUILD]/swarming.client", | |
| 170 "name": "read revision", | |
| 171 "stdout": "/path/to/tmp/", | |
| 172 "~followup_annotations": [ | |
| 173 "@@@STEP_TEXT@<br/>checked out 'deadbeef'<br/>@@@" | |
| 174 ] | |
| 175 }, | |
| 176 { | |
| 177 "cmd": [ | |
| 178 "git", | |
| 179 "clean", | |
| 180 "-f", | |
| 181 "-d", | |
| 182 "-x" | |
| 183 ], | |
| 184 "cwd": "[SLAVE_BUILD]/swarming.client", | |
| 185 "name": "git clean (swarming_client)" | |
| 186 }, | |
| 187 { | |
| 188 "cmd": [ | |
| 189 "git", | |
| 190 "submodule", | |
| 191 "sync" | |
| 192 ], | |
| 193 "cwd": "[SLAVE_BUILD]/swarming.client", | |
| 194 "name": "submodule sync (swarming_client)" | |
| 195 }, | |
| 196 { | |
| 197 "cmd": [ | |
| 198 "git", | |
| 199 "submodule", | |
| 200 "update", | |
| 201 "--init", | |
| 202 "--recursive" | |
| 203 ], | |
| 204 "cwd": "[SLAVE_BUILD]/swarming.client", | |
| 205 "name": "submodule update (swarming_client)" | |
| 206 }, | |
| 207 { | |
| 208 "cmd": [ | |
| 209 "python", | |
| 210 "-u", | |
| 211 "[SLAVE_BUILD]/swarming.client/swarming.py", | |
| 212 "--version" | |
| 213 ], | |
| 214 "name": "swarming.py --version", | |
| 215 "stdout": "/path/to/tmp/", | |
| 216 "~followup_annotations": [ | |
| 217 "@@@STEP_TEXT@0.4.10@@@" | |
| 218 ] | |
| 219 }, | |
| 220 { | |
| 221 "cmd": [ | |
| 222 "download_from_google_storage", | |
| 223 "--no_resume", | |
| 224 "--platform=linux*", | |
| 225 "--no_auth", | |
| 226 "--bucket", | |
| 227 "chromium-luci", | |
| 228 "-d", | |
| 229 "[SLAVE_BUILD]/src/tools/luci-go/linux64" | |
| 230 ], | |
| 231 "name": "download luci-go linux" | |
| 232 }, | |
| 233 { | |
| 234 "cmd": [ | |
| 235 "download_from_google_storage", | |
| 236 "--no_resume", | |
| 237 "--platform=darwin", | |
| 238 "--no_auth", | |
| 239 "--bucket", | |
| 240 "chromium-luci", | |
| 241 "-d", | |
| 242 "[SLAVE_BUILD]/src/tools/luci-go/mac64" | |
| 243 ], | |
| 244 "name": "download luci-go mac" | |
| 245 }, | |
| 246 { | |
| 247 "cmd": [ | |
| 248 "download_from_google_storage", | |
| 249 "--no_resume", | |
| 250 "--platform=win32", | |
| 251 "--no_auth", | |
| 252 "--bucket", | |
| 253 "chromium-luci", | |
| 254 "-d", | |
| 255 "[SLAVE_BUILD]/src/tools/luci-go/win64" | |
| 256 ], | |
| 257 "name": "download luci-go win" | |
| 258 }, | |
| 259 { | |
| 260 "cmd": [ | |
| 261 "python", | |
| 262 "-u", | |
| 263 "\nimport os, sys\nfrom common import chromium_utils # Error? See https://
crbug.com/584783.\n\n\nif os.path.exists(sys.argv[1]):\n chromium_utils.RemoveD
irectory(sys.argv[1])\n", | |
| 264 "[SLAVE_BUILD]/luci-go" | |
| 265 ], | |
| 266 "name": "rmtree Go binary dir", | |
| 267 "~followup_annotations": [ | |
| 268 "@@@STEP_LOG_LINE@python.inline@@@@", | |
| 269 "@@@STEP_LOG_LINE@python.inline@import os, sys@@@", | |
| 270 "@@@STEP_LOG_LINE@python.inline@from common import chromium_utils # Error?
See https://crbug.com/584783.@@@", | |
| 271 "@@@STEP_LOG_LINE@python.inline@@@@", | |
| 272 "@@@STEP_LOG_LINE@python.inline@@@@", | |
| 273 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]):@@@", | |
| 274 "@@@STEP_LOG_LINE@python.inline@ chromium_utils.RemoveDirectory(sys.argv[
1])@@@", | |
| 275 "@@@STEP_LOG_END@python.inline@@@" | |
| 276 ] | |
| 277 }, | |
| 278 { | |
| 279 "cmd": [ | |
| 280 "python", | |
| 281 "-u", | |
| 282 "\nimport shutil\nimport sys\nshutil.copytree(sys.argv[1], sys.argv[2], sy
mlinks=bool(sys.argv[3]))\n", | |
| 283 "[SLAVE_BUILD]/src/tools/luci-go", | |
| 284 "[SLAVE_BUILD]/luci-go", | |
| 285 "0" | |
| 286 ], | |
| 287 "name": "Copy Go binary" | |
| 288 }, | |
| 289 { | |
| 290 "cmd": [ | |
| 291 "make", | |
| 292 "nanobench", | |
| 293 "BUILDTYPE=Release" | |
| 294 ], | |
| 295 "cwd": "[SLAVE_BUILD]/skia", | |
| 296 "name": "build nanobench", | |
| 297 "~followup_annotations": [ | |
| 298 "@@@SET_BUILD_PROPERTY@Location of SKPs@\"https://pantheon.corp.google.com
/storage/browser/cluster-telemetry/skps/10k/57259e0-05dcb4c/\"@@@" | |
| 299 ] | |
| 300 }, | |
| 301 { | |
| 302 "cmd": [ | |
| 303 "python", | |
| 304 "-u", | |
| 305 "\nimport os, sys\nfrom common import chromium_utils # Error? See https://
crbug.com/584783.\n\n\nif os.path.exists(sys.argv[1]):\n chromium_utils.RemoveD
irectory(sys.argv[1])\n", | |
| 306 "[SLAVE_BUILD]/swarming_temp_dir" | |
| 307 ], | |
| 308 "name": "rmtree swarming temp dir", | |
| 309 "~followup_annotations": [ | |
| 310 "@@@STEP_LOG_LINE@python.inline@@@@", | |
| 311 "@@@STEP_LOG_LINE@python.inline@import os, sys@@@", | |
| 312 "@@@STEP_LOG_LINE@python.inline@from common import chromium_utils # Error?
See https://crbug.com/584783.@@@", | |
| 313 "@@@STEP_LOG_LINE@python.inline@@@@", | |
| 314 "@@@STEP_LOG_LINE@python.inline@@@@", | |
| 315 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]):@@@", | |
| 316 "@@@STEP_LOG_LINE@python.inline@ chromium_utils.RemoveDirectory(sys.argv[
1])@@@", | |
| 317 "@@@STEP_LOG_END@python.inline@@@" | |
| 318 ] | |
| 319 }, | |
| 320 { | |
| 321 "cmd": [ | |
| 322 "python", | |
| 323 "-u", | |
| 324 "\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", | |
| 325 "[SLAVE_BUILD]/skps/slave1", | |
| 326 "511" | |
| 327 ], | |
| 328 "name": "makedirs SKPs dir", | |
| 329 "~followup_annotations": [ | |
| 330 "@@@STEP_LOG_LINE@python.inline@@@@", | |
| 331 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@", | |
| 332 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@", | |
| 333 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@", | |
| 334 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@", | |
| 335 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@", | |
| 336 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" %
path@@@", | |
| 337 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@", | |
| 338 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@", | |
| 339 "@@@STEP_LOG_END@python.inline@@@" | |
| 340 ] | |
| 341 }, | |
| 342 { | |
| 343 "cmd": [ | |
| 344 "python", | |
| 345 "-u", | |
| 346 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py", | |
| 347 "--", | |
| 348 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py", | |
| 349 "----", | |
| 350 "-m", | |
| 351 "rsync", | |
| 352 "-d", | |
| 353 "-r", | |
| 354 "gs://cluster-telemetry/skps/10k/57259e0-05dcb4c/slave1", | |
| 355 "[SLAVE_BUILD]/skps/slave1" | |
| 356 ], | |
| 357 "name": "gsutil rsync" | |
| 358 }, | |
| 359 { | |
| 360 "cmd": [ | |
| 361 "python", | |
| 362 "-u", | |
| 363 "\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", | |
| 364 "[SLAVE_BUILD]/swarming_temp_dir", | |
| 365 "511" | |
| 366 ], | |
| 367 "name": "makedirs swarming tmp dir", | |
| 368 "~followup_annotations": [ | |
| 369 "@@@STEP_LOG_LINE@python.inline@@@@", | |
| 370 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@", | |
| 371 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@", | |
| 372 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@", | |
| 373 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@", | |
| 374 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@", | |
| 375 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" %
path@@@", | |
| 376 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@", | |
| 377 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@", | |
| 378 "@@@STEP_LOG_END@python.inline@@@" | |
| 379 ] | |
| 380 }, | |
| 381 { | |
| 382 "cmd": [ | |
| 383 "python", | |
| 384 "-u", | |
| 385 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", | |
| 386 "{\n \"args\": [\n \"--isolate\", \n \"[SLAVE_BUILD]/src/
chrome/ct_skps.isolate\", \n \"--isolated\", \n \"[SLAVE_BUILD]/sw
arming_temp_dir/skia-task-ct-nanobench-1.isolated\", \n \"--config-variab
le\", \n \"OS\", \n \"linux\", \n \"--extra-variable\", \n
\"CONFIGURATION\", \n \"Release\", \n \"--extra-variable\",
\n \"GIT_HASH\", \n 164710, \n \"--extra-variable\", \n
\"SLAVE_NUM\", \n \"1\", \n \"--extra-variable\", \n \
"TOOL_NAME\", \n \"nanobench\"\n ], \n \"dir\": \"[SLAVE_BUILD]/src
/chrome\", \n \"version\": 1\n}", | |
| 387 "[SLAVE_BUILD]/swarming_temp_dir/ct-nanobench-1.isolated.gen.json" | |
| 388 ], | |
| 389 "name": "Write ct-nanobench-1.isolated.gen.json" | |
| 390 }, | |
| 391 { | |
| 392 "cmd": [ | |
| 393 "python", | |
| 394 "-u", | |
| 395 "\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", | |
| 396 "[SLAVE_BUILD]/skps/slave2", | |
| 397 "511" | |
| 398 ], | |
| 399 "name": "makedirs SKPs dir (2)", | |
| 400 "~followup_annotations": [ | |
| 401 "@@@STEP_LOG_LINE@python.inline@@@@", | |
| 402 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@", | |
| 403 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@", | |
| 404 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@", | |
| 405 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@", | |
| 406 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@", | |
| 407 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" %
path@@@", | |
| 408 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@", | |
| 409 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@", | |
| 410 "@@@STEP_LOG_END@python.inline@@@" | |
| 411 ] | |
| 412 }, | |
| 413 { | |
| 414 "cmd": [ | |
| 415 "python", | |
| 416 "-u", | |
| 417 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py", | |
| 418 "--", | |
| 419 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py", | |
| 420 "----", | |
| 421 "-m", | |
| 422 "rsync", | |
| 423 "-d", | |
| 424 "-r", | |
| 425 "gs://cluster-telemetry/skps/10k/57259e0-05dcb4c/slave2", | |
| 426 "[SLAVE_BUILD]/skps/slave2" | |
| 427 ], | |
| 428 "name": "gsutil rsync (2)" | |
| 429 }, | |
| 430 { | |
| 431 "cmd": [ | |
| 432 "python", | |
| 433 "-u", | |
| 434 "\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", | |
| 435 "[SLAVE_BUILD]/swarming_temp_dir", | |
| 436 "511" | |
| 437 ], | |
| 438 "name": "makedirs swarming tmp dir (2)", | |
| 439 "~followup_annotations": [ | |
| 440 "@@@STEP_LOG_LINE@python.inline@@@@", | |
| 441 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@", | |
| 442 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@", | |
| 443 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@", | |
| 444 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@", | |
| 445 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@", | |
| 446 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" %
path@@@", | |
| 447 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@", | |
| 448 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@", | |
| 449 "@@@STEP_LOG_END@python.inline@@@" | |
| 450 ] | |
| 451 }, | |
| 452 { | |
| 453 "cmd": [ | |
| 454 "python", | |
| 455 "-u", | |
| 456 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", | |
| 457 "{\n \"args\": [\n \"--isolate\", \n \"[SLAVE_BUILD]/src/
chrome/ct_skps.isolate\", \n \"--isolated\", \n \"[SLAVE_BUILD]/sw
arming_temp_dir/skia-task-ct-nanobench-2.isolated\", \n \"--config-variab
le\", \n \"OS\", \n \"linux\", \n \"--extra-variable\", \n
\"CONFIGURATION\", \n \"Release\", \n \"--extra-variable\",
\n \"GIT_HASH\", \n 164710, \n \"--extra-variable\", \n
\"SLAVE_NUM\", \n \"2\", \n \"--extra-variable\", \n \
"TOOL_NAME\", \n \"nanobench\"\n ], \n \"dir\": \"[SLAVE_BUILD]/src
/chrome\", \n \"version\": 1\n}", | |
| 458 "[SLAVE_BUILD]/swarming_temp_dir/ct-nanobench-2.isolated.gen.json" | |
| 459 ], | |
| 460 "name": "Write ct-nanobench-2.isolated.gen.json" | |
| 461 }, | |
| 462 { | |
| 463 "cmd": [ | |
| 464 "python", | |
| 465 "-u", | |
| 466 "\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", | |
| 467 "[SLAVE_BUILD]/skps/slave3", | |
| 468 "511" | |
| 469 ], | |
| 470 "name": "makedirs SKPs dir (3)", | |
| 471 "~followup_annotations": [ | |
| 472 "@@@STEP_LOG_LINE@python.inline@@@@", | |
| 473 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@", | |
| 474 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@", | |
| 475 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@", | |
| 476 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@", | |
| 477 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@", | |
| 478 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" %
path@@@", | |
| 479 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@", | |
| 480 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@", | |
| 481 "@@@STEP_LOG_END@python.inline@@@" | |
| 482 ] | |
| 483 }, | |
| 484 { | |
| 485 "cmd": [ | |
| 486 "python", | |
| 487 "-u", | |
| 488 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py", | |
| 489 "--", | |
| 490 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py", | |
| 491 "----", | |
| 492 "-m", | |
| 493 "rsync", | |
| 494 "-d", | |
| 495 "-r", | |
| 496 "gs://cluster-telemetry/skps/10k/57259e0-05dcb4c/slave3", | |
| 497 "[SLAVE_BUILD]/skps/slave3" | |
| 498 ], | |
| 499 "name": "gsutil rsync (3)" | |
| 500 }, | |
| 501 { | |
| 502 "cmd": [ | |
| 503 "python", | |
| 504 "-u", | |
| 505 "\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", | |
| 506 "[SLAVE_BUILD]/swarming_temp_dir", | |
| 507 "511" | |
| 508 ], | |
| 509 "name": "makedirs swarming tmp dir (3)", | |
| 510 "~followup_annotations": [ | |
| 511 "@@@STEP_LOG_LINE@python.inline@@@@", | |
| 512 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@", | |
| 513 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@", | |
| 514 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@", | |
| 515 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@", | |
| 516 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@", | |
| 517 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" %
path@@@", | |
| 518 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@", | |
| 519 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@", | |
| 520 "@@@STEP_LOG_END@python.inline@@@" | |
| 521 ] | |
| 522 }, | |
| 523 { | |
| 524 "cmd": [ | |
| 525 "python", | |
| 526 "-u", | |
| 527 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", | |
| 528 "{\n \"args\": [\n \"--isolate\", \n \"[SLAVE_BUILD]/src/
chrome/ct_skps.isolate\", \n \"--isolated\", \n \"[SLAVE_BUILD]/sw
arming_temp_dir/skia-task-ct-nanobench-3.isolated\", \n \"--config-variab
le\", \n \"OS\", \n \"linux\", \n \"--extra-variable\", \n
\"CONFIGURATION\", \n \"Release\", \n \"--extra-variable\",
\n \"GIT_HASH\", \n 164710, \n \"--extra-variable\", \n
\"SLAVE_NUM\", \n \"3\", \n \"--extra-variable\", \n \
"TOOL_NAME\", \n \"nanobench\"\n ], \n \"dir\": \"[SLAVE_BUILD]/src
/chrome\", \n \"version\": 1\n}", | |
| 529 "[SLAVE_BUILD]/swarming_temp_dir/ct-nanobench-3.isolated.gen.json" | |
| 530 ], | |
| 531 "name": "Write ct-nanobench-3.isolated.gen.json" | |
| 532 }, | |
| 533 { | |
| 534 "cmd": [ | |
| 535 "python", | |
| 536 "-u", | |
| 537 "\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", | |
| 538 "[SLAVE_BUILD]/skps/slave4", | |
| 539 "511" | |
| 540 ], | |
| 541 "name": "makedirs SKPs dir (4)", | |
| 542 "~followup_annotations": [ | |
| 543 "@@@STEP_LOG_LINE@python.inline@@@@", | |
| 544 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@", | |
| 545 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@", | |
| 546 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@", | |
| 547 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@", | |
| 548 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@", | |
| 549 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" %
path@@@", | |
| 550 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@", | |
| 551 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@", | |
| 552 "@@@STEP_LOG_END@python.inline@@@" | |
| 553 ] | |
| 554 }, | |
| 555 { | |
| 556 "cmd": [ | |
| 557 "python", | |
| 558 "-u", | |
| 559 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py", | |
| 560 "--", | |
| 561 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py", | |
| 562 "----", | |
| 563 "-m", | |
| 564 "rsync", | |
| 565 "-d", | |
| 566 "-r", | |
| 567 "gs://cluster-telemetry/skps/10k/57259e0-05dcb4c/slave4", | |
| 568 "[SLAVE_BUILD]/skps/slave4" | |
| 569 ], | |
| 570 "name": "gsutil rsync (4)" | |
| 571 }, | |
| 572 { | |
| 573 "cmd": [ | |
| 574 "python", | |
| 575 "-u", | |
| 576 "\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", | |
| 577 "[SLAVE_BUILD]/swarming_temp_dir", | |
| 578 "511" | |
| 579 ], | |
| 580 "name": "makedirs swarming tmp dir (4)", | |
| 581 "~followup_annotations": [ | |
| 582 "@@@STEP_LOG_LINE@python.inline@@@@", | |
| 583 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@", | |
| 584 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@", | |
| 585 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@", | |
| 586 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@", | |
| 587 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@", | |
| 588 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" %
path@@@", | |
| 589 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@", | |
| 590 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@", | |
| 591 "@@@STEP_LOG_END@python.inline@@@" | |
| 592 ] | |
| 593 }, | |
| 594 { | |
| 595 "cmd": [ | |
| 596 "python", | |
| 597 "-u", | |
| 598 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", | |
| 599 "{\n \"args\": [\n \"--isolate\", \n \"[SLAVE_BUILD]/src/
chrome/ct_skps.isolate\", \n \"--isolated\", \n \"[SLAVE_BUILD]/sw
arming_temp_dir/skia-task-ct-nanobench-4.isolated\", \n \"--config-variab
le\", \n \"OS\", \n \"linux\", \n \"--extra-variable\", \n
\"CONFIGURATION\", \n \"Release\", \n \"--extra-variable\",
\n \"GIT_HASH\", \n 164710, \n \"--extra-variable\", \n
\"SLAVE_NUM\", \n \"4\", \n \"--extra-variable\", \n \
"TOOL_NAME\", \n \"nanobench\"\n ], \n \"dir\": \"[SLAVE_BUILD]/src
/chrome\", \n \"version\": 1\n}", | |
| 600 "[SLAVE_BUILD]/swarming_temp_dir/ct-nanobench-4.isolated.gen.json" | |
| 601 ], | |
| 602 "name": "Write ct-nanobench-4.isolated.gen.json" | |
| 603 }, | |
| 604 { | |
| 605 "cmd": [ | |
| 606 "python", | |
| 607 "-u", | |
| 608 "\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", | |
| 609 "[SLAVE_BUILD]/skps/slave5", | |
| 610 "511" | |
| 611 ], | |
| 612 "name": "makedirs SKPs dir (5)", | |
| 613 "~followup_annotations": [ | |
| 614 "@@@STEP_LOG_LINE@python.inline@@@@", | |
| 615 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@", | |
| 616 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@", | |
| 617 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@", | |
| 618 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@", | |
| 619 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@", | |
| 620 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" %
path@@@", | |
| 621 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@", | |
| 622 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@", | |
| 623 "@@@STEP_LOG_END@python.inline@@@" | |
| 624 ] | |
| 625 }, | |
| 626 { | |
| 627 "cmd": [ | |
| 628 "python", | |
| 629 "-u", | |
| 630 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py", | |
| 631 "--", | |
| 632 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py", | |
| 633 "----", | |
| 634 "-m", | |
| 635 "rsync", | |
| 636 "-d", | |
| 637 "-r", | |
| 638 "gs://cluster-telemetry/skps/10k/57259e0-05dcb4c/slave5", | |
| 639 "[SLAVE_BUILD]/skps/slave5" | |
| 640 ], | |
| 641 "name": "gsutil rsync (5)" | |
| 642 }, | |
| 643 { | |
| 644 "cmd": [ | |
| 645 "python", | |
| 646 "-u", | |
| 647 "\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", | |
| 648 "[SLAVE_BUILD]/swarming_temp_dir", | |
| 649 "511" | |
| 650 ], | |
| 651 "name": "makedirs swarming tmp dir (5)", | |
| 652 "~followup_annotations": [ | |
| 653 "@@@STEP_LOG_LINE@python.inline@@@@", | |
| 654 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@", | |
| 655 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@", | |
| 656 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@", | |
| 657 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@", | |
| 658 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@", | |
| 659 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" %
path@@@", | |
| 660 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@", | |
| 661 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@", | |
| 662 "@@@STEP_LOG_END@python.inline@@@" | |
| 663 ] | |
| 664 }, | |
| 665 { | |
| 666 "cmd": [ | |
| 667 "python", | |
| 668 "-u", | |
| 669 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", | |
| 670 "{\n \"args\": [\n \"--isolate\", \n \"[SLAVE_BUILD]/src/
chrome/ct_skps.isolate\", \n \"--isolated\", \n \"[SLAVE_BUILD]/sw
arming_temp_dir/skia-task-ct-nanobench-5.isolated\", \n \"--config-variab
le\", \n \"OS\", \n \"linux\", \n \"--extra-variable\", \n
\"CONFIGURATION\", \n \"Release\", \n \"--extra-variable\",
\n \"GIT_HASH\", \n 164710, \n \"--extra-variable\", \n
\"SLAVE_NUM\", \n \"5\", \n \"--extra-variable\", \n \
"TOOL_NAME\", \n \"nanobench\"\n ], \n \"dir\": \"[SLAVE_BUILD]/src
/chrome\", \n \"version\": 1\n}", | |
| 671 "[SLAVE_BUILD]/swarming_temp_dir/ct-nanobench-5.isolated.gen.json" | |
| 672 ], | |
| 673 "name": "Write ct-nanobench-5.isolated.gen.json" | |
| 674 }, | |
| 675 { | |
| 676 "cmd": [ | |
| 677 "python", | |
| 678 "-u", | |
| 679 "RECIPE_MODULE[build::isolate]/resources/isolate.py", | |
| 680 "[SLAVE_BUILD]/swarming.client", | |
| 681 "batcharchive", | |
| 682 "--dump-json", | |
| 683 "/path/to/tmp/json", | |
| 684 "--isolate-server", | |
| 685 "https://isolateserver.appspot.com", | |
| 686 "--verbose", | |
| 687 "[SLAVE_BUILD]/swarming_temp_dir/ct-nanobench-1.isolated.gen.json", | |
| 688 "[SLAVE_BUILD]/swarming_temp_dir/ct-nanobench-2.isolated.gen.json", | |
| 689 "[SLAVE_BUILD]/swarming_temp_dir/ct-nanobench-3.isolated.gen.json", | |
| 690 "[SLAVE_BUILD]/swarming_temp_dir/ct-nanobench-4.isolated.gen.json", | |
| 691 "[SLAVE_BUILD]/swarming_temp_dir/ct-nanobench-5.isolated.gen.json" | |
| 692 ], | |
| 693 "name": "isolate tests", | |
| 694 "~followup_annotations": [ | |
| 695 "@@@STEP_LOG_LINE@json.output@{@@@", | |
| 696 "@@@STEP_LOG_LINE@json.output@ \"ct-nanobench-1\": \"[dummy hash for ct-n
anobench-1]\", @@@", | |
| 697 "@@@STEP_LOG_LINE@json.output@ \"ct-nanobench-2\": \"[dummy hash for ct-n
anobench-2]\", @@@", | |
| 698 "@@@STEP_LOG_LINE@json.output@ \"ct-nanobench-3\": \"[dummy hash for ct-n
anobench-3]\", @@@", | |
| 699 "@@@STEP_LOG_LINE@json.output@ \"ct-nanobench-4\": \"[dummy hash for ct-n
anobench-4]\", @@@", | |
| 700 "@@@STEP_LOG_LINE@json.output@ \"ct-nanobench-5\": \"[dummy hash for ct-n
anobench-5]\"@@@", | |
| 701 "@@@STEP_LOG_LINE@json.output@}@@@", | |
| 702 "@@@STEP_LOG_END@json.output@@@", | |
| 703 "@@@SET_BUILD_PROPERTY@swarm_hashes@{\"ct-nanobench-1\": \"[dummy hash for
ct-nanobench-1]\", \"ct-nanobench-2\": \"[dummy hash for ct-nanobench-2]\", \"c
t-nanobench-3\": \"[dummy hash for ct-nanobench-3]\", \"ct-nanobench-4\": \"[dum
my hash for ct-nanobench-4]\", \"ct-nanobench-5\": \"[dummy hash for ct-nanobenc
h-5]\"}@@@" | |
| 704 ] | |
| 705 }, | |
| 706 { | |
| 707 "cmd": [ | |
| 708 "python", | |
| 709 "-u", | |
| 710 "[SLAVE_BUILD]/swarming.client/swarming.py", | |
| 711 "trigger", | |
| 712 "--swarming", | |
| 713 "https://chromium-swarm.appspot.com", | |
| 714 "--isolate-server", | |
| 715 "https://isolateserver.appspot.com", | |
| 716 "--priority", | |
| 717 "90", | |
| 718 "--shards", | |
| 719 "1", | |
| 720 "--task-name", | |
| 721 "ct-nanobench-1/Ubuntu-14.04/[dummy has/Perf-Ubuntu-GCC-GCE-CPU-AVX2-x86_6
4-Release-CT_BENCH_10k_SKPs/-1", | |
| 722 "--dump-json", | |
| 723 "/path/to/tmp/json", | |
| 724 "--expiration", | |
| 725 "72000", | |
| 726 "--io-timeout", | |
| 727 "1200", | |
| 728 "--hard-timeout", | |
| 729 "14400", | |
| 730 "--dimension", | |
| 731 "cpu", | |
| 732 "x86-64", | |
| 733 "--dimension", | |
| 734 "gpu", | |
| 735 "10de:104a", | |
| 736 "--dimension", | |
| 737 "os", | |
| 738 "Ubuntu-14.04", | |
| 739 "--dimension", | |
| 740 "pool", | |
| 741 "Chrome", | |
| 742 "--tag", | |
| 743 "buildername:Perf-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release-CT_BENCH_10k_SKPs
", | |
| 744 "--tag", | |
| 745 "data:[dummy hash for ct-nanobench-1]", | |
| 746 "--tag", | |
| 747 "name:ct-nanobench-1", | |
| 748 "--tag", | |
| 749 "os:Ubuntu-14.04", | |
| 750 "--tag", | |
| 751 "stepname:ct-nanobench-1 on Ubuntu-14.04", | |
| 752 "[dummy hash for ct-nanobench-1]" | |
| 753 ], | |
| 754 "name": "[trigger] ct-nanobench-1 on Ubuntu-14.04", | |
| 755 "~followup_annotations": [ | |
| 756 "@@@STEP_LOG_LINE@json.output@{@@@", | |
| 757 "@@@STEP_LOG_LINE@json.output@ \"base_task_name\": \"ct-nanobench-1/Ubunt
u-14.04/[dummy has/Perf-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release-CT_BENCH_10k_SKPs
/-1\", @@@", | |
| 758 "@@@STEP_LOG_LINE@json.output@ \"tasks\": {@@@", | |
| 759 "@@@STEP_LOG_LINE@json.output@ \"ct-nanobench-1/Ubuntu-14.04/[dummy has
/Perf-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release-CT_BENCH_10k_SKPs/-1\": {@@@", | |
| 760 "@@@STEP_LOG_LINE@json.output@ \"shard_index\": 0, @@@", | |
| 761 "@@@STEP_LOG_LINE@json.output@ \"task_id\": \"10000\", @@@", | |
| 762 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"https://chromium-swarm
.appspot.com/user/task/10000\"@@@", | |
| 763 "@@@STEP_LOG_LINE@json.output@ }@@@", | |
| 764 "@@@STEP_LOG_LINE@json.output@ }@@@", | |
| 765 "@@@STEP_LOG_LINE@json.output@}@@@", | |
| 766 "@@@STEP_LOG_END@json.output@@@", | |
| 767 "@@@STEP_LINK@shard #0@https://chromium-swarm.appspot.com/user/task/10000@
@@" | |
| 768 ] | |
| 769 }, | |
| 770 { | |
| 771 "cmd": [ | |
| 772 "python", | |
| 773 "-u", | |
| 774 "[SLAVE_BUILD]/swarming.client/swarming.py", | |
| 775 "trigger", | |
| 776 "--swarming", | |
| 777 "https://chromium-swarm.appspot.com", | |
| 778 "--isolate-server", | |
| 779 "https://isolateserver.appspot.com", | |
| 780 "--priority", | |
| 781 "90", | |
| 782 "--shards", | |
| 783 "1", | |
| 784 "--task-name", | |
| 785 "ct-nanobench-2/Ubuntu-14.04/[dummy has/Perf-Ubuntu-GCC-GCE-CPU-AVX2-x86_6
4-Release-CT_BENCH_10k_SKPs/-1", | |
| 786 "--dump-json", | |
| 787 "/path/to/tmp/json", | |
| 788 "--expiration", | |
| 789 "72000", | |
| 790 "--io-timeout", | |
| 791 "1200", | |
| 792 "--hard-timeout", | |
| 793 "14400", | |
| 794 "--dimension", | |
| 795 "cpu", | |
| 796 "x86-64", | |
| 797 "--dimension", | |
| 798 "gpu", | |
| 799 "10de:104a", | |
| 800 "--dimension", | |
| 801 "os", | |
| 802 "Ubuntu-14.04", | |
| 803 "--dimension", | |
| 804 "pool", | |
| 805 "Chrome", | |
| 806 "--tag", | |
| 807 "buildername:Perf-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release-CT_BENCH_10k_SKPs
", | |
| 808 "--tag", | |
| 809 "data:[dummy hash for ct-nanobench-2]", | |
| 810 "--tag", | |
| 811 "name:ct-nanobench-2", | |
| 812 "--tag", | |
| 813 "os:Ubuntu-14.04", | |
| 814 "--tag", | |
| 815 "stepname:ct-nanobench-2 on Ubuntu-14.04", | |
| 816 "[dummy hash for ct-nanobench-2]" | |
| 817 ], | |
| 818 "name": "[trigger] ct-nanobench-2 on Ubuntu-14.04", | |
| 819 "~followup_annotations": [ | |
| 820 "@@@STEP_LOG_LINE@json.output@{@@@", | |
| 821 "@@@STEP_LOG_LINE@json.output@ \"base_task_name\": \"ct-nanobench-2/Ubunt
u-14.04/[dummy has/Perf-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release-CT_BENCH_10k_SKPs
/-1\", @@@", | |
| 822 "@@@STEP_LOG_LINE@json.output@ \"tasks\": {@@@", | |
| 823 "@@@STEP_LOG_LINE@json.output@ \"ct-nanobench-2/Ubuntu-14.04/[dummy has
/Perf-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release-CT_BENCH_10k_SKPs/-1\": {@@@", | |
| 824 "@@@STEP_LOG_LINE@json.output@ \"shard_index\": 0, @@@", | |
| 825 "@@@STEP_LOG_LINE@json.output@ \"task_id\": \"10000\", @@@", | |
| 826 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"https://chromium-swarm
.appspot.com/user/task/10000\"@@@", | |
| 827 "@@@STEP_LOG_LINE@json.output@ }@@@", | |
| 828 "@@@STEP_LOG_LINE@json.output@ }@@@", | |
| 829 "@@@STEP_LOG_LINE@json.output@}@@@", | |
| 830 "@@@STEP_LOG_END@json.output@@@", | |
| 831 "@@@STEP_LINK@shard #0@https://chromium-swarm.appspot.com/user/task/10000@
@@" | |
| 832 ] | |
| 833 }, | |
| 834 { | |
| 835 "cmd": [ | |
| 836 "python", | |
| 837 "-u", | |
| 838 "[SLAVE_BUILD]/swarming.client/swarming.py", | |
| 839 "trigger", | |
| 840 "--swarming", | |
| 841 "https://chromium-swarm.appspot.com", | |
| 842 "--isolate-server", | |
| 843 "https://isolateserver.appspot.com", | |
| 844 "--priority", | |
| 845 "90", | |
| 846 "--shards", | |
| 847 "1", | |
| 848 "--task-name", | |
| 849 "ct-nanobench-3/Ubuntu-14.04/[dummy has/Perf-Ubuntu-GCC-GCE-CPU-AVX2-x86_6
4-Release-CT_BENCH_10k_SKPs/-1", | |
| 850 "--dump-json", | |
| 851 "/path/to/tmp/json", | |
| 852 "--expiration", | |
| 853 "72000", | |
| 854 "--io-timeout", | |
| 855 "1200", | |
| 856 "--hard-timeout", | |
| 857 "14400", | |
| 858 "--dimension", | |
| 859 "cpu", | |
| 860 "x86-64", | |
| 861 "--dimension", | |
| 862 "gpu", | |
| 863 "10de:104a", | |
| 864 "--dimension", | |
| 865 "os", | |
| 866 "Ubuntu-14.04", | |
| 867 "--dimension", | |
| 868 "pool", | |
| 869 "Chrome", | |
| 870 "--tag", | |
| 871 "buildername:Perf-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release-CT_BENCH_10k_SKPs
", | |
| 872 "--tag", | |
| 873 "data:[dummy hash for ct-nanobench-3]", | |
| 874 "--tag", | |
| 875 "name:ct-nanobench-3", | |
| 876 "--tag", | |
| 877 "os:Ubuntu-14.04", | |
| 878 "--tag", | |
| 879 "stepname:ct-nanobench-3 on Ubuntu-14.04", | |
| 880 "[dummy hash for ct-nanobench-3]" | |
| 881 ], | |
| 882 "name": "[trigger] ct-nanobench-3 on Ubuntu-14.04", | |
| 883 "~followup_annotations": [ | |
| 884 "@@@STEP_LOG_LINE@json.output@{@@@", | |
| 885 "@@@STEP_LOG_LINE@json.output@ \"base_task_name\": \"ct-nanobench-3/Ubunt
u-14.04/[dummy has/Perf-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release-CT_BENCH_10k_SKPs
/-1\", @@@", | |
| 886 "@@@STEP_LOG_LINE@json.output@ \"tasks\": {@@@", | |
| 887 "@@@STEP_LOG_LINE@json.output@ \"ct-nanobench-3/Ubuntu-14.04/[dummy has
/Perf-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release-CT_BENCH_10k_SKPs/-1\": {@@@", | |
| 888 "@@@STEP_LOG_LINE@json.output@ \"shard_index\": 0, @@@", | |
| 889 "@@@STEP_LOG_LINE@json.output@ \"task_id\": \"10000\", @@@", | |
| 890 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"https://chromium-swarm
.appspot.com/user/task/10000\"@@@", | |
| 891 "@@@STEP_LOG_LINE@json.output@ }@@@", | |
| 892 "@@@STEP_LOG_LINE@json.output@ }@@@", | |
| 893 "@@@STEP_LOG_LINE@json.output@}@@@", | |
| 894 "@@@STEP_LOG_END@json.output@@@", | |
| 895 "@@@STEP_LINK@shard #0@https://chromium-swarm.appspot.com/user/task/10000@
@@" | |
| 896 ] | |
| 897 }, | |
| 898 { | |
| 899 "cmd": [ | |
| 900 "python", | |
| 901 "-u", | |
| 902 "[SLAVE_BUILD]/swarming.client/swarming.py", | |
| 903 "trigger", | |
| 904 "--swarming", | |
| 905 "https://chromium-swarm.appspot.com", | |
| 906 "--isolate-server", | |
| 907 "https://isolateserver.appspot.com", | |
| 908 "--priority", | |
| 909 "90", | |
| 910 "--shards", | |
| 911 "1", | |
| 912 "--task-name", | |
| 913 "ct-nanobench-4/Ubuntu-14.04/[dummy has/Perf-Ubuntu-GCC-GCE-CPU-AVX2-x86_6
4-Release-CT_BENCH_10k_SKPs/-1", | |
| 914 "--dump-json", | |
| 915 "/path/to/tmp/json", | |
| 916 "--expiration", | |
| 917 "72000", | |
| 918 "--io-timeout", | |
| 919 "1200", | |
| 920 "--hard-timeout", | |
| 921 "14400", | |
| 922 "--dimension", | |
| 923 "cpu", | |
| 924 "x86-64", | |
| 925 "--dimension", | |
| 926 "gpu", | |
| 927 "10de:104a", | |
| 928 "--dimension", | |
| 929 "os", | |
| 930 "Ubuntu-14.04", | |
| 931 "--dimension", | |
| 932 "pool", | |
| 933 "Chrome", | |
| 934 "--tag", | |
| 935 "buildername:Perf-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release-CT_BENCH_10k_SKPs
", | |
| 936 "--tag", | |
| 937 "data:[dummy hash for ct-nanobench-4]", | |
| 938 "--tag", | |
| 939 "name:ct-nanobench-4", | |
| 940 "--tag", | |
| 941 "os:Ubuntu-14.04", | |
| 942 "--tag", | |
| 943 "stepname:ct-nanobench-4 on Ubuntu-14.04", | |
| 944 "[dummy hash for ct-nanobench-4]" | |
| 945 ], | |
| 946 "name": "[trigger] ct-nanobench-4 on Ubuntu-14.04", | |
| 947 "~followup_annotations": [ | |
| 948 "@@@STEP_LOG_LINE@json.output@{@@@", | |
| 949 "@@@STEP_LOG_LINE@json.output@ \"base_task_name\": \"ct-nanobench-4/Ubunt
u-14.04/[dummy has/Perf-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release-CT_BENCH_10k_SKPs
/-1\", @@@", | |
| 950 "@@@STEP_LOG_LINE@json.output@ \"tasks\": {@@@", | |
| 951 "@@@STEP_LOG_LINE@json.output@ \"ct-nanobench-4/Ubuntu-14.04/[dummy has
/Perf-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release-CT_BENCH_10k_SKPs/-1\": {@@@", | |
| 952 "@@@STEP_LOG_LINE@json.output@ \"shard_index\": 0, @@@", | |
| 953 "@@@STEP_LOG_LINE@json.output@ \"task_id\": \"10000\", @@@", | |
| 954 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"https://chromium-swarm
.appspot.com/user/task/10000\"@@@", | |
| 955 "@@@STEP_LOG_LINE@json.output@ }@@@", | |
| 956 "@@@STEP_LOG_LINE@json.output@ }@@@", | |
| 957 "@@@STEP_LOG_LINE@json.output@}@@@", | |
| 958 "@@@STEP_LOG_END@json.output@@@", | |
| 959 "@@@STEP_LINK@shard #0@https://chromium-swarm.appspot.com/user/task/10000@
@@" | |
| 960 ] | |
| 961 }, | |
| 962 { | |
| 963 "cmd": [ | |
| 964 "python", | |
| 965 "-u", | |
| 966 "[SLAVE_BUILD]/swarming.client/swarming.py", | |
| 967 "trigger", | |
| 968 "--swarming", | |
| 969 "https://chromium-swarm.appspot.com", | |
| 970 "--isolate-server", | |
| 971 "https://isolateserver.appspot.com", | |
| 972 "--priority", | |
| 973 "90", | |
| 974 "--shards", | |
| 975 "1", | |
| 976 "--task-name", | |
| 977 "ct-nanobench-5/Ubuntu-14.04/[dummy has/Perf-Ubuntu-GCC-GCE-CPU-AVX2-x86_6
4-Release-CT_BENCH_10k_SKPs/-1", | |
| 978 "--dump-json", | |
| 979 "/path/to/tmp/json", | |
| 980 "--expiration", | |
| 981 "72000", | |
| 982 "--io-timeout", | |
| 983 "1200", | |
| 984 "--hard-timeout", | |
| 985 "14400", | |
| 986 "--dimension", | |
| 987 "cpu", | |
| 988 "x86-64", | |
| 989 "--dimension", | |
| 990 "gpu", | |
| 991 "10de:104a", | |
| 992 "--dimension", | |
| 993 "os", | |
| 994 "Ubuntu-14.04", | |
| 995 "--dimension", | |
| 996 "pool", | |
| 997 "Chrome", | |
| 998 "--tag", | |
| 999 "buildername:Perf-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release-CT_BENCH_10k_SKPs
", | |
| 1000 "--tag", | |
| 1001 "data:[dummy hash for ct-nanobench-5]", | |
| 1002 "--tag", | |
| 1003 "name:ct-nanobench-5", | |
| 1004 "--tag", | |
| 1005 "os:Ubuntu-14.04", | |
| 1006 "--tag", | |
| 1007 "stepname:ct-nanobench-5 on Ubuntu-14.04", | |
| 1008 "[dummy hash for ct-nanobench-5]" | |
| 1009 ], | |
| 1010 "name": "[trigger] ct-nanobench-5 on Ubuntu-14.04", | |
| 1011 "~followup_annotations": [ | |
| 1012 "@@@STEP_LOG_LINE@json.output@{@@@", | |
| 1013 "@@@STEP_LOG_LINE@json.output@ \"base_task_name\": \"ct-nanobench-5/Ubunt
u-14.04/[dummy has/Perf-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release-CT_BENCH_10k_SKPs
/-1\", @@@", | |
| 1014 "@@@STEP_LOG_LINE@json.output@ \"tasks\": {@@@", | |
| 1015 "@@@STEP_LOG_LINE@json.output@ \"ct-nanobench-5/Ubuntu-14.04/[dummy has
/Perf-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release-CT_BENCH_10k_SKPs/-1\": {@@@", | |
| 1016 "@@@STEP_LOG_LINE@json.output@ \"shard_index\": 0, @@@", | |
| 1017 "@@@STEP_LOG_LINE@json.output@ \"task_id\": \"10000\", @@@", | |
| 1018 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"https://chromium-swarm
.appspot.com/user/task/10000\"@@@", | |
| 1019 "@@@STEP_LOG_LINE@json.output@ }@@@", | |
| 1020 "@@@STEP_LOG_LINE@json.output@ }@@@", | |
| 1021 "@@@STEP_LOG_LINE@json.output@}@@@", | |
| 1022 "@@@STEP_LOG_END@json.output@@@", | |
| 1023 "@@@STEP_LINK@shard #0@https://chromium-swarm.appspot.com/user/task/10000@
@@" | |
| 1024 ] | |
| 1025 }, | |
| 1026 { | |
| 1027 "cmd": [ | |
| 1028 "python", | |
| 1029 "-u", | |
| 1030 "[SLAVE_BUILD]/swarming.client/swarming.py", | |
| 1031 "collect", | |
| 1032 "--swarming", | |
| 1033 "https://chromium-swarm.appspot.com", | |
| 1034 "--decorate", | |
| 1035 "--print-status-updates", | |
| 1036 "--shards", | |
| 1037 "1", | |
| 1038 "ct-nanobench-1/Ubuntu-14.04/[dummy has/Perf-Ubuntu-GCC-GCE-CPU-AVX2-x86_6
4-Release-CT_BENCH_10k_SKPs/-1", | |
| 1039 "--task-summary-json", | |
| 1040 "/path/to/tmp/json", | |
| 1041 "--task-output-dir", | |
| 1042 "[SLAVE_BUILD]/swarming_temp_dir/outputs/ct-nanobench-1" | |
| 1043 ], | |
| 1044 "name": "ct-nanobench-1 on Ubuntu-14.04", | |
| 1045 "~followup_annotations": [ | |
| 1046 "@@@STEP_TEXT@swarming pending 71s@@@", | |
| 1047 "@@@STEP_LOG_LINE@json.output@{@@@", | |
| 1048 "@@@STEP_LOG_LINE@json.output@ \"shards\": [@@@", | |
| 1049 "@@@STEP_LOG_LINE@json.output@ {@@@", | |
| 1050 "@@@STEP_LOG_LINE@json.output@ \"abandoned_ts\": null, @@@", | |
| 1051 "@@@STEP_LOG_LINE@json.output@ \"bot_id\": \"vm30\", @@@", | |
| 1052 "@@@STEP_LOG_LINE@json.output@ \"completed_ts\": \"2014-09-25T01:42:0
0.123\", @@@", | |
| 1053 "@@@STEP_LOG_LINE@json.output@ \"created_ts\": \"2014-09-25T01:41:00.
123\", @@@", | |
| 1054 "@@@STEP_LOG_LINE@json.output@ \"durations\": [@@@", | |
| 1055 "@@@STEP_LOG_LINE@json.output@ 5.7, @@@", | |
| 1056 "@@@STEP_LOG_LINE@json.output@ 31.5@@@", | |
| 1057 "@@@STEP_LOG_LINE@json.output@ ], @@@", | |
| 1058 "@@@STEP_LOG_LINE@json.output@ \"exit_codes\": [@@@", | |
| 1059 "@@@STEP_LOG_LINE@json.output@ 0, @@@", | |
| 1060 "@@@STEP_LOG_LINE@json.output@ 0@@@", | |
| 1061 "@@@STEP_LOG_LINE@json.output@ ], @@@", | |
| 1062 "@@@STEP_LOG_LINE@json.output@ \"failure\": false, @@@", | |
| 1063 "@@@STEP_LOG_LINE@json.output@ \"id\": \"148aa78d7aa0000\", @@@", | |
| 1064 "@@@STEP_LOG_LINE@json.output@ \"internal_failure\": false, @@@", | |
| 1065 "@@@STEP_LOG_LINE@json.output@ \"isolated_out\": {@@@", | |
| 1066 "@@@STEP_LOG_LINE@json.output@ \"isolated\": \"abc123\", @@@", | |
| 1067 "@@@STEP_LOG_LINE@json.output@ \"isolatedserver\": \"https://isolat
eserver.appspot.com\", @@@", | |
| 1068 "@@@STEP_LOG_LINE@json.output@ \"namespace\": \"default-gzip\", @@@
", | |
| 1069 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"blah\"@@@", | |
| 1070 "@@@STEP_LOG_LINE@json.output@ }, @@@", | |
| 1071 "@@@STEP_LOG_LINE@json.output@ \"modified_ts\": \"2014-09-25 01:42:00
\", @@@", | |
| 1072 "@@@STEP_LOG_LINE@json.output@ \"name\": \"heartbeat-canary-2014-09-2
5_01:41:55-os=Windows\", @@@", | |
| 1073 "@@@STEP_LOG_LINE@json.output@ \"outputs\": [@@@", | |
| 1074 "@@@STEP_LOG_LINE@json.output@ \"Heart beat succeeded on win32.\\n\
", @@@", | |
| 1075 "@@@STEP_LOG_LINE@json.output@ \"Foo\"@@@", | |
| 1076 "@@@STEP_LOG_LINE@json.output@ ], @@@", | |
| 1077 "@@@STEP_LOG_LINE@json.output@ \"started_ts\": \"2014-09-25T01:42:11.
123\", @@@", | |
| 1078 "@@@STEP_LOG_LINE@json.output@ \"state\": 112, @@@", | |
| 1079 "@@@STEP_LOG_LINE@json.output@ \"try_number\": 1, @@@", | |
| 1080 "@@@STEP_LOG_LINE@json.output@ \"user\": \"unknown\"@@@", | |
| 1081 "@@@STEP_LOG_LINE@json.output@ }@@@", | |
| 1082 "@@@STEP_LOG_LINE@json.output@ ]@@@", | |
| 1083 "@@@STEP_LOG_LINE@json.output@}@@@", | |
| 1084 "@@@STEP_LOG_END@json.output@@@", | |
| 1085 "@@@STEP_LINK@shard #0 isolated out@blah@@@" | |
| 1086 ] | |
| 1087 }, | |
| 1088 { | |
| 1089 "cmd": [ | |
| 1090 "python", | |
| 1091 "-u", | |
| 1092 "\nimport json, os, sys\nif os.path.exists(sys.argv[1]) and os.path.isdir(
sys.argv[1]):\n with open(sys.argv[2], 'w') as f:\n json.dump(os.listdir(sys
.argv[1]), f)\n", | |
| 1093 "[SLAVE_BUILD]/swarming_temp_dir/outputs/ct-nanobench-1/0", | |
| 1094 "/path/to/tmp/json" | |
| 1095 ], | |
| 1096 "name": "listdir output dir", | |
| 1097 "~followup_annotations": [ | |
| 1098 "@@@STEP_LOG_LINE@json.output@[@@@", | |
| 1099 "@@@STEP_LOG_LINE@json.output@ \"file 1\", @@@", | |
| 1100 "@@@STEP_LOG_LINE@json.output@ \"file 2\"@@@", | |
| 1101 "@@@STEP_LOG_LINE@json.output@]@@@", | |
| 1102 "@@@STEP_LOG_END@json.output@@@", | |
| 1103 "@@@STEP_LOG_LINE@python.inline@@@@", | |
| 1104 "@@@STEP_LOG_LINE@python.inline@import json, os, sys@@@", | |
| 1105 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]) and os.path
.isdir(sys.argv[1]):@@@", | |
| 1106 "@@@STEP_LOG_LINE@python.inline@ with open(sys.argv[2], 'w') as f:@@@", | |
| 1107 "@@@STEP_LOG_LINE@python.inline@ json.dump(os.listdir(sys.argv[1]), f)@
@@", | |
| 1108 "@@@STEP_LOG_END@python.inline@@@" | |
| 1109 ] | |
| 1110 }, | |
| 1111 { | |
| 1112 "cmd": [ | |
| 1113 "python", | |
| 1114 "-u", | |
| 1115 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py", | |
| 1116 "--", | |
| 1117 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py", | |
| 1118 "----", | |
| 1119 "cp", | |
| 1120 "-R", | |
| 1121 "[SLAVE_BUILD]/swarming_temp_dir/outputs/ct-nanobench-1/0/file 1", | |
| 1122 "gs://skia-perf/ct/10k/2012/05/14/12/" | |
| 1123 ], | |
| 1124 "env": { | |
| 1125 "AWS_CREDENTIAL_FILE": null, | |
| 1126 "BOTO_CONFIG": null | |
| 1127 }, | |
| 1128 "name": "gsutil upload json output", | |
| 1129 "~followup_annotations": [ | |
| 1130 "@@@STEP_LINK@gsutil.upload@https://storage.cloud.google.com/skia-perf/ct/
10k/2012/05/14/12/@@@" | |
| 1131 ] | |
| 1132 }, | |
| 1133 { | |
| 1134 "cmd": [ | |
| 1135 "python", | |
| 1136 "-u", | |
| 1137 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py", | |
| 1138 "--", | |
| 1139 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py", | |
| 1140 "----", | |
| 1141 "cp", | |
| 1142 "-R", | |
| 1143 "[SLAVE_BUILD]/swarming_temp_dir/outputs/ct-nanobench-1/0/file 2", | |
| 1144 "gs://skia-perf/ct/10k/2012/05/14/12/" | |
| 1145 ], | |
| 1146 "env": { | |
| 1147 "AWS_CREDENTIAL_FILE": null, | |
| 1148 "BOTO_CONFIG": null | |
| 1149 }, | |
| 1150 "name": "gsutil upload json output (2)", | |
| 1151 "~followup_annotations": [ | |
| 1152 "@@@STEP_LINK@gsutil.upload@https://storage.cloud.google.com/skia-perf/ct/
10k/2012/05/14/12/@@@" | |
| 1153 ] | |
| 1154 }, | |
| 1155 { | |
| 1156 "cmd": [ | |
| 1157 "python", | |
| 1158 "-u", | |
| 1159 "[SLAVE_BUILD]/swarming.client/swarming.py", | |
| 1160 "collect", | |
| 1161 "--swarming", | |
| 1162 "https://chromium-swarm.appspot.com", | |
| 1163 "--decorate", | |
| 1164 "--print-status-updates", | |
| 1165 "--shards", | |
| 1166 "1", | |
| 1167 "ct-nanobench-2/Ubuntu-14.04/[dummy has/Perf-Ubuntu-GCC-GCE-CPU-AVX2-x86_6
4-Release-CT_BENCH_10k_SKPs/-1", | |
| 1168 "--task-summary-json", | |
| 1169 "/path/to/tmp/json", | |
| 1170 "--task-output-dir", | |
| 1171 "[SLAVE_BUILD]/swarming_temp_dir/outputs/ct-nanobench-2" | |
| 1172 ], | |
| 1173 "name": "ct-nanobench-2 on Ubuntu-14.04", | |
| 1174 "~followup_annotations": [ | |
| 1175 "@@@STEP_TEXT@swarming pending 71s@@@", | |
| 1176 "@@@STEP_LOG_LINE@json.output@{@@@", | |
| 1177 "@@@STEP_LOG_LINE@json.output@ \"shards\": [@@@", | |
| 1178 "@@@STEP_LOG_LINE@json.output@ {@@@", | |
| 1179 "@@@STEP_LOG_LINE@json.output@ \"abandoned_ts\": null, @@@", | |
| 1180 "@@@STEP_LOG_LINE@json.output@ \"bot_id\": \"vm30\", @@@", | |
| 1181 "@@@STEP_LOG_LINE@json.output@ \"completed_ts\": \"2014-09-25T01:42:0
0.123\", @@@", | |
| 1182 "@@@STEP_LOG_LINE@json.output@ \"created_ts\": \"2014-09-25T01:41:00.
123\", @@@", | |
| 1183 "@@@STEP_LOG_LINE@json.output@ \"durations\": [@@@", | |
| 1184 "@@@STEP_LOG_LINE@json.output@ 5.7, @@@", | |
| 1185 "@@@STEP_LOG_LINE@json.output@ 31.5@@@", | |
| 1186 "@@@STEP_LOG_LINE@json.output@ ], @@@", | |
| 1187 "@@@STEP_LOG_LINE@json.output@ \"exit_codes\": [@@@", | |
| 1188 "@@@STEP_LOG_LINE@json.output@ 0, @@@", | |
| 1189 "@@@STEP_LOG_LINE@json.output@ 0@@@", | |
| 1190 "@@@STEP_LOG_LINE@json.output@ ], @@@", | |
| 1191 "@@@STEP_LOG_LINE@json.output@ \"failure\": false, @@@", | |
| 1192 "@@@STEP_LOG_LINE@json.output@ \"id\": \"148aa78d7aa0000\", @@@", | |
| 1193 "@@@STEP_LOG_LINE@json.output@ \"internal_failure\": false, @@@", | |
| 1194 "@@@STEP_LOG_LINE@json.output@ \"isolated_out\": {@@@", | |
| 1195 "@@@STEP_LOG_LINE@json.output@ \"isolated\": \"abc123\", @@@", | |
| 1196 "@@@STEP_LOG_LINE@json.output@ \"isolatedserver\": \"https://isolat
eserver.appspot.com\", @@@", | |
| 1197 "@@@STEP_LOG_LINE@json.output@ \"namespace\": \"default-gzip\", @@@
", | |
| 1198 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"blah\"@@@", | |
| 1199 "@@@STEP_LOG_LINE@json.output@ }, @@@", | |
| 1200 "@@@STEP_LOG_LINE@json.output@ \"modified_ts\": \"2014-09-25 01:42:00
\", @@@", | |
| 1201 "@@@STEP_LOG_LINE@json.output@ \"name\": \"heartbeat-canary-2014-09-2
5_01:41:55-os=Windows\", @@@", | |
| 1202 "@@@STEP_LOG_LINE@json.output@ \"outputs\": [@@@", | |
| 1203 "@@@STEP_LOG_LINE@json.output@ \"Heart beat succeeded on win32.\\n\
", @@@", | |
| 1204 "@@@STEP_LOG_LINE@json.output@ \"Foo\"@@@", | |
| 1205 "@@@STEP_LOG_LINE@json.output@ ], @@@", | |
| 1206 "@@@STEP_LOG_LINE@json.output@ \"started_ts\": \"2014-09-25T01:42:11.
123\", @@@", | |
| 1207 "@@@STEP_LOG_LINE@json.output@ \"state\": 112, @@@", | |
| 1208 "@@@STEP_LOG_LINE@json.output@ \"try_number\": 1, @@@", | |
| 1209 "@@@STEP_LOG_LINE@json.output@ \"user\": \"unknown\"@@@", | |
| 1210 "@@@STEP_LOG_LINE@json.output@ }@@@", | |
| 1211 "@@@STEP_LOG_LINE@json.output@ ]@@@", | |
| 1212 "@@@STEP_LOG_LINE@json.output@}@@@", | |
| 1213 "@@@STEP_LOG_END@json.output@@@", | |
| 1214 "@@@STEP_LINK@shard #0 isolated out@blah@@@" | |
| 1215 ] | |
| 1216 }, | |
| 1217 { | |
| 1218 "cmd": [ | |
| 1219 "python", | |
| 1220 "-u", | |
| 1221 "\nimport json, os, sys\nif os.path.exists(sys.argv[1]) and os.path.isdir(
sys.argv[1]):\n with open(sys.argv[2], 'w') as f:\n json.dump(os.listdir(sys
.argv[1]), f)\n", | |
| 1222 "[SLAVE_BUILD]/swarming_temp_dir/outputs/ct-nanobench-2/0", | |
| 1223 "/path/to/tmp/json" | |
| 1224 ], | |
| 1225 "name": "listdir output dir (2)", | |
| 1226 "~followup_annotations": [ | |
| 1227 "@@@STEP_LOG_LINE@json.output@[@@@", | |
| 1228 "@@@STEP_LOG_LINE@json.output@ \"file 1\", @@@", | |
| 1229 "@@@STEP_LOG_LINE@json.output@ \"file 2\"@@@", | |
| 1230 "@@@STEP_LOG_LINE@json.output@]@@@", | |
| 1231 "@@@STEP_LOG_END@json.output@@@", | |
| 1232 "@@@STEP_LOG_LINE@python.inline@@@@", | |
| 1233 "@@@STEP_LOG_LINE@python.inline@import json, os, sys@@@", | |
| 1234 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]) and os.path
.isdir(sys.argv[1]):@@@", | |
| 1235 "@@@STEP_LOG_LINE@python.inline@ with open(sys.argv[2], 'w') as f:@@@", | |
| 1236 "@@@STEP_LOG_LINE@python.inline@ json.dump(os.listdir(sys.argv[1]), f)@
@@", | |
| 1237 "@@@STEP_LOG_END@python.inline@@@" | |
| 1238 ] | |
| 1239 }, | |
| 1240 { | |
| 1241 "cmd": [ | |
| 1242 "python", | |
| 1243 "-u", | |
| 1244 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py", | |
| 1245 "--", | |
| 1246 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py", | |
| 1247 "----", | |
| 1248 "cp", | |
| 1249 "-R", | |
| 1250 "[SLAVE_BUILD]/swarming_temp_dir/outputs/ct-nanobench-2/0/file 1", | |
| 1251 "gs://skia-perf/ct/10k/2012/05/14/12/" | |
| 1252 ], | |
| 1253 "env": { | |
| 1254 "AWS_CREDENTIAL_FILE": null, | |
| 1255 "BOTO_CONFIG": null | |
| 1256 }, | |
| 1257 "name": "gsutil upload json output (3)", | |
| 1258 "~followup_annotations": [ | |
| 1259 "@@@STEP_LINK@gsutil.upload@https://storage.cloud.google.com/skia-perf/ct/
10k/2012/05/14/12/@@@" | |
| 1260 ] | |
| 1261 }, | |
| 1262 { | |
| 1263 "cmd": [ | |
| 1264 "python", | |
| 1265 "-u", | |
| 1266 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py", | |
| 1267 "--", | |
| 1268 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py", | |
| 1269 "----", | |
| 1270 "cp", | |
| 1271 "-R", | |
| 1272 "[SLAVE_BUILD]/swarming_temp_dir/outputs/ct-nanobench-2/0/file 2", | |
| 1273 "gs://skia-perf/ct/10k/2012/05/14/12/" | |
| 1274 ], | |
| 1275 "env": { | |
| 1276 "AWS_CREDENTIAL_FILE": null, | |
| 1277 "BOTO_CONFIG": null | |
| 1278 }, | |
| 1279 "name": "gsutil upload json output (4)", | |
| 1280 "~followup_annotations": [ | |
| 1281 "@@@STEP_LINK@gsutil.upload@https://storage.cloud.google.com/skia-perf/ct/
10k/2012/05/14/12/@@@" | |
| 1282 ] | |
| 1283 }, | |
| 1284 { | |
| 1285 "cmd": [ | |
| 1286 "python", | |
| 1287 "-u", | |
| 1288 "[SLAVE_BUILD]/swarming.client/swarming.py", | |
| 1289 "collect", | |
| 1290 "--swarming", | |
| 1291 "https://chromium-swarm.appspot.com", | |
| 1292 "--decorate", | |
| 1293 "--print-status-updates", | |
| 1294 "--shards", | |
| 1295 "1", | |
| 1296 "ct-nanobench-3/Ubuntu-14.04/[dummy has/Perf-Ubuntu-GCC-GCE-CPU-AVX2-x86_6
4-Release-CT_BENCH_10k_SKPs/-1", | |
| 1297 "--task-summary-json", | |
| 1298 "/path/to/tmp/json", | |
| 1299 "--task-output-dir", | |
| 1300 "[SLAVE_BUILD]/swarming_temp_dir/outputs/ct-nanobench-3" | |
| 1301 ], | |
| 1302 "name": "ct-nanobench-3 on Ubuntu-14.04", | |
| 1303 "~followup_annotations": [ | |
| 1304 "@@@STEP_TEXT@swarming pending 71s@@@", | |
| 1305 "@@@STEP_LOG_LINE@json.output@{@@@", | |
| 1306 "@@@STEP_LOG_LINE@json.output@ \"shards\": [@@@", | |
| 1307 "@@@STEP_LOG_LINE@json.output@ {@@@", | |
| 1308 "@@@STEP_LOG_LINE@json.output@ \"abandoned_ts\": null, @@@", | |
| 1309 "@@@STEP_LOG_LINE@json.output@ \"bot_id\": \"vm30\", @@@", | |
| 1310 "@@@STEP_LOG_LINE@json.output@ \"completed_ts\": \"2014-09-25T01:42:0
0.123\", @@@", | |
| 1311 "@@@STEP_LOG_LINE@json.output@ \"created_ts\": \"2014-09-25T01:41:00.
123\", @@@", | |
| 1312 "@@@STEP_LOG_LINE@json.output@ \"durations\": [@@@", | |
| 1313 "@@@STEP_LOG_LINE@json.output@ 5.7, @@@", | |
| 1314 "@@@STEP_LOG_LINE@json.output@ 31.5@@@", | |
| 1315 "@@@STEP_LOG_LINE@json.output@ ], @@@", | |
| 1316 "@@@STEP_LOG_LINE@json.output@ \"exit_codes\": [@@@", | |
| 1317 "@@@STEP_LOG_LINE@json.output@ 0, @@@", | |
| 1318 "@@@STEP_LOG_LINE@json.output@ 0@@@", | |
| 1319 "@@@STEP_LOG_LINE@json.output@ ], @@@", | |
| 1320 "@@@STEP_LOG_LINE@json.output@ \"failure\": false, @@@", | |
| 1321 "@@@STEP_LOG_LINE@json.output@ \"id\": \"148aa78d7aa0000\", @@@", | |
| 1322 "@@@STEP_LOG_LINE@json.output@ \"internal_failure\": false, @@@", | |
| 1323 "@@@STEP_LOG_LINE@json.output@ \"isolated_out\": {@@@", | |
| 1324 "@@@STEP_LOG_LINE@json.output@ \"isolated\": \"abc123\", @@@", | |
| 1325 "@@@STEP_LOG_LINE@json.output@ \"isolatedserver\": \"https://isolat
eserver.appspot.com\", @@@", | |
| 1326 "@@@STEP_LOG_LINE@json.output@ \"namespace\": \"default-gzip\", @@@
", | |
| 1327 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"blah\"@@@", | |
| 1328 "@@@STEP_LOG_LINE@json.output@ }, @@@", | |
| 1329 "@@@STEP_LOG_LINE@json.output@ \"modified_ts\": \"2014-09-25 01:42:00
\", @@@", | |
| 1330 "@@@STEP_LOG_LINE@json.output@ \"name\": \"heartbeat-canary-2014-09-2
5_01:41:55-os=Windows\", @@@", | |
| 1331 "@@@STEP_LOG_LINE@json.output@ \"outputs\": [@@@", | |
| 1332 "@@@STEP_LOG_LINE@json.output@ \"Heart beat succeeded on win32.\\n\
", @@@", | |
| 1333 "@@@STEP_LOG_LINE@json.output@ \"Foo\"@@@", | |
| 1334 "@@@STEP_LOG_LINE@json.output@ ], @@@", | |
| 1335 "@@@STEP_LOG_LINE@json.output@ \"started_ts\": \"2014-09-25T01:42:11.
123\", @@@", | |
| 1336 "@@@STEP_LOG_LINE@json.output@ \"state\": 112, @@@", | |
| 1337 "@@@STEP_LOG_LINE@json.output@ \"try_number\": 1, @@@", | |
| 1338 "@@@STEP_LOG_LINE@json.output@ \"user\": \"unknown\"@@@", | |
| 1339 "@@@STEP_LOG_LINE@json.output@ }@@@", | |
| 1340 "@@@STEP_LOG_LINE@json.output@ ]@@@", | |
| 1341 "@@@STEP_LOG_LINE@json.output@}@@@", | |
| 1342 "@@@STEP_LOG_END@json.output@@@", | |
| 1343 "@@@STEP_LINK@shard #0 isolated out@blah@@@" | |
| 1344 ] | |
| 1345 }, | |
| 1346 { | |
| 1347 "cmd": [ | |
| 1348 "python", | |
| 1349 "-u", | |
| 1350 "\nimport json, os, sys\nif os.path.exists(sys.argv[1]) and os.path.isdir(
sys.argv[1]):\n with open(sys.argv[2], 'w') as f:\n json.dump(os.listdir(sys
.argv[1]), f)\n", | |
| 1351 "[SLAVE_BUILD]/swarming_temp_dir/outputs/ct-nanobench-3/0", | |
| 1352 "/path/to/tmp/json" | |
| 1353 ], | |
| 1354 "name": "listdir output dir (3)", | |
| 1355 "~followup_annotations": [ | |
| 1356 "@@@STEP_LOG_LINE@json.output@[@@@", | |
| 1357 "@@@STEP_LOG_LINE@json.output@ \"file 1\", @@@", | |
| 1358 "@@@STEP_LOG_LINE@json.output@ \"file 2\"@@@", | |
| 1359 "@@@STEP_LOG_LINE@json.output@]@@@", | |
| 1360 "@@@STEP_LOG_END@json.output@@@", | |
| 1361 "@@@STEP_LOG_LINE@python.inline@@@@", | |
| 1362 "@@@STEP_LOG_LINE@python.inline@import json, os, sys@@@", | |
| 1363 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]) and os.path
.isdir(sys.argv[1]):@@@", | |
| 1364 "@@@STEP_LOG_LINE@python.inline@ with open(sys.argv[2], 'w') as f:@@@", | |
| 1365 "@@@STEP_LOG_LINE@python.inline@ json.dump(os.listdir(sys.argv[1]), f)@
@@", | |
| 1366 "@@@STEP_LOG_END@python.inline@@@" | |
| 1367 ] | |
| 1368 }, | |
| 1369 { | |
| 1370 "cmd": [ | |
| 1371 "python", | |
| 1372 "-u", | |
| 1373 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py", | |
| 1374 "--", | |
| 1375 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py", | |
| 1376 "----", | |
| 1377 "cp", | |
| 1378 "-R", | |
| 1379 "[SLAVE_BUILD]/swarming_temp_dir/outputs/ct-nanobench-3/0/file 1", | |
| 1380 "gs://skia-perf/ct/10k/2012/05/14/12/" | |
| 1381 ], | |
| 1382 "env": { | |
| 1383 "AWS_CREDENTIAL_FILE": null, | |
| 1384 "BOTO_CONFIG": null | |
| 1385 }, | |
| 1386 "name": "gsutil upload json output (5)", | |
| 1387 "~followup_annotations": [ | |
| 1388 "@@@STEP_LINK@gsutil.upload@https://storage.cloud.google.com/skia-perf/ct/
10k/2012/05/14/12/@@@" | |
| 1389 ] | |
| 1390 }, | |
| 1391 { | |
| 1392 "cmd": [ | |
| 1393 "python", | |
| 1394 "-u", | |
| 1395 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py", | |
| 1396 "--", | |
| 1397 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py", | |
| 1398 "----", | |
| 1399 "cp", | |
| 1400 "-R", | |
| 1401 "[SLAVE_BUILD]/swarming_temp_dir/outputs/ct-nanobench-3/0/file 2", | |
| 1402 "gs://skia-perf/ct/10k/2012/05/14/12/" | |
| 1403 ], | |
| 1404 "env": { | |
| 1405 "AWS_CREDENTIAL_FILE": null, | |
| 1406 "BOTO_CONFIG": null | |
| 1407 }, | |
| 1408 "name": "gsutil upload json output (6)", | |
| 1409 "~followup_annotations": [ | |
| 1410 "@@@STEP_LINK@gsutil.upload@https://storage.cloud.google.com/skia-perf/ct/
10k/2012/05/14/12/@@@" | |
| 1411 ] | |
| 1412 }, | |
| 1413 { | |
| 1414 "cmd": [ | |
| 1415 "python", | |
| 1416 "-u", | |
| 1417 "[SLAVE_BUILD]/swarming.client/swarming.py", | |
| 1418 "collect", | |
| 1419 "--swarming", | |
| 1420 "https://chromium-swarm.appspot.com", | |
| 1421 "--decorate", | |
| 1422 "--print-status-updates", | |
| 1423 "--shards", | |
| 1424 "1", | |
| 1425 "ct-nanobench-4/Ubuntu-14.04/[dummy has/Perf-Ubuntu-GCC-GCE-CPU-AVX2-x86_6
4-Release-CT_BENCH_10k_SKPs/-1", | |
| 1426 "--task-summary-json", | |
| 1427 "/path/to/tmp/json", | |
| 1428 "--task-output-dir", | |
| 1429 "[SLAVE_BUILD]/swarming_temp_dir/outputs/ct-nanobench-4" | |
| 1430 ], | |
| 1431 "name": "ct-nanobench-4 on Ubuntu-14.04", | |
| 1432 "~followup_annotations": [ | |
| 1433 "@@@STEP_TEXT@swarming pending 71s@@@", | |
| 1434 "@@@STEP_LOG_LINE@json.output@{@@@", | |
| 1435 "@@@STEP_LOG_LINE@json.output@ \"shards\": [@@@", | |
| 1436 "@@@STEP_LOG_LINE@json.output@ {@@@", | |
| 1437 "@@@STEP_LOG_LINE@json.output@ \"abandoned_ts\": null, @@@", | |
| 1438 "@@@STEP_LOG_LINE@json.output@ \"bot_id\": \"vm30\", @@@", | |
| 1439 "@@@STEP_LOG_LINE@json.output@ \"completed_ts\": \"2014-09-25T01:42:0
0.123\", @@@", | |
| 1440 "@@@STEP_LOG_LINE@json.output@ \"created_ts\": \"2014-09-25T01:41:00.
123\", @@@", | |
| 1441 "@@@STEP_LOG_LINE@json.output@ \"durations\": [@@@", | |
| 1442 "@@@STEP_LOG_LINE@json.output@ 5.7, @@@", | |
| 1443 "@@@STEP_LOG_LINE@json.output@ 31.5@@@", | |
| 1444 "@@@STEP_LOG_LINE@json.output@ ], @@@", | |
| 1445 "@@@STEP_LOG_LINE@json.output@ \"exit_codes\": [@@@", | |
| 1446 "@@@STEP_LOG_LINE@json.output@ 0, @@@", | |
| 1447 "@@@STEP_LOG_LINE@json.output@ 0@@@", | |
| 1448 "@@@STEP_LOG_LINE@json.output@ ], @@@", | |
| 1449 "@@@STEP_LOG_LINE@json.output@ \"failure\": false, @@@", | |
| 1450 "@@@STEP_LOG_LINE@json.output@ \"id\": \"148aa78d7aa0000\", @@@", | |
| 1451 "@@@STEP_LOG_LINE@json.output@ \"internal_failure\": false, @@@", | |
| 1452 "@@@STEP_LOG_LINE@json.output@ \"isolated_out\": {@@@", | |
| 1453 "@@@STEP_LOG_LINE@json.output@ \"isolated\": \"abc123\", @@@", | |
| 1454 "@@@STEP_LOG_LINE@json.output@ \"isolatedserver\": \"https://isolat
eserver.appspot.com\", @@@", | |
| 1455 "@@@STEP_LOG_LINE@json.output@ \"namespace\": \"default-gzip\", @@@
", | |
| 1456 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"blah\"@@@", | |
| 1457 "@@@STEP_LOG_LINE@json.output@ }, @@@", | |
| 1458 "@@@STEP_LOG_LINE@json.output@ \"modified_ts\": \"2014-09-25 01:42:00
\", @@@", | |
| 1459 "@@@STEP_LOG_LINE@json.output@ \"name\": \"heartbeat-canary-2014-09-2
5_01:41:55-os=Windows\", @@@", | |
| 1460 "@@@STEP_LOG_LINE@json.output@ \"outputs\": [@@@", | |
| 1461 "@@@STEP_LOG_LINE@json.output@ \"Heart beat succeeded on win32.\\n\
", @@@", | |
| 1462 "@@@STEP_LOG_LINE@json.output@ \"Foo\"@@@", | |
| 1463 "@@@STEP_LOG_LINE@json.output@ ], @@@", | |
| 1464 "@@@STEP_LOG_LINE@json.output@ \"started_ts\": \"2014-09-25T01:42:11.
123\", @@@", | |
| 1465 "@@@STEP_LOG_LINE@json.output@ \"state\": 112, @@@", | |
| 1466 "@@@STEP_LOG_LINE@json.output@ \"try_number\": 1, @@@", | |
| 1467 "@@@STEP_LOG_LINE@json.output@ \"user\": \"unknown\"@@@", | |
| 1468 "@@@STEP_LOG_LINE@json.output@ }@@@", | |
| 1469 "@@@STEP_LOG_LINE@json.output@ ]@@@", | |
| 1470 "@@@STEP_LOG_LINE@json.output@}@@@", | |
| 1471 "@@@STEP_LOG_END@json.output@@@", | |
| 1472 "@@@STEP_LINK@shard #0 isolated out@blah@@@" | |
| 1473 ] | |
| 1474 }, | |
| 1475 { | |
| 1476 "cmd": [ | |
| 1477 "python", | |
| 1478 "-u", | |
| 1479 "\nimport json, os, sys\nif os.path.exists(sys.argv[1]) and os.path.isdir(
sys.argv[1]):\n with open(sys.argv[2], 'w') as f:\n json.dump(os.listdir(sys
.argv[1]), f)\n", | |
| 1480 "[SLAVE_BUILD]/swarming_temp_dir/outputs/ct-nanobench-4/0", | |
| 1481 "/path/to/tmp/json" | |
| 1482 ], | |
| 1483 "name": "listdir output dir (4)", | |
| 1484 "~followup_annotations": [ | |
| 1485 "@@@STEP_LOG_LINE@json.output@[@@@", | |
| 1486 "@@@STEP_LOG_LINE@json.output@ \"file 1\", @@@", | |
| 1487 "@@@STEP_LOG_LINE@json.output@ \"file 2\"@@@", | |
| 1488 "@@@STEP_LOG_LINE@json.output@]@@@", | |
| 1489 "@@@STEP_LOG_END@json.output@@@", | |
| 1490 "@@@STEP_LOG_LINE@python.inline@@@@", | |
| 1491 "@@@STEP_LOG_LINE@python.inline@import json, os, sys@@@", | |
| 1492 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]) and os.path
.isdir(sys.argv[1]):@@@", | |
| 1493 "@@@STEP_LOG_LINE@python.inline@ with open(sys.argv[2], 'w') as f:@@@", | |
| 1494 "@@@STEP_LOG_LINE@python.inline@ json.dump(os.listdir(sys.argv[1]), f)@
@@", | |
| 1495 "@@@STEP_LOG_END@python.inline@@@" | |
| 1496 ] | |
| 1497 }, | |
| 1498 { | |
| 1499 "cmd": [ | |
| 1500 "python", | |
| 1501 "-u", | |
| 1502 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py", | |
| 1503 "--", | |
| 1504 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py", | |
| 1505 "----", | |
| 1506 "cp", | |
| 1507 "-R", | |
| 1508 "[SLAVE_BUILD]/swarming_temp_dir/outputs/ct-nanobench-4/0/file 1", | |
| 1509 "gs://skia-perf/ct/10k/2012/05/14/12/" | |
| 1510 ], | |
| 1511 "env": { | |
| 1512 "AWS_CREDENTIAL_FILE": null, | |
| 1513 "BOTO_CONFIG": null | |
| 1514 }, | |
| 1515 "name": "gsutil upload json output (7)", | |
| 1516 "~followup_annotations": [ | |
| 1517 "@@@STEP_LINK@gsutil.upload@https://storage.cloud.google.com/skia-perf/ct/
10k/2012/05/14/12/@@@" | |
| 1518 ] | |
| 1519 }, | |
| 1520 { | |
| 1521 "cmd": [ | |
| 1522 "python", | |
| 1523 "-u", | |
| 1524 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py", | |
| 1525 "--", | |
| 1526 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py", | |
| 1527 "----", | |
| 1528 "cp", | |
| 1529 "-R", | |
| 1530 "[SLAVE_BUILD]/swarming_temp_dir/outputs/ct-nanobench-4/0/file 2", | |
| 1531 "gs://skia-perf/ct/10k/2012/05/14/12/" | |
| 1532 ], | |
| 1533 "env": { | |
| 1534 "AWS_CREDENTIAL_FILE": null, | |
| 1535 "BOTO_CONFIG": null | |
| 1536 }, | |
| 1537 "name": "gsutil upload json output (8)", | |
| 1538 "~followup_annotations": [ | |
| 1539 "@@@STEP_LINK@gsutil.upload@https://storage.cloud.google.com/skia-perf/ct/
10k/2012/05/14/12/@@@" | |
| 1540 ] | |
| 1541 }, | |
| 1542 { | |
| 1543 "cmd": [ | |
| 1544 "python", | |
| 1545 "-u", | |
| 1546 "[SLAVE_BUILD]/swarming.client/swarming.py", | |
| 1547 "collect", | |
| 1548 "--swarming", | |
| 1549 "https://chromium-swarm.appspot.com", | |
| 1550 "--decorate", | |
| 1551 "--print-status-updates", | |
| 1552 "--shards", | |
| 1553 "1", | |
| 1554 "ct-nanobench-5/Ubuntu-14.04/[dummy has/Perf-Ubuntu-GCC-GCE-CPU-AVX2-x86_6
4-Release-CT_BENCH_10k_SKPs/-1", | |
| 1555 "--task-summary-json", | |
| 1556 "/path/to/tmp/json", | |
| 1557 "--task-output-dir", | |
| 1558 "[SLAVE_BUILD]/swarming_temp_dir/outputs/ct-nanobench-5" | |
| 1559 ], | |
| 1560 "name": "ct-nanobench-5 on Ubuntu-14.04", | |
| 1561 "~followup_annotations": [ | |
| 1562 "@@@STEP_TEXT@swarming pending 71s@@@", | |
| 1563 "@@@STEP_LOG_LINE@json.output@{@@@", | |
| 1564 "@@@STEP_LOG_LINE@json.output@ \"shards\": [@@@", | |
| 1565 "@@@STEP_LOG_LINE@json.output@ {@@@", | |
| 1566 "@@@STEP_LOG_LINE@json.output@ \"abandoned_ts\": null, @@@", | |
| 1567 "@@@STEP_LOG_LINE@json.output@ \"bot_id\": \"vm30\", @@@", | |
| 1568 "@@@STEP_LOG_LINE@json.output@ \"completed_ts\": \"2014-09-25T01:42:0
0.123\", @@@", | |
| 1569 "@@@STEP_LOG_LINE@json.output@ \"created_ts\": \"2014-09-25T01:41:00.
123\", @@@", | |
| 1570 "@@@STEP_LOG_LINE@json.output@ \"durations\": [@@@", | |
| 1571 "@@@STEP_LOG_LINE@json.output@ 5.7, @@@", | |
| 1572 "@@@STEP_LOG_LINE@json.output@ 31.5@@@", | |
| 1573 "@@@STEP_LOG_LINE@json.output@ ], @@@", | |
| 1574 "@@@STEP_LOG_LINE@json.output@ \"exit_codes\": [@@@", | |
| 1575 "@@@STEP_LOG_LINE@json.output@ 0, @@@", | |
| 1576 "@@@STEP_LOG_LINE@json.output@ 0@@@", | |
| 1577 "@@@STEP_LOG_LINE@json.output@ ], @@@", | |
| 1578 "@@@STEP_LOG_LINE@json.output@ \"failure\": false, @@@", | |
| 1579 "@@@STEP_LOG_LINE@json.output@ \"id\": \"148aa78d7aa0000\", @@@", | |
| 1580 "@@@STEP_LOG_LINE@json.output@ \"internal_failure\": false, @@@", | |
| 1581 "@@@STEP_LOG_LINE@json.output@ \"isolated_out\": {@@@", | |
| 1582 "@@@STEP_LOG_LINE@json.output@ \"isolated\": \"abc123\", @@@", | |
| 1583 "@@@STEP_LOG_LINE@json.output@ \"isolatedserver\": \"https://isolat
eserver.appspot.com\", @@@", | |
| 1584 "@@@STEP_LOG_LINE@json.output@ \"namespace\": \"default-gzip\", @@@
", | |
| 1585 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"blah\"@@@", | |
| 1586 "@@@STEP_LOG_LINE@json.output@ }, @@@", | |
| 1587 "@@@STEP_LOG_LINE@json.output@ \"modified_ts\": \"2014-09-25 01:42:00
\", @@@", | |
| 1588 "@@@STEP_LOG_LINE@json.output@ \"name\": \"heartbeat-canary-2014-09-2
5_01:41:55-os=Windows\", @@@", | |
| 1589 "@@@STEP_LOG_LINE@json.output@ \"outputs\": [@@@", | |
| 1590 "@@@STEP_LOG_LINE@json.output@ \"Heart beat succeeded on win32.\\n\
", @@@", | |
| 1591 "@@@STEP_LOG_LINE@json.output@ \"Foo\"@@@", | |
| 1592 "@@@STEP_LOG_LINE@json.output@ ], @@@", | |
| 1593 "@@@STEP_LOG_LINE@json.output@ \"started_ts\": \"2014-09-25T01:42:11.
123\", @@@", | |
| 1594 "@@@STEP_LOG_LINE@json.output@ \"state\": 112, @@@", | |
| 1595 "@@@STEP_LOG_LINE@json.output@ \"try_number\": 1, @@@", | |
| 1596 "@@@STEP_LOG_LINE@json.output@ \"user\": \"unknown\"@@@", | |
| 1597 "@@@STEP_LOG_LINE@json.output@ }@@@", | |
| 1598 "@@@STEP_LOG_LINE@json.output@ ]@@@", | |
| 1599 "@@@STEP_LOG_LINE@json.output@}@@@", | |
| 1600 "@@@STEP_LOG_END@json.output@@@", | |
| 1601 "@@@STEP_LINK@shard #0 isolated out@blah@@@" | |
| 1602 ] | |
| 1603 }, | |
| 1604 { | |
| 1605 "cmd": [ | |
| 1606 "python", | |
| 1607 "-u", | |
| 1608 "\nimport json, os, sys\nif os.path.exists(sys.argv[1]) and os.path.isdir(
sys.argv[1]):\n with open(sys.argv[2], 'w') as f:\n json.dump(os.listdir(sys
.argv[1]), f)\n", | |
| 1609 "[SLAVE_BUILD]/swarming_temp_dir/outputs/ct-nanobench-5/0", | |
| 1610 "/path/to/tmp/json" | |
| 1611 ], | |
| 1612 "name": "listdir output dir (5)", | |
| 1613 "~followup_annotations": [ | |
| 1614 "@@@STEP_LOG_LINE@json.output@[@@@", | |
| 1615 "@@@STEP_LOG_LINE@json.output@ \"file 1\", @@@", | |
| 1616 "@@@STEP_LOG_LINE@json.output@ \"file 2\"@@@", | |
| 1617 "@@@STEP_LOG_LINE@json.output@]@@@", | |
| 1618 "@@@STEP_LOG_END@json.output@@@", | |
| 1619 "@@@STEP_LOG_LINE@python.inline@@@@", | |
| 1620 "@@@STEP_LOG_LINE@python.inline@import json, os, sys@@@", | |
| 1621 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]) and os.path
.isdir(sys.argv[1]):@@@", | |
| 1622 "@@@STEP_LOG_LINE@python.inline@ with open(sys.argv[2], 'w') as f:@@@", | |
| 1623 "@@@STEP_LOG_LINE@python.inline@ json.dump(os.listdir(sys.argv[1]), f)@
@@", | |
| 1624 "@@@STEP_LOG_END@python.inline@@@" | |
| 1625 ] | |
| 1626 }, | |
| 1627 { | |
| 1628 "cmd": [ | |
| 1629 "python", | |
| 1630 "-u", | |
| 1631 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py", | |
| 1632 "--", | |
| 1633 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py", | |
| 1634 "----", | |
| 1635 "cp", | |
| 1636 "-R", | |
| 1637 "[SLAVE_BUILD]/swarming_temp_dir/outputs/ct-nanobench-5/0/file 1", | |
| 1638 "gs://skia-perf/ct/10k/2012/05/14/12/" | |
| 1639 ], | |
| 1640 "env": { | |
| 1641 "AWS_CREDENTIAL_FILE": null, | |
| 1642 "BOTO_CONFIG": null | |
| 1643 }, | |
| 1644 "name": "gsutil upload json output (9)", | |
| 1645 "~followup_annotations": [ | |
| 1646 "@@@STEP_LINK@gsutil.upload@https://storage.cloud.google.com/skia-perf/ct/
10k/2012/05/14/12/@@@" | |
| 1647 ] | |
| 1648 }, | |
| 1649 { | |
| 1650 "cmd": [ | |
| 1651 "python", | |
| 1652 "-u", | |
| 1653 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py", | |
| 1654 "--", | |
| 1655 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py", | |
| 1656 "----", | |
| 1657 "cp", | |
| 1658 "-R", | |
| 1659 "[SLAVE_BUILD]/swarming_temp_dir/outputs/ct-nanobench-5/0/file 2", | |
| 1660 "gs://skia-perf/ct/10k/2012/05/14/12/" | |
| 1661 ], | |
| 1662 "env": { | |
| 1663 "AWS_CREDENTIAL_FILE": null, | |
| 1664 "BOTO_CONFIG": null | |
| 1665 }, | |
| 1666 "name": "gsutil upload json output (10)", | |
| 1667 "~followup_annotations": [ | |
| 1668 "@@@STEP_LINK@gsutil.upload@https://storage.cloud.google.com/skia-perf/ct/
10k/2012/05/14/12/@@@" | |
| 1669 ] | |
| 1670 }, | |
| 1671 { | |
| 1672 "name": "$result", | |
| 1673 "recipe_result": null, | |
| 1674 "status_code": 0 | |
| 1675 } | |
| 1676 ] | |
| OLD | NEW |