|
|
|
[
|
|
|
|
{
|
|
|
|
"cmd": [
|
|
|
|
"python",
|
|
|
|
"-u",
|
|
|
|
"[BUILD]/scripts/slave/git_setup.py",
|
|
|
|
"--path",
|
|
|
|
"[TMP_BASE]/patch_tmp_1",
|
|
|
|
"--url",
|
|
|
|
"http://patch.url/"
|
|
|
|
],
|
|
|
|
"name": "patch git setup"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"cmd": [
|
|
|
|
"git",
|
|
|
|
"fetch",
|
|
|
|
"origin",
|
|
|
|
"johndoe#123.diff"
|
|
|
|
],
|
|
|
|
"cwd": "[TMP_BASE]/patch_tmp_1",
|
|
|
|
"name": "patch fetch"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"cmd": [
|
|
|
|
"git",
|
|
|
|
"clean",
|
|
|
|
"-f",
|
|
|
|
"-d",
|
|
|
|
"-x"
|
|
|
|
],
|
|
|
|
"cwd": "[TMP_BASE]/patch_tmp_1",
|
|
|
|
"name": "patch clean"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"cmd": [
|
|
|
|
"git",
|
|
|
|
"checkout",
|
|
|
|
"-f",
|
|
|
|
"FETCH_HEAD"
|
|
|
|
],
|
|
|
|
"cwd": "[TMP_BASE]/patch_tmp_1",
|
|
|
|
"name": "patch git checkout"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"cmd": [
|
|
|
|
"patch",
|
|
|
|
"--dir",
|
|
|
|
"[SLAVE_BUILD]",
|
|
|
|
"--force",
|
|
|
|
"--forward",
|
|
|
|
"--remove-empty-files",
|
|
|
|
"--strip",
|
|
|
|
"0",
|
|
|
|
"--input",
|
|
|
|
"[TMP_BASE]/patch_tmp_1/patch.diff"
|
|
|
|
],
|
|
|
|
"name": "apply patch"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"cmd": [
|
|
|
|
"rm",
|
|
|
|
"-rf",
|
|
|
|
"[TMP_BASE]/patch_tmp_1"
|
|
|
|
],
|
|
|
|
"name": "remove patch"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"cmd": [
|
|
|
|
"git",
|
|
|
|
"diff",
|
|
|
|
"--cached",
|
|
|
|
"--name-only"
|
|
|
|
],
|
|
|
|
"cwd": "[SLAVE_BUILD]/v8",
|
|
|
|
"name": "git diff to analyze patch",
|
|
|
|
"stdout": "/path/to/tmp/",
|
|
|
|
"~followup_annotations": [
|
|
|
|
"@@@STEP_LOG_LINE@files@v8/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
|
|
|
|
}
|
|
|
|
]
|