[ { "cmd": [ "python", "-u", "RECIPE_REPO[depot_tools]/gerrit_client.py", "changes", "--host", "https://chromium-review.googlesource.com", "--json_file", "/path/to/tmp/json", "--limit", "1", "-p", "change=91827", "-o", "ALL_REVISIONS", "-o", "DOWNLOAD_COMMANDS" ], "env": { "PATH": ":RECIPE_REPO[depot_tools]" }, "infra_step": true, "name": "gerrit fetch current CL info", "~followup_annotations": [ "@@@STEP_LOG_LINE@json.output@[@@@", "@@@STEP_LOG_LINE@json.output@ {@@@", "@@@STEP_LOG_LINE@json.output@ \"branch\": \"master\", @@@", "@@@STEP_LOG_LINE@json.output@ \"revisions\": {@@@", "@@@STEP_LOG_LINE@json.output@ \"184ebe53805e102605d11f6b143486d15c23a09c\": {@@@", "@@@STEP_LOG_LINE@json.output@ \"_number\": \"1\", @@@", "@@@STEP_LOG_LINE@json.output@ \"ref\": \"refs/changes/27/91827/1\"@@@", "@@@STEP_LOG_LINE@json.output@ }@@@", "@@@STEP_LOG_LINE@json.output@ }@@@", "@@@STEP_LOG_LINE@json.output@ }@@@", "@@@STEP_LOG_LINE@json.output@]@@@", "@@@STEP_LOG_END@json.output@@@" ] }, { "cmd": [ "python", "-u", "RECIPE_REPO[depot_tools]/gerrit_client.py", "changes", "--host", "https://chromium-review.googlesource.com", "--json_file", "/path/to/tmp/json", "--limit", "1", "-p", "change=91827", "-o", "ALL_REVISIONS", "-o", "ALL_COMMITS" ], "env": { "PATH": ":RECIPE_REPO[depot_tools]" }, "infra_step": true, "name": "gerrit changes", "~followup_annotations": [ "@@@STEP_LOG_LINE@json.output@[@@@", "@@@STEP_LOG_LINE@json.output@ {@@@", "@@@STEP_LOG_LINE@json.output@ \"_number\": \"91827\", @@@", "@@@STEP_LOG_LINE@json.output@ \"branch\": \"master\", @@@", "@@@STEP_LOG_LINE@json.output@ \"change_id\": \"Ideadbeef\", @@@", "@@@STEP_LOG_LINE@json.output@ \"created\": \"2017-01-30 13:11:20.000000000\", @@@", "@@@STEP_LOG_LINE@json.output@ \"has_review_started\": false, @@@", "@@@STEP_LOG_LINE@json.output@ \"project\": \"chromium/src\", @@@", "@@@STEP_LOG_LINE@json.output@ \"revisions\": {@@@", "@@@STEP_LOG_LINE@json.output@ \"184ebe53805e102605d11f6b143486d15c23a09c\": {@@@", "@@@STEP_LOG_LINE@json.output@ \"_number\": \"1\", @@@", "@@@STEP_LOG_LINE@json.output@ \"commit\": {@@@", "@@@STEP_LOG_LINE@json.output@ \"message\": \"Change commit message\"@@@", "@@@STEP_LOG_LINE@json.output@ }@@@", "@@@STEP_LOG_LINE@json.output@ }@@@", "@@@STEP_LOG_LINE@json.output@ }, @@@", "@@@STEP_LOG_LINE@json.output@ \"status\": \"NEW\", @@@", "@@@STEP_LOG_LINE@json.output@ \"subject\": \"Change title\"@@@", "@@@STEP_LOG_LINE@json.output@ }@@@", "@@@STEP_LOG_LINE@json.output@]@@@", "@@@STEP_LOG_END@json.output@@@" ] }, { "cmd": [ "python", "-u", "RECIPE_REPO[depot_tools]/git_footers.py", "--json", "/path/to/tmp/json" ], "name": "parse description", "stdin": "Change commit message", "~followup_annotations": [ "@@@STEP_LOG_END@json.output (invalid)@@@", "@@@STEP_LOG_LINE@json.output (exception)@No JSON object could be decoded@@@", "@@@STEP_LOG_END@json.output (exception)@@@" ] }, { "cmd": [ "git", "-c", "core.quotePath=false", "diff", "--cached", "--name-only" ], "infra_step": true, "name": "git diff to analyze patch", "stdout": "/path/to/tmp/", "~followup_annotations": [ "@@@STEP_LOG_LINE@files@None/foo.cc@@@", "@@@STEP_LOG_END@files@@@", "@@@SET_BUILD_PROPERTY@do_not_retry@true@@@", "@@@SET_BUILD_PROPERTY@failure_type@\"INVALID_TEST_RESULTS\"@@@", "@@@SET_BUILD_PROPERTY@subproject_tag@\"v8\"@@@" ] }, { "cmd": [ "python", "-u", "import sys; sys.exit(1)" ], "name": "fail", "~followup_annotations": [ "@@@STEP_TEXT@foo@@@", "@@@SET_BUILD_PROPERTY@failure_hash@\"622c0c52e65e6d0dc78957dd113ad343e57ae6d2\"@@@", "@@@STEP_FAILURE@@@" ] }, { "failure": { "failure": {}, "humanReason": "Step('fail') (retcode: 1)" }, "name": "$result" } ]