| Index: scripts/slave/recipes/infra/recipe_autoroller_public.expected/failure.json
|
| diff --git a/scripts/slave/recipes/infra/recipe_autoroller_public.expected/failure.json b/scripts/slave/recipes/infra/recipe_autoroller_public.expected/failure.json
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..b525d524850773cfd5e5cf3c5ecf2ae1494563d8
|
| --- /dev/null
|
| +++ b/scripts/slave/recipes/infra/recipe_autoroller_public.expected/failure.json
|
| @@ -0,0 +1,285 @@
|
| +[
|
| + {
|
| + "cmd": [
|
| + "python",
|
| + "-u",
|
| + "RECIPE_PACKAGE_REPO[depot_tools]/gclient.py",
|
| + "config",
|
| + "--spec",
|
| + "cache_dir = '[GIT_CACHE]'\nsolutions = [{'deps_file': '.DEPS.git', 'managed': True, 'name': 'infra', 'url': 'https://chromium.googlesource.com/infra/infra.git'}]"
|
| + ],
|
| + "cwd": "[SLAVE_BUILD]",
|
| + "env": {
|
| + "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]"
|
| + },
|
| + "name": "gclient setup"
|
| + },
|
| + {
|
| + "cmd": [
|
| + "python",
|
| + "-u",
|
| + "RECIPE_PACKAGE_REPO[depot_tools]/gclient.py",
|
| + "sync",
|
| + "--verbose",
|
| + "--with_branch_heads",
|
| + "--nohooks",
|
| + "-j8",
|
| + "--reset",
|
| + "--force",
|
| + "--upstream",
|
| + "--no-nag-max",
|
| + "--delete_unversioned_trees",
|
| + "--revision",
|
| + "infra@origin/master",
|
| + "--revision",
|
| + "infra/recipes-py@origin/master",
|
| + "--output-json",
|
| + "/path/to/tmp/json"
|
| + ],
|
| + "cwd": "[SLAVE_BUILD]",
|
| + "env": {
|
| + "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]"
|
| + },
|
| + "name": "gclient sync",
|
| + "~followup_annotations": [
|
| + "@@@STEP_LOG_LINE@json.output@{@@@",
|
| + "@@@STEP_LOG_LINE@json.output@ \"solutions\": {@@@",
|
| + "@@@STEP_LOG_LINE@json.output@ \"infra/\": {@@@",
|
| + "@@@STEP_LOG_LINE@json.output@ \"revision\": \"5e03a58dc0850e5137a8ebbce29610670c756aed\"@@@",
|
| + "@@@STEP_LOG_LINE@json.output@ }, @@@",
|
| + "@@@STEP_LOG_LINE@json.output@ \"infra/recipes-py/\": {@@@",
|
| + "@@@STEP_LOG_LINE@json.output@ \"revision\": \"566be4c6bf5a619a0f53810d649ca87525be7d24\"@@@",
|
| + "@@@STEP_LOG_LINE@json.output@ }@@@",
|
| + "@@@STEP_LOG_LINE@json.output@ }@@@",
|
| + "@@@STEP_LOG_LINE@json.output@}@@@",
|
| + "@@@STEP_LOG_END@json.output@@@",
|
| + "@@@SET_BUILD_PROPERTY@got_revision@\"566be4c6bf5a619a0f53810d649ca87525be7d24\"@@@"
|
| + ]
|
| + },
|
| + {
|
| + "cmd": [
|
| + "python",
|
| + "-u",
|
| + "RECIPE_PACKAGE_REPO[depot_tools]/gclient.py",
|
| + "recurse",
|
| + "git",
|
| + "config",
|
| + "user.name",
|
| + "local_bot"
|
| + ],
|
| + "cwd": "[SLAVE_BUILD]",
|
| + "env": {
|
| + "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]"
|
| + },
|
| + "name": "gclient recurse (git config user.name)"
|
| + },
|
| + {
|
| + "cmd": [
|
| + "python",
|
| + "-u",
|
| + "RECIPE_PACKAGE_REPO[depot_tools]/gclient.py",
|
| + "recurse",
|
| + "git",
|
| + "config",
|
| + "user.email",
|
| + "local_bot@example.com"
|
| + ],
|
| + "cwd": "[SLAVE_BUILD]",
|
| + "env": {
|
| + "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]"
|
| + },
|
| + "name": "gclient recurse (git config user.email)"
|
| + },
|
| + {
|
| + "cmd": [
|
| + "python",
|
| + "-u",
|
| + "RECIPE_PACKAGE_REPO[depot_tools]/gclient.py",
|
| + "runhooks"
|
| + ],
|
| + "cwd": "[SLAVE_BUILD]",
|
| + "env": {
|
| + "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]"
|
| + },
|
| + "name": "gclient runhooks"
|
| + },
|
| + {
|
| + "cmd": [
|
| + "curl",
|
| + "https://luci-config.appspot.com/_ah/api/config/v1/projects"
|
| + ],
|
| + "cwd": "[SLAVE_BUILD]",
|
| + "name": "Get project urls",
|
| + "stdout": "/path/to/tmp/json",
|
| + "~followup_annotations": [
|
| + "@@@STEP_LOG_LINE@json.output@{@@@",
|
| + "@@@STEP_LOG_LINE@json.output@ \"projects\": [@@@",
|
| + "@@@STEP_LOG_LINE@json.output@ {@@@",
|
| + "@@@STEP_LOG_LINE@json.output@ \"id\": \"recipe_engine\", @@@",
|
| + "@@@STEP_LOG_LINE@json.output@ \"repo_type\": \"GITILES\", @@@",
|
| + "@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://repo.repo/recipes-py\"@@@",
|
| + "@@@STEP_LOG_LINE@json.output@ }, @@@",
|
| + "@@@STEP_LOG_LINE@json.output@ {@@@",
|
| + "@@@STEP_LOG_LINE@json.output@ \"id\": \"build\", @@@",
|
| + "@@@STEP_LOG_LINE@json.output@ \"repo_type\": \"GITILES\", @@@",
|
| + "@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://repo.repo/chromium/build\"@@@",
|
| + "@@@STEP_LOG_LINE@json.output@ }@@@",
|
| + "@@@STEP_LOG_LINE@json.output@ ]@@@",
|
| + "@@@STEP_LOG_LINE@json.output@}@@@",
|
| + "@@@STEP_LOG_END@json.output@@@"
|
| + ]
|
| + },
|
| + {
|
| + "cmd": [],
|
| + "cwd": "[SLAVE_BUILD]",
|
| + "name": "build"
|
| + },
|
| + {
|
| + "cmd": [
|
| + "python",
|
| + "-u",
|
| + "RECIPE_MODULE[depot_tools::git]/resources/git_setup.py",
|
| + "--path",
|
| + "[TMP_BASE]/roll_build_tmp_1",
|
| + "--url",
|
| + "https://repo.repo/chromium/build"
|
| + ],
|
| + "cwd": "[SLAVE_BUILD]",
|
| + "name": "build.git setup",
|
| + "~followup_annotations": [
|
| + "@@@STEP_NEST_LEVEL@1@@@"
|
| + ]
|
| + },
|
| + {
|
| + "cmd": [
|
| + "git",
|
| + "retry",
|
| + "fetch",
|
| + "origin",
|
| + "master"
|
| + ],
|
| + "cwd": "[TMP_BASE]/roll_build_tmp_1",
|
| + "name": "build.git fetch",
|
| + "~followup_annotations": [
|
| + "@@@STEP_NEST_LEVEL@1@@@"
|
| + ]
|
| + },
|
| + {
|
| + "cmd": [
|
| + "git",
|
| + "checkout",
|
| + "-f",
|
| + "FETCH_HEAD"
|
| + ],
|
| + "cwd": "[TMP_BASE]/roll_build_tmp_1",
|
| + "name": "build.git checkout",
|
| + "~followup_annotations": [
|
| + "@@@STEP_NEST_LEVEL@1@@@"
|
| + ]
|
| + },
|
| + {
|
| + "cmd": [
|
| + "git",
|
| + "rev-parse",
|
| + "HEAD"
|
| + ],
|
| + "cwd": "[TMP_BASE]/roll_build_tmp_1",
|
| + "name": "build.read revision",
|
| + "stdout": "/path/to/tmp/",
|
| + "~followup_annotations": [
|
| + "@@@STEP_NEST_LEVEL@1@@@",
|
| + "@@@STEP_TEXT@<br/>checked out 'deadbeef'<br/>@@@"
|
| + ]
|
| + },
|
| + {
|
| + "cmd": [
|
| + "git",
|
| + "clean",
|
| + "-f",
|
| + "-d",
|
| + "-x"
|
| + ],
|
| + "cwd": "[TMP_BASE]/roll_build_tmp_1",
|
| + "name": "build.git clean",
|
| + "~followup_annotations": [
|
| + "@@@STEP_NEST_LEVEL@1@@@"
|
| + ]
|
| + },
|
| + {
|
| + "cmd": [
|
| + "python",
|
| + "-u",
|
| + "[SLAVE_BUILD]/infra/recipes-py/recipes.py",
|
| + "--package",
|
| + "[TMP_BASE]/roll_build_tmp_1/infra/config/recipes.cfg",
|
| + "autoroll",
|
| + "--output-json",
|
| + "/path/to/tmp/json"
|
| + ],
|
| + "cwd": "[SLAVE_BUILD]",
|
| + "name": "build.roll",
|
| + "~followup_annotations": [
|
| + "@@@STEP_NEST_LEVEL@1@@@",
|
| + "@@@STEP_LOG_LINE@json.output@{@@@",
|
| + "@@@STEP_LOG_LINE@json.output@ \"picked_roll_details\": null, @@@",
|
| + "@@@STEP_LOG_LINE@json.output@ \"rejected_candidates_details\": [@@@",
|
| + "@@@STEP_LOG_LINE@json.output@ {@@@",
|
| + "@@@STEP_LOG_LINE@json.output@ \"commit_infos\": {}, @@@",
|
| + "@@@STEP_LOG_LINE@json.output@ \"spec\": \"some_spec\"@@@",
|
| + "@@@STEP_LOG_LINE@json.output@ }@@@",
|
| + "@@@STEP_LOG_LINE@json.output@ ], @@@",
|
| + "@@@STEP_LOG_LINE@json.output@ \"roll_details\": [@@@",
|
| + "@@@STEP_LOG_LINE@json.output@ {@@@",
|
| + "@@@STEP_LOG_LINE@json.output@ \"commit_infos\": {@@@",
|
| + "@@@STEP_LOG_LINE@json.output@ \"recipe_engine\": [@@@",
|
| + "@@@STEP_LOG_LINE@json.output@ {@@@",
|
| + "@@@STEP_LOG_LINE@json.output@ \"author\": \"foo@chromium.org\", @@@",
|
| + "@@@STEP_LOG_LINE@json.output@ \"message\": \"some commit message\", @@@",
|
| + "@@@STEP_LOG_LINE@json.output@ \"revision\": \"123abc\"@@@",
|
| + "@@@STEP_LOG_LINE@json.output@ }@@@",
|
| + "@@@STEP_LOG_LINE@json.output@ ]@@@",
|
| + "@@@STEP_LOG_LINE@json.output@ }@@@",
|
| + "@@@STEP_LOG_LINE@json.output@ }@@@",
|
| + "@@@STEP_LOG_LINE@json.output@ ], @@@",
|
| + "@@@STEP_LOG_LINE@json.output@ \"success\": false, @@@",
|
| + "@@@STEP_LOG_LINE@json.output@ \"trivial\": null@@@",
|
| + "@@@STEP_LOG_LINE@json.output@}@@@",
|
| + "@@@STEP_LOG_END@json.output@@@",
|
| + "@@@STEP_FAILURE@@@"
|
| + ]
|
| + },
|
| + {
|
| + "cmd": [
|
| + "git",
|
| + "diff",
|
| + "HEAD"
|
| + ],
|
| + "cwd": "[TMP_BASE]/roll_build_tmp_1",
|
| + "name": "build.git diff",
|
| + "~followup_annotations": [
|
| + "@@@STEP_NEST_LEVEL@1@@@"
|
| + ]
|
| + },
|
| + {
|
| + "cmd": [
|
| + "python",
|
| + "-u",
|
| + "\nimport shutil, sys\nshutil.rmtree(sys.argv[1])\n",
|
| + "[TMP_BASE]/roll_build_tmp_1"
|
| + ],
|
| + "cwd": "[SLAVE_BUILD]",
|
| + "name": "build.rmtree [TMP_BASE]/roll_build_tmp_1",
|
| + "~followup_annotations": [
|
| + "@@@STEP_NEST_LEVEL@1@@@",
|
| + "@@@STEP_LOG_LINE@python.inline@@@@",
|
| + "@@@STEP_LOG_LINE@python.inline@import shutil, sys@@@",
|
| + "@@@STEP_LOG_LINE@python.inline@shutil.rmtree(sys.argv[1])@@@",
|
| + "@@@STEP_LOG_END@python.inline@@@"
|
| + ]
|
| + },
|
| + {
|
| + "name": "$result",
|
| + "recipe_result": null,
|
| + "status_code": 0
|
| + }
|
| +]
|
|
|