| 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
 | 
| +  }
 | 
| +]
 | 
| 
 |