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