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

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

Powered by Google App Engine
This is Rietveld 408576698