Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(30)

Side by Side Diff: infra/bots/recipes/swarm_trigger.expected/Test-iOS-Clang-iPad4-GPU-SGX554-Arm7-Release.json

Issue 2360203004: Add swarming task for upload_dm_results (Closed)
Patch Set: Fix gzip Created 4 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 [ 1 [
2 { 2 {
3 "cmd": [ 3 "cmd": [
4 "python", 4 "python",
5 "-u", 5 "-u",
6 "\nimport json\nimport sys\n\nwith open(sys.argv[1]) as f:\n content = js on.load(f)\n\nprint json.dumps(content, indent=2)\n", 6 "\nimport json\nimport sys\n\nwith open(sys.argv[1]) as f:\n content = js on.load(f)\n\nprint json.dumps(content, indent=2)\n",
7 "{\"buildername\": \"Test-iOS-Clang-iPad4-GPU-SGX554-Arm7-Release\", \"bui ldnumber\": 5, \"mastername\": \"client.skia\", \"path_config\": \"kitchen\", \" recipe\": \"swarm_trigger\", \"revision\": \"abc123\", \"slavename\": \"skiabot- linux-swarm-000\"}" 7 "{\"buildername\": \"Test-iOS-Clang-iPad4-GPU-SGX554-Arm7-Release\", \"bui ldnumber\": 5, \"mastername\": \"client.skia\", \"path_config\": \"kitchen\", \" recipe\": \"swarm_trigger\", \"revision\": \"abc123\", \"slavename\": \"skiabot- linux-swarm-000\"}"
8 ], 8 ],
9 "name": "print properties", 9 "name": "print properties",
10 "~followup_annotations": [ 10 "~followup_annotations": [
(...skipping 653 matching lines...) Expand 10 before | Expand all | Expand 10 after
664 "@@@STEP_LOG_LINE@json.output@}@@@", 664 "@@@STEP_LOG_LINE@json.output@}@@@",
665 "@@@STEP_LOG_END@json.output@@@", 665 "@@@STEP_LOG_END@json.output@@@",
666 "@@@STEP_LINK@shard #0@https://chromium-swarm.appspot.com/user/task/10000@ @@", 666 "@@@STEP_LINK@shard #0@https://chromium-swarm.appspot.com/user/task/10000@ @@",
667 "@@@STEP_LINK@view steps on Milo@https://luci-milo.appspot.com/swarming/ta sk/10000@@@" 667 "@@@STEP_LINK@view steps on Milo@https://luci-milo.appspot.com/swarming/ta sk/10000@@@"
668 ] 668 ]
669 }, 669 },
670 { 670 {
671 "cmd": [ 671 "cmd": [
672 "python", 672 "python",
673 "-u", 673 "-u",
674 "\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",
675 "[SLAVE_BUILD]/swarming_temp_dir/outputs/test_skia"
676 ],
677 "env": {
678 "PYTHONPATH": "[SLAVE_BUILD]/skia/infra/bots/.recipe_deps/build/scripts"
679 },
680 "name": "rmtree test_skia",
681 "~followup_annotations": [
682 "@@@STEP_LOG_LINE@python.inline@@@@",
683 "@@@STEP_LOG_LINE@python.inline@import os, sys@@@",
684 "@@@STEP_LOG_LINE@python.inline@from common import chromium_utils # Error? See https://crbug.com/584783.@@@",
685 "@@@STEP_LOG_LINE@python.inline@@@@",
686 "@@@STEP_LOG_LINE@python.inline@@@@",
687 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]):@@@",
688 "@@@STEP_LOG_LINE@python.inline@ chromium_utils.RemoveDirectory(sys.argv[ 1])@@@",
689 "@@@STEP_LOG_END@python.inline@@@"
690 ]
691 },
692 {
693 "cmd": [
694 "python",
695 "-u",
696 "[SLAVE_BUILD]/swarming.client/swarming.py", 674 "[SLAVE_BUILD]/swarming.client/swarming.py",
697 "collect", 675 "collect",
698 "--swarming", 676 "--swarming",
699 "https://chromium-swarm.appspot.com", 677 "https://chromium-swarm.appspot.com",
700 "--decorate", 678 "--decorate",
701 "--print-status-updates", 679 "--print-status-updates",
702 "--json", 680 "--json",
703 "{\"base_task_name\": \"test_skia/iOS-9.2/def456/Test-iOS-Clang-iPad4-GPU- SGX554-Arm7-Release/5\", \"tasks\": {\"test_skia/iOS-9.2/def456/Test-iOS-Clang-i Pad4-GPU-SGX554-Arm7-Release/5\": {\"shard_index\": 0, \"task_id\": \"10000\", \ "view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}", 681 "{\"base_task_name\": \"test_skia/iOS-9.2/def456/Test-iOS-Clang-iPad4-GPU- SGX554-Arm7-Release/5\", \"tasks\": {\"test_skia/iOS-9.2/def456/Test-iOS-Clang-i Pad4-GPU-SGX554-Arm7-Release/5\": {\"shard_index\": 0, \"task_id\": \"10000\", \ "view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
704 "--task-summary-json", 682 "--task-summary-json",
705 "/path/to/tmp/json", 683 "/path/to/tmp/json"
706 "--task-output-dir",
707 "[SLAVE_BUILD]/swarming_temp_dir/outputs/test_skia"
708 ], 684 ],
709 "name": "test_skia on iOS-9.2", 685 "name": "test_skia on iOS-9.2",
710 "~followup_annotations": [ 686 "~followup_annotations": [
711 "@@@STEP_TEXT@swarming pending 71s@@@", 687 "@@@STEP_TEXT@swarming pending 71s@@@",
712 "@@@STEP_LOG_LINE@json.output@{@@@", 688 "@@@STEP_LOG_LINE@json.output@{@@@",
713 "@@@STEP_LOG_LINE@json.output@ \"shards\": [@@@", 689 "@@@STEP_LOG_LINE@json.output@ \"shards\": [@@@",
714 "@@@STEP_LOG_LINE@json.output@ {@@@", 690 "@@@STEP_LOG_LINE@json.output@ {@@@",
715 "@@@STEP_LOG_LINE@json.output@ \"abandoned_ts\": null, @@@", 691 "@@@STEP_LOG_LINE@json.output@ \"abandoned_ts\": null, @@@",
716 "@@@STEP_LOG_LINE@json.output@ \"bot_id\": \"vm30\", @@@", 692 "@@@STEP_LOG_LINE@json.output@ \"bot_id\": \"vm30\", @@@",
717 "@@@STEP_LOG_LINE@json.output@ \"completed_ts\": \"2014-09-25T01:42:0 0.123\", @@@", 693 "@@@STEP_LOG_LINE@json.output@ \"completed_ts\": \"2014-09-25T01:42:0 0.123\", @@@",
(...skipping 30 matching lines...) Expand all
748 "@@@STEP_LOG_LINE@json.output@}@@@", 724 "@@@STEP_LOG_LINE@json.output@}@@@",
749 "@@@STEP_LOG_END@json.output@@@", 725 "@@@STEP_LOG_END@json.output@@@",
750 "@@@STEP_LINK@shard #0 isolated out@blah@@@", 726 "@@@STEP_LINK@shard #0 isolated out@blah@@@",
751 "@@@STEP_LINK@view steps on Milo@https://luci-milo.appspot.com/swarming/ta sk/148aa78d7aa0000@@@" 727 "@@@STEP_LINK@view steps on Milo@https://luci-milo.appspot.com/swarming/ta sk/148aa78d7aa0000@@@"
752 ] 728 ]
753 }, 729 },
754 { 730 {
755 "cmd": [ 731 "cmd": [
756 "python", 732 "python",
757 "-u", 733 "-u",
758 "\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", 734 "\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",
759 "[SLAVE_BUILD]/dm" 735 "[SLAVE_BUILD]/swarming_temp_dir",
736 "511"
760 ], 737 ],
761 "env": { 738 "name": "makedirs swarming tmp dir (3)",
762 "PYTHONPATH": "[SLAVE_BUILD]/skia/infra/bots/.recipe_deps/build/scripts"
763 },
764 "name": "rmtree dm",
765 "~followup_annotations": [ 739 "~followup_annotations": [
766 "@@@STEP_LOG_LINE@python.inline@@@@", 740 "@@@STEP_LOG_LINE@python.inline@@@@",
767 "@@@STEP_LOG_LINE@python.inline@import os, sys@@@", 741 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
768 "@@@STEP_LOG_LINE@python.inline@from common import chromium_utils # Error? See https://crbug.com/584783.@@@", 742 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
769 "@@@STEP_LOG_LINE@python.inline@@@@", 743 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
770 "@@@STEP_LOG_LINE@python.inline@@@@", 744 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
771 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]):@@@", 745 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
772 "@@@STEP_LOG_LINE@python.inline@ chromium_utils.RemoveDirectory(sys.argv[ 1])@@@", 746 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
747 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
748 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
773 "@@@STEP_LOG_END@python.inline@@@" 749 "@@@STEP_LOG_END@python.inline@@@"
774 ] 750 ]
775 }, 751 },
752 {
753 "cmd": [
754 "python",
755 "-u",
756 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
757 "{\n \"args\": [\n \"--isolate\", \n \"[SLAVE_BUILD]/skia /infra/bots/upload_dm_results.isolate\", \n \"--isolated\", \n \"[ SLAVE_BUILD]/swarming_temp_dir/skia-task-upload_dm_results_skia.isolated\", \n \"--config-variable\", \n \"OS\", \n \"Linux\", \n \" --blacklist\", \n \".git\", \n \"--blacklist\", \n \"out\", \n \"--blacklist\", \n \"*.pyc\", \n \"--blacklist\", \n \".recipe_deps\", \n \"--extra-variable\", \n \"WORKDIR\", \ n \"[SLAVE_BUILD]\"\n ], \n \"dir\": \"[SLAVE_BUILD]\", \n \"ver sion\": 1\n}",
758 "[SLAVE_BUILD]/swarming_temp_dir/upload_dm_results_skia.isolated.gen.json"
759 ],
760 "name": "Write upload_dm_results_skia.isolated.gen.json"
761 },
762 {
763 "cmd": [
764 "python",
765 "-u",
766 "RECIPE_MODULE[build::isolate]/resources/isolate.py",
767 "[SLAVE_BUILD]/swarming.client",
768 "batcharchive",
769 "--dump-json",
770 "/path/to/tmp/json",
771 "--isolate-server",
772 "https://isolateserver.appspot.com",
773 "--verbose",
774 "[SLAVE_BUILD]/swarming_temp_dir/upload_dm_results_skia.isolated.gen.json"
775 ],
776 "name": "isolate tests (3)",
777 "~followup_annotations": [
778 "@@@STEP_LOG_LINE@json.output@{@@@",
779 "@@@STEP_LOG_LINE@json.output@ \"upload_dm_results_skia\": \"[dummy hash for upload_dm_results_skia]\"@@@",
780 "@@@STEP_LOG_LINE@json.output@}@@@",
781 "@@@STEP_LOG_END@json.output@@@",
782 "@@@SET_BUILD_PROPERTY@swarm_hashes@{\"upload_dm_results_skia\": \"[dummy hash for upload_dm_results_skia]\"}@@@"
783 ]
784 },
785 {
786 "cmd": [
787 "python",
788 "-u",
789 "\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",
790 "[SLAVE_BUILD]/swarming_temp_dir/skia-task-upload_dm_results_skia.isolated ",
791 "abc123"
792 ],
793 "name": "add_isolated_input (2)",
794 "~followup_annotations": [
795 "@@@STEP_LOG_LINE@python.inline@@@@",
796 "@@@STEP_LOG_LINE@python.inline@import json@@@",
797 "@@@STEP_LOG_LINE@python.inline@import sys@@@",
798 "@@@STEP_LOG_LINE@python.inline@with open(sys.argv[1]) as f:@@@",
799 "@@@STEP_LOG_LINE@python.inline@ isolated = json.load(f)@@@",
800 "@@@STEP_LOG_LINE@python.inline@if not isolated.get('includes'):@@@",
801 "@@@STEP_LOG_LINE@python.inline@ isolated['includes'] = []@@@",
802 "@@@STEP_LOG_LINE@python.inline@for h in sys.argv[2:]:@@@",
803 "@@@STEP_LOG_LINE@python.inline@ isolated['includes'].append(h)@@@",
804 "@@@STEP_LOG_LINE@python.inline@with open(sys.argv[1], 'w') as f:@@@",
805 "@@@STEP_LOG_LINE@python.inline@ json.dump(isolated, f, sort_keys=True)@@ @",
806 "@@@STEP_LOG_END@python.inline@@@"
807 ]
808 },
776 { 809 {
777 "cmd": [ 810 "cmd": [
778 "python", 811 "python",
779 "-u", 812 "-u",
780 "\nimport shutil\nimport sys\nshutil.copytree(sys.argv[1], sys.argv[2], sy mlinks=bool(sys.argv[3]))\n", 813 "[SLAVE_BUILD]/swarming.client/isolateserver.py",
781 "[SLAVE_BUILD]/swarming_temp_dir/outputs/test_skia/0/dm", 814 "archive",
782 "[SLAVE_BUILD]/dm", 815 "--isolate-server",
783 "0" 816 "https://isolateserver.appspot.com",
817 "[SLAVE_BUILD]/swarming_temp_dir/skia-task-upload_dm_results_skia.isolated "
784 ], 818 ],
785 "name": "dm_dir" 819 "name": "upload new .isolated file for upload_dm_results_skia",
820 "stdout": "/path/to/tmp/"
786 }, 821 },
787 { 822 {
788 "cmd": [ 823 "cmd": [
789 "python", 824 "python",
790 "-u", 825 "-u",
791 "RECIPE_MODULE[skia::core]/resources/upload_dm_results.py", 826 "[SLAVE_BUILD]/swarming.client/swarming.py",
792 "[SLAVE_BUILD]/dm", 827 "trigger",
793 "abc123", 828 "--swarming",
794 "Test-iOS-Clang-iPad4-GPU-SGX554-Arm7-Release", 829 "https://chromium-swarm.appspot.com",
795 "5", 830 "--isolate-server",
796 "", 831 "https://isolateserver.appspot.com",
797 "[SLAVE_BUILD]/skia/common/py/utils" 832 "--priority",
833 "90",
834 "--shards",
835 "1",
836 "--task-name",
837 "upload_dm_results_skia/Linux/def456/Test-iOS-Clang-iPad4-GPU-SGX554-Arm7- Release/5",
838 "--dump-json",
839 "/path/to/tmp/json",
840 "--expiration",
841 "72000",
842 "--io-timeout",
843 "2400",
844 "--hard-timeout",
845 "14400",
846 "--dimension",
847 "cpu",
848 "x86-64-avx2",
849 "--dimension",
850 "gpu",
851 "none",
852 "--dimension",
853 "os",
854 "Linux",
855 "--dimension",
856 "pool",
857 "Skia",
858 "--tag",
859 "allow_milo:1",
860 "--tag",
861 "buildername:Test-iOS-Clang-iPad4-GPU-SGX554-Arm7-Release",
862 "--tag",
863 "buildnumber:5",
864 "--tag",
865 "data:def456",
866 "--tag",
867 "master:client.skia",
868 "--tag",
869 "name:upload_dm_results_skia",
870 "--tag",
871 "os:Linux",
872 "--tag",
873 "revision:abc123",
874 "--tag",
875 "slavename:skiabot-linux-swarm-000",
876 "--tag",
877 "stepname:upload_dm_results_skia on Linux",
878 "--idempotent",
879 "def456",
880 "--",
881 "--workdir",
882 "../../..",
883 "upload_dm_results",
884 "buildername=Test-iOS-Clang-iPad4-GPU-SGX554-Arm7-Release",
885 "mastername=client.skia",
886 "buildnumber=5",
887 "slavename=skiabot-linux-swarm-000",
888 "reason=Triggered by Skia swarm_trigger Recipe",
889 "swarm_out_dir=${ISOLATED_OUTDIR}",
890 "revision=abc123"
798 ], 891 ],
799 "cwd": "[SLAVE_BUILD]/skia", 892 "name": "[trigger] upload_dm_results_skia on Linux",
800 "env": { 893 "~followup_annotations": [
801 "AWS_CREDENTIAL_FILE": "[HOME]/chromium-skia-gm.boto", 894 "@@@STEP_LOG_LINE@json.output@{@@@",
802 "BOTO_CONFIG": "[HOME]/chromium-skia-gm.boto" 895 "@@@STEP_LOG_LINE@json.output@ \"base_task_name\": \"upload_dm_results_sk ia/Linux/def456/Test-iOS-Clang-iPad4-GPU-SGX554-Arm7-Release/5\", @@@",
803 }, 896 "@@@STEP_LOG_LINE@json.output@ \"tasks\": {@@@",
804 "name": "Upload DM Results" 897 "@@@STEP_LOG_LINE@json.output@ \"upload_dm_results_skia/Linux/def456/Te st-iOS-Clang-iPad4-GPU-SGX554-Arm7-Release/5\": {@@@",
898 "@@@STEP_LOG_LINE@json.output@ \"shard_index\": 0, @@@",
899 "@@@STEP_LOG_LINE@json.output@ \"task_id\": \"10000\", @@@",
900 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"https://chromium-swarm .appspot.com/user/task/10000\"@@@",
901 "@@@STEP_LOG_LINE@json.output@ }@@@",
902 "@@@STEP_LOG_LINE@json.output@ }@@@",
903 "@@@STEP_LOG_LINE@json.output@}@@@",
904 "@@@STEP_LOG_END@json.output@@@",
905 "@@@STEP_LINK@shard #0@https://chromium-swarm.appspot.com/user/task/10000@ @@",
906 "@@@STEP_LINK@view steps on Milo@https://luci-milo.appspot.com/swarming/ta sk/10000@@@"
907 ]
908 },
909 {
910 "cmd": [
911 "python",
912 "-u",
913 "[SLAVE_BUILD]/swarming.client/swarming.py",
914 "collect",
915 "--swarming",
916 "https://chromium-swarm.appspot.com",
917 "--decorate",
918 "--print-status-updates",
919 "--json",
920 "{\"base_task_name\": \"upload_dm_results_skia/Linux/def456/Test-iOS-Clang -iPad4-GPU-SGX554-Arm7-Release/5\", \"tasks\": {\"upload_dm_results_skia/Linux/d ef456/Test-iOS-Clang-iPad4-GPU-SGX554-Arm7-Release/5\": {\"shard_index\": 0, \"t ask_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/tas k/10000\"}}}",
921 "--task-summary-json",
922 "/path/to/tmp/json"
923 ],
924 "name": "upload_dm_results_skia on Linux",
925 "~followup_annotations": [
926 "@@@STEP_TEXT@swarming pending 71s@@@",
927 "@@@STEP_LOG_LINE@json.output@{@@@",
928 "@@@STEP_LOG_LINE@json.output@ \"shards\": [@@@",
929 "@@@STEP_LOG_LINE@json.output@ {@@@",
930 "@@@STEP_LOG_LINE@json.output@ \"abandoned_ts\": null, @@@",
931 "@@@STEP_LOG_LINE@json.output@ \"bot_id\": \"vm30\", @@@",
932 "@@@STEP_LOG_LINE@json.output@ \"completed_ts\": \"2014-09-25T01:42:0 0.123\", @@@",
933 "@@@STEP_LOG_LINE@json.output@ \"created_ts\": \"2014-09-25T01:41:00. 123\", @@@",
934 "@@@STEP_LOG_LINE@json.output@ \"durations\": [@@@",
935 "@@@STEP_LOG_LINE@json.output@ 5.7, @@@",
936 "@@@STEP_LOG_LINE@json.output@ 31.5@@@",
937 "@@@STEP_LOG_LINE@json.output@ ], @@@",
938 "@@@STEP_LOG_LINE@json.output@ \"exit_codes\": [@@@",
939 "@@@STEP_LOG_LINE@json.output@ 0, @@@",
940 "@@@STEP_LOG_LINE@json.output@ 0@@@",
941 "@@@STEP_LOG_LINE@json.output@ ], @@@",
942 "@@@STEP_LOG_LINE@json.output@ \"failure\": false, @@@",
943 "@@@STEP_LOG_LINE@json.output@ \"id\": \"148aa78d7aa0000\", @@@",
944 "@@@STEP_LOG_LINE@json.output@ \"internal_failure\": false, @@@",
945 "@@@STEP_LOG_LINE@json.output@ \"isolated_out\": {@@@",
946 "@@@STEP_LOG_LINE@json.output@ \"isolated\": \"abc123\", @@@",
947 "@@@STEP_LOG_LINE@json.output@ \"isolatedserver\": \"https://isolat eserver.appspot.com\", @@@",
948 "@@@STEP_LOG_LINE@json.output@ \"namespace\": \"default-gzip\", @@@ ",
949 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"blah\"@@@",
950 "@@@STEP_LOG_LINE@json.output@ }, @@@",
951 "@@@STEP_LOG_LINE@json.output@ \"modified_ts\": \"2014-09-25 01:42:00 \", @@@",
952 "@@@STEP_LOG_LINE@json.output@ \"name\": \"heartbeat-canary-2014-09-2 5_01:41:55-os=Windows\", @@@",
953 "@@@STEP_LOG_LINE@json.output@ \"outputs\": [@@@",
954 "@@@STEP_LOG_LINE@json.output@ \"Heart beat succeeded on win32.\\n\ ", @@@",
955 "@@@STEP_LOG_LINE@json.output@ \"Foo\"@@@",
956 "@@@STEP_LOG_LINE@json.output@ ], @@@",
957 "@@@STEP_LOG_LINE@json.output@ \"started_ts\": \"2014-09-25T01:42:11. 123\", @@@",
958 "@@@STEP_LOG_LINE@json.output@ \"state\": 112, @@@",
959 "@@@STEP_LOG_LINE@json.output@ \"try_number\": 1, @@@",
960 "@@@STEP_LOG_LINE@json.output@ \"user\": \"unknown\"@@@",
961 "@@@STEP_LOG_LINE@json.output@ }@@@",
962 "@@@STEP_LOG_LINE@json.output@ ]@@@",
963 "@@@STEP_LOG_LINE@json.output@}@@@",
964 "@@@STEP_LOG_END@json.output@@@",
965 "@@@STEP_LINK@shard #0 isolated out@blah@@@",
966 "@@@STEP_LINK@view steps on Milo@https://luci-milo.appspot.com/swarming/ta sk/148aa78d7aa0000@@@"
967 ]
805 }, 968 },
806 { 969 {
807 "name": "$result", 970 "name": "$result",
808 "recipe_result": null, 971 "recipe_result": null,
809 "status_code": 0 972 "status_code": 0
810 } 973 }
811 ] 974 ]
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698