| Index: scripts/slave/recipes/blink_downstream.expected/full_client_v8_fyi_V8_Blink_Linux_64___ignition_fail.json
 | 
| diff --git a/scripts/slave/recipes/blink_downstream.expected/full_client_v8_fyi_V8_Blink_Linux_64___ignition_fail.json b/scripts/slave/recipes/blink_downstream.expected/full_client_v8_fyi_V8_Blink_Linux_64___ignition_fail.json
 | 
| index 99153896d4f328dce23f67273529b3defb21d951..37a555056b919c9a34ca0f5838d1395147d0f216 100644
 | 
| --- a/scripts/slave/recipes/blink_downstream.expected/full_client_v8_fyi_V8_Blink_Linux_64___ignition_fail.json
 | 
| +++ b/scripts/slave/recipes/blink_downstream.expected/full_client_v8_fyi_V8_Blink_Linux_64___ignition_fail.json
 | 
| @@ -3,6 +3,28 @@
 | 
|      "cmd": [
 | 
|        "python",
 | 
|        "-u",
 | 
| +      "\nimport sys, os\npath = sys.argv[1]\nmode = int(sys.argv[2])\nif not os.path.isdir(path):\n  if os.path.exists(path):\n    print \"%s exists but is not a dir\" % path\n    sys.exit(1)\n  os.makedirs(path, mode)\n",
 | 
| +      "[BUILDER_CACHE]/V8_Blink_Linux_64___ignition",
 | 
| +      "511"
 | 
| +    ],
 | 
| +    "name": "makedirs checkout path",
 | 
| +    "~followup_annotations": [
 | 
| +      "@@@STEP_LOG_LINE@python.inline@@@@",
 | 
| +      "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
 | 
| +      "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
 | 
| +      "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
 | 
| +      "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
 | 
| +      "@@@STEP_LOG_LINE@python.inline@  if os.path.exists(path):@@@",
 | 
| +      "@@@STEP_LOG_LINE@python.inline@    print \"%s exists but is not a dir\" % path@@@",
 | 
| +      "@@@STEP_LOG_LINE@python.inline@    sys.exit(1)@@@",
 | 
| +      "@@@STEP_LOG_LINE@python.inline@  os.makedirs(path, mode)@@@",
 | 
| +      "@@@STEP_LOG_END@python.inline@@@"
 | 
| +    ]
 | 
| +  },
 | 
| +  {
 | 
| +    "cmd": [
 | 
| +      "python",
 | 
| +      "-u",
 | 
|        "RECIPE_MODULE[depot_tools::bot_update]/resources/bot_update.py",
 | 
|        "--master",
 | 
|        "client.v8.fyi",
 | 
| @@ -27,6 +49,7 @@
 | 
|        "--force",
 | 
|        "--output_manifest"
 | 
|      ],
 | 
| +    "cwd": "[BUILDER_CACHE]/V8_Blink_Linux_64___ignition",
 | 
|      "env": {
 | 
|        "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]"
 | 
|      },
 | 
| @@ -108,17 +131,74 @@
 | 
|      ]
 | 
|    },
 | 
|    {
 | 
| +    "cmd": [],
 | 
| +    "cwd": "[BUILDER_CACHE]/V8_Blink_Linux_64___ignition",
 | 
| +    "name": "ensure_goma"
 | 
| +  },
 | 
| +  {
 | 
| +    "cmd": [
 | 
| +      "python",
 | 
| +      "-u",
 | 
| +      "RECIPE_MODULE[build::cipd]/resources/bootstrap.py",
 | 
| +      "--platform",
 | 
| +      "linux-amd64",
 | 
| +      "--dest-directory",
 | 
| +      "[SLAVE_BUILD]/cipd",
 | 
| +      "--json-output",
 | 
| +      "/path/to/tmp/json"
 | 
| +    ],
 | 
| +    "cwd": "[BUILDER_CACHE]/V8_Blink_Linux_64___ignition",
 | 
| +    "name": "ensure_goma.install cipd",
 | 
| +    "~followup_annotations": [
 | 
| +      "@@@STEP_NEST_LEVEL@1@@@",
 | 
| +      "@@@STEP_TEXT@cipd instance_id: 40-chars-fake-of-the-package-instance_id@@@",
 | 
| +      "@@@STEP_LOG_LINE@json.output@{@@@",
 | 
| +      "@@@STEP_LOG_LINE@json.output@  \"executable\": \"[SLAVE_BUILD]/cipd/cipd\", @@@",
 | 
| +      "@@@STEP_LOG_LINE@json.output@  \"instance_id\": \"40-chars-fake-of-the-package-instance_id\"@@@",
 | 
| +      "@@@STEP_LOG_LINE@json.output@}@@@",
 | 
| +      "@@@STEP_LOG_END@json.output@@@"
 | 
| +    ]
 | 
| +  },
 | 
| +  {
 | 
| +    "cmd": [
 | 
| +      "[SLAVE_BUILD]/cipd/cipd",
 | 
| +      "ensure",
 | 
| +      "--root",
 | 
| +      "[CACHE]/cipd/goma",
 | 
| +      "--list",
 | 
| +      "infra_internal/goma/client/linux-amd64 release",
 | 
| +      "--json-output",
 | 
| +      "/path/to/tmp/json",
 | 
| +      "--service-account-json",
 | 
| +      "/creds/service_accounts/service-account-goma-client.json"
 | 
| +    ],
 | 
| +    "cwd": "[BUILDER_CACHE]/V8_Blink_Linux_64___ignition",
 | 
| +    "name": "ensure_goma.ensure_installed",
 | 
| +    "~followup_annotations": [
 | 
| +      "@@@STEP_NEST_LEVEL@1@@@",
 | 
| +      "@@@STEP_LOG_LINE@json.output@{@@@",
 | 
| +      "@@@STEP_LOG_LINE@json.output@  \"result\": [@@@",
 | 
| +      "@@@STEP_LOG_LINE@json.output@    {@@@",
 | 
| +      "@@@STEP_LOG_LINE@json.output@      \"instance_id\": \"resolved-instance_id-of-release---------\", @@@",
 | 
| +      "@@@STEP_LOG_LINE@json.output@      \"package\": \"infra_internal/goma/client/linux-amd64\"@@@",
 | 
| +      "@@@STEP_LOG_LINE@json.output@    }@@@",
 | 
| +      "@@@STEP_LOG_LINE@json.output@  ]@@@",
 | 
| +      "@@@STEP_LOG_LINE@json.output@}@@@",
 | 
| +      "@@@STEP_LOG_END@json.output@@@"
 | 
| +    ]
 | 
| +  },
 | 
| +  {
 | 
|      "cmd": [
 | 
|        "python",
 | 
|        "-u",
 | 
|        "RECIPE_PACKAGE_REPO[depot_tools]/gclient.py",
 | 
|        "runhooks"
 | 
|      ],
 | 
| -    "cwd": "[SLAVE_BUILD]/src",
 | 
| +    "cwd": "[BUILDER_CACHE]/V8_Blink_Linux_64___ignition/src",
 | 
|      "env": {
 | 
|        "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json",
 | 
|        "GYP_CHROMIUM_NO_ACTION": "1",
 | 
| -      "GYP_DEFINES": "component=static_library gomadir='[BUILD]/goma' target_arch=x64 use_goma=1",
 | 
| +      "GYP_DEFINES": "component=static_library gomadir='[CACHE]/cipd/goma' target_arch=x64 use_goma=1",
 | 
|        "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]"
 | 
|      },
 | 
|      "name": "gclient runhooks"
 | 
| @@ -127,19 +207,19 @@
 | 
|      "cmd": [
 | 
|        "python",
 | 
|        "-u",
 | 
| -      "[SLAVE_BUILD]/src/tools/mb/mb.py",
 | 
| +      "[BUILDER_CACHE]/V8_Blink_Linux_64___ignition/src/tools/mb/mb.py",
 | 
|        "gen",
 | 
|        "-m",
 | 
|        "client.v8.fyi",
 | 
|        "-b",
 | 
|        "V8-Blink Linux 64 - ignition",
 | 
|        "--config-file",
 | 
| -      "[SLAVE_BUILD]/src/tools/mb/mb_config.pyl",
 | 
| +      "[BUILDER_CACHE]/V8_Blink_Linux_64___ignition/src/tools/mb/mb_config.pyl",
 | 
|        "--goma-dir",
 | 
| -      "[BUILD]/goma",
 | 
| +      "[CACHE]/cipd/goma",
 | 
|        "//out/Release"
 | 
|      ],
 | 
| -    "cwd": "[SLAVE_BUILD]/src",
 | 
| +    "cwd": "[BUILDER_CACHE]/V8_Blink_Linux_64___ignition/src",
 | 
|      "env": {
 | 
|        "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json"
 | 
|      },
 | 
| @@ -160,9 +240,11 @@
 | 
|        "--target",
 | 
|        "Release",
 | 
|        "--src-dir",
 | 
| -      "[SLAVE_BUILD]/src",
 | 
| +      "[BUILDER_CACHE]/V8_Blink_Linux_64___ignition/src",
 | 
|        "--goma-cache-dir",
 | 
|        "[GOMA_CACHE]",
 | 
| +      "--goma-deps-cache-dir",
 | 
| +      "[GOMA_DEPS_CACHE]",
 | 
|        "--compiler",
 | 
|        "goma",
 | 
|        "--goma-jsonstatus",
 | 
| @@ -170,10 +252,11 @@
 | 
|        "--goma-service-account-json-file",
 | 
|        "/creds/service_accounts/service-account-goma-client.json",
 | 
|        "--goma-dir",
 | 
| -      "[BUILD]/goma",
 | 
| +      "[CACHE]/cipd/goma",
 | 
|        "--",
 | 
|        "blink_tests"
 | 
|      ],
 | 
| +    "cwd": "[BUILDER_CACHE]/V8_Blink_Linux_64___ignition",
 | 
|      "env": {
 | 
|        "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json"
 | 
|      },
 | 
| @@ -192,15 +275,16 @@
 | 
|        "Release",
 | 
|        "--xvfb",
 | 
|        "--factory-properties",
 | 
| -      "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \"buildername\": \"V8-Blink Linux 64 - ignition\", \"buildnumber\": 571, \"mastername\": \"client.v8.fyi\", \"recipe\": \"blink_downstream\", \"revision\": \"20123\", \"slavename\": \"TestSlavename\", \"workdir\": \"/path/to/workdir/TestSlavename\"}",
 | 
| +      "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \"buildername\": \"V8-Blink Linux 64 - ignition\", \"buildnumber\": 571, \"mastername\": \"client.v8.fyi\", \"path_config\": \"kitchen\", \"recipe\": \"blink_downstream\", \"revision\": \"20123\", \"slavename\": \"TestSlavename\", \"workdir\": \"/path/to/workdir/TestSlavename\"}",
 | 
|        "--build-properties",
 | 
| -      "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \"buildername\": \"V8-Blink Linux 64 - ignition\", \"buildnumber\": 571, \"mastername\": \"client.v8.fyi\", \"recipe\": \"blink_downstream\", \"revision\": \"20123\", \"slavename\": \"TestSlavename\", \"workdir\": \"/path/to/workdir/TestSlavename\"}",
 | 
| +      "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \"buildername\": \"V8-Blink Linux 64 - ignition\", \"buildnumber\": 571, \"mastername\": \"client.v8.fyi\", \"path_config\": \"kitchen\", \"recipe\": \"blink_downstream\", \"revision\": \"20123\", \"slavename\": \"TestSlavename\", \"workdir\": \"/path/to/workdir/TestSlavename\"}",
 | 
|        "--step-name=webkit_unit_tests",
 | 
|        "--builder-name=V8-Blink Linux 64 - ignition",
 | 
|        "--slave-name=TestSlavename",
 | 
|        "--build-number=571",
 | 
|        "webkit_unit_tests"
 | 
|      ],
 | 
| +    "cwd": "[BUILDER_CACHE]/V8_Blink_Linux_64___ignition",
 | 
|      "name": "webkit_unit_tests"
 | 
|    },
 | 
|    {
 | 
| @@ -212,9 +296,9 @@
 | 
|        "Release",
 | 
|        "--no-xvfb",
 | 
|        "--factory-properties",
 | 
| -      "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \"buildername\": \"V8-Blink Linux 64 - ignition\", \"buildnumber\": 571, \"mastername\": \"client.v8.fyi\", \"recipe\": \"blink_downstream\", \"revision\": \"20123\", \"slavename\": \"TestSlavename\", \"workdir\": \"/path/to/workdir/TestSlavename\"}",
 | 
| +      "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \"buildername\": \"V8-Blink Linux 64 - ignition\", \"buildnumber\": 571, \"mastername\": \"client.v8.fyi\", \"path_config\": \"kitchen\", \"recipe\": \"blink_downstream\", \"revision\": \"20123\", \"slavename\": \"TestSlavename\", \"workdir\": \"/path/to/workdir/TestSlavename\"}",
 | 
|        "--build-properties",
 | 
| -      "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \"buildername\": \"V8-Blink Linux 64 - ignition\", \"buildnumber\": 571, \"mastername\": \"client.v8.fyi\", \"recipe\": \"blink_downstream\", \"revision\": \"20123\", \"slavename\": \"TestSlavename\", \"workdir\": \"/path/to/workdir/TestSlavename\"}",
 | 
| +      "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \"buildername\": \"V8-Blink Linux 64 - ignition\", \"buildnumber\": 571, \"mastername\": \"client.v8.fyi\", \"path_config\": \"kitchen\", \"recipe\": \"blink_downstream\", \"revision\": \"20123\", \"slavename\": \"TestSlavename\", \"workdir\": \"/path/to/workdir/TestSlavename\"}",
 | 
|        "--step-name=webkit_tests (with patch)",
 | 
|        "--builder-name=V8-Blink Linux 64 - ignition",
 | 
|        "--slave-name=TestSlavename",
 | 
| @@ -226,7 +310,7 @@
 | 
|        "-o",
 | 
|        "[SLAVE_BUILD]/layout-test-results",
 | 
|        "--build-dir",
 | 
| -      "[SLAVE_BUILD]/src/out",
 | 
| +      "[BUILDER_CACHE]/V8_Blink_Linux_64___ignition/src/out",
 | 
|        "--json-test-results",
 | 
|        "/path/to/tmp/json",
 | 
|        "--test-results-server",
 | 
| @@ -239,12 +323,13 @@
 | 
|        "webkit_tests (with patch)",
 | 
|        "--no-pixel-tests",
 | 
|        "--additional-expectations",
 | 
| -      "[SLAVE_BUILD]/src/v8/tools/blink_tests/TestExpectations",
 | 
| +      "[BUILDER_CACHE]/V8_Blink_Linux_64___ignition/src/v8/tools/blink_tests/TestExpectations",
 | 
|        "--additional-expectations",
 | 
| -      "[SLAVE_BUILD]/src/v8/tools/blink_tests/TestExpectationsIgnition",
 | 
| +      "[BUILDER_CACHE]/V8_Blink_Linux_64___ignition/src/v8/tools/blink_tests/TestExpectationsIgnition",
 | 
|        "--additional-driver-flag",
 | 
|        "--js-flags=--ignition"
 | 
|      ],
 | 
| +    "cwd": "[BUILDER_CACHE]/V8_Blink_Linux_64___ignition",
 | 
|      "name": "webkit_tests (with patch)",
 | 
|      "~followup_annotations": [
 | 
|        "step returned non-zero exit code: 5",
 | 
| @@ -260,7 +345,7 @@
 | 
|        "--results-dir",
 | 
|        "[SLAVE_BUILD]/layout-test-results",
 | 
|        "--build-dir",
 | 
| -      "[SLAVE_BUILD]/src/out",
 | 
| +      "[BUILDER_CACHE]/V8_Blink_Linux_64___ignition/src/out",
 | 
|        "--build-number",
 | 
|        "571",
 | 
|        "--builder-name",
 | 
| @@ -270,6 +355,7 @@
 | 
|        "--staging-dir",
 | 
|        "[CACHE]/chrome_staging"
 | 
|      ],
 | 
| +    "cwd": "[BUILDER_CACHE]/V8_Blink_Linux_64___ignition",
 | 
|      "name": "archive_webkit_tests_results",
 | 
|      "~followup_annotations": [
 | 
|        "@@@STEP_LINK@layout_test_results@https://storage.googleapis.com/chromium-layout-test-archives/V8-Blink_Linux_64_-_ignition/571/layout-test-results/results.html@@@",
 | 
| @@ -285,9 +371,9 @@
 | 
|        "Release",
 | 
|        "--no-xvfb",
 | 
|        "--factory-properties",
 | 
| -      "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \"buildername\": \"V8-Blink Linux 64 - ignition\", \"buildnumber\": 571, \"mastername\": \"client.v8.fyi\", \"recipe\": \"blink_downstream\", \"revision\": \"20123\", \"slavename\": \"TestSlavename\", \"workdir\": \"/path/to/workdir/TestSlavename\"}",
 | 
| +      "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \"buildername\": \"V8-Blink Linux 64 - ignition\", \"buildnumber\": 571, \"mastername\": \"client.v8.fyi\", \"path_config\": \"kitchen\", \"recipe\": \"blink_downstream\", \"revision\": \"20123\", \"slavename\": \"TestSlavename\", \"workdir\": \"/path/to/workdir/TestSlavename\"}",
 | 
|        "--build-properties",
 | 
| -      "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \"buildername\": \"V8-Blink Linux 64 - ignition\", \"buildnumber\": 571, \"mastername\": \"client.v8.fyi\", \"recipe\": \"blink_downstream\", \"revision\": \"20123\", \"slavename\": \"TestSlavename\", \"workdir\": \"/path/to/workdir/TestSlavename\"}",
 | 
| +      "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \"buildername\": \"V8-Blink Linux 64 - ignition\", \"buildnumber\": 571, \"mastername\": \"client.v8.fyi\", \"path_config\": \"kitchen\", \"recipe\": \"blink_downstream\", \"revision\": \"20123\", \"slavename\": \"TestSlavename\", \"workdir\": \"/path/to/workdir/TestSlavename\"}",
 | 
|        "--step-name=webkit_tests (without patch)",
 | 
|        "--builder-name=V8-Blink Linux 64 - ignition",
 | 
|        "--slave-name=TestSlavename",
 | 
| @@ -299,7 +385,7 @@
 | 
|        "-o",
 | 
|        "[SLAVE_BUILD]/layout-test-results",
 | 
|        "--build-dir",
 | 
| -      "[SLAVE_BUILD]/src/out",
 | 
| +      "[BUILDER_CACHE]/V8_Blink_Linux_64___ignition/src/out",
 | 
|        "--json-test-results",
 | 
|        "/path/to/tmp/json",
 | 
|        "--test-results-server",
 | 
| @@ -312,12 +398,13 @@
 | 
|        "webkit_tests (without patch)",
 | 
|        "--no-pixel-tests",
 | 
|        "--additional-expectations",
 | 
| -      "[SLAVE_BUILD]/src/v8/tools/blink_tests/TestExpectations",
 | 
| +      "[BUILDER_CACHE]/V8_Blink_Linux_64___ignition/src/v8/tools/blink_tests/TestExpectations",
 | 
|        "--test-list",
 | 
|        "bad/totally-bad-probably.html\ntricky/totally-maybe-not-awesome.html",
 | 
|        "--skipped",
 | 
|        "always"
 | 
|      ],
 | 
| +    "cwd": "[BUILDER_CACHE]/V8_Blink_Linux_64___ignition",
 | 
|      "name": "webkit_tests (without patch)",
 | 
|      "~followup_annotations": [
 | 
|        "step returned non-zero exit code: 5",
 | 
| @@ -331,6 +418,7 @@
 | 
|        "-u",
 | 
|        "import sys; sys.exit(0)"
 | 
|      ],
 | 
| +    "cwd": "[BUILDER_CACHE]/V8_Blink_Linux_64___ignition",
 | 
|      "name": "webkit_tests (retry summary)",
 | 
|      "~followup_annotations": [
 | 
|        "@@@STEP_TEXT@<br/>ignored:<br/>bad/totally-bad-probably.html<br/>tricky/totally-maybe-not-awesome.html<br/>@@@",
 | 
| 
 |