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 373 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
384 "name": "isolate tests", | 384 "name": "isolate tests", |
385 "~followup_annotations": [ | 385 "~followup_annotations": [ |
386 "@@@STEP_LOG_LINE@json.output@{@@@", | 386 "@@@STEP_LOG_LINE@json.output@{@@@", |
387 "@@@STEP_LOG_LINE@json.output@ \"isolate_recipes\": \"[dummy hash for iso
late_recipes]\"@@@", | 387 "@@@STEP_LOG_LINE@json.output@ \"isolate_recipes\": \"[dummy hash for iso
late_recipes]\"@@@", |
388 "@@@STEP_LOG_LINE@json.output@}@@@", | 388 "@@@STEP_LOG_LINE@json.output@}@@@", |
389 "@@@STEP_LOG_END@json.output@@@", | 389 "@@@STEP_LOG_END@json.output@@@", |
390 "@@@SET_BUILD_PROPERTY@swarm_hashes@{\"isolate_recipes\": \"[dummy hash fo
r isolate_recipes]\"}@@@" | 390 "@@@SET_BUILD_PROPERTY@swarm_hashes@{\"isolate_recipes\": \"[dummy hash fo
r isolate_recipes]\"}@@@" |
391 ] | 391 ] |
392 }, | 392 }, |
393 { | 393 { |
394 "cmd": [ | |
395 "python", | |
396 "-u", | |
397 "\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", | |
398 "[SLAVE_BUILD]/swarming_temp_dir", | |
399 "511" | |
400 ], | |
401 "name": "makedirs swarming tmp dir (2)", | |
402 "~followup_annotations": [ | |
403 "@@@STEP_LOG_LINE@python.inline@@@@", | |
404 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@", | |
405 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@", | |
406 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@", | |
407 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@", | |
408 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@", | |
409 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" %
path@@@", | |
410 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@", | |
411 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@", | |
412 "@@@STEP_LOG_END@python.inline@@@" | |
413 ] | |
414 }, | |
415 { | |
416 "cmd": [ | |
417 "python", | |
418 "-u", | |
419 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", | |
420 "{\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}", | |
421 "[SLAVE_BUILD]/swarming_temp_dir/isolate_gsutil.isolated.gen.json" | |
422 ], | |
423 "name": "Write isolate_gsutil.isolated.gen.json" | |
424 }, | |
425 { | |
426 "cmd": [ | |
427 "python", | |
428 "-u", | |
429 "RECIPE_MODULE[build::isolate]/resources/isolate.py", | |
430 "[SLAVE_BUILD]/swarming.client", | |
431 "batcharchive", | |
432 "--dump-json", | |
433 "/path/to/tmp/json", | |
434 "--isolate-server", | |
435 "https://isolateserver.appspot.com", | |
436 "--verbose", | |
437 "[SLAVE_BUILD]/swarming_temp_dir/isolate_gsutil.isolated.gen.json" | |
438 ], | |
439 "name": "isolate tests (2)", | |
440 "~followup_annotations": [ | |
441 "@@@STEP_LOG_LINE@json.output@{@@@", | |
442 "@@@STEP_LOG_LINE@json.output@ \"isolate_gsutil\": \"[dummy hash for isol
ate_gsutil]\"@@@", | |
443 "@@@STEP_LOG_LINE@json.output@}@@@", | |
444 "@@@STEP_LOG_END@json.output@@@", | |
445 "@@@SET_BUILD_PROPERTY@swarm_hashes@{\"isolate_gsutil\": \"[dummy hash for
isolate_gsutil]\"}@@@" | |
446 ] | |
447 }, | |
448 { | |
449 "cmd": [ | 394 "cmd": [ |
450 "python", | 395 "python", |
451 "-u", | 396 "-u", |
452 "[SLAVE_BUILD]/skia/tools/buildbot_spec.py", | 397 "[SLAVE_BUILD]/skia/tools/buildbot_spec.py", |
453 "/path/to/tmp/json", | 398 "/path/to/tmp/json", |
454 "Build-Ubuntu-GCC-x86_64-Release-Shared" | 399 "Build-Ubuntu-GCC-x86_64-Release-Shared" |
455 ], | 400 ], |
456 "cwd": "[SLAVE_BUILD]/skia", | 401 "cwd": "[SLAVE_BUILD]/skia", |
457 "name": "exec buildbot_spec.py (2)", | 402 "name": "exec buildbot_spec.py (2)", |
458 "~followup_annotations": [ | 403 "~followup_annotations": [ |
(...skipping 29 matching lines...) Expand all Loading... |
488 ] | 433 ] |
489 }, | 434 }, |
490 { | 435 { |
491 "cmd": [ | 436 "cmd": [ |
492 "python", | 437 "python", |
493 "-u", | 438 "-u", |
494 "\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", | 439 "\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", |
495 "[SLAVE_BUILD]/swarming_temp_dir", | 440 "[SLAVE_BUILD]/swarming_temp_dir", |
496 "511" | 441 "511" |
497 ], | 442 ], |
498 "name": "makedirs swarming tmp dir (3)", | 443 "name": "makedirs swarming tmp dir (2)", |
499 "~followup_annotations": [ | 444 "~followup_annotations": [ |
500 "@@@STEP_LOG_LINE@python.inline@@@@", | 445 "@@@STEP_LOG_LINE@python.inline@@@@", |
501 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@", | 446 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@", |
502 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@", | 447 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@", |
503 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@", | 448 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@", |
504 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@", | 449 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@", |
505 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@", | 450 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@", |
506 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" %
path@@@", | 451 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" %
path@@@", |
507 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@", | 452 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@", |
508 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@", | 453 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@", |
(...skipping 17 matching lines...) Expand all Loading... |
526 "RECIPE_MODULE[build::isolate]/resources/isolate.py", | 471 "RECIPE_MODULE[build::isolate]/resources/isolate.py", |
527 "[SLAVE_BUILD]/swarming.client", | 472 "[SLAVE_BUILD]/swarming.client", |
528 "batcharchive", | 473 "batcharchive", |
529 "--dump-json", | 474 "--dump-json", |
530 "/path/to/tmp/json", | 475 "/path/to/tmp/json", |
531 "--isolate-server", | 476 "--isolate-server", |
532 "https://isolateserver.appspot.com", | 477 "https://isolateserver.appspot.com", |
533 "--verbose", | 478 "--verbose", |
534 "[SLAVE_BUILD]/swarming_temp_dir/compile_skia.isolated.gen.json" | 479 "[SLAVE_BUILD]/swarming_temp_dir/compile_skia.isolated.gen.json" |
535 ], | 480 ], |
536 "name": "isolate tests (3)", | 481 "name": "isolate tests (2)", |
537 "~followup_annotations": [ | 482 "~followup_annotations": [ |
538 "@@@STEP_LOG_LINE@json.output@{@@@", | 483 "@@@STEP_LOG_LINE@json.output@{@@@", |
539 "@@@STEP_LOG_LINE@json.output@ \"compile_skia\": \"[dummy hash for compil
e_skia]\"@@@", | 484 "@@@STEP_LOG_LINE@json.output@ \"compile_skia\": \"[dummy hash for compil
e_skia]\"@@@", |
540 "@@@STEP_LOG_LINE@json.output@}@@@", | 485 "@@@STEP_LOG_LINE@json.output@}@@@", |
541 "@@@STEP_LOG_END@json.output@@@", | 486 "@@@STEP_LOG_END@json.output@@@", |
542 "@@@SET_BUILD_PROPERTY@swarm_hashes@{\"compile_skia\": \"[dummy hash for c
ompile_skia]\"}@@@" | 487 "@@@SET_BUILD_PROPERTY@swarm_hashes@{\"compile_skia\": \"[dummy hash for c
ompile_skia]\"}@@@" |
543 ] | 488 ] |
544 }, | 489 }, |
545 { | 490 { |
546 "cmd": [ | 491 "cmd": [ |
(...skipping 172 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
719 ] | 664 ] |
720 }, | 665 }, |
721 { | 666 { |
722 "cmd": [ | 667 "cmd": [ |
723 "python", | 668 "python", |
724 "-u", | 669 "-u", |
725 "\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", | 670 "\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", |
726 "[SLAVE_BUILD]/swarming_temp_dir", | 671 "[SLAVE_BUILD]/swarming_temp_dir", |
727 "511" | 672 "511" |
728 ], | 673 ], |
729 "name": "makedirs swarming tmp dir (4)", | 674 "name": "makedirs swarming tmp dir (3)", |
730 "~followup_annotations": [ | 675 "~followup_annotations": [ |
731 "@@@STEP_LOG_LINE@python.inline@@@@", | 676 "@@@STEP_LOG_LINE@python.inline@@@@", |
732 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@", | 677 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@", |
733 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@", | 678 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@", |
734 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@", | 679 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@", |
735 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@", | 680 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@", |
736 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@", | 681 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@", |
737 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" %
path@@@", | 682 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" %
path@@@", |
738 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@", | 683 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@", |
739 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@", | 684 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@", |
(...skipping 17 matching lines...) Expand all Loading... |
757 "RECIPE_MODULE[build::isolate]/resources/isolate.py", | 702 "RECIPE_MODULE[build::isolate]/resources/isolate.py", |
758 "[SLAVE_BUILD]/swarming.client", | 703 "[SLAVE_BUILD]/swarming.client", |
759 "batcharchive", | 704 "batcharchive", |
760 "--dump-json", | 705 "--dump-json", |
761 "/path/to/tmp/json", | 706 "/path/to/tmp/json", |
762 "--isolate-server", | 707 "--isolate-server", |
763 "https://isolateserver.appspot.com", | 708 "https://isolateserver.appspot.com", |
764 "--verbose", | 709 "--verbose", |
765 "[SLAVE_BUILD]/swarming_temp_dir/housekeeper_skia.isolated.gen.json" | 710 "[SLAVE_BUILD]/swarming_temp_dir/housekeeper_skia.isolated.gen.json" |
766 ], | 711 ], |
767 "name": "isolate tests (4)", | 712 "name": "isolate tests (3)", |
768 "~followup_annotations": [ | 713 "~followup_annotations": [ |
769 "@@@STEP_LOG_LINE@json.output@{@@@", | 714 "@@@STEP_LOG_LINE@json.output@{@@@", |
770 "@@@STEP_LOG_LINE@json.output@ \"housekeeper_skia\": \"[dummy hash for ho
usekeeper_skia]\"@@@", | 715 "@@@STEP_LOG_LINE@json.output@ \"housekeeper_skia\": \"[dummy hash for ho
usekeeper_skia]\"@@@", |
771 "@@@STEP_LOG_LINE@json.output@}@@@", | 716 "@@@STEP_LOG_LINE@json.output@}@@@", |
772 "@@@STEP_LOG_END@json.output@@@", | 717 "@@@STEP_LOG_END@json.output@@@", |
773 "@@@SET_BUILD_PROPERTY@swarm_hashes@{\"housekeeper_skia\": \"[dummy hash f
or housekeeper_skia]\"}@@@" | 718 "@@@SET_BUILD_PROPERTY@swarm_hashes@{\"housekeeper_skia\": \"[dummy hash f
or housekeeper_skia]\"}@@@" |
774 ] | 719 ] |
775 }, | 720 }, |
776 { | 721 { |
777 "cmd": [ | 722 "cmd": [ |
778 "python", | 723 "python", |
779 "-u", | 724 "-u", |
780 "\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", | 725 "\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", |
781 "[SLAVE_BUILD]/swarming_temp_dir/skia-task-housekeeper_skia.isolated", | 726 "[SLAVE_BUILD]/swarming_temp_dir/skia-task-housekeeper_skia.isolated", |
782 "[dummy hash for isolate_recipes]", | 727 "[dummy hash for isolate_recipes]" |
783 "abc123" | |
784 ], | 728 ], |
785 "name": "add_isolated_input (2)", | 729 "name": "add_isolated_input (2)", |
786 "~followup_annotations": [ | 730 "~followup_annotations": [ |
787 "@@@STEP_LOG_LINE@python.inline@@@@", | 731 "@@@STEP_LOG_LINE@python.inline@@@@", |
788 "@@@STEP_LOG_LINE@python.inline@import json@@@", | 732 "@@@STEP_LOG_LINE@python.inline@import json@@@", |
789 "@@@STEP_LOG_LINE@python.inline@import sys@@@", | 733 "@@@STEP_LOG_LINE@python.inline@import sys@@@", |
790 "@@@STEP_LOG_LINE@python.inline@with open(sys.argv[1]) as f:@@@", | 734 "@@@STEP_LOG_LINE@python.inline@with open(sys.argv[1]) as f:@@@", |
791 "@@@STEP_LOG_LINE@python.inline@ isolated = json.load(f)@@@", | 735 "@@@STEP_LOG_LINE@python.inline@ isolated = json.load(f)@@@", |
792 "@@@STEP_LOG_LINE@python.inline@if not isolated.get('includes'):@@@", | 736 "@@@STEP_LOG_LINE@python.inline@if not isolated.get('includes'):@@@", |
793 "@@@STEP_LOG_LINE@python.inline@ isolated['includes'] = []@@@", | 737 "@@@STEP_LOG_LINE@python.inline@ isolated['includes'] = []@@@", |
(...skipping 154 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
948 "@@@STEP_LOG_END@json.output@@@", | 892 "@@@STEP_LOG_END@json.output@@@", |
949 "@@@STEP_LINK@shard #0 isolated out@blah@@@" | 893 "@@@STEP_LINK@shard #0 isolated out@blah@@@" |
950 ] | 894 ] |
951 }, | 895 }, |
952 { | 896 { |
953 "name": "$result", | 897 "name": "$result", |
954 "recipe_result": null, | 898 "recipe_result": null, |
955 "status_code": 0 | 899 "status_code": 0 |
956 } | 900 } |
957 ] | 901 ] |
OLD | NEW |