| OLD | NEW |
| 1 [ | 1 [ |
| 2 { | 2 { |
| 3 "cmd": [ | 3 "cmd": [ |
| 4 "git", | 4 "git", |
| 5 "remote", | 5 "remote", |
| 6 "set-url", | 6 "set-url", |
| 7 "origin", | 7 "origin", |
| 8 "https://skia.googlesource.com/skia.git" | 8 "https://skia.googlesource.com/skia.git" |
| 9 ], | 9 ], |
| 10 "cwd": "[SLAVE_BUILD]/skia", | 10 "cwd": "[SLAVE_BUILD]/skia", |
| (...skipping 384 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 395 "@@@STEP_LOG_LINE@json.output@ \"isolate_recipes\": \"[dummy hash for iso
late_recipes]\"@@@", | 395 "@@@STEP_LOG_LINE@json.output@ \"isolate_recipes\": \"[dummy hash for iso
late_recipes]\"@@@", |
| 396 "@@@STEP_LOG_LINE@json.output@}@@@", | 396 "@@@STEP_LOG_LINE@json.output@}@@@", |
| 397 "@@@STEP_LOG_END@json.output@@@", | 397 "@@@STEP_LOG_END@json.output@@@", |
| 398 "@@@SET_BUILD_PROPERTY@swarm_hashes@{\"isolate_recipes\": \"[dummy hash fo
r isolate_recipes]\"}@@@" | 398 "@@@SET_BUILD_PROPERTY@swarm_hashes@{\"isolate_recipes\": \"[dummy hash fo
r isolate_recipes]\"}@@@" |
| 399 ] | 399 ] |
| 400 }, | 400 }, |
| 401 { | 401 { |
| 402 "cmd": [ | 402 "cmd": [ |
| 403 "python", | 403 "python", |
| 404 "-u", | 404 "-u", |
| 405 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", |
| 406 "[SLAVE_BUILD]/skia/infra/bots/android_sdk_hash", |
| 407 "/path/to/tmp/" |
| 408 ], |
| 409 "name": "Read android_sdk_hash" |
| 410 }, |
| 411 { |
| 412 "cmd": [ |
| 413 "python", |
| 414 "-u", |
| 415 "[SLAVE_BUILD]/skia/tools/buildbot_spec.py", |
| 416 "/path/to/tmp/json", |
| 417 "Build-Ubuntu-GCC-Arm7-Release-Android" |
| 418 ], |
| 419 "cwd": "[SLAVE_BUILD]/skia", |
| 420 "name": "exec buildbot_spec.py (2)", |
| 421 "~followup_annotations": [ |
| 422 "@@@STEP_LOG_LINE@json.output@{@@@", |
| 423 "@@@STEP_LOG_LINE@json.output@ \"build_targets\": [@@@", |
| 424 "@@@STEP_LOG_LINE@json.output@ \"most\"@@@", |
| 425 "@@@STEP_LOG_LINE@json.output@ ], @@@", |
| 426 "@@@STEP_LOG_LINE@json.output@ \"builder_cfg\": {@@@", |
| 427 "@@@STEP_LOG_LINE@json.output@ \"compiler\": \"GCC\", @@@", |
| 428 "@@@STEP_LOG_LINE@json.output@ \"configuration\": \"Release\", @@@", |
| 429 "@@@STEP_LOG_LINE@json.output@ \"extra_config\": \"Android\", @@@", |
| 430 "@@@STEP_LOG_LINE@json.output@ \"is_trybot\": false, @@@", |
| 431 "@@@STEP_LOG_LINE@json.output@ \"os\": \"Ubuntu\", @@@", |
| 432 "@@@STEP_LOG_LINE@json.output@ \"role\": \"Build\", @@@", |
| 433 "@@@STEP_LOG_LINE@json.output@ \"target_arch\": \"Arm7\"@@@", |
| 434 "@@@STEP_LOG_LINE@json.output@ }, @@@", |
| 435 "@@@STEP_LOG_LINE@json.output@ \"configuration\": \"Release\", @@@", |
| 436 "@@@STEP_LOG_LINE@json.output@ \"device_cfg\": \"arm_v7_neon\", @@@", |
| 437 "@@@STEP_LOG_LINE@json.output@ \"dm_flags\": [@@@", |
| 438 "@@@STEP_LOG_LINE@json.output@ \"--dummy-flags\"@@@", |
| 439 "@@@STEP_LOG_LINE@json.output@ ], @@@", |
| 440 "@@@STEP_LOG_LINE@json.output@ \"do_perf_steps\": false, @@@", |
| 441 "@@@STEP_LOG_LINE@json.output@ \"do_test_steps\": false, @@@", |
| 442 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@", |
| 443 "@@@STEP_LOG_LINE@json.output@ \"GYP_DEFINES\": \"skia_arch_type=arm sk
ia_warnings_as_errors=1\"@@@", |
| 444 "@@@STEP_LOG_LINE@json.output@ }, @@@", |
| 445 "@@@STEP_LOG_LINE@json.output@ \"nanobench_flags\": [@@@", |
| 446 "@@@STEP_LOG_LINE@json.output@ \"--dummy-flags\"@@@", |
| 447 "@@@STEP_LOG_LINE@json.output@ ], @@@", |
| 448 "@@@STEP_LOG_LINE@json.output@ \"upload_dm_results\": true, @@@", |
| 449 "@@@STEP_LOG_LINE@json.output@ \"upload_perf_results\": false@@@", |
| 450 "@@@STEP_LOG_LINE@json.output@}@@@", |
| 451 "@@@STEP_LOG_END@json.output@@@" |
| 452 ] |
| 453 }, |
| 454 { |
| 455 "cmd": [ |
| 456 "python", |
| 457 "-u", |
| 405 "\nimport sys, os\npath = sys.argv[1]\nmode = int(sys.argv[2])\nif not os.
path.isdir(path):\n if os.path.exists(path):\n print \"%s exists but is not
a dir\" % path\n sys.exit(1)\n os.makedirs(path, mode)\n", | 458 "\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", |
| 406 "[SLAVE_BUILD]/swarming_temp_dir", | 459 "[SLAVE_BUILD]/swarming_temp_dir", |
| 407 "511" | 460 "511" |
| 408 ], | 461 ], |
| 409 "name": "makedirs swarming tmp dir (2)", | 462 "name": "makedirs swarming tmp dir (2)", |
| 410 "~followup_annotations": [ | 463 "~followup_annotations": [ |
| 411 "@@@STEP_LOG_LINE@python.inline@@@@", | 464 "@@@STEP_LOG_LINE@python.inline@@@@", |
| 412 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@", | 465 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@", |
| 413 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@", | 466 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@", |
| 414 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@", | 467 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@", |
| 415 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@", | 468 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@", |
| 416 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@", | 469 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@", |
| 417 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" %
path@@@", | 470 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" %
path@@@", |
| 418 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@", | 471 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@", |
| 419 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@", | 472 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@", |
| 420 "@@@STEP_LOG_END@python.inline@@@" | 473 "@@@STEP_LOG_END@python.inline@@@" |
| 421 ] | 474 ] |
| 422 }, | 475 }, |
| 423 { | 476 { |
| 424 "cmd": [ | 477 "cmd": [ |
| 425 "python", | 478 "python", |
| 426 "-u", | 479 "-u", |
| 427 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", | 480 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", |
| 428 "{\n \"args\": [\n \"--isolate\", \n \"[BUILD]/scripts/sl
ave/recipes/skia/gsutil.isolate\", \n \"--isolated\", \n \"[SLAVE_
BUILD]/swarming_temp_dir/skia-task-isolate_gsutil.isolated\", \n \"--conf
ig-variable\", \n \"OS\", \n \"linux\"\n ], \n \"dir\": \"[B
UILD]/scripts/slave/recipes/skia\", \n \"version\": 1\n}", | 481 "{\n \"args\": [\n \"--isolate\", \n \"[SLAVE_BUILD]/skia
/infra/bots/compile_skia.isolate\", \n \"--isolated\", \n \"[SLAVE
_BUILD]/swarming_temp_dir/skia-task-compile_skia.isolated\", \n \"--confi
g-variable\", \n \"OS\", \n \"Ubuntu\", \n \"--blacklist\",
\n \".git\", \n \"--blacklist\", \n \"out\", \n \"-
-blacklist\", \n \"*.pyc\", \n \"--extra-variable\", \n \"W
ORKDIR\", \n \"[SLAVE_BUILD]\", \n \"--extra-variable\", \n
\"BUILD\", \n \"[BUILD]\"\n ], \n \"dir\": \"[SLAVE_BUILD]\", \n
\"version\": 1\n}", |
| 429 "[SLAVE_BUILD]/swarming_temp_dir/isolate_gsutil.isolated.gen.json" | 482 "[SLAVE_BUILD]/swarming_temp_dir/compile_skia.isolated.gen.json" |
| 430 ], | 483 ], |
| 431 "name": "Write isolate_gsutil.isolated.gen.json" | 484 "name": "Write compile_skia.isolated.gen.json" |
| 432 }, | 485 }, |
| 433 { | 486 { |
| 434 "cmd": [ | 487 "cmd": [ |
| 435 "python", | 488 "python", |
| 436 "-u", | 489 "-u", |
| 437 "RECIPE_MODULE[build::isolate]/resources/isolate.py", | 490 "RECIPE_MODULE[build::isolate]/resources/isolate.py", |
| 438 "[SLAVE_BUILD]/swarming.client", | 491 "[SLAVE_BUILD]/swarming.client", |
| 439 "batcharchive", | 492 "batcharchive", |
| 440 "--dump-json", | 493 "--dump-json", |
| 441 "/path/to/tmp/json", | 494 "/path/to/tmp/json", |
| 442 "--isolate-server", | 495 "--isolate-server", |
| 443 "https://isolateserver.appspot.com", | 496 "https://isolateserver.appspot.com", |
| 444 "--verbose", | 497 "--verbose", |
| 445 "[SLAVE_BUILD]/swarming_temp_dir/isolate_gsutil.isolated.gen.json" | 498 "[SLAVE_BUILD]/swarming_temp_dir/compile_skia.isolated.gen.json" |
| 446 ], | 499 ], |
| 447 "name": "isolate tests (2)", | 500 "name": "isolate tests (2)", |
| 448 "~followup_annotations": [ | 501 "~followup_annotations": [ |
| 449 "@@@STEP_LOG_LINE@json.output@{@@@", | 502 "@@@STEP_LOG_LINE@json.output@{@@@", |
| 450 "@@@STEP_LOG_LINE@json.output@ \"isolate_gsutil\": \"[dummy hash for isol
ate_gsutil]\"@@@", | 503 "@@@STEP_LOG_LINE@json.output@ \"compile_skia\": \"[dummy hash for compil
e_skia]\"@@@", |
| 451 "@@@STEP_LOG_LINE@json.output@}@@@", | 504 "@@@STEP_LOG_LINE@json.output@}@@@", |
| 452 "@@@STEP_LOG_END@json.output@@@", | 505 "@@@STEP_LOG_END@json.output@@@", |
| 453 "@@@SET_BUILD_PROPERTY@swarm_hashes@{\"isolate_gsutil\": \"[dummy hash for
isolate_gsutil]\"}@@@" | 506 "@@@SET_BUILD_PROPERTY@swarm_hashes@{\"compile_skia\": \"[dummy hash for c
ompile_skia]\"}@@@" |
| 454 ] | 507 ] |
| 455 }, | 508 }, |
| 456 { | 509 { |
| 457 "cmd": [ | |
| 458 "python", | |
| 459 "-u", | |
| 460 "\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", | |
| 461 "[SLAVE_BUILD]/swarming_temp_dir", | |
| 462 "511" | |
| 463 ], | |
| 464 "name": "makedirs swarming tmp dir (3)", | |
| 465 "~followup_annotations": [ | |
| 466 "@@@STEP_LOG_LINE@python.inline@@@@", | |
| 467 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@", | |
| 468 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@", | |
| 469 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@", | |
| 470 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@", | |
| 471 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@", | |
| 472 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" %
path@@@", | |
| 473 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@", | |
| 474 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@", | |
| 475 "@@@STEP_LOG_END@python.inline@@@" | |
| 476 ] | |
| 477 }, | |
| 478 { | |
| 479 "cmd": [ | |
| 480 "python", | |
| 481 "-u", | |
| 482 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", | |
| 483 "{\n \"args\": [\n \"--isolate\", \n \"[SLAVE_BUILD]/skia
/infra/bots/download_asset.isolate\", \n \"--isolated\", \n \"[SLA
VE_BUILD]/swarming_temp_dir/skia-task-download_android_sdk.isolated\", \n
\"--config-variable\", \n \"OS\", \n \"Ubuntu\", \n \"--bl
acklist\", \n \".git\", \n \"--blacklist\", \n \"out\", \n
\"--blacklist\", \n \"*.pyc\", \n \"--extra-variable\", \n
\"GSUTIL\", \n \"../../../../../depot_tools/gsutil.py\", \n
\"--extra-variable\", \n \"ASSET\", \n \"android_sdk\"\n ], \n
\"dir\": \"[SLAVE_BUILD]\", \n \"version\": 1\n}", | |
| 484 "[SLAVE_BUILD]/swarming_temp_dir/download_android_sdk.isolated.gen.json" | |
| 485 ], | |
| 486 "name": "Write download_android_sdk.isolated.gen.json" | |
| 487 }, | |
| 488 { | |
| 489 "cmd": [ | |
| 490 "python", | |
| 491 "-u", | |
| 492 "RECIPE_MODULE[build::isolate]/resources/isolate.py", | |
| 493 "[SLAVE_BUILD]/swarming.client", | |
| 494 "batcharchive", | |
| 495 "--dump-json", | |
| 496 "/path/to/tmp/json", | |
| 497 "--isolate-server", | |
| 498 "https://isolateserver.appspot.com", | |
| 499 "--verbose", | |
| 500 "[SLAVE_BUILD]/swarming_temp_dir/download_android_sdk.isolated.gen.json" | |
| 501 ], | |
| 502 "name": "isolate tests (3)", | |
| 503 "~followup_annotations": [ | |
| 504 "@@@STEP_LOG_LINE@json.output@{@@@", | |
| 505 "@@@STEP_LOG_LINE@json.output@ \"download_android_sdk\": \"[dummy hash fo
r download_android_sdk]\"@@@", | |
| 506 "@@@STEP_LOG_LINE@json.output@}@@@", | |
| 507 "@@@STEP_LOG_END@json.output@@@", | |
| 508 "@@@SET_BUILD_PROPERTY@swarm_hashes@{\"download_android_sdk\": \"[dummy ha
sh for download_android_sdk]\"}@@@" | |
| 509 ] | |
| 510 }, | |
| 511 { | |
| 512 "cmd": [ | 510 "cmd": [ |
| 513 "python", | 511 "python", |
| 514 "-u", | 512 "-u", |
| 515 "\nimport json\nimport sys\nwith open(sys.argv[1]) as f:\n isolated = jso
n.load(f)\nif not isolated.get('includes'):\n isolated['includes'] = []\nfor h
in sys.argv[2:]:\n isolated['includes'].append(h)\nwith open(sys.argv[1], 'w')
as f:\n json.dump(isolated, f, sort_keys=True)\n", | 513 "\nimport json\nimport sys\nwith open(sys.argv[1]) as f:\n isolated = jso
n.load(f)\nif not isolated.get('includes'):\n isolated['includes'] = []\nfor h
in sys.argv[2:]:\n isolated['includes'].append(h)\nwith open(sys.argv[1], 'w')
as f:\n json.dump(isolated, f, sort_keys=True)\n", |
| 516 "[SLAVE_BUILD]/swarming_temp_dir/skia-task-download_android_sdk.isolated", | 514 "[SLAVE_BUILD]/swarming_temp_dir/skia-task-compile_skia.isolated", |
| 517 "[dummy hash for isolate_gsutil]" | 515 "[dummy hash for isolate_recipes]", |
| 516 "a27a70d73b85191b9e671ff2a44547c3f7cc15ee" |
| 518 ], | 517 ], |
| 519 "name": "add_isolated_input", | 518 "name": "add_isolated_input", |
| 520 "~followup_annotations": [ | 519 "~followup_annotations": [ |
| 521 "@@@STEP_LOG_LINE@python.inline@@@@", | 520 "@@@STEP_LOG_LINE@python.inline@@@@", |
| 522 "@@@STEP_LOG_LINE@python.inline@import json@@@", | 521 "@@@STEP_LOG_LINE@python.inline@import json@@@", |
| 523 "@@@STEP_LOG_LINE@python.inline@import sys@@@", | 522 "@@@STEP_LOG_LINE@python.inline@import sys@@@", |
| 524 "@@@STEP_LOG_LINE@python.inline@with open(sys.argv[1]) as f:@@@", | 523 "@@@STEP_LOG_LINE@python.inline@with open(sys.argv[1]) as f:@@@", |
| 525 "@@@STEP_LOG_LINE@python.inline@ isolated = json.load(f)@@@", | 524 "@@@STEP_LOG_LINE@python.inline@ isolated = json.load(f)@@@", |
| 526 "@@@STEP_LOG_LINE@python.inline@if not isolated.get('includes'):@@@", | 525 "@@@STEP_LOG_LINE@python.inline@if not isolated.get('includes'):@@@", |
| 527 "@@@STEP_LOG_LINE@python.inline@ isolated['includes'] = []@@@", | 526 "@@@STEP_LOG_LINE@python.inline@ isolated['includes'] = []@@@", |
| 528 "@@@STEP_LOG_LINE@python.inline@for h in sys.argv[2:]:@@@", | 527 "@@@STEP_LOG_LINE@python.inline@for h in sys.argv[2:]:@@@", |
| 529 "@@@STEP_LOG_LINE@python.inline@ isolated['includes'].append(h)@@@", | 528 "@@@STEP_LOG_LINE@python.inline@ isolated['includes'].append(h)@@@", |
| 530 "@@@STEP_LOG_LINE@python.inline@with open(sys.argv[1], 'w') as f:@@@", | 529 "@@@STEP_LOG_LINE@python.inline@with open(sys.argv[1], 'w') as f:@@@", |
| 531 "@@@STEP_LOG_LINE@python.inline@ json.dump(isolated, f, sort_keys=True)@@
@", | 530 "@@@STEP_LOG_LINE@python.inline@ json.dump(isolated, f, sort_keys=True)@@
@", |
| 532 "@@@STEP_LOG_END@python.inline@@@" | 531 "@@@STEP_LOG_END@python.inline@@@" |
| 533 ] | 532 ] |
| 534 }, | 533 }, |
| 535 { | 534 { |
| 536 "cmd": [ | 535 "cmd": [ |
| 537 "python", | 536 "python", |
| 538 "-u", | 537 "-u", |
| 539 "[SLAVE_BUILD]/swarming.client/isolateserver.py", | 538 "[SLAVE_BUILD]/swarming.client/isolateserver.py", |
| 540 "archive", | 539 "archive", |
| 541 "--isolate-server", | 540 "--isolate-server", |
| 542 "https://isolateserver.appspot.com", | 541 "https://isolateserver.appspot.com", |
| 543 "[SLAVE_BUILD]/swarming_temp_dir/skia-task-download_android_sdk.isolated" | 542 "[SLAVE_BUILD]/swarming_temp_dir/skia-task-compile_skia.isolated" |
| 544 ], | 543 ], |
| 545 "name": "upload new .isolated file for download_android_sdk", | 544 "name": "upload new .isolated file for compile_skia", |
| 546 "stdout": "/path/to/tmp/" | 545 "stdout": "/path/to/tmp/" |
| 547 }, | 546 }, |
| 548 { | 547 { |
| 549 "cmd": [ | 548 "cmd": [ |
| 550 "python", | 549 "python", |
| 551 "-u", | 550 "-u", |
| 552 "[SLAVE_BUILD]/swarming.client/swarming.py", | 551 "[SLAVE_BUILD]/swarming.client/swarming.py", |
| 553 "trigger", | 552 "trigger", |
| 554 "--swarming", | 553 "--swarming", |
| 555 "https://chromium-swarm.appspot.com", | 554 "https://chromium-swarm.appspot.com", |
| 556 "--isolate-server", | 555 "--isolate-server", |
| 557 "https://isolateserver.appspot.com", | 556 "https://isolateserver.appspot.com", |
| 558 "--priority", | 557 "--priority", |
| 559 "90", | 558 "90", |
| 560 "--shards", | 559 "--shards", |
| 561 "1", | 560 "1", |
| 562 "--task-name", | 561 "--task-name", |
| 563 "download_android_sdk/Ubuntu/def456/Test-Android-GCC-Nexus7v2-GPU-Tegra3-A
rm7-Release/5", | 562 "compile_skia/Ubuntu/def456/Test-Android-GCC-Nexus7v2-GPU-Tegra3-Arm7-Rele
ase/5", |
| 564 "--dump-json", | 563 "--dump-json", |
| 565 "/path/to/tmp/json", | 564 "/path/to/tmp/json", |
| 566 "--expiration", | 565 "--expiration", |
| 567 "72000", | 566 "72000", |
| 568 "--io-timeout", | 567 "--io-timeout", |
| 569 "1200", | 568 "1200", |
| 570 "--hard-timeout", | 569 "--hard-timeout", |
| 571 "14400", | 570 "14400", |
| 572 "--dimension", | 571 "--dimension", |
| 572 "gpu", |
| 573 "none", |
| 574 "--dimension", |
| 573 "os", | 575 "os", |
| 574 "Ubuntu", | 576 "Ubuntu", |
| 575 "--dimension", | 577 "--dimension", |
| 576 "pool", | 578 "pool", |
| 577 "Skia", | 579 "Skia", |
| 578 "--tag", | 580 "--tag", |
| 579 "buildername:Test-Android-GCC-Nexus7v2-GPU-Tegra3-Arm7-Release", | 581 "buildername:Test-Android-GCC-Nexus7v2-GPU-Tegra3-Arm7-Release", |
| 580 "--tag", | 582 "--tag", |
| 581 "buildnumber:5", | 583 "buildnumber:5", |
| 582 "--tag", | 584 "--tag", |
| 583 "data:def456", | 585 "data:def456", |
| 584 "--tag", | 586 "--tag", |
| 585 "master:client.skia", | 587 "master:client.skia", |
| 586 "--tag", | 588 "--tag", |
| 587 "name:download_android_sdk", | 589 "name:compile_skia", |
| 588 "--tag", | 590 "--tag", |
| 589 "os:Ubuntu", | 591 "os:Ubuntu", |
| 590 "--tag", | 592 "--tag", |
| 591 "slavename:skiabot-linux-swarm-000", | 593 "slavename:skiabot-linux-swarm-000", |
| 592 "--tag", | 594 "--tag", |
| 593 "stepname:download_android_sdk on Ubuntu", | 595 "stepname:compile_skia on Ubuntu", |
| 594 "--idempotent", | 596 "--idempotent", |
| 595 "def456" | 597 "def456", |
| 598 "--", |
| 599 "--workdir", |
| 600 "../../..", |
| 601 "skia/swarm_compile", |
| 602 "buildername=Build-Ubuntu-GCC-Arm7-Release-Android", |
| 603 "mastername=client.skia.compile", |
| 604 "buildnumber=1", |
| 605 "slavename=skiabot-dummy-compile-slave", |
| 606 "reason=Triggered by Skia swarm_trigger Recipe", |
| 607 "swarm_out_dir=${ISOLATED_OUTDIR}", |
| 608 "revision=164710" |
| 596 ], | 609 ], |
| 597 "name": "[trigger] download_android_sdk on Ubuntu", | 610 "name": "[trigger] compile_skia on Ubuntu", |
| 598 "~followup_annotations": [ | 611 "~followup_annotations": [ |
| 599 "@@@STEP_LOG_LINE@json.output@{@@@", | 612 "@@@STEP_LOG_LINE@json.output@{@@@", |
| 600 "@@@STEP_LOG_LINE@json.output@ \"base_task_name\": \"download_android_sdk
/Ubuntu/def456/Test-Android-GCC-Nexus7v2-GPU-Tegra3-Arm7-Release/5\", @@@", | 613 "@@@STEP_LOG_LINE@json.output@ \"base_task_name\": \"compile_skia/Ubuntu/
def456/Test-Android-GCC-Nexus7v2-GPU-Tegra3-Arm7-Release/5\", @@@", |
| 601 "@@@STEP_LOG_LINE@json.output@ \"tasks\": {@@@", | 614 "@@@STEP_LOG_LINE@json.output@ \"tasks\": {@@@", |
| 602 "@@@STEP_LOG_LINE@json.output@ \"download_android_sdk/Ubuntu/def456/Tes
t-Android-GCC-Nexus7v2-GPU-Tegra3-Arm7-Release/5\": {@@@", | 615 "@@@STEP_LOG_LINE@json.output@ \"compile_skia/Ubuntu/def456/Test-Androi
d-GCC-Nexus7v2-GPU-Tegra3-Arm7-Release/5\": {@@@", |
| 603 "@@@STEP_LOG_LINE@json.output@ \"shard_index\": 0, @@@", | 616 "@@@STEP_LOG_LINE@json.output@ \"shard_index\": 0, @@@", |
| 604 "@@@STEP_LOG_LINE@json.output@ \"task_id\": \"10000\", @@@", | 617 "@@@STEP_LOG_LINE@json.output@ \"task_id\": \"10000\", @@@", |
| 605 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"https://chromium-swarm
.appspot.com/user/task/10000\"@@@", | 618 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"https://chromium-swarm
.appspot.com/user/task/10000\"@@@", |
| 606 "@@@STEP_LOG_LINE@json.output@ }@@@", | 619 "@@@STEP_LOG_LINE@json.output@ }@@@", |
| 607 "@@@STEP_LOG_LINE@json.output@ }@@@", | 620 "@@@STEP_LOG_LINE@json.output@ }@@@", |
| 608 "@@@STEP_LOG_LINE@json.output@}@@@", | 621 "@@@STEP_LOG_LINE@json.output@}@@@", |
| 609 "@@@STEP_LOG_END@json.output@@@", | 622 "@@@STEP_LOG_END@json.output@@@", |
| 610 "@@@STEP_LINK@shard #0@https://chromium-swarm.appspot.com/user/task/10000@
@@" | 623 "@@@STEP_LINK@shard #0@https://chromium-swarm.appspot.com/user/task/10000@
@@" |
| 611 ] | 624 ] |
| 612 }, | 625 }, |
| 613 { | 626 { |
| 614 "cmd": [ | 627 "cmd": [ |
| 615 "python", | 628 "python", |
| 616 "-u", | 629 "-u", |
| 617 "[SLAVE_BUILD]/swarming.client/swarming.py", | 630 "[SLAVE_BUILD]/swarming.client/swarming.py", |
| 618 "collect", | 631 "collect", |
| 619 "--swarming", | 632 "--swarming", |
| 620 "https://chromium-swarm.appspot.com", | 633 "https://chromium-swarm.appspot.com", |
| 621 "--decorate", | 634 "--decorate", |
| 622 "--print-status-updates", | 635 "--print-status-updates", |
| 623 "--shards", | 636 "--shards", |
| 624 "1", | 637 "1", |
| 625 "download_android_sdk/Ubuntu/def456/Test-Android-GCC-Nexus7v2-GPU-Tegra3-A
rm7-Release/5", | 638 "compile_skia/Ubuntu/def456/Test-Android-GCC-Nexus7v2-GPU-Tegra3-Arm7-Rele
ase/5", |
| 626 "--task-summary-json", | 639 "--task-summary-json", |
| 627 "/path/to/tmp/json" | 640 "/path/to/tmp/json" |
| 628 ], | 641 ], |
| 629 "name": "download_android_sdk on Ubuntu", | 642 "name": "compile_skia on Ubuntu", |
| 630 "~followup_annotations": [ | 643 "~followup_annotations": [ |
| 631 "@@@STEP_TEXT@swarming pending 71s@@@", | 644 "@@@STEP_TEXT@swarming pending 71s@@@", |
| 632 "@@@STEP_LOG_LINE@json.output@{@@@", | 645 "@@@STEP_LOG_LINE@json.output@{@@@", |
| 633 "@@@STEP_LOG_LINE@json.output@ \"shards\": [@@@", | 646 "@@@STEP_LOG_LINE@json.output@ \"shards\": [@@@", |
| 634 "@@@STEP_LOG_LINE@json.output@ {@@@", | 647 "@@@STEP_LOG_LINE@json.output@ {@@@", |
| 635 "@@@STEP_LOG_LINE@json.output@ \"abandoned_ts\": null, @@@", | 648 "@@@STEP_LOG_LINE@json.output@ \"abandoned_ts\": null, @@@", |
| 636 "@@@STEP_LOG_LINE@json.output@ \"bot_id\": \"vm30\", @@@", | 649 "@@@STEP_LOG_LINE@json.output@ \"bot_id\": \"vm30\", @@@", |
| 637 "@@@STEP_LOG_LINE@json.output@ \"completed_ts\": \"2014-09-25T01:42:0
0.123\", @@@", | 650 "@@@STEP_LOG_LINE@json.output@ \"completed_ts\": \"2014-09-25T01:42:0
0.123\", @@@", |
| 638 "@@@STEP_LOG_LINE@json.output@ \"created_ts\": \"2014-09-25T01:41:00.
123\", @@@", | 651 "@@@STEP_LOG_LINE@json.output@ \"created_ts\": \"2014-09-25T01:41:00.
123\", @@@", |
| 639 "@@@STEP_LOG_LINE@json.output@ \"durations\": [@@@", | 652 "@@@STEP_LOG_LINE@json.output@ \"durations\": [@@@", |
| (...skipping 27 matching lines...) Expand all Loading... |
| 667 "@@@STEP_LOG_LINE@json.output@ ]@@@", | 680 "@@@STEP_LOG_LINE@json.output@ ]@@@", |
| 668 "@@@STEP_LOG_LINE@json.output@}@@@", | 681 "@@@STEP_LOG_LINE@json.output@}@@@", |
| 669 "@@@STEP_LOG_END@json.output@@@", | 682 "@@@STEP_LOG_END@json.output@@@", |
| 670 "@@@STEP_LINK@shard #0 isolated out@blah@@@" | 683 "@@@STEP_LINK@shard #0 isolated out@blah@@@" |
| 671 ] | 684 ] |
| 672 }, | 685 }, |
| 673 { | 686 { |
| 674 "cmd": [ | 687 "cmd": [ |
| 675 "python", | 688 "python", |
| 676 "-u", | 689 "-u", |
| 677 "[SLAVE_BUILD]/skia/tools/buildbot_spec.py", | |
| 678 "/path/to/tmp/json", | |
| 679 "Build-Ubuntu-GCC-Arm7-Release-Android" | |
| 680 ], | |
| 681 "cwd": "[SLAVE_BUILD]/skia", | |
| 682 "name": "exec buildbot_spec.py (2)", | |
| 683 "~followup_annotations": [ | |
| 684 "@@@STEP_LOG_LINE@json.output@{@@@", | |
| 685 "@@@STEP_LOG_LINE@json.output@ \"build_targets\": [@@@", | |
| 686 "@@@STEP_LOG_LINE@json.output@ \"most\"@@@", | |
| 687 "@@@STEP_LOG_LINE@json.output@ ], @@@", | |
| 688 "@@@STEP_LOG_LINE@json.output@ \"builder_cfg\": {@@@", | |
| 689 "@@@STEP_LOG_LINE@json.output@ \"compiler\": \"GCC\", @@@", | |
| 690 "@@@STEP_LOG_LINE@json.output@ \"configuration\": \"Release\", @@@", | |
| 691 "@@@STEP_LOG_LINE@json.output@ \"extra_config\": \"Android\", @@@", | |
| 692 "@@@STEP_LOG_LINE@json.output@ \"is_trybot\": false, @@@", | |
| 693 "@@@STEP_LOG_LINE@json.output@ \"os\": \"Ubuntu\", @@@", | |
| 694 "@@@STEP_LOG_LINE@json.output@ \"role\": \"Build\", @@@", | |
| 695 "@@@STEP_LOG_LINE@json.output@ \"target_arch\": \"Arm7\"@@@", | |
| 696 "@@@STEP_LOG_LINE@json.output@ }, @@@", | |
| 697 "@@@STEP_LOG_LINE@json.output@ \"configuration\": \"Release\", @@@", | |
| 698 "@@@STEP_LOG_LINE@json.output@ \"device_cfg\": \"arm_v7_neon\", @@@", | |
| 699 "@@@STEP_LOG_LINE@json.output@ \"dm_flags\": [@@@", | |
| 700 "@@@STEP_LOG_LINE@json.output@ \"--dummy-flags\"@@@", | |
| 701 "@@@STEP_LOG_LINE@json.output@ ], @@@", | |
| 702 "@@@STEP_LOG_LINE@json.output@ \"do_perf_steps\": false, @@@", | |
| 703 "@@@STEP_LOG_LINE@json.output@ \"do_test_steps\": false, @@@", | |
| 704 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@", | |
| 705 "@@@STEP_LOG_LINE@json.output@ \"GYP_DEFINES\": \"skia_arch_type=arm sk
ia_warnings_as_errors=1\"@@@", | |
| 706 "@@@STEP_LOG_LINE@json.output@ }, @@@", | |
| 707 "@@@STEP_LOG_LINE@json.output@ \"nanobench_flags\": [@@@", | |
| 708 "@@@STEP_LOG_LINE@json.output@ \"--dummy-flags\"@@@", | |
| 709 "@@@STEP_LOG_LINE@json.output@ ], @@@", | |
| 710 "@@@STEP_LOG_LINE@json.output@ \"upload_dm_results\": true, @@@", | |
| 711 "@@@STEP_LOG_LINE@json.output@ \"upload_perf_results\": false@@@", | |
| 712 "@@@STEP_LOG_LINE@json.output@}@@@", | |
| 713 "@@@STEP_LOG_END@json.output@@@" | |
| 714 ] | |
| 715 }, | |
| 716 { | |
| 717 "cmd": [ | |
| 718 "python", | |
| 719 "-u", | |
| 720 "\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", | 690 "\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", |
| 721 "[SLAVE_BUILD]/swarming_temp_dir", | 691 "[SLAVE_BUILD]/tmp", |
| 722 "511" | 692 "511" |
| 723 ], | 693 ], |
| 724 "name": "makedirs swarming tmp dir (4)", | 694 "name": "makedirs tmp_dir", |
| 725 "~followup_annotations": [ | 695 "~followup_annotations": [ |
| 726 "@@@STEP_LOG_LINE@python.inline@@@@", | 696 "@@@STEP_LOG_LINE@python.inline@@@@", |
| 727 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@", | 697 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@", |
| 728 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@", | 698 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@", |
| 729 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@", | 699 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@", |
| 730 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@", | 700 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@", |
| 731 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@", | 701 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@", |
| 732 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" %
path@@@", | 702 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" %
path@@@", |
| 733 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@", | 703 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@", |
| 734 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@", | 704 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@", |
| 735 "@@@STEP_LOG_END@python.inline@@@" | 705 "@@@STEP_LOG_END@python.inline@@@" |
| 736 ] | 706 ] |
| 737 }, | 707 }, |
| 738 { | 708 { |
| 739 "cmd": [ | 709 "cmd": [ |
| 740 "python", | 710 "python", |
| 741 "-u", | 711 "-u", |
| 742 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", | 712 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", |
| 743 "{\n \"args\": [\n \"--isolate\", \n \"[SLAVE_BUILD]/skia
/infra/bots/compile_skia.isolate\", \n \"--isolated\", \n \"[SLAVE
_BUILD]/swarming_temp_dir/skia-task-compile_skia.isolated\", \n \"--confi
g-variable\", \n \"OS\", \n \"Ubuntu\", \n \"--blacklist\",
\n \".git\", \n \"--blacklist\", \n \"out\", \n \"-
-blacklist\", \n \"*.pyc\", \n \"--extra-variable\", \n \"W
ORKDIR\", \n \"[SLAVE_BUILD]\", \n \"--extra-variable\", \n
\"BUILD\", \n \"[BUILD]\"\n ], \n \"dir\": \"[SLAVE_BUILD]\", \n
\"version\": 1\n}", | 713 "[SLAVE_BUILD]/tmp/SKP_VERSION", |
| 744 "[SLAVE_BUILD]/swarming_temp_dir/compile_skia.isolated.gen.json" | 714 "/path/to/tmp/" |
| 745 ], | 715 ], |
| 746 "name": "Write compile_skia.isolated.gen.json" | 716 "name": "Get downloaded SKP_VERSION" |
| 747 }, | 717 }, |
| 748 { | 718 { |
| 749 "cmd": [ | 719 "cmd": [ |
| 720 "python", |
| 721 "-u", |
| 722 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", |
| 723 "[SLAVE_BUILD]/skia/SKP_VERSION", |
| 724 "/path/to/tmp/" |
| 725 ], |
| 726 "name": "Get expected SKP_VERSION" |
| 727 }, |
| 728 { |
| 729 "cmd": [ |
| 730 "python", |
| 731 "-u", |
| 732 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", |
| 733 "[SLAVE_BUILD]/tmp/SK_IMAGE_VERSION", |
| 734 "/path/to/tmp/" |
| 735 ], |
| 736 "name": "Get downloaded SK_IMAGE_VERSION" |
| 737 }, |
| 738 { |
| 739 "cmd": [ |
| 740 "python", |
| 741 "-u", |
| 742 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", |
| 743 "[SLAVE_BUILD]/skia/SK_IMAGE_VERSION", |
| 744 "/path/to/tmp/" |
| 745 ], |
| 746 "name": "Get expected SK_IMAGE_VERSION" |
| 747 }, |
| 748 { |
| 749 "cmd": [ |
| 750 "python", |
| 751 "-u", |
| 752 "\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", |
| 753 "[SLAVE_BUILD]/swarming_temp_dir", |
| 754 "511" |
| 755 ], |
| 756 "name": "makedirs swarming tmp dir (3)", |
| 757 "~followup_annotations": [ |
| 758 "@@@STEP_LOG_LINE@python.inline@@@@", |
| 759 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@", |
| 760 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@", |
| 761 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@", |
| 762 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@", |
| 763 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@", |
| 764 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" %
path@@@", |
| 765 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@", |
| 766 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@", |
| 767 "@@@STEP_LOG_END@python.inline@@@" |
| 768 ] |
| 769 }, |
| 770 { |
| 771 "cmd": [ |
| 772 "python", |
| 773 "-u", |
| 774 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", |
| 775 "{\n \"args\": [\n \"--isolate\", \n \"[SLAVE_BUILD]/skia
/infra/bots/test_skia.isolate\", \n \"--isolated\", \n \"[SLAVE_BU
ILD]/swarming_temp_dir/skia-task-test_skia.isolated\", \n \"--config-vari
able\", \n \"OS\", \n \"Android\", \n \"--blacklist\", \n
\".git\", \n \"--blacklist\", \n \"out\", \n \"--blac
klist\", \n \"*.pyc\", \n \"--extra-variable\", \n \"WORKDI
R\", \n \"[SLAVE_BUILD]\", \n \"--extra-variable\", \n \"BU
ILD\", \n \"[BUILD]\"\n ], \n \"dir\": \"[SLAVE_BUILD]\", \n \"v
ersion\": 1\n}", |
| 776 "[SLAVE_BUILD]/swarming_temp_dir/test_skia.isolated.gen.json" |
| 777 ], |
| 778 "name": "Write test_skia.isolated.gen.json" |
| 779 }, |
| 780 { |
| 781 "cmd": [ |
| 750 "python", | 782 "python", |
| 751 "-u", | 783 "-u", |
| 752 "RECIPE_MODULE[build::isolate]/resources/isolate.py", | 784 "RECIPE_MODULE[build::isolate]/resources/isolate.py", |
| 753 "[SLAVE_BUILD]/swarming.client", | 785 "[SLAVE_BUILD]/swarming.client", |
| 754 "batcharchive", | 786 "batcharchive", |
| 755 "--dump-json", | 787 "--dump-json", |
| 756 "/path/to/tmp/json", | 788 "/path/to/tmp/json", |
| 757 "--isolate-server", | 789 "--isolate-server", |
| 758 "https://isolateserver.appspot.com", | 790 "https://isolateserver.appspot.com", |
| 759 "--verbose", | 791 "--verbose", |
| 760 "[SLAVE_BUILD]/swarming_temp_dir/compile_skia.isolated.gen.json" | 792 "[SLAVE_BUILD]/swarming_temp_dir/test_skia.isolated.gen.json" |
| 761 ], | 793 ], |
| 762 "name": "isolate tests (4)", | 794 "name": "isolate tests (3)", |
| 763 "~followup_annotations": [ | 795 "~followup_annotations": [ |
| 764 "@@@STEP_LOG_LINE@json.output@{@@@", | 796 "@@@STEP_LOG_LINE@json.output@{@@@", |
| 765 "@@@STEP_LOG_LINE@json.output@ \"compile_skia\": \"[dummy hash for compil
e_skia]\"@@@", | 797 "@@@STEP_LOG_LINE@json.output@ \"test_skia\": \"[dummy hash for test_skia
]\"@@@", |
| 766 "@@@STEP_LOG_LINE@json.output@}@@@", | 798 "@@@STEP_LOG_LINE@json.output@}@@@", |
| 767 "@@@STEP_LOG_END@json.output@@@", | 799 "@@@STEP_LOG_END@json.output@@@", |
| 768 "@@@SET_BUILD_PROPERTY@swarm_hashes@{\"compile_skia\": \"[dummy hash for c
ompile_skia]\"}@@@" | 800 "@@@SET_BUILD_PROPERTY@swarm_hashes@{\"test_skia\": \"[dummy hash for test
_skia]\"}@@@" |
| 769 ] | 801 ] |
| 770 }, | 802 }, |
| 771 { | 803 { |
| 772 "cmd": [ | 804 "cmd": [ |
| 773 "python", | 805 "python", |
| 774 "-u", | 806 "-u", |
| 775 "\nimport json\nimport sys\nwith open(sys.argv[1]) as f:\n isolated = jso
n.load(f)\nif not isolated.get('includes'):\n isolated['includes'] = []\nfor h
in sys.argv[2:]:\n isolated['includes'].append(h)\nwith open(sys.argv[1], 'w')
as f:\n json.dump(isolated, f, sort_keys=True)\n", | 807 "\nimport json\nimport sys\nwith open(sys.argv[1]) as f:\n isolated = jso
n.load(f)\nif not isolated.get('includes'):\n isolated['includes'] = []\nfor h
in sys.argv[2:]:\n isolated['includes'].append(h)\nwith open(sys.argv[1], 'w')
as f:\n json.dump(isolated, f, sort_keys=True)\n", |
| 776 "[SLAVE_BUILD]/swarming_temp_dir/skia-task-compile_skia.isolated", | 808 "[SLAVE_BUILD]/swarming_temp_dir/skia-task-test_skia.isolated", |
| 777 "[dummy hash for isolate_recipes]", | 809 "[dummy hash for isolate_recipes]", |
| 810 "a27a70d73b85191b9e671ff2a44547c3f7cc15ee", |
| 778 "abc123" | 811 "abc123" |
| 779 ], | 812 ], |
| 780 "name": "add_isolated_input (2)", | 813 "name": "add_isolated_input (2)", |
| 781 "~followup_annotations": [ | 814 "~followup_annotations": [ |
| 782 "@@@STEP_LOG_LINE@python.inline@@@@", | 815 "@@@STEP_LOG_LINE@python.inline@@@@", |
| 783 "@@@STEP_LOG_LINE@python.inline@import json@@@", | 816 "@@@STEP_LOG_LINE@python.inline@import json@@@", |
| 784 "@@@STEP_LOG_LINE@python.inline@import sys@@@", | 817 "@@@STEP_LOG_LINE@python.inline@import sys@@@", |
| 785 "@@@STEP_LOG_LINE@python.inline@with open(sys.argv[1]) as f:@@@", | 818 "@@@STEP_LOG_LINE@python.inline@with open(sys.argv[1]) as f:@@@", |
| 786 "@@@STEP_LOG_LINE@python.inline@ isolated = json.load(f)@@@", | 819 "@@@STEP_LOG_LINE@python.inline@ isolated = json.load(f)@@@", |
| 787 "@@@STEP_LOG_LINE@python.inline@if not isolated.get('includes'):@@@", | 820 "@@@STEP_LOG_LINE@python.inline@if not isolated.get('includes'):@@@", |
| 788 "@@@STEP_LOG_LINE@python.inline@ isolated['includes'] = []@@@", | 821 "@@@STEP_LOG_LINE@python.inline@ isolated['includes'] = []@@@", |
| 789 "@@@STEP_LOG_LINE@python.inline@for h in sys.argv[2:]:@@@", | 822 "@@@STEP_LOG_LINE@python.inline@for h in sys.argv[2:]:@@@", |
| 790 "@@@STEP_LOG_LINE@python.inline@ isolated['includes'].append(h)@@@", | 823 "@@@STEP_LOG_LINE@python.inline@ isolated['includes'].append(h)@@@", |
| 791 "@@@STEP_LOG_LINE@python.inline@with open(sys.argv[1], 'w') as f:@@@", | 824 "@@@STEP_LOG_LINE@python.inline@with open(sys.argv[1], 'w') as f:@@@", |
| 792 "@@@STEP_LOG_LINE@python.inline@ json.dump(isolated, f, sort_keys=True)@@
@", | 825 "@@@STEP_LOG_LINE@python.inline@ json.dump(isolated, f, sort_keys=True)@@
@", |
| 793 "@@@STEP_LOG_END@python.inline@@@" | 826 "@@@STEP_LOG_END@python.inline@@@" |
| 794 ] | 827 ] |
| 795 }, | 828 }, |
| 796 { | 829 { |
| 797 "cmd": [ | 830 "cmd": [ |
| 798 "python", | 831 "python", |
| 799 "-u", | 832 "-u", |
| 800 "[SLAVE_BUILD]/swarming.client/isolateserver.py", | 833 "[SLAVE_BUILD]/swarming.client/isolateserver.py", |
| 801 "archive", | 834 "archive", |
| 802 "--isolate-server", | 835 "--isolate-server", |
| 803 "https://isolateserver.appspot.com", | 836 "https://isolateserver.appspot.com", |
| 804 "[SLAVE_BUILD]/swarming_temp_dir/skia-task-compile_skia.isolated" | 837 "[SLAVE_BUILD]/swarming_temp_dir/skia-task-test_skia.isolated" |
| 805 ], | 838 ], |
| 806 "name": "upload new .isolated file for compile_skia", | 839 "name": "upload new .isolated file for test_skia", |
| 807 "stdout": "/path/to/tmp/" | 840 "stdout": "/path/to/tmp/" |
| 808 }, | 841 }, |
| 809 { | 842 { |
| 810 "cmd": [ | 843 "cmd": [ |
| 811 "python", | 844 "python", |
| 812 "-u", | 845 "-u", |
| 813 "[SLAVE_BUILD]/swarming.client/swarming.py", | 846 "[SLAVE_BUILD]/swarming.client/swarming.py", |
| 814 "trigger", | 847 "trigger", |
| 815 "--swarming", | 848 "--swarming", |
| 816 "https://chromium-swarm.appspot.com", | 849 "https://chromium-swarm.appspot.com", |
| 817 "--isolate-server", | 850 "--isolate-server", |
| 818 "https://isolateserver.appspot.com", | 851 "https://isolateserver.appspot.com", |
| 819 "--priority", | 852 "--priority", |
| 820 "90", | 853 "90", |
| 821 "--shards", | 854 "--shards", |
| 822 "1", | 855 "1", |
| 823 "--task-name", | 856 "--task-name", |
| 824 "compile_skia/Ubuntu/def456/Test-Android-GCC-Nexus7v2-GPU-Tegra3-Arm7-Rele
ase/5", | 857 "test_skia/Android/def456/Test-Android-GCC-Nexus7v2-GPU-Tegra3-Arm7-Releas
e/5", |
| 825 "--dump-json", | 858 "--dump-json", |
| 826 "/path/to/tmp/json", | 859 "/path/to/tmp/json", |
| 827 "--expiration", | 860 "--expiration", |
| 828 "72000", | 861 "72000", |
| 829 "--io-timeout", | 862 "--io-timeout", |
| 830 "1200", | 863 "1200", |
| 831 "--hard-timeout", | 864 "--hard-timeout", |
| 832 "14400", | 865 "14400", |
| 833 "--dimension", | 866 "--dimension", |
| 834 "gpu", | 867 "device_type", |
| 835 "none", | 868 "flo", |
| 836 "--dimension", | 869 "--dimension", |
| 837 "os", | 870 "os", |
| 838 "Ubuntu", | 871 "Android", |
| 839 "--dimension", | 872 "--dimension", |
| 840 "pool", | 873 "pool", |
| 841 "Skia", | 874 "Skia", |
| 842 "--tag", | 875 "--tag", |
| 843 "buildername:Test-Android-GCC-Nexus7v2-GPU-Tegra3-Arm7-Release", | 876 "buildername:Test-Android-GCC-Nexus7v2-GPU-Tegra3-Arm7-Release", |
| 844 "--tag", | 877 "--tag", |
| 845 "buildnumber:5", | 878 "buildnumber:5", |
| 846 "--tag", | 879 "--tag", |
| 847 "data:def456", | 880 "data:def456", |
| 848 "--tag", | 881 "--tag", |
| 849 "master:client.skia", | 882 "master:client.skia", |
| 850 "--tag", | 883 "--tag", |
| 851 "name:compile_skia", | 884 "name:test_skia", |
| 852 "--tag", | 885 "--tag", |
| 853 "os:Ubuntu", | 886 "os:Android", |
| 854 "--tag", | 887 "--tag", |
| 855 "slavename:skiabot-linux-swarm-000", | 888 "slavename:skiabot-linux-swarm-000", |
| 856 "--tag", | 889 "--tag", |
| 857 "stepname:compile_skia on Ubuntu", | 890 "stepname:test_skia on Android", |
| 858 "--idempotent", | |
| 859 "def456", | 891 "def456", |
| 860 "--", | 892 "--", |
| 861 "--workdir", | 893 "--workdir", |
| 862 "../../..", | 894 "../../..", |
| 863 "skia/swarm_compile", | 895 "skia/swarm_test", |
| 864 "buildername=Build-Ubuntu-GCC-Arm7-Release-Android", | 896 "buildername=Test-Android-GCC-Nexus7v2-GPU-Tegra3-Arm7-Release", |
| 865 "mastername=client.skia.compile", | 897 "mastername=client.skia", |
| 866 "buildnumber=1", | 898 "buildnumber=5", |
| 867 "slavename=skiabot-dummy-compile-slave", | 899 "slavename=skiabot-linux-swarm-000", |
| 868 "reason=Triggered by Skia swarm_trigger Recipe", | 900 "reason=Triggered by Skia swarm_trigger Recipe", |
| 869 "swarm_out_dir=${ISOLATED_OUTDIR}", | 901 "swarm_out_dir=${ISOLATED_OUTDIR}", |
| 870 "revision=164710" | 902 "revision=164710" |
| 871 ], | 903 ], |
| 872 "name": "[trigger] compile_skia on Ubuntu", | 904 "name": "[trigger] test_skia on Android", |
| 873 "~followup_annotations": [ | 905 "~followup_annotations": [ |
| 874 "@@@STEP_LOG_LINE@json.output@{@@@", | 906 "@@@STEP_LOG_LINE@json.output@{@@@", |
| 875 "@@@STEP_LOG_LINE@json.output@ \"base_task_name\": \"compile_skia/Ubuntu/
def456/Test-Android-GCC-Nexus7v2-GPU-Tegra3-Arm7-Release/5\", @@@", | 907 "@@@STEP_LOG_LINE@json.output@ \"base_task_name\": \"test_skia/Android/de
f456/Test-Android-GCC-Nexus7v2-GPU-Tegra3-Arm7-Release/5\", @@@", |
| 876 "@@@STEP_LOG_LINE@json.output@ \"tasks\": {@@@", | 908 "@@@STEP_LOG_LINE@json.output@ \"tasks\": {@@@", |
| 877 "@@@STEP_LOG_LINE@json.output@ \"compile_skia/Ubuntu/def456/Test-Androi
d-GCC-Nexus7v2-GPU-Tegra3-Arm7-Release/5\": {@@@", | 909 "@@@STEP_LOG_LINE@json.output@ \"test_skia/Android/def456/Test-Android-
GCC-Nexus7v2-GPU-Tegra3-Arm7-Release/5\": {@@@", |
| 878 "@@@STEP_LOG_LINE@json.output@ \"shard_index\": 0, @@@", | 910 "@@@STEP_LOG_LINE@json.output@ \"shard_index\": 0, @@@", |
| 879 "@@@STEP_LOG_LINE@json.output@ \"task_id\": \"10000\", @@@", | 911 "@@@STEP_LOG_LINE@json.output@ \"task_id\": \"10000\", @@@", |
| 880 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"https://chromium-swarm
.appspot.com/user/task/10000\"@@@", | 912 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"https://chromium-swarm
.appspot.com/user/task/10000\"@@@", |
| 881 "@@@STEP_LOG_LINE@json.output@ }@@@", | 913 "@@@STEP_LOG_LINE@json.output@ }@@@", |
| 882 "@@@STEP_LOG_LINE@json.output@ }@@@", | 914 "@@@STEP_LOG_LINE@json.output@ }@@@", |
| 883 "@@@STEP_LOG_LINE@json.output@}@@@", | 915 "@@@STEP_LOG_LINE@json.output@}@@@", |
| 884 "@@@STEP_LOG_END@json.output@@@", | 916 "@@@STEP_LOG_END@json.output@@@", |
| 885 "@@@STEP_LINK@shard #0@https://chromium-swarm.appspot.com/user/task/10000@
@@" | 917 "@@@STEP_LINK@shard #0@https://chromium-swarm.appspot.com/user/task/10000@
@@" |
| 886 ] | 918 ] |
| 887 }, | 919 }, |
| 888 { | 920 { |
| 889 "cmd": [ | 921 "cmd": [ |
| 890 "python", | 922 "python", |
| 891 "-u", | 923 "-u", |
| 924 "\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", |
| 925 "[SLAVE_BUILD]/swarming_temp_dir/outputs/test_skia" |
| 926 ], |
| 927 "name": "rmtree results_dir", |
| 928 "~followup_annotations": [ |
| 929 "@@@STEP_LOG_LINE@python.inline@@@@", |
| 930 "@@@STEP_LOG_LINE@python.inline@import os, sys@@@", |
| 931 "@@@STEP_LOG_LINE@python.inline@from common import chromium_utils # Error?
See https://crbug.com/584783.@@@", |
| 932 "@@@STEP_LOG_LINE@python.inline@@@@", |
| 933 "@@@STEP_LOG_LINE@python.inline@@@@", |
| 934 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]):@@@", |
| 935 "@@@STEP_LOG_LINE@python.inline@ chromium_utils.RemoveDirectory(sys.argv[
1])@@@", |
| 936 "@@@STEP_LOG_END@python.inline@@@" |
| 937 ] |
| 938 }, |
| 939 { |
| 940 "cmd": [ |
| 941 "python", |
| 942 "-u", |
| 892 "[SLAVE_BUILD]/swarming.client/swarming.py", | 943 "[SLAVE_BUILD]/swarming.client/swarming.py", |
| 893 "collect", | 944 "collect", |
| 894 "--swarming", | 945 "--swarming", |
| 895 "https://chromium-swarm.appspot.com", | 946 "https://chromium-swarm.appspot.com", |
| 896 "--decorate", | 947 "--decorate", |
| 897 "--print-status-updates", | 948 "--print-status-updates", |
| 898 "--shards", | 949 "--shards", |
| 899 "1", | 950 "1", |
| 900 "compile_skia/Ubuntu/def456/Test-Android-GCC-Nexus7v2-GPU-Tegra3-Arm7-Rele
ase/5", | 951 "test_skia/Android/def456/Test-Android-GCC-Nexus7v2-GPU-Tegra3-Arm7-Releas
e/5", |
| 901 "--task-summary-json", | 952 "--task-summary-json", |
| 902 "/path/to/tmp/json" | 953 "/path/to/tmp/json", |
| 954 "--task-output-dir", |
| 955 "[SLAVE_BUILD]/swarming_temp_dir/outputs/test_skia" |
| 903 ], | 956 ], |
| 904 "name": "compile_skia on Ubuntu", | 957 "name": "test_skia on Android", |
| 905 "~followup_annotations": [ | 958 "~followup_annotations": [ |
| 906 "@@@STEP_TEXT@swarming pending 71s@@@", | 959 "@@@STEP_TEXT@swarming pending 71s@@@", |
| 907 "@@@STEP_LOG_LINE@json.output@{@@@", | 960 "@@@STEP_LOG_LINE@json.output@{@@@", |
| 908 "@@@STEP_LOG_LINE@json.output@ \"shards\": [@@@", | 961 "@@@STEP_LOG_LINE@json.output@ \"shards\": [@@@", |
| 909 "@@@STEP_LOG_LINE@json.output@ {@@@", | 962 "@@@STEP_LOG_LINE@json.output@ {@@@", |
| 910 "@@@STEP_LOG_LINE@json.output@ \"abandoned_ts\": null, @@@", | 963 "@@@STEP_LOG_LINE@json.output@ \"abandoned_ts\": null, @@@", |
| 911 "@@@STEP_LOG_LINE@json.output@ \"bot_id\": \"vm30\", @@@", | 964 "@@@STEP_LOG_LINE@json.output@ \"bot_id\": \"vm30\", @@@", |
| 912 "@@@STEP_LOG_LINE@json.output@ \"completed_ts\": \"2014-09-25T01:42:0
0.123\", @@@", | 965 "@@@STEP_LOG_LINE@json.output@ \"completed_ts\": \"2014-09-25T01:42:0
0.123\", @@@", |
| 913 "@@@STEP_LOG_LINE@json.output@ \"created_ts\": \"2014-09-25T01:41:00.
123\", @@@", | 966 "@@@STEP_LOG_LINE@json.output@ \"created_ts\": \"2014-09-25T01:41:00.
123\", @@@", |
| 914 "@@@STEP_LOG_LINE@json.output@ \"durations\": [@@@", | 967 "@@@STEP_LOG_LINE@json.output@ \"durations\": [@@@", |
| (...skipping 27 matching lines...) Expand all Loading... |
| 942 "@@@STEP_LOG_LINE@json.output@ ]@@@", | 995 "@@@STEP_LOG_LINE@json.output@ ]@@@", |
| 943 "@@@STEP_LOG_LINE@json.output@}@@@", | 996 "@@@STEP_LOG_LINE@json.output@}@@@", |
| 944 "@@@STEP_LOG_END@json.output@@@", | 997 "@@@STEP_LOG_END@json.output@@@", |
| 945 "@@@STEP_LINK@shard #0 isolated out@blah@@@" | 998 "@@@STEP_LINK@shard #0 isolated out@blah@@@" |
| 946 ] | 999 ] |
| 947 }, | 1000 }, |
| 948 { | 1001 { |
| 949 "cmd": [ | 1002 "cmd": [ |
| 950 "python", | 1003 "python", |
| 951 "-u", | 1004 "-u", |
| 952 "\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", | |
| 953 "[SLAVE_BUILD]/tmp", | |
| 954 "511" | |
| 955 ], | |
| 956 "name": "makedirs tmp_dir", | |
| 957 "~followup_annotations": [ | |
| 958 "@@@STEP_LOG_LINE@python.inline@@@@", | |
| 959 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@", | |
| 960 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@", | |
| 961 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@", | |
| 962 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@", | |
| 963 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@", | |
| 964 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" %
path@@@", | |
| 965 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@", | |
| 966 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@", | |
| 967 "@@@STEP_LOG_END@python.inline@@@" | |
| 968 ] | |
| 969 }, | |
| 970 { | |
| 971 "cmd": [ | |
| 972 "python", | |
| 973 "-u", | |
| 974 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", | |
| 975 "[SLAVE_BUILD]/tmp/SKP_VERSION", | |
| 976 "/path/to/tmp/" | |
| 977 ], | |
| 978 "name": "Get downloaded SKP_VERSION" | |
| 979 }, | |
| 980 { | |
| 981 "cmd": [ | |
| 982 "python", | |
| 983 "-u", | |
| 984 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", | |
| 985 "[SLAVE_BUILD]/skia/SKP_VERSION", | |
| 986 "/path/to/tmp/" | |
| 987 ], | |
| 988 "name": "Get expected SKP_VERSION" | |
| 989 }, | |
| 990 { | |
| 991 "cmd": [ | |
| 992 "python", | |
| 993 "-u", | |
| 994 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", | |
| 995 "[SLAVE_BUILD]/tmp/SK_IMAGE_VERSION", | |
| 996 "/path/to/tmp/" | |
| 997 ], | |
| 998 "name": "Get downloaded SK_IMAGE_VERSION" | |
| 999 }, | |
| 1000 { | |
| 1001 "cmd": [ | |
| 1002 "python", | |
| 1003 "-u", | |
| 1004 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", | |
| 1005 "[SLAVE_BUILD]/skia/SK_IMAGE_VERSION", | |
| 1006 "/path/to/tmp/" | |
| 1007 ], | |
| 1008 "name": "Get expected SK_IMAGE_VERSION" | |
| 1009 }, | |
| 1010 { | |
| 1011 "cmd": [ | |
| 1012 "python", | |
| 1013 "-u", | |
| 1014 "\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", | |
| 1015 "[SLAVE_BUILD]/swarming_temp_dir", | |
| 1016 "511" | |
| 1017 ], | |
| 1018 "name": "makedirs swarming tmp dir (5)", | |
| 1019 "~followup_annotations": [ | |
| 1020 "@@@STEP_LOG_LINE@python.inline@@@@", | |
| 1021 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@", | |
| 1022 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@", | |
| 1023 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@", | |
| 1024 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@", | |
| 1025 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@", | |
| 1026 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" %
path@@@", | |
| 1027 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@", | |
| 1028 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@", | |
| 1029 "@@@STEP_LOG_END@python.inline@@@" | |
| 1030 ] | |
| 1031 }, | |
| 1032 { | |
| 1033 "cmd": [ | |
| 1034 "python", | |
| 1035 "-u", | |
| 1036 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", | |
| 1037 "{\n \"args\": [\n \"--isolate\", \n \"[SLAVE_BUILD]/skia
/infra/bots/test_skia.isolate\", \n \"--isolated\", \n \"[SLAVE_BU
ILD]/swarming_temp_dir/skia-task-test_skia.isolated\", \n \"--config-vari
able\", \n \"OS\", \n \"Android\", \n \"--blacklist\", \n
\".git\", \n \"--blacklist\", \n \"out\", \n \"--blac
klist\", \n \"*.pyc\", \n \"--extra-variable\", \n \"WORKDI
R\", \n \"[SLAVE_BUILD]\", \n \"--extra-variable\", \n \"BU
ILD\", \n \"[BUILD]\"\n ], \n \"dir\": \"[SLAVE_BUILD]\", \n \"v
ersion\": 1\n}", | |
| 1038 "[SLAVE_BUILD]/swarming_temp_dir/test_skia.isolated.gen.json" | |
| 1039 ], | |
| 1040 "name": "Write test_skia.isolated.gen.json" | |
| 1041 }, | |
| 1042 { | |
| 1043 "cmd": [ | |
| 1044 "python", | |
| 1045 "-u", | |
| 1046 "RECIPE_MODULE[build::isolate]/resources/isolate.py", | |
| 1047 "[SLAVE_BUILD]/swarming.client", | |
| 1048 "batcharchive", | |
| 1049 "--dump-json", | |
| 1050 "/path/to/tmp/json", | |
| 1051 "--isolate-server", | |
| 1052 "https://isolateserver.appspot.com", | |
| 1053 "--verbose", | |
| 1054 "[SLAVE_BUILD]/swarming_temp_dir/test_skia.isolated.gen.json" | |
| 1055 ], | |
| 1056 "name": "isolate tests (5)", | |
| 1057 "~followup_annotations": [ | |
| 1058 "@@@STEP_LOG_LINE@json.output@{@@@", | |
| 1059 "@@@STEP_LOG_LINE@json.output@ \"test_skia\": \"[dummy hash for test_skia
]\"@@@", | |
| 1060 "@@@STEP_LOG_LINE@json.output@}@@@", | |
| 1061 "@@@STEP_LOG_END@json.output@@@", | |
| 1062 "@@@SET_BUILD_PROPERTY@swarm_hashes@{\"test_skia\": \"[dummy hash for test
_skia]\"}@@@" | |
| 1063 ] | |
| 1064 }, | |
| 1065 { | |
| 1066 "cmd": [ | |
| 1067 "python", | |
| 1068 "-u", | |
| 1069 "\nimport json\nimport sys\nwith open(sys.argv[1]) as f:\n isolated = jso
n.load(f)\nif not isolated.get('includes'):\n isolated['includes'] = []\nfor h
in sys.argv[2:]:\n isolated['includes'].append(h)\nwith open(sys.argv[1], 'w')
as f:\n json.dump(isolated, f, sort_keys=True)\n", | |
| 1070 "[SLAVE_BUILD]/swarming_temp_dir/skia-task-test_skia.isolated", | |
| 1071 "[dummy hash for isolate_recipes]", | |
| 1072 "abc123" | |
| 1073 ], | |
| 1074 "name": "add_isolated_input (3)", | |
| 1075 "~followup_annotations": [ | |
| 1076 "@@@STEP_LOG_LINE@python.inline@@@@", | |
| 1077 "@@@STEP_LOG_LINE@python.inline@import json@@@", | |
| 1078 "@@@STEP_LOG_LINE@python.inline@import sys@@@", | |
| 1079 "@@@STEP_LOG_LINE@python.inline@with open(sys.argv[1]) as f:@@@", | |
| 1080 "@@@STEP_LOG_LINE@python.inline@ isolated = json.load(f)@@@", | |
| 1081 "@@@STEP_LOG_LINE@python.inline@if not isolated.get('includes'):@@@", | |
| 1082 "@@@STEP_LOG_LINE@python.inline@ isolated['includes'] = []@@@", | |
| 1083 "@@@STEP_LOG_LINE@python.inline@for h in sys.argv[2:]:@@@", | |
| 1084 "@@@STEP_LOG_LINE@python.inline@ isolated['includes'].append(h)@@@", | |
| 1085 "@@@STEP_LOG_LINE@python.inline@with open(sys.argv[1], 'w') as f:@@@", | |
| 1086 "@@@STEP_LOG_LINE@python.inline@ json.dump(isolated, f, sort_keys=True)@@
@", | |
| 1087 "@@@STEP_LOG_END@python.inline@@@" | |
| 1088 ] | |
| 1089 }, | |
| 1090 { | |
| 1091 "cmd": [ | |
| 1092 "python", | |
| 1093 "-u", | |
| 1094 "[SLAVE_BUILD]/swarming.client/isolateserver.py", | |
| 1095 "archive", | |
| 1096 "--isolate-server", | |
| 1097 "https://isolateserver.appspot.com", | |
| 1098 "[SLAVE_BUILD]/swarming_temp_dir/skia-task-test_skia.isolated" | |
| 1099 ], | |
| 1100 "name": "upload new .isolated file for test_skia", | |
| 1101 "stdout": "/path/to/tmp/" | |
| 1102 }, | |
| 1103 { | |
| 1104 "cmd": [ | |
| 1105 "python", | |
| 1106 "-u", | |
| 1107 "[SLAVE_BUILD]/swarming.client/swarming.py", | |
| 1108 "trigger", | |
| 1109 "--swarming", | |
| 1110 "https://chromium-swarm.appspot.com", | |
| 1111 "--isolate-server", | |
| 1112 "https://isolateserver.appspot.com", | |
| 1113 "--priority", | |
| 1114 "90", | |
| 1115 "--shards", | |
| 1116 "1", | |
| 1117 "--task-name", | |
| 1118 "test_skia/Android/def456/Test-Android-GCC-Nexus7v2-GPU-Tegra3-Arm7-Releas
e/5", | |
| 1119 "--dump-json", | |
| 1120 "/path/to/tmp/json", | |
| 1121 "--expiration", | |
| 1122 "72000", | |
| 1123 "--io-timeout", | |
| 1124 "1200", | |
| 1125 "--hard-timeout", | |
| 1126 "14400", | |
| 1127 "--dimension", | |
| 1128 "device_type", | |
| 1129 "flo", | |
| 1130 "--dimension", | |
| 1131 "os", | |
| 1132 "Android", | |
| 1133 "--dimension", | |
| 1134 "pool", | |
| 1135 "Skia", | |
| 1136 "--tag", | |
| 1137 "buildername:Test-Android-GCC-Nexus7v2-GPU-Tegra3-Arm7-Release", | |
| 1138 "--tag", | |
| 1139 "buildnumber:5", | |
| 1140 "--tag", | |
| 1141 "data:def456", | |
| 1142 "--tag", | |
| 1143 "master:client.skia", | |
| 1144 "--tag", | |
| 1145 "name:test_skia", | |
| 1146 "--tag", | |
| 1147 "os:Android", | |
| 1148 "--tag", | |
| 1149 "slavename:skiabot-linux-swarm-000", | |
| 1150 "--tag", | |
| 1151 "stepname:test_skia on Android", | |
| 1152 "def456", | |
| 1153 "--", | |
| 1154 "--workdir", | |
| 1155 "../../..", | |
| 1156 "skia/swarm_test", | |
| 1157 "buildername=Test-Android-GCC-Nexus7v2-GPU-Tegra3-Arm7-Release", | |
| 1158 "mastername=client.skia", | |
| 1159 "buildnumber=5", | |
| 1160 "slavename=skiabot-linux-swarm-000", | |
| 1161 "reason=Triggered by Skia swarm_trigger Recipe", | |
| 1162 "swarm_out_dir=${ISOLATED_OUTDIR}", | |
| 1163 "revision=164710" | |
| 1164 ], | |
| 1165 "name": "[trigger] test_skia on Android", | |
| 1166 "~followup_annotations": [ | |
| 1167 "@@@STEP_LOG_LINE@json.output@{@@@", | |
| 1168 "@@@STEP_LOG_LINE@json.output@ \"base_task_name\": \"test_skia/Android/de
f456/Test-Android-GCC-Nexus7v2-GPU-Tegra3-Arm7-Release/5\", @@@", | |
| 1169 "@@@STEP_LOG_LINE@json.output@ \"tasks\": {@@@", | |
| 1170 "@@@STEP_LOG_LINE@json.output@ \"test_skia/Android/def456/Test-Android-
GCC-Nexus7v2-GPU-Tegra3-Arm7-Release/5\": {@@@", | |
| 1171 "@@@STEP_LOG_LINE@json.output@ \"shard_index\": 0, @@@", | |
| 1172 "@@@STEP_LOG_LINE@json.output@ \"task_id\": \"10000\", @@@", | |
| 1173 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"https://chromium-swarm
.appspot.com/user/task/10000\"@@@", | |
| 1174 "@@@STEP_LOG_LINE@json.output@ }@@@", | |
| 1175 "@@@STEP_LOG_LINE@json.output@ }@@@", | |
| 1176 "@@@STEP_LOG_LINE@json.output@}@@@", | |
| 1177 "@@@STEP_LOG_END@json.output@@@", | |
| 1178 "@@@STEP_LINK@shard #0@https://chromium-swarm.appspot.com/user/task/10000@
@@" | |
| 1179 ] | |
| 1180 }, | |
| 1181 { | |
| 1182 "cmd": [ | |
| 1183 "python", | |
| 1184 "-u", | |
| 1185 "\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", | |
| 1186 "[SLAVE_BUILD]/swarming_temp_dir/outputs/test_skia" | |
| 1187 ], | |
| 1188 "name": "rmtree results_dir", | |
| 1189 "~followup_annotations": [ | |
| 1190 "@@@STEP_LOG_LINE@python.inline@@@@", | |
| 1191 "@@@STEP_LOG_LINE@python.inline@import os, sys@@@", | |
| 1192 "@@@STEP_LOG_LINE@python.inline@from common import chromium_utils # Error?
See https://crbug.com/584783.@@@", | |
| 1193 "@@@STEP_LOG_LINE@python.inline@@@@", | |
| 1194 "@@@STEP_LOG_LINE@python.inline@@@@", | |
| 1195 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]):@@@", | |
| 1196 "@@@STEP_LOG_LINE@python.inline@ chromium_utils.RemoveDirectory(sys.argv[
1])@@@", | |
| 1197 "@@@STEP_LOG_END@python.inline@@@" | |
| 1198 ] | |
| 1199 }, | |
| 1200 { | |
| 1201 "cmd": [ | |
| 1202 "python", | |
| 1203 "-u", | |
| 1204 "[SLAVE_BUILD]/swarming.client/swarming.py", | |
| 1205 "collect", | |
| 1206 "--swarming", | |
| 1207 "https://chromium-swarm.appspot.com", | |
| 1208 "--decorate", | |
| 1209 "--print-status-updates", | |
| 1210 "--shards", | |
| 1211 "1", | |
| 1212 "test_skia/Android/def456/Test-Android-GCC-Nexus7v2-GPU-Tegra3-Arm7-Releas
e/5", | |
| 1213 "--task-summary-json", | |
| 1214 "/path/to/tmp/json", | |
| 1215 "--task-output-dir", | |
| 1216 "[SLAVE_BUILD]/swarming_temp_dir/outputs/test_skia" | |
| 1217 ], | |
| 1218 "name": "test_skia on Android", | |
| 1219 "~followup_annotations": [ | |
| 1220 "@@@STEP_TEXT@swarming pending 71s@@@", | |
| 1221 "@@@STEP_LOG_LINE@json.output@{@@@", | |
| 1222 "@@@STEP_LOG_LINE@json.output@ \"shards\": [@@@", | |
| 1223 "@@@STEP_LOG_LINE@json.output@ {@@@", | |
| 1224 "@@@STEP_LOG_LINE@json.output@ \"abandoned_ts\": null, @@@", | |
| 1225 "@@@STEP_LOG_LINE@json.output@ \"bot_id\": \"vm30\", @@@", | |
| 1226 "@@@STEP_LOG_LINE@json.output@ \"completed_ts\": \"2014-09-25T01:42:0
0.123\", @@@", | |
| 1227 "@@@STEP_LOG_LINE@json.output@ \"created_ts\": \"2014-09-25T01:41:00.
123\", @@@", | |
| 1228 "@@@STEP_LOG_LINE@json.output@ \"durations\": [@@@", | |
| 1229 "@@@STEP_LOG_LINE@json.output@ 5.7, @@@", | |
| 1230 "@@@STEP_LOG_LINE@json.output@ 31.5@@@", | |
| 1231 "@@@STEP_LOG_LINE@json.output@ ], @@@", | |
| 1232 "@@@STEP_LOG_LINE@json.output@ \"exit_codes\": [@@@", | |
| 1233 "@@@STEP_LOG_LINE@json.output@ 0, @@@", | |
| 1234 "@@@STEP_LOG_LINE@json.output@ 0@@@", | |
| 1235 "@@@STEP_LOG_LINE@json.output@ ], @@@", | |
| 1236 "@@@STEP_LOG_LINE@json.output@ \"failure\": false, @@@", | |
| 1237 "@@@STEP_LOG_LINE@json.output@ \"id\": \"148aa78d7aa0000\", @@@", | |
| 1238 "@@@STEP_LOG_LINE@json.output@ \"internal_failure\": false, @@@", | |
| 1239 "@@@STEP_LOG_LINE@json.output@ \"isolated_out\": {@@@", | |
| 1240 "@@@STEP_LOG_LINE@json.output@ \"isolated\": \"abc123\", @@@", | |
| 1241 "@@@STEP_LOG_LINE@json.output@ \"isolatedserver\": \"https://isolat
eserver.appspot.com\", @@@", | |
| 1242 "@@@STEP_LOG_LINE@json.output@ \"namespace\": \"default-gzip\", @@@
", | |
| 1243 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"blah\"@@@", | |
| 1244 "@@@STEP_LOG_LINE@json.output@ }, @@@", | |
| 1245 "@@@STEP_LOG_LINE@json.output@ \"modified_ts\": \"2014-09-25 01:42:00
\", @@@", | |
| 1246 "@@@STEP_LOG_LINE@json.output@ \"name\": \"heartbeat-canary-2014-09-2
5_01:41:55-os=Windows\", @@@", | |
| 1247 "@@@STEP_LOG_LINE@json.output@ \"outputs\": [@@@", | |
| 1248 "@@@STEP_LOG_LINE@json.output@ \"Heart beat succeeded on win32.\\n\
", @@@", | |
| 1249 "@@@STEP_LOG_LINE@json.output@ \"Foo\"@@@", | |
| 1250 "@@@STEP_LOG_LINE@json.output@ ], @@@", | |
| 1251 "@@@STEP_LOG_LINE@json.output@ \"started_ts\": \"2014-09-25T01:42:11.
123\", @@@", | |
| 1252 "@@@STEP_LOG_LINE@json.output@ \"state\": 112, @@@", | |
| 1253 "@@@STEP_LOG_LINE@json.output@ \"try_number\": 1, @@@", | |
| 1254 "@@@STEP_LOG_LINE@json.output@ \"user\": \"unknown\"@@@", | |
| 1255 "@@@STEP_LOG_LINE@json.output@ }@@@", | |
| 1256 "@@@STEP_LOG_LINE@json.output@ ]@@@", | |
| 1257 "@@@STEP_LOG_LINE@json.output@}@@@", | |
| 1258 "@@@STEP_LOG_END@json.output@@@", | |
| 1259 "@@@STEP_LINK@shard #0 isolated out@blah@@@" | |
| 1260 ] | |
| 1261 }, | |
| 1262 { | |
| 1263 "cmd": [ | |
| 1264 "python", | |
| 1265 "-u", | |
| 1266 "\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", | 1005 "\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", |
| 1267 "[SLAVE_BUILD]/dm" | 1006 "[SLAVE_BUILD]/dm" |
| 1268 ], | 1007 ], |
| 1269 "name": "rmtree dm_dir", | 1008 "name": "rmtree dm_dir", |
| 1270 "~followup_annotations": [ | 1009 "~followup_annotations": [ |
| 1271 "@@@STEP_LOG_LINE@python.inline@@@@", | 1010 "@@@STEP_LOG_LINE@python.inline@@@@", |
| 1272 "@@@STEP_LOG_LINE@python.inline@import os, sys@@@", | 1011 "@@@STEP_LOG_LINE@python.inline@import os, sys@@@", |
| 1273 "@@@STEP_LOG_LINE@python.inline@from common import chromium_utils # Error?
See https://crbug.com/584783.@@@", | 1012 "@@@STEP_LOG_LINE@python.inline@from common import chromium_utils # Error?
See https://crbug.com/584783.@@@", |
| 1274 "@@@STEP_LOG_LINE@python.inline@@@@", | 1013 "@@@STEP_LOG_LINE@python.inline@@@@", |
| 1275 "@@@STEP_LOG_LINE@python.inline@@@@", | 1014 "@@@STEP_LOG_LINE@python.inline@@@@", |
| (...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1307 "BOTO_CONFIG": "[HOME]/chromium-skia-gm.boto" | 1046 "BOTO_CONFIG": "[HOME]/chromium-skia-gm.boto" |
| 1308 }, | 1047 }, |
| 1309 "name": "Upload DM Results" | 1048 "name": "Upload DM Results" |
| 1310 }, | 1049 }, |
| 1311 { | 1050 { |
| 1312 "name": "$result", | 1051 "name": "$result", |
| 1313 "recipe_result": null, | 1052 "recipe_result": null, |
| 1314 "status_code": 0 | 1053 "status_code": 0 |
| 1315 } | 1054 } |
| 1316 ] | 1055 ] |
| OLD | NEW |