Index: recipe_modules/bot_update/example.expected/tryjob_fail_patch_download.json |
diff --git a/recipe_modules/bot_update/example.expected/tryjob_fail_patch_download.json b/recipe_modules/bot_update/example.expected/tryjob_fail_patch_download.json |
new file mode 100644 |
index 0000000000000000000000000000000000000000..ec7bca73ac300c5f0422fc4e546dc0992448266e |
--- /dev/null |
+++ b/recipe_modules/bot_update/example.expected/tryjob_fail_patch_download.json |
@@ -0,0 +1,78 @@ |
+[ |
+ { |
+ "cmd": [ |
+ "python", |
+ "-u", |
+ "RECIPE_MODULE[bot_update]/resources/bot_update.py", |
+ "--master", |
+ "tryserver.chromium.linux", |
+ "--builder", |
+ "linux_rel", |
+ "--slave", |
+ "totallyaslave-c4", |
+ "--spec", |
+ "cache_dir = None\nsolutions = [{'deps_file': 'DEPS', 'managed': True, 'name': 'src', 'url': 'svn://svn.chromium.org/chrome/trunk/src'}]", |
+ "--root", |
+ "src", |
+ "--revision_mapping_file", |
+ "{\"src\": \"got_cr_revision\"}", |
+ "--patch_url", |
+ "http://src.chromium.org/foo/bar", |
+ "--output_json", |
+ "/path/to/tmp/json", |
+ "--revision", |
+ "src@HEAD" |
+ ], |
+ "cwd": "[SLAVE_BUILD]", |
+ "name": "bot_update", |
+ "~followup_annotations": [ |
+ "@@@STEP_TEXT@Some step text@@@", |
+ "@@@STEP_LOG_LINE@json.output@{@@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"did_run\": true, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"fixed_revisions\": {@@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"src\": \"HEAD\"@@@", |
+ "@@@STEP_LOG_LINE@json.output@ }, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"log_lines\": [@@@", |
+ "@@@STEP_LOG_LINE@json.output@ [@@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"patch error\", @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"Patch failed to apply\"@@@", |
+ "@@@STEP_LOG_LINE@json.output@ ]@@@", |
+ "@@@STEP_LOG_LINE@json.output@ ], @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"patch_apply_return_code\": 3, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"patch_failure\": true, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"patch_root\": \"src\", @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"properties\": {@@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"got_cr_revision\": \"f27fede2220bcd326aee3e86ddfd4ebd0fe58cb9\", @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"got_cr_revision_cp\": \"refs/heads/master@{#170242}\"@@@", |
+ "@@@STEP_LOG_LINE@json.output@ }, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"root\": \"src\", @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"step_text\": \"Some step text\"@@@", |
+ "@@@STEP_LOG_LINE@json.output@}@@@", |
+ "@@@STEP_LOG_END@json.output@@@", |
+ "@@@STEP_LOG_LINE@patch error@Patch failed to apply@@@", |
+ "@@@STEP_LOG_END@patch error@@@", |
+ "@@@SET_BUILD_PROPERTY@got_cr_revision@\"f27fede2220bcd326aee3e86ddfd4ebd0fe58cb9\"@@@", |
+ "@@@SET_BUILD_PROPERTY@got_cr_revision_cp@\"refs/heads/master@{#170242}\"@@@" |
+ ] |
+ }, |
+ { |
+ "cmd": [ |
+ "python", |
+ "-u", |
+ "import sys;print \"Patch download failed. See bot_update step for details\";sys.exit(1)" |
+ ], |
+ "cwd": "[SLAVE_BUILD]", |
+ "name": "Patch failure", |
+ "~followup_annotations": [ |
+ "step returned non-zero exit code: 1", |
+ "@@@STEP_LOG_LINE@python.inline@import sys;print \"Patch download failed. See bot_update step for details\";sys.exit(1)@@@", |
+ "@@@STEP_LOG_END@python.inline@@@", |
+ "@@@STEP_EXCEPTION@@@" |
+ ] |
+ }, |
+ { |
+ "name": "$result", |
+ "reason": "Infra Failure: Step('Patch failure') returned 1", |
+ "status_code": 1 |
+ } |
+] |