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

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

Powered by Google App Engine
This is Rietveld 408576698