| Index: scripts/slave/recipe_modules/chromium_android/example.expected/specific_install_tester_basic.json
 | 
| diff --git a/scripts/slave/recipe_modules/chromium_android/example.expected/specific_install_tester_basic.json b/scripts/slave/recipe_modules/chromium_android/example.expected/specific_install_tester_basic.json
 | 
| index 194a3df6428179e78b32725d31f9ebc72992271f..03a2f7006a059f1d574acdfb1bc797b0fbfff9c6 100644
 | 
| --- a/scripts/slave/recipe_modules/chromium_android/example.expected/specific_install_tester_basic.json
 | 
| +++ b/scripts/slave/recipe_modules/chromium_android/example.expected/specific_install_tester_basic.json
 | 
| @@ -4,9 +4,8 @@
 | 
|        "python",
 | 
|        "-u",
 | 
|        "\nimport os, sys\n\nbuild_path = sys.argv[1]\nif os.path.exists(build_path):\n  for (path, dir, files) in os.walk(build_path):\n    for cur_file in files:\n      if cur_file.endswith('index.lock'):\n        path_to_file = os.path.join(path, cur_file)\n        print 'deleting %s' % path_to_file\n        os.remove(path_to_file)\n",
 | 
| -      "[SLAVE_BUILD]"
 | 
| +      "[CWD]"
 | 
|      ],
 | 
| -    "cwd": "[SLAVE_BUILD]",
 | 
|      "name": "cleanup index.lock",
 | 
|      "~followup_annotations": [
 | 
|        "@@@STEP_LOG_LINE@python.inline@@@@",
 | 
| @@ -30,9 +29,8 @@
 | 
|        "RECIPE_PACKAGE_REPO[depot_tools]/gclient.py",
 | 
|        "config",
 | 
|        "--spec",
 | 
| -      "cache_dir = '[GIT_CACHE]'\nsolutions = [{'deps_file': '.DEPS.git', 'managed': True, 'name': 'src/repo', 'url': 'svn://svn.chromium.org/chrome/trunk/src'}]\ntarget_os = ['android']"
 | 
| +      "cache_dir = '[ROOT]/b/build/slave/cache_dir'\nsolutions = [{'deps_file': '.DEPS.git', 'managed': True, 'name': 'src/repo', 'url': 'svn://svn.chromium.org/chrome/trunk/src'}]\ntarget_os = ['android']"
 | 
|      ],
 | 
| -    "cwd": "[SLAVE_BUILD]",
 | 
|      "env": {
 | 
|        "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]"
 | 
|      },
 | 
| @@ -42,11 +40,10 @@
 | 
|      "cmd": [
 | 
|        "python",
 | 
|        "-u",
 | 
| -      "[BUILD]/scripts/slave/gclient_safe_revert.py",
 | 
| +      "[ROOT]/b/build/scripts/slave/gclient_safe_revert.py",
 | 
|        ".",
 | 
| -      "[DEPOT_TOOLS]/gclient"
 | 
| +      "[ROOT]/b/depot_tools/gclient"
 | 
|      ],
 | 
| -    "cwd": "[SLAVE_BUILD]",
 | 
|      "name": "gclient revert"
 | 
|    },
 | 
|    {
 | 
| @@ -64,7 +61,6 @@
 | 
|        "--output-json",
 | 
|        "/path/to/tmp/json"
 | 
|      ],
 | 
| -    "cwd": "[SLAVE_BUILD]",
 | 
|      "env": {
 | 
|        "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]"
 | 
|      },
 | 
| @@ -109,12 +105,11 @@
 | 
|        "python",
 | 
|        "-u",
 | 
|        "\nimport shutil, sys, os\nshutil.rmtree(sys.argv[1], True)\nshutil.rmtree(sys.argv[2], True)\ntry:\n  os.remove(sys.argv[3])\nexcept OSError:\n  pass\nfor base, _dirs, files in os.walk(sys.argv[4]):\n  for f in files:\n    if f.endswith('.pyc'):\n      os.remove(os.path.join(base, f))\n",
 | 
| -      "[SLAVE_BUILD]/src/out/Release/debug_info_dumps",
 | 
| -      "[SLAVE_BUILD]/src/out/Release/test_logs",
 | 
| -      "[SLAVE_BUILD]/src/out/build_product.zip",
 | 
| -      "[SLAVE_BUILD]/src"
 | 
| +      "[CWD]/src/out/Release/debug_info_dumps",
 | 
| +      "[CWD]/src/out/Release/test_logs",
 | 
| +      "[CWD]/src/out/build_product.zip",
 | 
| +      "[CWD]/src"
 | 
|      ],
 | 
| -    "cwd": "[SLAVE_BUILD]",
 | 
|      "name": "clean local files",
 | 
|      "~followup_annotations": [
 | 
|        "@@@STEP_LOG_LINE@python.inline@@@@",
 | 
| @@ -139,25 +134,23 @@
 | 
|        "RECIPE_PACKAGE_REPO[depot_tools]/gclient.py",
 | 
|        "runhooks"
 | 
|      ],
 | 
| -    "cwd": "[SLAVE_BUILD]",
 | 
|      "env": {
 | 
|        "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json",
 | 
|        "GYP_CROSSCOMPILE": "1",
 | 
|        "GYP_DEFINES": "OS=android component=static_library fastbuild=1 target_arch=arm",
 | 
| -      "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[SLAVE_BUILD]/src/build/android:%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]"
 | 
| +      "PATH": "[CWD]/src/third_party/android_tools/sdk/platform-tools:[CWD]/src/build/android:%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]"
 | 
|      },
 | 
|      "name": "gclient runhooks"
 | 
|    },
 | 
|    {
 | 
|      "allow_subannotations": false,
 | 
|      "cmd": [
 | 
| -      "[SLAVE_BUILD]/src/build/tree_truth.sh",
 | 
| -      "[SLAVE_BUILD]/src",
 | 
| +      "[CWD]/src/build/tree_truth.sh",
 | 
| +      "[CWD]/src",
 | 
|        "src",
 | 
|        "foo",
 | 
|        "src/repo"
 | 
|      ],
 | 
| -    "cwd": "[SLAVE_BUILD]",
 | 
|      "name": "tree truth steps"
 | 
|    },
 | 
|    {
 | 
| @@ -165,10 +158,9 @@
 | 
|        "python",
 | 
|        "-u",
 | 
|        "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
 | 
| -      "[SLAVE_BUILD]/src/chrome/VERSION",
 | 
| +      "[CWD]/src/chrome/VERSION",
 | 
|        "/path/to/tmp/"
 | 
|      ],
 | 
| -    "cwd": "[SLAVE_BUILD]",
 | 
|      "name": "get version"
 | 
|    },
 | 
|    {
 | 
| @@ -177,49 +169,47 @@
 | 
|        "-u",
 | 
|        "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py",
 | 
|        "--",
 | 
| -      "[DEPOT_TOOLS]/gsutil.py",
 | 
| +      "[ROOT]/b/depot_tools/gsutil.py",
 | 
|        "--force-version",
 | 
|        "4.7",
 | 
|        "----",
 | 
|        "cp",
 | 
|        "gs://build-bucket/build_product.zip",
 | 
| -      "[SLAVE_BUILD]/src/out/build_product.zip"
 | 
| +      "[CWD]/src/out/build_product.zip"
 | 
|      ],
 | 
| -    "cwd": "[SLAVE_BUILD]",
 | 
|      "name": "gsutil download_build_product"
 | 
|    },
 | 
|    {
 | 
|      "cmd": [
 | 
|        "unzip",
 | 
|        "-o",
 | 
| -      "[SLAVE_BUILD]/src/out/build_product.zip"
 | 
| +      "[CWD]/src/out/build_product.zip"
 | 
|      ],
 | 
| -    "cwd": "[SLAVE_BUILD]/src",
 | 
| +    "cwd": "[CWD]/src",
 | 
|      "name": "unzip_build_product"
 | 
|    },
 | 
|    {
 | 
|      "cmd": [
 | 
| -      "[DEPOT_TOOLS]/git_number.py"
 | 
| +      "[ROOT]/b/depot_tools/git_number.py"
 | 
|      ],
 | 
| -    "cwd": "[SLAVE_BUILD]/src",
 | 
| +    "cwd": "[CWD]/src",
 | 
|      "name": "git_number",
 | 
|      "stdout": "/path/to/tmp/"
 | 
|    },
 | 
|    {
 | 
|      "cmd": [
 | 
| -      "[SLAVE_BUILD]/src/build/android/adb_install_apk.py",
 | 
| +      "[CWD]/src/build/android/adb_install_apk.py",
 | 
|        "Chrome.apk",
 | 
|        "-v",
 | 
|        "--blacklist-file",
 | 
| -      "[SLAVE_BUILD]/src/out/bad_devices.json",
 | 
| +      "[CWD]/src/out/bad_devices.json",
 | 
|        "-d",
 | 
|        "abc123",
 | 
|        "--release"
 | 
|      ],
 | 
| -    "cwd": "[SLAVE_BUILD]",
 | 
|      "env": {
 | 
|        "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json",
 | 
| -      "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[SLAVE_BUILD]/src/build/android:%(PATH)s"
 | 
| +      "PATH": "[CWD]/src/third_party/android_tools/sdk/platform-tools:[CWD]/src/build/android:%(PATH)s"
 | 
|      },
 | 
|      "name": "install Chrome.apk"
 | 
|    },
 | 
| @@ -228,10 +218,9 @@
 | 
|        "python",
 | 
|        "-u",
 | 
|        "RECIPE_MODULE[build::adb]/resources/list_devices.py",
 | 
| -      "['[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb', 'devices']",
 | 
| +      "['[CWD]/src/third_party/android_tools/sdk/platform-tools/adb', 'devices']",
 | 
|        "/path/to/tmp/json"
 | 
|      ],
 | 
| -    "cwd": "[SLAVE_BUILD]",
 | 
|      "name": "List adb devices",
 | 
|      "~followup_annotations": [
 | 
|        "@@@STEP_LOG_LINE@json.output@[@@@",
 | 
| @@ -245,10 +234,9 @@
 | 
|        "python",
 | 
|        "-u",
 | 
|        "\nimport subprocess\nimport sys\nadb_path = sys.argv[1]\nfor device in sys.argv[2:]:\n  print 'Attempting to root device %s ...' % (device)\n  subprocess.check_call([adb_path, '-s', device, 'root'])\n  subprocess.check_call([adb_path, '-s', device, 'wait-for-device'])\n  print 'Finished rooting device %s' % (device)\n",
 | 
| -      "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb",
 | 
| +      "[CWD]/src/third_party/android_tools/sdk/platform-tools/adb",
 | 
|        "014E1F310401C009"
 | 
|      ],
 | 
| -    "cwd": "[SLAVE_BUILD]",
 | 
|      "name": "Root devices",
 | 
|      "~followup_annotations": [
 | 
|        "@@@STEP_LOG_LINE@python.inline@@@@",
 | 
| @@ -267,13 +255,12 @@
 | 
|      "cmd": [
 | 
|        "RECIPE_PACKAGE_REPO[build]/scripts/slave/daemonizer.py",
 | 
|        "--",
 | 
| -      "[SLAVE_BUILD]/src/build/android/adb_logcat_monitor.py",
 | 
| -      "[SLAVE_BUILD]/src/out/logcat"
 | 
| +      "[CWD]/src/build/android/adb_logcat_monitor.py",
 | 
| +      "[CWD]/src/out/logcat"
 | 
|      ],
 | 
| -    "cwd": "[SLAVE_BUILD]",
 | 
|      "env": {
 | 
|        "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json",
 | 
| -      "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[SLAVE_BUILD]/src/build/android:%(PATH)s"
 | 
| +      "PATH": "[CWD]/src/third_party/android_tools/sdk/platform-tools:[CWD]/src/build/android:%(PATH)s"
 | 
|      },
 | 
|      "name": "spawn_logcat_monitor"
 | 
|    },
 | 
| @@ -284,29 +271,27 @@
 | 
|        "RECIPE_PACKAGE_REPO[build]/scripts/slave/android/authorize_adb_devices.py",
 | 
|        "--verbose",
 | 
|        "--adb-path",
 | 
| -      "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb"
 | 
| +      "[CWD]/src/third_party/android_tools/sdk/platform-tools/adb"
 | 
|      ],
 | 
| -    "cwd": "[SLAVE_BUILD]",
 | 
|      "env": {
 | 
|        "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json",
 | 
| -      "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[SLAVE_BUILD]/src/build/android:%(PATH)s"
 | 
| +      "PATH": "[CWD]/src/third_party/android_tools/sdk/platform-tools:[CWD]/src/build/android:%(PATH)s"
 | 
|      },
 | 
|      "name": "authorize_adb_devices"
 | 
|    },
 | 
|    {
 | 
|      "cmd": [
 | 
| -      "[SLAVE_BUILD]/src/build/android/buildbot/bb_device_status_check.py",
 | 
| +      "[CWD]/src/build/android/buildbot/bb_device_status_check.py",
 | 
|        "--json-output",
 | 
|        "/path/to/tmp/json",
 | 
|        "--blacklist-file",
 | 
| -      "[SLAVE_BUILD]/src/out/bad_devices.json",
 | 
| +      "[CWD]/src/out/bad_devices.json",
 | 
|        "--known-devices-file",
 | 
| -      "[BUILD]/site_config/.known_devices"
 | 
| +      "[ROOT]/b/build/site_config/.known_devices"
 | 
|      ],
 | 
| -    "cwd": "[SLAVE_BUILD]",
 | 
|      "env": {
 | 
|        "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json",
 | 
| -      "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[SLAVE_BUILD]/src/build/android:%(PATH)s"
 | 
| +      "PATH": "[CWD]/src/third_party/android_tools/sdk/platform-tools:[CWD]/src/build/android:%(PATH)s"
 | 
|      },
 | 
|      "name": "device_status_check",
 | 
|      "~followup_annotations": [
 | 
| @@ -408,35 +393,33 @@
 | 
|      "cmd": [
 | 
|        "python",
 | 
|        "-u",
 | 
| -      "[SLAVE_BUILD]/src/build/android/provision_devices.py",
 | 
| +      "[CWD]/src/build/android/provision_devices.py",
 | 
|        "-t",
 | 
|        "Release",
 | 
|        "--blacklist-file",
 | 
| -      "[SLAVE_BUILD]/src/out/bad_devices.json",
 | 
| +      "[CWD]/src/out/bad_devices.json",
 | 
|        "--output-device-blacklist",
 | 
|        "/path/to/tmp/json"
 | 
|      ],
 | 
| -    "cwd": "[SLAVE_BUILD]",
 | 
|      "env": {
 | 
|        "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json",
 | 
| -      "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[SLAVE_BUILD]/src/build/android:%(PATH)s"
 | 
| +      "PATH": "[CWD]/src/third_party/android_tools/sdk/platform-tools:[CWD]/src/build/android:%(PATH)s"
 | 
|      },
 | 
|      "name": "provision_devices"
 | 
|    },
 | 
|    {
 | 
|      "cmd": [
 | 
| -      "[SLAVE_BUILD]/src/build/android/buildbot/bb_device_status_check.py",
 | 
| +      "[CWD]/src/build/android/buildbot/bb_device_status_check.py",
 | 
|        "--json-output",
 | 
|        "/path/to/tmp/json",
 | 
|        "--blacklist-file",
 | 
| -      "[SLAVE_BUILD]/src/out/bad_devices.json",
 | 
| +      "[CWD]/src/out/bad_devices.json",
 | 
|        "--known-devices-file",
 | 
| -      "[BUILD]/site_config/.known_devices"
 | 
| +      "[ROOT]/b/build/site_config/.known_devices"
 | 
|      ],
 | 
| -    "cwd": "[SLAVE_BUILD]",
 | 
|      "env": {
 | 
|        "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json",
 | 
| -      "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[SLAVE_BUILD]/src/build/android:%(PATH)s"
 | 
| +      "PATH": "[CWD]/src/third_party/android_tools/sdk/platform-tools:[CWD]/src/build/android:%(PATH)s"
 | 
|      },
 | 
|      "name": "device_status_check (2)",
 | 
|      "~followup_annotations": [
 | 
| @@ -538,20 +521,19 @@
 | 
|      "cmd": [
 | 
|        "python",
 | 
|        "-u",
 | 
| -      "[SLAVE_BUILD]/src/build/android/provision_devices.py",
 | 
| +      "[CWD]/src/build/android/provision_devices.py",
 | 
|        "-t",
 | 
|        "Release",
 | 
|        "--blacklist-file",
 | 
| -      "[SLAVE_BUILD]/src/out/bad_devices.json",
 | 
| +      "[CWD]/src/out/bad_devices.json",
 | 
|        "--output-device-blacklist",
 | 
|        "/path/to/tmp/json",
 | 
|        "--reboot-timeout",
 | 
|        "1800"
 | 
|      ],
 | 
| -    "cwd": "[SLAVE_BUILD]",
 | 
|      "env": {
 | 
|        "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json",
 | 
| -      "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[SLAVE_BUILD]/src/build/android:%(PATH)s"
 | 
| +      "PATH": "[CWD]/src/third_party/android_tools/sdk/platform-tools:[CWD]/src/build/android:%(PATH)s"
 | 
|      },
 | 
|      "name": "provision_devices (2)"
 | 
|    },
 | 
| @@ -559,18 +541,17 @@
 | 
|      "cmd": [
 | 
|        "python",
 | 
|        "-u",
 | 
| -      "[SLAVE_BUILD]/src/build/android/test_runner.py",
 | 
| +      "[CWD]/src/build/android/test_runner.py",
 | 
|        "monkey",
 | 
|        "-v",
 | 
|        "--package=chrome",
 | 
|        "--event-count=50000",
 | 
|        "--blacklist-file",
 | 
| -      "[SLAVE_BUILD]/src/out/bad_devices.json"
 | 
| +      "[CWD]/src/out/bad_devices.json"
 | 
|      ],
 | 
| -    "cwd": "[SLAVE_BUILD]",
 | 
|      "env": {
 | 
|        "BUILDTYPE": "Release",
 | 
| -      "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Release"
 | 
| +      "CHROMIUM_OUTPUT_DIR": "[CWD]/src/out/Release"
 | 
|      },
 | 
|      "name": "Monkey Test"
 | 
|    },
 | 
| @@ -578,10 +559,10 @@
 | 
|      "cmd": [
 | 
|        "python",
 | 
|        "-u",
 | 
| -      "[SLAVE_BUILD]/src/build/android/test_runner.py",
 | 
| +      "[CWD]/src/build/android/test_runner.py",
 | 
|        "instrumentation",
 | 
|        "--blacklist-file",
 | 
| -      "[SLAVE_BUILD]/src/out/bad_devices.json",
 | 
| +      "[CWD]/src/out/bad_devices.json",
 | 
|        "--flakiness-dashboard-server",
 | 
|        "test-results.appspot.com",
 | 
|        "-A",
 | 
| @@ -590,11 +571,11 @@
 | 
|        "FlakyTest",
 | 
|        "--screenshot",
 | 
|        "--host-driven-root",
 | 
| -      "[SLAVE_BUILD]/src/chrome/test",
 | 
| +      "[CWD]/src/chrome/test",
 | 
|        "--test-apk",
 | 
| -      "[SLAVE_BUILD]/src/out/Release/apks/AndroidWebViewTest.apk",
 | 
| +      "[CWD]/src/out/Release/apks/AndroidWebViewTest.apk",
 | 
|        "--apk-under-test",
 | 
| -      "[SLAVE_BUILD]/src/out/Release/apks/AndroidWebView.apk",
 | 
| +      "[CWD]/src/out/Release/apks/AndroidWebView.apk",
 | 
|        "--additional-apk",
 | 
|        "Additional.apk",
 | 
|        "--isolate-file-path",
 | 
| @@ -602,9 +583,8 @@
 | 
|        "--release",
 | 
|        "--official-build"
 | 
|      ],
 | 
| -    "cwd": "[SLAVE_BUILD]",
 | 
|      "env": {
 | 
| -      "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Release"
 | 
| +      "CHROMIUM_OUTPUT_DIR": "[CWD]/src/out/Release"
 | 
|      },
 | 
|      "name": "Instrumentation test SmallTest"
 | 
|    },
 | 
| @@ -612,41 +592,38 @@
 | 
|      "cmd": [
 | 
|        "python",
 | 
|        "-u",
 | 
| -      "[SLAVE_BUILD]/src/out/Release/bin/run_unittests",
 | 
| +      "[CWD]/src/out/Release/bin/run_unittests",
 | 
|        "--blacklist-file",
 | 
| -      "[SLAVE_BUILD]/src/out/bad_devices.json",
 | 
| +      "[CWD]/src/out/bad_devices.json",
 | 
|        "--verbose",
 | 
| -      "--isolate_file_path=[SLAVE_BUILD]/src/some_file.isolate",
 | 
| +      "--isolate_file_path=[CWD]/src/some_file.isolate",
 | 
|        "--gtest_filter=WebRtc*",
 | 
|        "--tool=asan"
 | 
|      ],
 | 
| -    "cwd": "[SLAVE_BUILD]",
 | 
|      "env": {
 | 
|        "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json",
 | 
| -      "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[SLAVE_BUILD]/src/build/android:%(PATH)s"
 | 
| +      "PATH": "[CWD]/src/third_party/android_tools/sdk/platform-tools:[CWD]/src/build/android:%(PATH)s"
 | 
|      },
 | 
|      "name": "unittests"
 | 
|    },
 | 
|    {
 | 
|      "cmd": [
 | 
| -      "[SLAVE_BUILD]/src/tools/prepare-bisect-perf-regression.py",
 | 
| +      "[CWD]/src/tools/prepare-bisect-perf-regression.py",
 | 
|        "-w",
 | 
| -      "[SLAVE_BUILD]"
 | 
| +      "[CWD]"
 | 
|      ],
 | 
| -    "cwd": "[SLAVE_BUILD]",
 | 
|      "name": "prepare bisect perf regression"
 | 
|    },
 | 
|    {
 | 
|      "cmd": [
 | 
| -      "[SLAVE_BUILD]/src/tools/run-bisect-perf-regression.py",
 | 
| +      "[CWD]/src/tools/run-bisect-perf-regression.py",
 | 
|        "-w",
 | 
| -      "[SLAVE_BUILD]",
 | 
| +      "[CWD]",
 | 
|        "--extra_src",
 | 
|        "test.py",
 | 
|        "--path_to_config",
 | 
|        "test.py"
 | 
|      ],
 | 
| -    "cwd": "[SLAVE_BUILD]",
 | 
|      "name": "run bisect perf regression"
 | 
|    },
 | 
|    {
 | 
| @@ -654,56 +631,52 @@
 | 
|        "python",
 | 
|        "-u",
 | 
|        "RECIPE_PACKAGE_REPO[build]/scripts/slave/tee.py",
 | 
| -      "[SLAVE_BUILD]/src/out/Release/full_log",
 | 
| +      "[CWD]/src/out/Release/full_log",
 | 
|        "--",
 | 
| -      "[SLAVE_BUILD]/src/build/android/adb_logcat_printer.py",
 | 
| -      "[SLAVE_BUILD]/src/out/logcat"
 | 
| +      "[CWD]/src/build/android/adb_logcat_printer.py",
 | 
| +      "[CWD]/src/out/logcat"
 | 
|      ],
 | 
| -    "cwd": "[SLAVE_BUILD]",
 | 
|      "name": "logcat_dump"
 | 
|    },
 | 
|    {
 | 
|      "cmd": [
 | 
| -      "[SLAVE_BUILD]/src/third_party/android_platform/development/scripts/stack",
 | 
| +      "[CWD]/src/third_party/android_platform/development/scripts/stack",
 | 
|        "--arch",
 | 
|        "arm",
 | 
|        "--more-info",
 | 
| -      "[SLAVE_BUILD]/src/out/Release/full_log"
 | 
| +      "[CWD]/src/out/Release/full_log"
 | 
|      ],
 | 
| -    "cwd": "[SLAVE_BUILD]",
 | 
|      "env": {
 | 
| -      "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Release",
 | 
| +      "CHROMIUM_OUTPUT_DIR": "[CWD]/src/out/Release",
 | 
|        "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json",
 | 
| -      "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[SLAVE_BUILD]/src/build/android:%(PATH)s"
 | 
| +      "PATH": "[CWD]/src/third_party/android_tools/sdk/platform-tools:[CWD]/src/build/android:%(PATH)s"
 | 
|      },
 | 
|      "name": "stack_tool_with_logcat_dump"
 | 
|    },
 | 
|    {
 | 
|      "cmd": [
 | 
| -      "[SLAVE_BUILD]/src/build/android/tombstones.py",
 | 
| +      "[CWD]/src/build/android/tombstones.py",
 | 
|        "-a",
 | 
|        "-s",
 | 
|        "-w"
 | 
|      ],
 | 
| -    "cwd": "[SLAVE_BUILD]",
 | 
|      "env": {
 | 
| -      "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Release",
 | 
| +      "CHROMIUM_OUTPUT_DIR": "[CWD]/src/out/Release",
 | 
|        "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json",
 | 
| -      "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[SLAVE_BUILD]/src/build/android:%(PATH)s"
 | 
| +      "PATH": "[CWD]/src/third_party/android_tools/sdk/platform-tools:[CWD]/src/build/android:%(PATH)s"
 | 
|      },
 | 
|      "name": "stack_tool_for_tombstones"
 | 
|    },
 | 
|    {
 | 
|      "cmd": [
 | 
| -      "[SLAVE_BUILD]/src/build/android/asan_symbolize.py",
 | 
| +      "[CWD]/src/build/android/asan_symbolize.py",
 | 
|        "-l",
 | 
| -      "[SLAVE_BUILD]/src/out/Release/full_log"
 | 
| +      "[CWD]/src/out/Release/full_log"
 | 
|      ],
 | 
| -    "cwd": "[SLAVE_BUILD]",
 | 
|      "env": {
 | 
| -      "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Release",
 | 
| +      "CHROMIUM_OUTPUT_DIR": "[CWD]/src/out/Release",
 | 
|        "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json",
 | 
| -      "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[SLAVE_BUILD]/src/build/android:%(PATH)s"
 | 
| +      "PATH": "[CWD]/src/third_party/android_tools/sdk/platform-tools:[CWD]/src/build/android:%(PATH)s"
 | 
|      },
 | 
|      "name": "stack_tool_for_asan"
 | 
|    },
 | 
| 
 |