tryserver: add support for gerrit footers
Bug: 644609 Change-Id: Ied7439d688b89f90b9705968927521b5060c5fb4 Reviewed-on: https://chromium-review.googlesource.com/565564 Commit-Queue: Paweł Hajdan Jr. <phajdan.jr@chromium.org> Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org>changes/64/565564/6
parent
903ea73119
commit
24025d3e71
@ -1,39 +1,55 @@
|
|||||||
[
|
[
|
||||||
{
|
|
||||||
"cmd": [
|
|
||||||
"git",
|
|
||||||
"diff",
|
|
||||||
"--cached",
|
|
||||||
"--name-only"
|
|
||||||
],
|
|
||||||
"cwd": "[START_DIR]",
|
|
||||||
"infra_step": true,
|
|
||||||
"name": "git diff to analyze patch",
|
|
||||||
"stdout": "/path/to/tmp/",
|
|
||||||
"~followup_annotations": [
|
|
||||||
"@@@STEP_LOG_LINE@files@foo.cc@@@",
|
|
||||||
"@@@STEP_LOG_END@files@@@",
|
|
||||||
"@@@SET_BUILD_PROPERTY@failure_type@\"INVALID_TEST_RESULTS\"@@@",
|
|
||||||
"@@@SET_BUILD_PROPERTY@subproject_tag@\"v8\"@@@"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"cmd": [
|
"cmd": [
|
||||||
"python",
|
"python",
|
||||||
"-u",
|
"-u",
|
||||||
"import sys; sys.exit(1)"
|
"RECIPE_PACKAGE_REPO[depot_tools]/gerrit_client.py",
|
||||||
|
"changes",
|
||||||
|
"--host",
|
||||||
|
"https://chromium-review.googlesource.com",
|
||||||
|
"--json_file",
|
||||||
|
"/path/to/tmp/json",
|
||||||
|
"--limit",
|
||||||
|
"1",
|
||||||
|
"-p",
|
||||||
|
"change=456789",
|
||||||
|
"-o",
|
||||||
|
"ALL_REVISIONS",
|
||||||
|
"-o",
|
||||||
|
"ALL_COMMITS"
|
||||||
],
|
],
|
||||||
"name": "fail",
|
"env": {
|
||||||
|
"PATH": "<PATH>:RECIPE_PACKAGE_REPO[depot_tools]"
|
||||||
|
},
|
||||||
|
"infra_step": true,
|
||||||
|
"name": "gerrit changes",
|
||||||
"~followup_annotations": [
|
"~followup_annotations": [
|
||||||
"step returned non-zero exit code: 1",
|
"@@@STEP_LOG_LINE@json.output@[@@@",
|
||||||
"@@@STEP_TEXT@foo@@@",
|
"@@@STEP_LOG_LINE@json.output@ {@@@",
|
||||||
"@@@STEP_FAILURE@@@",
|
"@@@STEP_LOG_LINE@json.output@ \"_number\": \"91827\", @@@",
|
||||||
"@@@SET_BUILD_PROPERTY@failure_hash@\"c2311ad770732eade3d2f48247abd147e40a70e7\"@@@"
|
"@@@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@@@"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "$result",
|
"name": "$result",
|
||||||
"reason": "Step('fail') failed with return_code 1",
|
"reason": "Error querying for CL description: host:'https://chromium-review.googlesource.com' change:456789; patchset:12",
|
||||||
"recipe_result": null,
|
"recipe_result": null,
|
||||||
"status_code": 1
|
"status_code": 1
|
||||||
}
|
}
|
||||||
|
@ -1,40 +0,0 @@
|
|||||||
[
|
|
||||||
{
|
|
||||||
"cmd": [
|
|
||||||
"git",
|
|
||||||
"diff",
|
|
||||||
"--cached",
|
|
||||||
"--name-only"
|
|
||||||
],
|
|
||||||
"cwd": "[START_DIR]",
|
|
||||||
"infra_step": true,
|
|
||||||
"name": "git diff to analyze patch",
|
|
||||||
"stdout": "/path/to/tmp/",
|
|
||||||
"~followup_annotations": [
|
|
||||||
"@@@STEP_LOG_LINE@files@foo.cc@@@",
|
|
||||||
"@@@STEP_LOG_END@files@@@",
|
|
||||||
"@@@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 returned non-zero exit code: 1",
|
|
||||||
"@@@STEP_TEXT@foo@@@",
|
|
||||||
"@@@STEP_FAILURE@@@",
|
|
||||||
"@@@SET_BUILD_PROPERTY@failure_hash@\"c2311ad770732eade3d2f48247abd147e40a70e7\"@@@"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "$result",
|
|
||||||
"reason": "Step('fail') failed with return_code 1",
|
|
||||||
"recipe_result": null,
|
|
||||||
"status_code": 1
|
|
||||||
}
|
|
||||||
]
|
|
Loading…
Reference in New Issue