Remove unused recipe.

The framework smoke tests were removed in
https://github.com/flutter/engine/pull/50800 and the framework recies
are not needed anymore.

Bug: https://github.com/flutter/flutter/issues/146599
Change-Id: Iadb449d6715632fb9a3321c0b4901f23f8064fc4
Reviewed-on: https://flutter-review.googlesource.com/c/recipes/+/57200
Commit-Queue: Godofredo Contreras <godofredoc@google.com>
Reviewed-by: Keyong Han <keyonghan@google.com>
diff --git a/recipes/engine/framework_smoke.expected/basic.json b/recipes/engine/framework_smoke.expected/basic.json
deleted file mode 100644
index 7f00d8a..0000000
--- a/recipes/engine/framework_smoke.expected/basic.json
+++ /dev/null
@@ -1,1265 +0,0 @@
-[
-  {
-    "cmd": [
-      "vpython3",
-      "-u",
-      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
-      "--json-output",
-      "/path/to/tmp/json",
-      "rmtree",
-      "[CACHE]/builder/src/out"
-    ],
-    "infra_step": true,
-    "name": "Clobber build output"
-  },
-  {
-    "cmd": [
-      "vpython3",
-      "-u",
-      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
-      "--json-output",
-      "/path/to/tmp/json",
-      "ensure-directory",
-      "--mode",
-      "0o777",
-      "[CACHE]/builder"
-    ],
-    "infra_step": true,
-    "name": "Ensure checkout cache"
-  },
-  {
-    "cmd": [
-      "vpython3",
-      "-u",
-      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
-      "--json-output",
-      "/path/to/tmp/json",
-      "listdir",
-      "[CACHE]/builder"
-    ],
-    "infra_step": true,
-    "name": "Empty [CACHE]/builder",
-    "~followup_annotations": [
-      "@@@STEP_LOG_END@listdir@@@"
-    ]
-  },
-  {
-    "cmd": [],
-    "name": "Mount caches"
-  },
-  {
-    "cmd": [
-      "python3",
-      "-u",
-      "RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py",
-      "--",
-      "RECIPE_REPO[depot_tools]/gsutil.py",
-      "----",
-      "cat",
-      "gs://flutter_archives_v2/caches/builder-linux.json"
-    ],
-    "infra_step": true,
-    "name": "Mount caches.gsutil cat",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@1@@@",
-      "@@@STEP_LOG_END@json.output (invalid)@@@",
-      "@@@STEP_LOG_LINE@json.output (exception)@No JSON object could be decoded@@@",
-      "@@@STEP_LOG_END@json.output (exception)@@@"
-    ]
-  },
-  {
-    "cmd": [],
-    "name": "Checkout source code"
-  },
-  {
-    "cmd": [
-      "vpython3",
-      "-u",
-      "RECIPE_MODULE[depot_tools::bot_update]/resources/bot_update.py",
-      "--spec-path",
-      "cache_dir = '[CACHE]/git'\nsolutions = [{'deps_file': '.DEPS.git', 'managed': False, 'name': 'src/flutter', 'url': 'https://flutter.googlesource.com/mirrors/engine'}]",
-      "--revision_mapping_file",
-      "{\"got_engine_revision\": \"src/flutter\"}",
-      "--git-cache-dir",
-      "[CACHE]/git",
-      "--cleanup-dir",
-      "[CLEANUP]/bot_update",
-      "--output_json",
-      "/path/to/tmp/json",
-      "--revision",
-      "src/flutter@HEAD"
-    ],
-    "cwd": "[CACHE]/builder",
-    "env": {
-      "ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk",
-      "ANDROID_SDK_HOME": "[CLEANUP]/tmp_tmp_1",
-      "ANDROID_USER_HOME": "[CLEANUP]/tmp_tmp_1/.android",
-      "CLANG_CRASH_DIAGNOSTICS_DIR": "[CLEANUP]/tmp_tmp_2",
-      "CLANG_MODULE_CACHE_PATH": "",
-      "DEPOT_TOOLS": "RECIPE_REPO[depot_tools]",
-      "DEPOT_TOOLS_COLLECT_METRICS": "0",
-      "ENGINE_CHECKOUT_PATH": "[CACHE]/builder",
-      "ENGINE_PATH": "[CACHE]/builder",
-      "FLUTTER_PREBUILT_DART_SDK": "True",
-      "GIT_BACKENDINFO": "1",
-      "GIT_BRANCH": "",
-      "GIT_DAPPER_TRACE": "1",
-      "GIT_HTTP_LOW_SPEED_LIMIT": "102400",
-      "GIT_HTTP_LOW_SPEED_TIME": "1800",
-      "GIT_SSH_COMMAND": "ssh -o SendEnv=GIT_DAPPER_TRACE -o SendEnv=GIT_BACKENDINFO",
-      "GIT_TRACE2_EVENT": "[CLEANUP]/trace2-event",
-      "GIT_TRACE_CURL": "[CLEANUP]/trace-curl",
-      "GIT_TRACE_CURL_NO_DATA": "1",
-      "GIT_TRACE_PACKET": "[CLEANUP]/trace-packet",
-      "LUCI_BRANCH": "",
-      "LUCI_CI": "True",
-      "LUCI_CLEANUP": "[CLEANUP]",
-      "LUCI_PR": "",
-      "LUCI_WORKDIR": "[START_DIR]",
-      "OS": "linux",
-      "REVISION": ""
-    },
-    "env_suffixes": {
-      "DEPOT_TOOLS_UPDATE": [
-        "0",
-        "0"
-      ],
-      "PATH": [
-        "RECIPE_REPO[depot_tools]",
-        "RECIPE_REPO[depot_tools]"
-      ]
-    },
-    "infra_step": true,
-    "name": "Checkout source code.bot_update",
-    "timeout": 900,
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@1@@@",
-      "@@@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/flutter\": \"HEAD\"@@@",
-      "@@@STEP_LOG_LINE@json.output@  },@@@",
-      "@@@STEP_LOG_LINE@json.output@  \"manifest\": {@@@",
-      "@@@STEP_LOG_LINE@json.output@    \"src/flutter\": {@@@",
-      "@@@STEP_LOG_LINE@json.output@      \"repository\": \"https://fake.org/src/flutter.git\",@@@",
-      "@@@STEP_LOG_LINE@json.output@      \"revision\": \"9221bca00ddbd888260084def81f09543281b952\"@@@",
-      "@@@STEP_LOG_LINE@json.output@    }@@@",
-      "@@@STEP_LOG_LINE@json.output@  },@@@",
-      "@@@STEP_LOG_LINE@json.output@  \"patch_failure\": false,@@@",
-      "@@@STEP_LOG_LINE@json.output@  \"patch_root\": \"src/flutter\",@@@",
-      "@@@STEP_LOG_LINE@json.output@  \"properties\": {@@@",
-      "@@@STEP_LOG_LINE@json.output@    \"got_engine_revision\": \"9221bca00ddbd888260084def81f09543281b952\",@@@",
-      "@@@STEP_LOG_LINE@json.output@    \"got_engine_revision_cp\": \"refs/heads/main@{#84512}\",@@@",
-      "@@@STEP_LOG_LINE@json.output@    \"got_revision\": \"9221bca00ddbd888260084def81f09543281b952\"@@@",
-      "@@@STEP_LOG_LINE@json.output@  },@@@",
-      "@@@STEP_LOG_LINE@json.output@  \"root\": \"src/flutter\",@@@",
-      "@@@STEP_LOG_LINE@json.output@  \"source_manifest\": {@@@",
-      "@@@STEP_LOG_LINE@json.output@    \"directories\": {@@@",
-      "@@@STEP_LOG_LINE@json.output@      \"src/flutter\": {@@@",
-      "@@@STEP_LOG_LINE@json.output@        \"git_checkout\": {@@@",
-      "@@@STEP_LOG_LINE@json.output@          \"repo_url\": \"https://fake.org/src/flutter.git\",@@@",
-      "@@@STEP_LOG_LINE@json.output@          \"revision\": \"9221bca00ddbd888260084def81f09543281b952\"@@@",
-      "@@@STEP_LOG_LINE@json.output@        }@@@",
-      "@@@STEP_LOG_LINE@json.output@      }@@@",
-      "@@@STEP_LOG_LINE@json.output@    },@@@",
-      "@@@STEP_LOG_LINE@json.output@    \"version\": 0@@@",
-      "@@@STEP_LOG_LINE@json.output@  },@@@",
-      "@@@STEP_LOG_LINE@json.output@  \"step_text\": \"Some step text\"@@@",
-      "@@@STEP_LOG_LINE@json.output@}@@@",
-      "@@@STEP_LOG_END@json.output@@@",
-      "@@@SET_BUILD_PROPERTY@got_engine_revision@\"9221bca00ddbd888260084def81f09543281b952\"@@@",
-      "@@@SET_BUILD_PROPERTY@got_engine_revision_cp@\"refs/heads/main@{#84512}\"@@@",
-      "@@@SET_BUILD_PROPERTY@got_revision@\"9221bca00ddbd888260084def81f09543281b952\"@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "vpython3",
-      "-u",
-      "RECIPE_REPO[depot_tools]/gclient.py",
-      "runhooks"
-    ],
-    "cwd": "[CACHE]/builder",
-    "env": {
-      "ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk",
-      "ANDROID_SDK_HOME": "[CLEANUP]/tmp_tmp_1",
-      "ANDROID_USER_HOME": "[CLEANUP]/tmp_tmp_1/.android",
-      "CLANG_CRASH_DIAGNOSTICS_DIR": "[CLEANUP]/tmp_tmp_2",
-      "CLANG_MODULE_CACHE_PATH": "",
-      "DEPOT_TOOLS": "RECIPE_REPO[depot_tools]",
-      "ENGINE_CHECKOUT_PATH": "[CACHE]/builder",
-      "ENGINE_PATH": "[CACHE]/builder",
-      "FLUTTER_PREBUILT_DART_SDK": "True",
-      "GIT_BRANCH": "",
-      "LUCI_BRANCH": "",
-      "LUCI_CI": "True",
-      "LUCI_CLEANUP": "[CLEANUP]",
-      "LUCI_PR": "",
-      "LUCI_WORKDIR": "[START_DIR]",
-      "OS": "linux",
-      "REVISION": ""
-    },
-    "env_suffixes": {
-      "DEPOT_TOOLS_UPDATE": [
-        "0"
-      ],
-      "PATH": [
-        "RECIPE_REPO[depot_tools]",
-        "RECIPE_REPO[depot_tools]"
-      ]
-    },
-    "name": "Checkout source code.gclient runhooks",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@1@@@"
-    ]
-  },
-  {
-    "cmd": [],
-    "name": "Initialize logs"
-  },
-  {
-    "cmd": [
-      "vpython3",
-      "-u",
-      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
-      "--json-output",
-      "/path/to/tmp/json",
-      "ensure-directory",
-      "--mode",
-      "0o777",
-      "[CLEANUP]/flutter_logs_dir"
-    ],
-    "infra_step": true,
-    "name": "Initialize logs.Ensure [CLEANUP]/flutter_logs_dir",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@1@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "vpython3",
-      "-u",
-      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
-      "--json-output",
-      "/path/to/tmp/json",
-      "copy",
-      "",
-      "[CLEANUP]/flutter_logs_dir/noop.txt"
-    ],
-    "infra_step": true,
-    "name": "Initialize logs.Write noop file",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@1@@@"
-    ]
-  },
-  {
-    "cmd": [],
-    "name": "Build host_debug_unopt"
-  },
-  {
-    "cmd": [
-      "python3",
-      "[CACHE]/builder/src/flutter/tools/gn",
-      "--unoptimized",
-      "--prebuilt-dart-sdk",
-      "--rbe",
-      "--no-goma",
-      "--rbe-server-address=unix://[CLEANUP]/rbe_tmp_1/reproxy.sock"
-    ],
-    "env_suffixes": {
-      "DEPOT_TOOLS_UPDATE": [
-        "0"
-      ],
-      "PATH": [
-        "RECIPE_REPO[depot_tools]"
-      ]
-    },
-    "name": "Build host_debug_unopt.gn --unoptimized --prebuilt-dart-sdk --rbe --no-goma --rbe-server-address=unix://[CLEANUP]/rbe_tmp_1/reproxy.sock",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@1@@@"
-    ]
-  },
-  {
-    "cmd": [],
-    "name": "Build host_debug_unopt.collect rbe logs",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@1@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "vpython3",
-      "-u",
-      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
-      "--json-output",
-      "/path/to/tmp/json",
-      "copy",
-      "[CLEANUP]/rbe_tmp_1/bootstrap.WARNING",
-      "/path/to/tmp/"
-    ],
-    "infra_step": true,
-    "name": "Build host_debug_unopt.collect rbe logs.read bootstrap.WARNING",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@2@@@",
-      "@@@STEP_LOG_END@bootstrap.WARNING@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "vpython3",
-      "-u",
-      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
-      "--json-output",
-      "/path/to/tmp/json",
-      "copy",
-      "[CLEANUP]/rbe_tmp_1/rbe_metrics.txt",
-      "/path/to/tmp/"
-    ],
-    "infra_step": true,
-    "name": "Build host_debug_unopt.collect rbe logs.read rbe_metrics.txt",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@2@@@",
-      "@@@STEP_LOG_END@rbe_metrics.txt@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "vpython3",
-      "-u",
-      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
-      "--json-output",
-      "/path/to/tmp/json",
-      "copy",
-      "[CLEANUP]/rbe_tmp_1/reproxy.WARNING",
-      "/path/to/tmp/"
-    ],
-    "infra_step": true,
-    "name": "Build host_debug_unopt.collect rbe logs.read reproxy.WARNING",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@2@@@",
-      "@@@STEP_LOG_END@reproxy.WARNING@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "vpython3",
-      "-u",
-      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
-      "--json-output",
-      "/path/to/tmp/json",
-      "copy",
-      "[CLEANUP]/rbe_tmp_1/reproxy-gomaip.WARNING",
-      "/path/to/tmp/"
-    ],
-    "infra_step": true,
-    "name": "Build host_debug_unopt.collect rbe logs.read reproxy-gomaip.WARNING",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@2@@@",
-      "@@@STEP_LOG_END@reproxy-gomaip.WARNING@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "vpython3",
-      "-u",
-      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
-      "--json-output",
-      "/path/to/tmp/json",
-      "copy",
-      "[CLEANUP]/rbe_tmp_1/reproxy_outerr.log",
-      "/path/to/tmp/"
-    ],
-    "infra_step": true,
-    "name": "Build host_debug_unopt.collect rbe logs.read reproxy_outerr.log",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@2@@@",
-      "@@@STEP_LOG_END@reproxy_outerr.log@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "vpython3",
-      "-u",
-      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
-      "--json-output",
-      "/path/to/tmp/json",
-      "copy",
-      "[CLEANUP]/rbe_tmp_1/rewrapper.WARNING",
-      "/path/to/tmp/"
-    ],
-    "infra_step": true,
-    "name": "Build host_debug_unopt.collect rbe logs.read rewrapper.WARNING",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@2@@@",
-      "@@@STEP_LOG_END@rewrapper.WARNING@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "vpython3",
-      "-u",
-      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
-      "--json-output",
-      "/path/to/tmp/json",
-      "glob",
-      "[CLEANUP]/rbe_tmp_1",
-      "*.rrpl"
-    ],
-    "infra_step": true,
-    "name": "Build host_debug_unopt.collect rbe logs.find rrpl files",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@2@@@",
-      "@@@STEP_LOG_LINE@glob@[CLEANUP]/rbe_tmp_1/reproxy_2021-10-16_22_52_23.rrpl@@@",
-      "@@@STEP_LOG_END@glob@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "vpython3",
-      "-u",
-      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
-      "--json-output",
-      "/path/to/tmp/json",
-      "copy",
-      "[CLEANUP]/rbe_tmp_1/reproxy_2021-10-16_22_52_23.rrpl",
-      "/path/to/tmp/"
-    ],
-    "infra_step": true,
-    "name": "Build host_debug_unopt.collect rbe logs.read reproxy_2021-10-16_22_52_23.rrpl",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@2@@@",
-      "@@@STEP_LOG_END@reproxy_2021-10-16_22_52_23.rrpl@@@"
-    ]
-  },
-  {
-    "cmd": [],
-    "name": "Build host_debug_unopt.install infra/rbe/client",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@1@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "vpython3",
-      "-u",
-      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
-      "--json-output",
-      "/path/to/tmp/json",
-      "ensure-directory",
-      "--mode",
-      "0o777",
-      "[START_DIR]/cipd_tool/infra/rbe/client/b81cce70892afbba54fe5a59b9f11369108e2ad2b39eec8a2d938caf7087875a"
-    ],
-    "infra_step": true,
-    "name": "Build host_debug_unopt.install infra/rbe/client.ensure package directory",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@2@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "cipd",
-      "ensure",
-      "-root",
-      "[START_DIR]/cipd_tool/infra/rbe/client/b81cce70892afbba54fe5a59b9f11369108e2ad2b39eec8a2d938caf7087875a",
-      "-ensure-file",
-      "infra/rbe/client/${platform} re_client_version:0.131.1.784ddbb-gomaip",
-      "-max-threads",
-      "0",
-      "-json-output",
-      "/path/to/tmp/json"
-    ],
-    "infra_step": true,
-    "name": "Build host_debug_unopt.install infra/rbe/client.ensure_installed",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@2@@@",
-      "@@@STEP_LOG_LINE@json.output@{@@@",
-      "@@@STEP_LOG_LINE@json.output@  \"result\": {@@@",
-      "@@@STEP_LOG_LINE@json.output@    \"\": [@@@",
-      "@@@STEP_LOG_LINE@json.output@      {@@@",
-      "@@@STEP_LOG_LINE@json.output@        \"instance_id\": \"re_client_version:0.131.1.784ddbb-gomaip\",@@@",
-      "@@@STEP_LOG_LINE@json.output@        \"package\": \"infra/rbe/client/resolved-platform\"@@@",
-      "@@@STEP_LOG_LINE@json.output@      }@@@",
-      "@@@STEP_LOG_LINE@json.output@    ]@@@",
-      "@@@STEP_LOG_LINE@json.output@  }@@@",
-      "@@@STEP_LOG_LINE@json.output@}@@@",
-      "@@@STEP_LOG_END@json.output@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "vpython3",
-      "-u",
-      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
-      "--json-output",
-      "/path/to/tmp/json",
-      "ensure-directory",
-      "--mode",
-      "0o777",
-      "[CACHE]/rbe/deps"
-    ],
-    "infra_step": true,
-    "name": "Build host_debug_unopt.create rbe cache dir",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@1@@@"
-    ]
-  },
-  {
-    "cmd": [],
-    "name": "Build host_debug_unopt.setup remote execution",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@1@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "[START_DIR]/cipd_tool/infra/rbe/client/b81cce70892afbba54fe5a59b9f11369108e2ad2b39eec8a2d938caf7087875a/bootstrap",
-      "--re_proxy=[START_DIR]/cipd_tool/infra/rbe/client/b81cce70892afbba54fe5a59b9f11369108e2ad2b39eec8a2d938caf7087875a/reproxy"
-    ],
-    "env": {
-      "RBE_cache_dir": "[CACHE]/rbe/deps",
-      "RBE_deps_cache_max_mb": "512",
-      "RBE_enable_deps_cache": "true",
-      "RBE_instance": "fake_rbe_instance",
-      "RBE_log_dir": "[CLEANUP]/rbe_tmp_1",
-      "RBE_log_format": "reducedtext",
-      "RBE_output_dir": "[CLEANUP]/rbe_tmp_1",
-      "RBE_proxy_log_dir": "[CLEANUP]/rbe_tmp_1",
-      "RBE_server_address": "unix://[CLEANUP]/rbe_tmp_1/reproxy.sock",
-      "RBE_service": "remotebuildexecution.googleapis.com:443",
-      "RBE_socket_path": "[CLEANUP]/rbe_tmp_1/reproxy.sock",
-      "RBE_use_application_default_credentials": "false",
-      "RBE_use_gce_credentials": "true"
-    },
-    "infra_step": true,
-    "name": "Build host_debug_unopt.setup remote execution.start reproxy",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@2@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "[CACHE]/builder/src/flutter/third_party/ninja/ninja",
-      "-j",
-      "5",
-      "-C",
-      "[CACHE]/builder/src/out/host_debug_unopt"
-    ],
-    "env": {
-      "RBE_cache_dir": "[CACHE]/rbe/deps",
-      "RBE_deps_cache_max_mb": "512",
-      "RBE_enable_deps_cache": "true",
-      "RBE_instance": "fake_rbe_instance",
-      "RBE_log_dir": "[CLEANUP]/rbe_tmp_1",
-      "RBE_log_format": "reducedtext",
-      "RBE_output_dir": "[CLEANUP]/rbe_tmp_1",
-      "RBE_proxy_log_dir": "[CLEANUP]/rbe_tmp_1",
-      "RBE_server_address": "unix://[CLEANUP]/rbe_tmp_1/reproxy.sock",
-      "RBE_service": "remotebuildexecution.googleapis.com:443",
-      "RBE_socket_path": "[CLEANUP]/rbe_tmp_1/reproxy.sock",
-      "RBE_use_application_default_credentials": "false",
-      "RBE_use_gce_credentials": "true"
-    },
-    "env_suffixes": {
-      "DEPOT_TOOLS_UPDATE": [
-        "0"
-      ],
-      "PATH": [
-        "RECIPE_REPO[depot_tools]"
-      ]
-    },
-    "name": "Build host_debug_unopt.build host_debug_unopt",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@1@@@"
-    ]
-  },
-  {
-    "cmd": [],
-    "name": "Build host_debug_unopt.teardown remote execution",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@1@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "[START_DIR]/cipd_tool/infra/rbe/client/b81cce70892afbba54fe5a59b9f11369108e2ad2b39eec8a2d938caf7087875a/bootstrap",
-      "--shutdown"
-    ],
-    "env": {
-      "RBE_cache_dir": "[CACHE]/rbe/deps",
-      "RBE_deps_cache_max_mb": "512",
-      "RBE_enable_deps_cache": "true",
-      "RBE_instance": "fake_rbe_instance",
-      "RBE_log_dir": "[CLEANUP]/rbe_tmp_1",
-      "RBE_log_format": "reducedtext",
-      "RBE_output_dir": "[CLEANUP]/rbe_tmp_1",
-      "RBE_proxy_log_dir": "[CLEANUP]/rbe_tmp_1",
-      "RBE_server_address": "unix://[CLEANUP]/rbe_tmp_1/reproxy.sock",
-      "RBE_service": "remotebuildexecution.googleapis.com:443",
-      "RBE_socket_path": "[CLEANUP]/rbe_tmp_1/reproxy.sock",
-      "RBE_use_application_default_credentials": "false",
-      "RBE_use_gce_credentials": "true"
-    },
-    "infra_step": true,
-    "name": "Build host_debug_unopt.teardown remote execution.stop reproxy",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@2@@@"
-    ]
-  },
-  {
-    "cmd": [],
-    "name": "Build host_debug_unopt.teardown remote execution.collect rbe logs",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@2@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "vpython3",
-      "-u",
-      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
-      "--json-output",
-      "/path/to/tmp/json",
-      "copy",
-      "[CLEANUP]/rbe_tmp_1/bootstrap.WARNING",
-      "/path/to/tmp/"
-    ],
-    "env": {
-      "RBE_cache_dir": "[CACHE]/rbe/deps",
-      "RBE_deps_cache_max_mb": "512",
-      "RBE_enable_deps_cache": "true",
-      "RBE_instance": "fake_rbe_instance",
-      "RBE_log_dir": "[CLEANUP]/rbe_tmp_1",
-      "RBE_log_format": "reducedtext",
-      "RBE_output_dir": "[CLEANUP]/rbe_tmp_1",
-      "RBE_proxy_log_dir": "[CLEANUP]/rbe_tmp_1",
-      "RBE_server_address": "unix://[CLEANUP]/rbe_tmp_1/reproxy.sock",
-      "RBE_service": "remotebuildexecution.googleapis.com:443",
-      "RBE_socket_path": "[CLEANUP]/rbe_tmp_1/reproxy.sock",
-      "RBE_use_application_default_credentials": "false",
-      "RBE_use_gce_credentials": "true"
-    },
-    "infra_step": true,
-    "name": "Build host_debug_unopt.teardown remote execution.collect rbe logs.read bootstrap.WARNING",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@3@@@",
-      "@@@STEP_LOG_END@bootstrap.WARNING@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "vpython3",
-      "-u",
-      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
-      "--json-output",
-      "/path/to/tmp/json",
-      "copy",
-      "[CLEANUP]/rbe_tmp_1/rbe_metrics.txt",
-      "/path/to/tmp/"
-    ],
-    "env": {
-      "RBE_cache_dir": "[CACHE]/rbe/deps",
-      "RBE_deps_cache_max_mb": "512",
-      "RBE_enable_deps_cache": "true",
-      "RBE_instance": "fake_rbe_instance",
-      "RBE_log_dir": "[CLEANUP]/rbe_tmp_1",
-      "RBE_log_format": "reducedtext",
-      "RBE_output_dir": "[CLEANUP]/rbe_tmp_1",
-      "RBE_proxy_log_dir": "[CLEANUP]/rbe_tmp_1",
-      "RBE_server_address": "unix://[CLEANUP]/rbe_tmp_1/reproxy.sock",
-      "RBE_service": "remotebuildexecution.googleapis.com:443",
-      "RBE_socket_path": "[CLEANUP]/rbe_tmp_1/reproxy.sock",
-      "RBE_use_application_default_credentials": "false",
-      "RBE_use_gce_credentials": "true"
-    },
-    "infra_step": true,
-    "name": "Build host_debug_unopt.teardown remote execution.collect rbe logs.read rbe_metrics.txt",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@3@@@",
-      "@@@STEP_LOG_END@rbe_metrics.txt@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "vpython3",
-      "-u",
-      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
-      "--json-output",
-      "/path/to/tmp/json",
-      "copy",
-      "[CLEANUP]/rbe_tmp_1/reproxy.WARNING",
-      "/path/to/tmp/"
-    ],
-    "env": {
-      "RBE_cache_dir": "[CACHE]/rbe/deps",
-      "RBE_deps_cache_max_mb": "512",
-      "RBE_enable_deps_cache": "true",
-      "RBE_instance": "fake_rbe_instance",
-      "RBE_log_dir": "[CLEANUP]/rbe_tmp_1",
-      "RBE_log_format": "reducedtext",
-      "RBE_output_dir": "[CLEANUP]/rbe_tmp_1",
-      "RBE_proxy_log_dir": "[CLEANUP]/rbe_tmp_1",
-      "RBE_server_address": "unix://[CLEANUP]/rbe_tmp_1/reproxy.sock",
-      "RBE_service": "remotebuildexecution.googleapis.com:443",
-      "RBE_socket_path": "[CLEANUP]/rbe_tmp_1/reproxy.sock",
-      "RBE_use_application_default_credentials": "false",
-      "RBE_use_gce_credentials": "true"
-    },
-    "infra_step": true,
-    "name": "Build host_debug_unopt.teardown remote execution.collect rbe logs.read reproxy.WARNING",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@3@@@",
-      "@@@STEP_LOG_END@reproxy.WARNING@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "vpython3",
-      "-u",
-      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
-      "--json-output",
-      "/path/to/tmp/json",
-      "copy",
-      "[CLEANUP]/rbe_tmp_1/reproxy-gomaip.WARNING",
-      "/path/to/tmp/"
-    ],
-    "env": {
-      "RBE_cache_dir": "[CACHE]/rbe/deps",
-      "RBE_deps_cache_max_mb": "512",
-      "RBE_enable_deps_cache": "true",
-      "RBE_instance": "fake_rbe_instance",
-      "RBE_log_dir": "[CLEANUP]/rbe_tmp_1",
-      "RBE_log_format": "reducedtext",
-      "RBE_output_dir": "[CLEANUP]/rbe_tmp_1",
-      "RBE_proxy_log_dir": "[CLEANUP]/rbe_tmp_1",
-      "RBE_server_address": "unix://[CLEANUP]/rbe_tmp_1/reproxy.sock",
-      "RBE_service": "remotebuildexecution.googleapis.com:443",
-      "RBE_socket_path": "[CLEANUP]/rbe_tmp_1/reproxy.sock",
-      "RBE_use_application_default_credentials": "false",
-      "RBE_use_gce_credentials": "true"
-    },
-    "infra_step": true,
-    "name": "Build host_debug_unopt.teardown remote execution.collect rbe logs.read reproxy-gomaip.WARNING",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@3@@@",
-      "@@@STEP_LOG_END@reproxy-gomaip.WARNING@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "vpython3",
-      "-u",
-      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
-      "--json-output",
-      "/path/to/tmp/json",
-      "copy",
-      "[CLEANUP]/rbe_tmp_1/reproxy_outerr.log",
-      "/path/to/tmp/"
-    ],
-    "env": {
-      "RBE_cache_dir": "[CACHE]/rbe/deps",
-      "RBE_deps_cache_max_mb": "512",
-      "RBE_enable_deps_cache": "true",
-      "RBE_instance": "fake_rbe_instance",
-      "RBE_log_dir": "[CLEANUP]/rbe_tmp_1",
-      "RBE_log_format": "reducedtext",
-      "RBE_output_dir": "[CLEANUP]/rbe_tmp_1",
-      "RBE_proxy_log_dir": "[CLEANUP]/rbe_tmp_1",
-      "RBE_server_address": "unix://[CLEANUP]/rbe_tmp_1/reproxy.sock",
-      "RBE_service": "remotebuildexecution.googleapis.com:443",
-      "RBE_socket_path": "[CLEANUP]/rbe_tmp_1/reproxy.sock",
-      "RBE_use_application_default_credentials": "false",
-      "RBE_use_gce_credentials": "true"
-    },
-    "infra_step": true,
-    "name": "Build host_debug_unopt.teardown remote execution.collect rbe logs.read reproxy_outerr.log",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@3@@@",
-      "@@@STEP_LOG_END@reproxy_outerr.log@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "vpython3",
-      "-u",
-      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
-      "--json-output",
-      "/path/to/tmp/json",
-      "copy",
-      "[CLEANUP]/rbe_tmp_1/rewrapper.WARNING",
-      "/path/to/tmp/"
-    ],
-    "env": {
-      "RBE_cache_dir": "[CACHE]/rbe/deps",
-      "RBE_deps_cache_max_mb": "512",
-      "RBE_enable_deps_cache": "true",
-      "RBE_instance": "fake_rbe_instance",
-      "RBE_log_dir": "[CLEANUP]/rbe_tmp_1",
-      "RBE_log_format": "reducedtext",
-      "RBE_output_dir": "[CLEANUP]/rbe_tmp_1",
-      "RBE_proxy_log_dir": "[CLEANUP]/rbe_tmp_1",
-      "RBE_server_address": "unix://[CLEANUP]/rbe_tmp_1/reproxy.sock",
-      "RBE_service": "remotebuildexecution.googleapis.com:443",
-      "RBE_socket_path": "[CLEANUP]/rbe_tmp_1/reproxy.sock",
-      "RBE_use_application_default_credentials": "false",
-      "RBE_use_gce_credentials": "true"
-    },
-    "infra_step": true,
-    "name": "Build host_debug_unopt.teardown remote execution.collect rbe logs.read rewrapper.WARNING",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@3@@@",
-      "@@@STEP_LOG_END@rewrapper.WARNING@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "vpython3",
-      "-u",
-      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
-      "--json-output",
-      "/path/to/tmp/json",
-      "glob",
-      "[CLEANUP]/rbe_tmp_1",
-      "*.rrpl"
-    ],
-    "env": {
-      "RBE_cache_dir": "[CACHE]/rbe/deps",
-      "RBE_deps_cache_max_mb": "512",
-      "RBE_enable_deps_cache": "true",
-      "RBE_instance": "fake_rbe_instance",
-      "RBE_log_dir": "[CLEANUP]/rbe_tmp_1",
-      "RBE_log_format": "reducedtext",
-      "RBE_output_dir": "[CLEANUP]/rbe_tmp_1",
-      "RBE_proxy_log_dir": "[CLEANUP]/rbe_tmp_1",
-      "RBE_server_address": "unix://[CLEANUP]/rbe_tmp_1/reproxy.sock",
-      "RBE_service": "remotebuildexecution.googleapis.com:443",
-      "RBE_socket_path": "[CLEANUP]/rbe_tmp_1/reproxy.sock",
-      "RBE_use_application_default_credentials": "false",
-      "RBE_use_gce_credentials": "true"
-    },
-    "infra_step": true,
-    "name": "Build host_debug_unopt.teardown remote execution.collect rbe logs.find rrpl files",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@3@@@",
-      "@@@STEP_LOG_LINE@glob@[CLEANUP]/rbe_tmp_1/reproxy_2021-10-16_22_52_23.rrpl@@@",
-      "@@@STEP_LOG_END@glob@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "vpython3",
-      "-u",
-      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
-      "--json-output",
-      "/path/to/tmp/json",
-      "copy",
-      "[CLEANUP]/rbe_tmp_1/reproxy_2021-10-16_22_52_23.rrpl",
-      "/path/to/tmp/"
-    ],
-    "env": {
-      "RBE_cache_dir": "[CACHE]/rbe/deps",
-      "RBE_deps_cache_max_mb": "512",
-      "RBE_enable_deps_cache": "true",
-      "RBE_instance": "fake_rbe_instance",
-      "RBE_log_dir": "[CLEANUP]/rbe_tmp_1",
-      "RBE_log_format": "reducedtext",
-      "RBE_output_dir": "[CLEANUP]/rbe_tmp_1",
-      "RBE_proxy_log_dir": "[CLEANUP]/rbe_tmp_1",
-      "RBE_server_address": "unix://[CLEANUP]/rbe_tmp_1/reproxy.sock",
-      "RBE_service": "remotebuildexecution.googleapis.com:443",
-      "RBE_socket_path": "[CLEANUP]/rbe_tmp_1/reproxy.sock",
-      "RBE_use_application_default_credentials": "false",
-      "RBE_use_gce_credentials": "true"
-    },
-    "infra_step": true,
-    "name": "Build host_debug_unopt.teardown remote execution.collect rbe logs.read reproxy_2021-10-16_22_52_23.rrpl",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@3@@@",
-      "@@@STEP_LOG_END@reproxy_2021-10-16_22_52_23.rrpl@@@"
-    ]
-  },
-  {
-    "cmd": [],
-    "name": "Build host_debug_unopt.process logs",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@1@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "python3",
-      "-u",
-      "RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py",
-      "--",
-      "RECIPE_REPO[depot_tools]/gsutil.py",
-      "-m",
-      "----",
-      "cp",
-      "-r",
-      "[CLEANUP]/flutter_logs_dir",
-      "gs://flutter_logs/engine/00000000-0000-0000-0000-000000001337/builder/00000000-0000-0000-0000-000000001337"
-    ],
-    "infra_step": true,
-    "name": "Build host_debug_unopt.process logs.gsutil upload logs 00000000-0000-0000-0000-000000001337",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@2@@@",
-      "@@@STEP_LINK@archive logs@https://console.cloud.google.com/storage/browser/flutter_logs/engine/00000000-0000-0000-0000-000000001337/builder/00000000-0000-0000-0000-000000001337@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "vpython3",
-      "-u",
-      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
-      "--json-output",
-      "/path/to/tmp/json",
-      "glob",
-      "[CLEANUP]/flutter_logs_dir",
-      "*"
-    ],
-    "infra_step": true,
-    "name": "Build host_debug_unopt.process logs.logs",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@2@@@",
-      "@@@STEP_LOG_LINE@glob@[CLEANUP]/flutter_logs_dir/a.txt@@@",
-      "@@@STEP_LOG_END@glob@@@"
-    ]
-  },
-  {
-    "cmd": [],
-    "name": "Build host_debug_unopt.log links",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@1@@@",
-      "@@@STEP_LINK@myfile.txt@https://storage.googleapis.com/flutter_logs/engine/00000000-0000-0000-0000-000000001337/builder/00000000-0000-0000-0000-000000001337/myfile.txt@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "vpython3",
-      "-u",
-      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
-      "--json-output",
-      "/path/to/tmp/json",
-      "listdir",
-      "[CLEANUP]/flutter_logs_dir",
-      "--recursive"
-    ],
-    "infra_step": true,
-    "name": "Build host_debug_unopt.log links.List logs path",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@2@@@",
-      "@@@STEP_LOG_LINE@listdir@[CLEANUP]/flutter_logs_dir/myfile.txt@@@",
-      "@@@STEP_LOG_END@listdir@@@"
-    ]
-  },
-  {
-    "cmd": [],
-    "name": "Checkout flutter/flutter"
-  },
-  {
-    "cmd": [
-      "python3",
-      "-u",
-      "RECIPE_MODULE[depot_tools::git]/resources/git_setup.py",
-      "--path",
-      "[CACHE]/flutter",
-      "--url",
-      "https://flutter.googlesource.com/mirrors/flutter"
-    ],
-    "name": "Checkout flutter/flutter.git setup",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@1@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "git",
-      "fetch",
-      "origin",
-      "master",
-      "--recurse-submodules",
-      "--progress",
-      "--tags"
-    ],
-    "cwd": "[CACHE]/flutter",
-    "env": {
-      "PATH": "RECIPE_REPO[depot_tools]:<PATH>"
-    },
-    "infra_step": true,
-    "name": "Checkout flutter/flutter.git fetch",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@1@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "git",
-      "checkout",
-      "-f",
-      "FETCH_HEAD"
-    ],
-    "cwd": "[CACHE]/flutter",
-    "infra_step": true,
-    "name": "Checkout flutter/flutter.git checkout",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@1@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "git",
-      "rev-parse",
-      "HEAD"
-    ],
-    "cwd": "[CACHE]/flutter",
-    "infra_step": true,
-    "name": "Checkout flutter/flutter.read revision",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@1@@@",
-      "@@@STEP_TEXT@<br/>checked out 'deadbeef'<br/>@@@",
-      "@@@SET_BUILD_PROPERTY@got_revision@\"deadbeef\"@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "git",
-      "clean",
-      "-f",
-      "-d",
-      "-x"
-    ],
-    "cwd": "[CACHE]/flutter",
-    "infra_step": true,
-    "name": "Checkout flutter/flutter.git clean",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@1@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "git",
-      "submodule",
-      "sync"
-    ],
-    "cwd": "[CACHE]/flutter",
-    "infra_step": true,
-    "name": "Checkout flutter/flutter.submodule sync",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@1@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "git",
-      "submodule",
-      "update",
-      "--init",
-      "--recursive"
-    ],
-    "cwd": "[CACHE]/flutter",
-    "infra_step": true,
-    "name": "Checkout flutter/flutter.submodule update",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@1@@@"
-    ]
-  },
-  {
-    "cmd": [],
-    "name": "Framework analyze"
-  },
-  {
-    "cmd": [
-      "vpython3",
-      "-u",
-      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
-      "--json-output",
-      "/path/to/tmp/json",
-      "rmtree",
-      "[CACHE]/flutter/bin/cache/pkg/sky_engine"
-    ],
-    "cwd": "[CACHE]/flutter",
-    "env": {
-      "ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk",
-      "ANDROID_SDK_HOME": "[CLEANUP]/tmp_tmp_1",
-      "ANDROID_USER_HOME": "[CLEANUP]/tmp_tmp_1/.android",
-      "CLANG_CRASH_DIAGNOSTICS_DIR": "[CLEANUP]/tmp_tmp_2",
-      "CLANG_MODULE_CACHE_PATH": "",
-      "DEPOT_TOOLS": "RECIPE_REPO[depot_tools]",
-      "ENGINE_CHECKOUT_PATH": "[CACHE]/builder",
-      "ENGINE_PATH": "[CACHE]/builder",
-      "FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir",
-      "FLUTTER_PREBUILT_DART_SDK": "True",
-      "FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir",
-      "GIT_BRANCH": "",
-      "LUCI_BRANCH": "",
-      "LUCI_CI": "True",
-      "LUCI_CLEANUP": "[CLEANUP]",
-      "LUCI_PR": "",
-      "LUCI_WORKDIR": "[START_DIR]",
-      "OS": "linux",
-      "REVISION": ""
-    },
-    "infra_step": true,
-    "name": "Framework analyze.Delete framework engine cache",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@1@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "vpython3",
-      "-u",
-      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
-      "--json-output",
-      "/path/to/tmp/json",
-      "ensure-directory",
-      "--mode",
-      "0o777",
-      "[CACHE]/flutter/bin/cache/pkg"
-    ],
-    "cwd": "[CACHE]/flutter",
-    "env": {
-      "ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk",
-      "ANDROID_SDK_HOME": "[CLEANUP]/tmp_tmp_1",
-      "ANDROID_USER_HOME": "[CLEANUP]/tmp_tmp_1/.android",
-      "CLANG_CRASH_DIAGNOSTICS_DIR": "[CLEANUP]/tmp_tmp_2",
-      "CLANG_MODULE_CACHE_PATH": "",
-      "DEPOT_TOOLS": "RECIPE_REPO[depot_tools]",
-      "ENGINE_CHECKOUT_PATH": "[CACHE]/builder",
-      "ENGINE_PATH": "[CACHE]/builder",
-      "FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir",
-      "FLUTTER_PREBUILT_DART_SDK": "True",
-      "FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir",
-      "GIT_BRANCH": "",
-      "LUCI_BRANCH": "",
-      "LUCI_CI": "True",
-      "LUCI_CLEANUP": "[CLEANUP]",
-      "LUCI_PR": "",
-      "LUCI_WORKDIR": "[START_DIR]",
-      "OS": "linux",
-      "REVISION": ""
-    },
-    "infra_step": true,
-    "name": "Framework analyze.Ensure framework engine cache",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@1@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "bin/flutter",
-      "update-packages",
-      "-v",
-      "--local-engine=[CACHE]/builder/src/out/host_debug_unopt",
-      "--local-engine-host=host_debug_unopt"
-    ],
-    "cwd": "[CACHE]/flutter",
-    "env": {
-      "ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk",
-      "ANDROID_SDK_HOME": "[CLEANUP]/tmp_tmp_1",
-      "ANDROID_USER_HOME": "[CLEANUP]/tmp_tmp_1/.android",
-      "CLANG_CRASH_DIAGNOSTICS_DIR": "[CLEANUP]/tmp_tmp_2",
-      "CLANG_MODULE_CACHE_PATH": "",
-      "DEPOT_TOOLS": "RECIPE_REPO[depot_tools]",
-      "ENGINE_CHECKOUT_PATH": "[CACHE]/builder",
-      "ENGINE_PATH": "[CACHE]/builder",
-      "FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir",
-      "FLUTTER_PREBUILT_DART_SDK": "True",
-      "FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir",
-      "GIT_BRANCH": "",
-      "LUCI_BRANCH": "",
-      "LUCI_CI": "True",
-      "LUCI_CLEANUP": "[CLEANUP]",
-      "LUCI_PR": "",
-      "LUCI_WORKDIR": "[START_DIR]",
-      "OS": "linux",
-      "REVISION": ""
-    },
-    "name": "Framework analyze.Update packages",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@1@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "bin/flutter",
-      "analyze",
-      "--flutter-repo",
-      "--local-engine=[CACHE]/builder/src/out/host_debug_unopt",
-      "--local-engine-host=host_debug_unopt"
-    ],
-    "cwd": "[CACHE]/flutter",
-    "env": {
-      "ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk",
-      "ANDROID_SDK_HOME": "[CLEANUP]/tmp_tmp_1",
-      "ANDROID_USER_HOME": "[CLEANUP]/tmp_tmp_1/.android",
-      "CLANG_CRASH_DIAGNOSTICS_DIR": "[CLEANUP]/tmp_tmp_2",
-      "CLANG_MODULE_CACHE_PATH": "",
-      "DEPOT_TOOLS": "RECIPE_REPO[depot_tools]",
-      "ENGINE_CHECKOUT_PATH": "[CACHE]/builder",
-      "ENGINE_PATH": "[CACHE]/builder",
-      "FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir",
-      "FLUTTER_PREBUILT_DART_SDK": "True",
-      "FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir",
-      "GIT_BRANCH": "",
-      "LUCI_BRANCH": "",
-      "LUCI_CI": "True",
-      "LUCI_CLEANUP": "[CLEANUP]",
-      "LUCI_PR": "",
-      "LUCI_WORKDIR": "[START_DIR]",
-      "OS": "linux",
-      "REVISION": ""
-    },
-    "name": "Framework analyze.Framework analyze",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@1@@@"
-    ]
-  },
-  {
-    "cmd": [],
-    "name": "Framework test"
-  },
-  {
-    "cmd": [
-      "[CACHE]/flutter/bin/flutter",
-      "test",
-      "--local-engine=[CACHE]/builder/src/out/host_debug_unopt",
-      "--local-engine-host=host_debug_unopt",
-      "-j",
-      "8",
-      "-x",
-      "reduced-test-set"
-    ],
-    "cwd": "[CACHE]/flutter/packages/flutter",
-    "env": {
-      "ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk",
-      "ANDROID_SDK_HOME": "[CLEANUP]/tmp_tmp_1",
-      "ANDROID_USER_HOME": "[CLEANUP]/tmp_tmp_1/.android",
-      "CLANG_CRASH_DIAGNOSTICS_DIR": "[CLEANUP]/tmp_tmp_2",
-      "CLANG_MODULE_CACHE_PATH": "",
-      "DEPOT_TOOLS": "RECIPE_REPO[depot_tools]",
-      "ENGINE_CHECKOUT_PATH": "[CACHE]/builder",
-      "ENGINE_PATH": "[CACHE]/builder",
-      "FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir",
-      "FLUTTER_PREBUILT_DART_SDK": "True",
-      "FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir",
-      "GIT_BRANCH": "",
-      "GOLDCTL": null,
-      "LUCI_BRANCH": "",
-      "LUCI_CI": "True",
-      "LUCI_CLEANUP": "[CLEANUP]",
-      "LUCI_PR": "",
-      "LUCI_WORKDIR": "[START_DIR]",
-      "OS": "linux",
-      "REVISION": ""
-    },
-    "name": "Framework test.test: Framework test",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@1@@@"
-    ]
-  },
-  {
-    "name": "$result"
-  }
-]
\ No newline at end of file
diff --git a/recipes/engine/framework_smoke.expected/no_goma.json b/recipes/engine/framework_smoke.expected/no_goma.json
deleted file mode 100644
index 7f00d8a..0000000
--- a/recipes/engine/framework_smoke.expected/no_goma.json
+++ /dev/null
@@ -1,1265 +0,0 @@
-[
-  {
-    "cmd": [
-      "vpython3",
-      "-u",
-      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
-      "--json-output",
-      "/path/to/tmp/json",
-      "rmtree",
-      "[CACHE]/builder/src/out"
-    ],
-    "infra_step": true,
-    "name": "Clobber build output"
-  },
-  {
-    "cmd": [
-      "vpython3",
-      "-u",
-      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
-      "--json-output",
-      "/path/to/tmp/json",
-      "ensure-directory",
-      "--mode",
-      "0o777",
-      "[CACHE]/builder"
-    ],
-    "infra_step": true,
-    "name": "Ensure checkout cache"
-  },
-  {
-    "cmd": [
-      "vpython3",
-      "-u",
-      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
-      "--json-output",
-      "/path/to/tmp/json",
-      "listdir",
-      "[CACHE]/builder"
-    ],
-    "infra_step": true,
-    "name": "Empty [CACHE]/builder",
-    "~followup_annotations": [
-      "@@@STEP_LOG_END@listdir@@@"
-    ]
-  },
-  {
-    "cmd": [],
-    "name": "Mount caches"
-  },
-  {
-    "cmd": [
-      "python3",
-      "-u",
-      "RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py",
-      "--",
-      "RECIPE_REPO[depot_tools]/gsutil.py",
-      "----",
-      "cat",
-      "gs://flutter_archives_v2/caches/builder-linux.json"
-    ],
-    "infra_step": true,
-    "name": "Mount caches.gsutil cat",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@1@@@",
-      "@@@STEP_LOG_END@json.output (invalid)@@@",
-      "@@@STEP_LOG_LINE@json.output (exception)@No JSON object could be decoded@@@",
-      "@@@STEP_LOG_END@json.output (exception)@@@"
-    ]
-  },
-  {
-    "cmd": [],
-    "name": "Checkout source code"
-  },
-  {
-    "cmd": [
-      "vpython3",
-      "-u",
-      "RECIPE_MODULE[depot_tools::bot_update]/resources/bot_update.py",
-      "--spec-path",
-      "cache_dir = '[CACHE]/git'\nsolutions = [{'deps_file': '.DEPS.git', 'managed': False, 'name': 'src/flutter', 'url': 'https://flutter.googlesource.com/mirrors/engine'}]",
-      "--revision_mapping_file",
-      "{\"got_engine_revision\": \"src/flutter\"}",
-      "--git-cache-dir",
-      "[CACHE]/git",
-      "--cleanup-dir",
-      "[CLEANUP]/bot_update",
-      "--output_json",
-      "/path/to/tmp/json",
-      "--revision",
-      "src/flutter@HEAD"
-    ],
-    "cwd": "[CACHE]/builder",
-    "env": {
-      "ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk",
-      "ANDROID_SDK_HOME": "[CLEANUP]/tmp_tmp_1",
-      "ANDROID_USER_HOME": "[CLEANUP]/tmp_tmp_1/.android",
-      "CLANG_CRASH_DIAGNOSTICS_DIR": "[CLEANUP]/tmp_tmp_2",
-      "CLANG_MODULE_CACHE_PATH": "",
-      "DEPOT_TOOLS": "RECIPE_REPO[depot_tools]",
-      "DEPOT_TOOLS_COLLECT_METRICS": "0",
-      "ENGINE_CHECKOUT_PATH": "[CACHE]/builder",
-      "ENGINE_PATH": "[CACHE]/builder",
-      "FLUTTER_PREBUILT_DART_SDK": "True",
-      "GIT_BACKENDINFO": "1",
-      "GIT_BRANCH": "",
-      "GIT_DAPPER_TRACE": "1",
-      "GIT_HTTP_LOW_SPEED_LIMIT": "102400",
-      "GIT_HTTP_LOW_SPEED_TIME": "1800",
-      "GIT_SSH_COMMAND": "ssh -o SendEnv=GIT_DAPPER_TRACE -o SendEnv=GIT_BACKENDINFO",
-      "GIT_TRACE2_EVENT": "[CLEANUP]/trace2-event",
-      "GIT_TRACE_CURL": "[CLEANUP]/trace-curl",
-      "GIT_TRACE_CURL_NO_DATA": "1",
-      "GIT_TRACE_PACKET": "[CLEANUP]/trace-packet",
-      "LUCI_BRANCH": "",
-      "LUCI_CI": "True",
-      "LUCI_CLEANUP": "[CLEANUP]",
-      "LUCI_PR": "",
-      "LUCI_WORKDIR": "[START_DIR]",
-      "OS": "linux",
-      "REVISION": ""
-    },
-    "env_suffixes": {
-      "DEPOT_TOOLS_UPDATE": [
-        "0",
-        "0"
-      ],
-      "PATH": [
-        "RECIPE_REPO[depot_tools]",
-        "RECIPE_REPO[depot_tools]"
-      ]
-    },
-    "infra_step": true,
-    "name": "Checkout source code.bot_update",
-    "timeout": 900,
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@1@@@",
-      "@@@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/flutter\": \"HEAD\"@@@",
-      "@@@STEP_LOG_LINE@json.output@  },@@@",
-      "@@@STEP_LOG_LINE@json.output@  \"manifest\": {@@@",
-      "@@@STEP_LOG_LINE@json.output@    \"src/flutter\": {@@@",
-      "@@@STEP_LOG_LINE@json.output@      \"repository\": \"https://fake.org/src/flutter.git\",@@@",
-      "@@@STEP_LOG_LINE@json.output@      \"revision\": \"9221bca00ddbd888260084def81f09543281b952\"@@@",
-      "@@@STEP_LOG_LINE@json.output@    }@@@",
-      "@@@STEP_LOG_LINE@json.output@  },@@@",
-      "@@@STEP_LOG_LINE@json.output@  \"patch_failure\": false,@@@",
-      "@@@STEP_LOG_LINE@json.output@  \"patch_root\": \"src/flutter\",@@@",
-      "@@@STEP_LOG_LINE@json.output@  \"properties\": {@@@",
-      "@@@STEP_LOG_LINE@json.output@    \"got_engine_revision\": \"9221bca00ddbd888260084def81f09543281b952\",@@@",
-      "@@@STEP_LOG_LINE@json.output@    \"got_engine_revision_cp\": \"refs/heads/main@{#84512}\",@@@",
-      "@@@STEP_LOG_LINE@json.output@    \"got_revision\": \"9221bca00ddbd888260084def81f09543281b952\"@@@",
-      "@@@STEP_LOG_LINE@json.output@  },@@@",
-      "@@@STEP_LOG_LINE@json.output@  \"root\": \"src/flutter\",@@@",
-      "@@@STEP_LOG_LINE@json.output@  \"source_manifest\": {@@@",
-      "@@@STEP_LOG_LINE@json.output@    \"directories\": {@@@",
-      "@@@STEP_LOG_LINE@json.output@      \"src/flutter\": {@@@",
-      "@@@STEP_LOG_LINE@json.output@        \"git_checkout\": {@@@",
-      "@@@STEP_LOG_LINE@json.output@          \"repo_url\": \"https://fake.org/src/flutter.git\",@@@",
-      "@@@STEP_LOG_LINE@json.output@          \"revision\": \"9221bca00ddbd888260084def81f09543281b952\"@@@",
-      "@@@STEP_LOG_LINE@json.output@        }@@@",
-      "@@@STEP_LOG_LINE@json.output@      }@@@",
-      "@@@STEP_LOG_LINE@json.output@    },@@@",
-      "@@@STEP_LOG_LINE@json.output@    \"version\": 0@@@",
-      "@@@STEP_LOG_LINE@json.output@  },@@@",
-      "@@@STEP_LOG_LINE@json.output@  \"step_text\": \"Some step text\"@@@",
-      "@@@STEP_LOG_LINE@json.output@}@@@",
-      "@@@STEP_LOG_END@json.output@@@",
-      "@@@SET_BUILD_PROPERTY@got_engine_revision@\"9221bca00ddbd888260084def81f09543281b952\"@@@",
-      "@@@SET_BUILD_PROPERTY@got_engine_revision_cp@\"refs/heads/main@{#84512}\"@@@",
-      "@@@SET_BUILD_PROPERTY@got_revision@\"9221bca00ddbd888260084def81f09543281b952\"@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "vpython3",
-      "-u",
-      "RECIPE_REPO[depot_tools]/gclient.py",
-      "runhooks"
-    ],
-    "cwd": "[CACHE]/builder",
-    "env": {
-      "ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk",
-      "ANDROID_SDK_HOME": "[CLEANUP]/tmp_tmp_1",
-      "ANDROID_USER_HOME": "[CLEANUP]/tmp_tmp_1/.android",
-      "CLANG_CRASH_DIAGNOSTICS_DIR": "[CLEANUP]/tmp_tmp_2",
-      "CLANG_MODULE_CACHE_PATH": "",
-      "DEPOT_TOOLS": "RECIPE_REPO[depot_tools]",
-      "ENGINE_CHECKOUT_PATH": "[CACHE]/builder",
-      "ENGINE_PATH": "[CACHE]/builder",
-      "FLUTTER_PREBUILT_DART_SDK": "True",
-      "GIT_BRANCH": "",
-      "LUCI_BRANCH": "",
-      "LUCI_CI": "True",
-      "LUCI_CLEANUP": "[CLEANUP]",
-      "LUCI_PR": "",
-      "LUCI_WORKDIR": "[START_DIR]",
-      "OS": "linux",
-      "REVISION": ""
-    },
-    "env_suffixes": {
-      "DEPOT_TOOLS_UPDATE": [
-        "0"
-      ],
-      "PATH": [
-        "RECIPE_REPO[depot_tools]",
-        "RECIPE_REPO[depot_tools]"
-      ]
-    },
-    "name": "Checkout source code.gclient runhooks",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@1@@@"
-    ]
-  },
-  {
-    "cmd": [],
-    "name": "Initialize logs"
-  },
-  {
-    "cmd": [
-      "vpython3",
-      "-u",
-      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
-      "--json-output",
-      "/path/to/tmp/json",
-      "ensure-directory",
-      "--mode",
-      "0o777",
-      "[CLEANUP]/flutter_logs_dir"
-    ],
-    "infra_step": true,
-    "name": "Initialize logs.Ensure [CLEANUP]/flutter_logs_dir",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@1@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "vpython3",
-      "-u",
-      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
-      "--json-output",
-      "/path/to/tmp/json",
-      "copy",
-      "",
-      "[CLEANUP]/flutter_logs_dir/noop.txt"
-    ],
-    "infra_step": true,
-    "name": "Initialize logs.Write noop file",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@1@@@"
-    ]
-  },
-  {
-    "cmd": [],
-    "name": "Build host_debug_unopt"
-  },
-  {
-    "cmd": [
-      "python3",
-      "[CACHE]/builder/src/flutter/tools/gn",
-      "--unoptimized",
-      "--prebuilt-dart-sdk",
-      "--rbe",
-      "--no-goma",
-      "--rbe-server-address=unix://[CLEANUP]/rbe_tmp_1/reproxy.sock"
-    ],
-    "env_suffixes": {
-      "DEPOT_TOOLS_UPDATE": [
-        "0"
-      ],
-      "PATH": [
-        "RECIPE_REPO[depot_tools]"
-      ]
-    },
-    "name": "Build host_debug_unopt.gn --unoptimized --prebuilt-dart-sdk --rbe --no-goma --rbe-server-address=unix://[CLEANUP]/rbe_tmp_1/reproxy.sock",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@1@@@"
-    ]
-  },
-  {
-    "cmd": [],
-    "name": "Build host_debug_unopt.collect rbe logs",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@1@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "vpython3",
-      "-u",
-      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
-      "--json-output",
-      "/path/to/tmp/json",
-      "copy",
-      "[CLEANUP]/rbe_tmp_1/bootstrap.WARNING",
-      "/path/to/tmp/"
-    ],
-    "infra_step": true,
-    "name": "Build host_debug_unopt.collect rbe logs.read bootstrap.WARNING",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@2@@@",
-      "@@@STEP_LOG_END@bootstrap.WARNING@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "vpython3",
-      "-u",
-      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
-      "--json-output",
-      "/path/to/tmp/json",
-      "copy",
-      "[CLEANUP]/rbe_tmp_1/rbe_metrics.txt",
-      "/path/to/tmp/"
-    ],
-    "infra_step": true,
-    "name": "Build host_debug_unopt.collect rbe logs.read rbe_metrics.txt",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@2@@@",
-      "@@@STEP_LOG_END@rbe_metrics.txt@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "vpython3",
-      "-u",
-      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
-      "--json-output",
-      "/path/to/tmp/json",
-      "copy",
-      "[CLEANUP]/rbe_tmp_1/reproxy.WARNING",
-      "/path/to/tmp/"
-    ],
-    "infra_step": true,
-    "name": "Build host_debug_unopt.collect rbe logs.read reproxy.WARNING",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@2@@@",
-      "@@@STEP_LOG_END@reproxy.WARNING@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "vpython3",
-      "-u",
-      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
-      "--json-output",
-      "/path/to/tmp/json",
-      "copy",
-      "[CLEANUP]/rbe_tmp_1/reproxy-gomaip.WARNING",
-      "/path/to/tmp/"
-    ],
-    "infra_step": true,
-    "name": "Build host_debug_unopt.collect rbe logs.read reproxy-gomaip.WARNING",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@2@@@",
-      "@@@STEP_LOG_END@reproxy-gomaip.WARNING@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "vpython3",
-      "-u",
-      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
-      "--json-output",
-      "/path/to/tmp/json",
-      "copy",
-      "[CLEANUP]/rbe_tmp_1/reproxy_outerr.log",
-      "/path/to/tmp/"
-    ],
-    "infra_step": true,
-    "name": "Build host_debug_unopt.collect rbe logs.read reproxy_outerr.log",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@2@@@",
-      "@@@STEP_LOG_END@reproxy_outerr.log@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "vpython3",
-      "-u",
-      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
-      "--json-output",
-      "/path/to/tmp/json",
-      "copy",
-      "[CLEANUP]/rbe_tmp_1/rewrapper.WARNING",
-      "/path/to/tmp/"
-    ],
-    "infra_step": true,
-    "name": "Build host_debug_unopt.collect rbe logs.read rewrapper.WARNING",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@2@@@",
-      "@@@STEP_LOG_END@rewrapper.WARNING@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "vpython3",
-      "-u",
-      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
-      "--json-output",
-      "/path/to/tmp/json",
-      "glob",
-      "[CLEANUP]/rbe_tmp_1",
-      "*.rrpl"
-    ],
-    "infra_step": true,
-    "name": "Build host_debug_unopt.collect rbe logs.find rrpl files",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@2@@@",
-      "@@@STEP_LOG_LINE@glob@[CLEANUP]/rbe_tmp_1/reproxy_2021-10-16_22_52_23.rrpl@@@",
-      "@@@STEP_LOG_END@glob@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "vpython3",
-      "-u",
-      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
-      "--json-output",
-      "/path/to/tmp/json",
-      "copy",
-      "[CLEANUP]/rbe_tmp_1/reproxy_2021-10-16_22_52_23.rrpl",
-      "/path/to/tmp/"
-    ],
-    "infra_step": true,
-    "name": "Build host_debug_unopt.collect rbe logs.read reproxy_2021-10-16_22_52_23.rrpl",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@2@@@",
-      "@@@STEP_LOG_END@reproxy_2021-10-16_22_52_23.rrpl@@@"
-    ]
-  },
-  {
-    "cmd": [],
-    "name": "Build host_debug_unopt.install infra/rbe/client",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@1@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "vpython3",
-      "-u",
-      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
-      "--json-output",
-      "/path/to/tmp/json",
-      "ensure-directory",
-      "--mode",
-      "0o777",
-      "[START_DIR]/cipd_tool/infra/rbe/client/b81cce70892afbba54fe5a59b9f11369108e2ad2b39eec8a2d938caf7087875a"
-    ],
-    "infra_step": true,
-    "name": "Build host_debug_unopt.install infra/rbe/client.ensure package directory",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@2@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "cipd",
-      "ensure",
-      "-root",
-      "[START_DIR]/cipd_tool/infra/rbe/client/b81cce70892afbba54fe5a59b9f11369108e2ad2b39eec8a2d938caf7087875a",
-      "-ensure-file",
-      "infra/rbe/client/${platform} re_client_version:0.131.1.784ddbb-gomaip",
-      "-max-threads",
-      "0",
-      "-json-output",
-      "/path/to/tmp/json"
-    ],
-    "infra_step": true,
-    "name": "Build host_debug_unopt.install infra/rbe/client.ensure_installed",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@2@@@",
-      "@@@STEP_LOG_LINE@json.output@{@@@",
-      "@@@STEP_LOG_LINE@json.output@  \"result\": {@@@",
-      "@@@STEP_LOG_LINE@json.output@    \"\": [@@@",
-      "@@@STEP_LOG_LINE@json.output@      {@@@",
-      "@@@STEP_LOG_LINE@json.output@        \"instance_id\": \"re_client_version:0.131.1.784ddbb-gomaip\",@@@",
-      "@@@STEP_LOG_LINE@json.output@        \"package\": \"infra/rbe/client/resolved-platform\"@@@",
-      "@@@STEP_LOG_LINE@json.output@      }@@@",
-      "@@@STEP_LOG_LINE@json.output@    ]@@@",
-      "@@@STEP_LOG_LINE@json.output@  }@@@",
-      "@@@STEP_LOG_LINE@json.output@}@@@",
-      "@@@STEP_LOG_END@json.output@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "vpython3",
-      "-u",
-      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
-      "--json-output",
-      "/path/to/tmp/json",
-      "ensure-directory",
-      "--mode",
-      "0o777",
-      "[CACHE]/rbe/deps"
-    ],
-    "infra_step": true,
-    "name": "Build host_debug_unopt.create rbe cache dir",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@1@@@"
-    ]
-  },
-  {
-    "cmd": [],
-    "name": "Build host_debug_unopt.setup remote execution",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@1@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "[START_DIR]/cipd_tool/infra/rbe/client/b81cce70892afbba54fe5a59b9f11369108e2ad2b39eec8a2d938caf7087875a/bootstrap",
-      "--re_proxy=[START_DIR]/cipd_tool/infra/rbe/client/b81cce70892afbba54fe5a59b9f11369108e2ad2b39eec8a2d938caf7087875a/reproxy"
-    ],
-    "env": {
-      "RBE_cache_dir": "[CACHE]/rbe/deps",
-      "RBE_deps_cache_max_mb": "512",
-      "RBE_enable_deps_cache": "true",
-      "RBE_instance": "fake_rbe_instance",
-      "RBE_log_dir": "[CLEANUP]/rbe_tmp_1",
-      "RBE_log_format": "reducedtext",
-      "RBE_output_dir": "[CLEANUP]/rbe_tmp_1",
-      "RBE_proxy_log_dir": "[CLEANUP]/rbe_tmp_1",
-      "RBE_server_address": "unix://[CLEANUP]/rbe_tmp_1/reproxy.sock",
-      "RBE_service": "remotebuildexecution.googleapis.com:443",
-      "RBE_socket_path": "[CLEANUP]/rbe_tmp_1/reproxy.sock",
-      "RBE_use_application_default_credentials": "false",
-      "RBE_use_gce_credentials": "true"
-    },
-    "infra_step": true,
-    "name": "Build host_debug_unopt.setup remote execution.start reproxy",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@2@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "[CACHE]/builder/src/flutter/third_party/ninja/ninja",
-      "-j",
-      "5",
-      "-C",
-      "[CACHE]/builder/src/out/host_debug_unopt"
-    ],
-    "env": {
-      "RBE_cache_dir": "[CACHE]/rbe/deps",
-      "RBE_deps_cache_max_mb": "512",
-      "RBE_enable_deps_cache": "true",
-      "RBE_instance": "fake_rbe_instance",
-      "RBE_log_dir": "[CLEANUP]/rbe_tmp_1",
-      "RBE_log_format": "reducedtext",
-      "RBE_output_dir": "[CLEANUP]/rbe_tmp_1",
-      "RBE_proxy_log_dir": "[CLEANUP]/rbe_tmp_1",
-      "RBE_server_address": "unix://[CLEANUP]/rbe_tmp_1/reproxy.sock",
-      "RBE_service": "remotebuildexecution.googleapis.com:443",
-      "RBE_socket_path": "[CLEANUP]/rbe_tmp_1/reproxy.sock",
-      "RBE_use_application_default_credentials": "false",
-      "RBE_use_gce_credentials": "true"
-    },
-    "env_suffixes": {
-      "DEPOT_TOOLS_UPDATE": [
-        "0"
-      ],
-      "PATH": [
-        "RECIPE_REPO[depot_tools]"
-      ]
-    },
-    "name": "Build host_debug_unopt.build host_debug_unopt",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@1@@@"
-    ]
-  },
-  {
-    "cmd": [],
-    "name": "Build host_debug_unopt.teardown remote execution",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@1@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "[START_DIR]/cipd_tool/infra/rbe/client/b81cce70892afbba54fe5a59b9f11369108e2ad2b39eec8a2d938caf7087875a/bootstrap",
-      "--shutdown"
-    ],
-    "env": {
-      "RBE_cache_dir": "[CACHE]/rbe/deps",
-      "RBE_deps_cache_max_mb": "512",
-      "RBE_enable_deps_cache": "true",
-      "RBE_instance": "fake_rbe_instance",
-      "RBE_log_dir": "[CLEANUP]/rbe_tmp_1",
-      "RBE_log_format": "reducedtext",
-      "RBE_output_dir": "[CLEANUP]/rbe_tmp_1",
-      "RBE_proxy_log_dir": "[CLEANUP]/rbe_tmp_1",
-      "RBE_server_address": "unix://[CLEANUP]/rbe_tmp_1/reproxy.sock",
-      "RBE_service": "remotebuildexecution.googleapis.com:443",
-      "RBE_socket_path": "[CLEANUP]/rbe_tmp_1/reproxy.sock",
-      "RBE_use_application_default_credentials": "false",
-      "RBE_use_gce_credentials": "true"
-    },
-    "infra_step": true,
-    "name": "Build host_debug_unopt.teardown remote execution.stop reproxy",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@2@@@"
-    ]
-  },
-  {
-    "cmd": [],
-    "name": "Build host_debug_unopt.teardown remote execution.collect rbe logs",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@2@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "vpython3",
-      "-u",
-      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
-      "--json-output",
-      "/path/to/tmp/json",
-      "copy",
-      "[CLEANUP]/rbe_tmp_1/bootstrap.WARNING",
-      "/path/to/tmp/"
-    ],
-    "env": {
-      "RBE_cache_dir": "[CACHE]/rbe/deps",
-      "RBE_deps_cache_max_mb": "512",
-      "RBE_enable_deps_cache": "true",
-      "RBE_instance": "fake_rbe_instance",
-      "RBE_log_dir": "[CLEANUP]/rbe_tmp_1",
-      "RBE_log_format": "reducedtext",
-      "RBE_output_dir": "[CLEANUP]/rbe_tmp_1",
-      "RBE_proxy_log_dir": "[CLEANUP]/rbe_tmp_1",
-      "RBE_server_address": "unix://[CLEANUP]/rbe_tmp_1/reproxy.sock",
-      "RBE_service": "remotebuildexecution.googleapis.com:443",
-      "RBE_socket_path": "[CLEANUP]/rbe_tmp_1/reproxy.sock",
-      "RBE_use_application_default_credentials": "false",
-      "RBE_use_gce_credentials": "true"
-    },
-    "infra_step": true,
-    "name": "Build host_debug_unopt.teardown remote execution.collect rbe logs.read bootstrap.WARNING",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@3@@@",
-      "@@@STEP_LOG_END@bootstrap.WARNING@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "vpython3",
-      "-u",
-      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
-      "--json-output",
-      "/path/to/tmp/json",
-      "copy",
-      "[CLEANUP]/rbe_tmp_1/rbe_metrics.txt",
-      "/path/to/tmp/"
-    ],
-    "env": {
-      "RBE_cache_dir": "[CACHE]/rbe/deps",
-      "RBE_deps_cache_max_mb": "512",
-      "RBE_enable_deps_cache": "true",
-      "RBE_instance": "fake_rbe_instance",
-      "RBE_log_dir": "[CLEANUP]/rbe_tmp_1",
-      "RBE_log_format": "reducedtext",
-      "RBE_output_dir": "[CLEANUP]/rbe_tmp_1",
-      "RBE_proxy_log_dir": "[CLEANUP]/rbe_tmp_1",
-      "RBE_server_address": "unix://[CLEANUP]/rbe_tmp_1/reproxy.sock",
-      "RBE_service": "remotebuildexecution.googleapis.com:443",
-      "RBE_socket_path": "[CLEANUP]/rbe_tmp_1/reproxy.sock",
-      "RBE_use_application_default_credentials": "false",
-      "RBE_use_gce_credentials": "true"
-    },
-    "infra_step": true,
-    "name": "Build host_debug_unopt.teardown remote execution.collect rbe logs.read rbe_metrics.txt",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@3@@@",
-      "@@@STEP_LOG_END@rbe_metrics.txt@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "vpython3",
-      "-u",
-      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
-      "--json-output",
-      "/path/to/tmp/json",
-      "copy",
-      "[CLEANUP]/rbe_tmp_1/reproxy.WARNING",
-      "/path/to/tmp/"
-    ],
-    "env": {
-      "RBE_cache_dir": "[CACHE]/rbe/deps",
-      "RBE_deps_cache_max_mb": "512",
-      "RBE_enable_deps_cache": "true",
-      "RBE_instance": "fake_rbe_instance",
-      "RBE_log_dir": "[CLEANUP]/rbe_tmp_1",
-      "RBE_log_format": "reducedtext",
-      "RBE_output_dir": "[CLEANUP]/rbe_tmp_1",
-      "RBE_proxy_log_dir": "[CLEANUP]/rbe_tmp_1",
-      "RBE_server_address": "unix://[CLEANUP]/rbe_tmp_1/reproxy.sock",
-      "RBE_service": "remotebuildexecution.googleapis.com:443",
-      "RBE_socket_path": "[CLEANUP]/rbe_tmp_1/reproxy.sock",
-      "RBE_use_application_default_credentials": "false",
-      "RBE_use_gce_credentials": "true"
-    },
-    "infra_step": true,
-    "name": "Build host_debug_unopt.teardown remote execution.collect rbe logs.read reproxy.WARNING",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@3@@@",
-      "@@@STEP_LOG_END@reproxy.WARNING@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "vpython3",
-      "-u",
-      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
-      "--json-output",
-      "/path/to/tmp/json",
-      "copy",
-      "[CLEANUP]/rbe_tmp_1/reproxy-gomaip.WARNING",
-      "/path/to/tmp/"
-    ],
-    "env": {
-      "RBE_cache_dir": "[CACHE]/rbe/deps",
-      "RBE_deps_cache_max_mb": "512",
-      "RBE_enable_deps_cache": "true",
-      "RBE_instance": "fake_rbe_instance",
-      "RBE_log_dir": "[CLEANUP]/rbe_tmp_1",
-      "RBE_log_format": "reducedtext",
-      "RBE_output_dir": "[CLEANUP]/rbe_tmp_1",
-      "RBE_proxy_log_dir": "[CLEANUP]/rbe_tmp_1",
-      "RBE_server_address": "unix://[CLEANUP]/rbe_tmp_1/reproxy.sock",
-      "RBE_service": "remotebuildexecution.googleapis.com:443",
-      "RBE_socket_path": "[CLEANUP]/rbe_tmp_1/reproxy.sock",
-      "RBE_use_application_default_credentials": "false",
-      "RBE_use_gce_credentials": "true"
-    },
-    "infra_step": true,
-    "name": "Build host_debug_unopt.teardown remote execution.collect rbe logs.read reproxy-gomaip.WARNING",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@3@@@",
-      "@@@STEP_LOG_END@reproxy-gomaip.WARNING@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "vpython3",
-      "-u",
-      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
-      "--json-output",
-      "/path/to/tmp/json",
-      "copy",
-      "[CLEANUP]/rbe_tmp_1/reproxy_outerr.log",
-      "/path/to/tmp/"
-    ],
-    "env": {
-      "RBE_cache_dir": "[CACHE]/rbe/deps",
-      "RBE_deps_cache_max_mb": "512",
-      "RBE_enable_deps_cache": "true",
-      "RBE_instance": "fake_rbe_instance",
-      "RBE_log_dir": "[CLEANUP]/rbe_tmp_1",
-      "RBE_log_format": "reducedtext",
-      "RBE_output_dir": "[CLEANUP]/rbe_tmp_1",
-      "RBE_proxy_log_dir": "[CLEANUP]/rbe_tmp_1",
-      "RBE_server_address": "unix://[CLEANUP]/rbe_tmp_1/reproxy.sock",
-      "RBE_service": "remotebuildexecution.googleapis.com:443",
-      "RBE_socket_path": "[CLEANUP]/rbe_tmp_1/reproxy.sock",
-      "RBE_use_application_default_credentials": "false",
-      "RBE_use_gce_credentials": "true"
-    },
-    "infra_step": true,
-    "name": "Build host_debug_unopt.teardown remote execution.collect rbe logs.read reproxy_outerr.log",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@3@@@",
-      "@@@STEP_LOG_END@reproxy_outerr.log@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "vpython3",
-      "-u",
-      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
-      "--json-output",
-      "/path/to/tmp/json",
-      "copy",
-      "[CLEANUP]/rbe_tmp_1/rewrapper.WARNING",
-      "/path/to/tmp/"
-    ],
-    "env": {
-      "RBE_cache_dir": "[CACHE]/rbe/deps",
-      "RBE_deps_cache_max_mb": "512",
-      "RBE_enable_deps_cache": "true",
-      "RBE_instance": "fake_rbe_instance",
-      "RBE_log_dir": "[CLEANUP]/rbe_tmp_1",
-      "RBE_log_format": "reducedtext",
-      "RBE_output_dir": "[CLEANUP]/rbe_tmp_1",
-      "RBE_proxy_log_dir": "[CLEANUP]/rbe_tmp_1",
-      "RBE_server_address": "unix://[CLEANUP]/rbe_tmp_1/reproxy.sock",
-      "RBE_service": "remotebuildexecution.googleapis.com:443",
-      "RBE_socket_path": "[CLEANUP]/rbe_tmp_1/reproxy.sock",
-      "RBE_use_application_default_credentials": "false",
-      "RBE_use_gce_credentials": "true"
-    },
-    "infra_step": true,
-    "name": "Build host_debug_unopt.teardown remote execution.collect rbe logs.read rewrapper.WARNING",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@3@@@",
-      "@@@STEP_LOG_END@rewrapper.WARNING@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "vpython3",
-      "-u",
-      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
-      "--json-output",
-      "/path/to/tmp/json",
-      "glob",
-      "[CLEANUP]/rbe_tmp_1",
-      "*.rrpl"
-    ],
-    "env": {
-      "RBE_cache_dir": "[CACHE]/rbe/deps",
-      "RBE_deps_cache_max_mb": "512",
-      "RBE_enable_deps_cache": "true",
-      "RBE_instance": "fake_rbe_instance",
-      "RBE_log_dir": "[CLEANUP]/rbe_tmp_1",
-      "RBE_log_format": "reducedtext",
-      "RBE_output_dir": "[CLEANUP]/rbe_tmp_1",
-      "RBE_proxy_log_dir": "[CLEANUP]/rbe_tmp_1",
-      "RBE_server_address": "unix://[CLEANUP]/rbe_tmp_1/reproxy.sock",
-      "RBE_service": "remotebuildexecution.googleapis.com:443",
-      "RBE_socket_path": "[CLEANUP]/rbe_tmp_1/reproxy.sock",
-      "RBE_use_application_default_credentials": "false",
-      "RBE_use_gce_credentials": "true"
-    },
-    "infra_step": true,
-    "name": "Build host_debug_unopt.teardown remote execution.collect rbe logs.find rrpl files",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@3@@@",
-      "@@@STEP_LOG_LINE@glob@[CLEANUP]/rbe_tmp_1/reproxy_2021-10-16_22_52_23.rrpl@@@",
-      "@@@STEP_LOG_END@glob@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "vpython3",
-      "-u",
-      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
-      "--json-output",
-      "/path/to/tmp/json",
-      "copy",
-      "[CLEANUP]/rbe_tmp_1/reproxy_2021-10-16_22_52_23.rrpl",
-      "/path/to/tmp/"
-    ],
-    "env": {
-      "RBE_cache_dir": "[CACHE]/rbe/deps",
-      "RBE_deps_cache_max_mb": "512",
-      "RBE_enable_deps_cache": "true",
-      "RBE_instance": "fake_rbe_instance",
-      "RBE_log_dir": "[CLEANUP]/rbe_tmp_1",
-      "RBE_log_format": "reducedtext",
-      "RBE_output_dir": "[CLEANUP]/rbe_tmp_1",
-      "RBE_proxy_log_dir": "[CLEANUP]/rbe_tmp_1",
-      "RBE_server_address": "unix://[CLEANUP]/rbe_tmp_1/reproxy.sock",
-      "RBE_service": "remotebuildexecution.googleapis.com:443",
-      "RBE_socket_path": "[CLEANUP]/rbe_tmp_1/reproxy.sock",
-      "RBE_use_application_default_credentials": "false",
-      "RBE_use_gce_credentials": "true"
-    },
-    "infra_step": true,
-    "name": "Build host_debug_unopt.teardown remote execution.collect rbe logs.read reproxy_2021-10-16_22_52_23.rrpl",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@3@@@",
-      "@@@STEP_LOG_END@reproxy_2021-10-16_22_52_23.rrpl@@@"
-    ]
-  },
-  {
-    "cmd": [],
-    "name": "Build host_debug_unopt.process logs",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@1@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "python3",
-      "-u",
-      "RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py",
-      "--",
-      "RECIPE_REPO[depot_tools]/gsutil.py",
-      "-m",
-      "----",
-      "cp",
-      "-r",
-      "[CLEANUP]/flutter_logs_dir",
-      "gs://flutter_logs/engine/00000000-0000-0000-0000-000000001337/builder/00000000-0000-0000-0000-000000001337"
-    ],
-    "infra_step": true,
-    "name": "Build host_debug_unopt.process logs.gsutil upload logs 00000000-0000-0000-0000-000000001337",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@2@@@",
-      "@@@STEP_LINK@archive logs@https://console.cloud.google.com/storage/browser/flutter_logs/engine/00000000-0000-0000-0000-000000001337/builder/00000000-0000-0000-0000-000000001337@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "vpython3",
-      "-u",
-      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
-      "--json-output",
-      "/path/to/tmp/json",
-      "glob",
-      "[CLEANUP]/flutter_logs_dir",
-      "*"
-    ],
-    "infra_step": true,
-    "name": "Build host_debug_unopt.process logs.logs",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@2@@@",
-      "@@@STEP_LOG_LINE@glob@[CLEANUP]/flutter_logs_dir/a.txt@@@",
-      "@@@STEP_LOG_END@glob@@@"
-    ]
-  },
-  {
-    "cmd": [],
-    "name": "Build host_debug_unopt.log links",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@1@@@",
-      "@@@STEP_LINK@myfile.txt@https://storage.googleapis.com/flutter_logs/engine/00000000-0000-0000-0000-000000001337/builder/00000000-0000-0000-0000-000000001337/myfile.txt@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "vpython3",
-      "-u",
-      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
-      "--json-output",
-      "/path/to/tmp/json",
-      "listdir",
-      "[CLEANUP]/flutter_logs_dir",
-      "--recursive"
-    ],
-    "infra_step": true,
-    "name": "Build host_debug_unopt.log links.List logs path",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@2@@@",
-      "@@@STEP_LOG_LINE@listdir@[CLEANUP]/flutter_logs_dir/myfile.txt@@@",
-      "@@@STEP_LOG_END@listdir@@@"
-    ]
-  },
-  {
-    "cmd": [],
-    "name": "Checkout flutter/flutter"
-  },
-  {
-    "cmd": [
-      "python3",
-      "-u",
-      "RECIPE_MODULE[depot_tools::git]/resources/git_setup.py",
-      "--path",
-      "[CACHE]/flutter",
-      "--url",
-      "https://flutter.googlesource.com/mirrors/flutter"
-    ],
-    "name": "Checkout flutter/flutter.git setup",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@1@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "git",
-      "fetch",
-      "origin",
-      "master",
-      "--recurse-submodules",
-      "--progress",
-      "--tags"
-    ],
-    "cwd": "[CACHE]/flutter",
-    "env": {
-      "PATH": "RECIPE_REPO[depot_tools]:<PATH>"
-    },
-    "infra_step": true,
-    "name": "Checkout flutter/flutter.git fetch",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@1@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "git",
-      "checkout",
-      "-f",
-      "FETCH_HEAD"
-    ],
-    "cwd": "[CACHE]/flutter",
-    "infra_step": true,
-    "name": "Checkout flutter/flutter.git checkout",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@1@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "git",
-      "rev-parse",
-      "HEAD"
-    ],
-    "cwd": "[CACHE]/flutter",
-    "infra_step": true,
-    "name": "Checkout flutter/flutter.read revision",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@1@@@",
-      "@@@STEP_TEXT@<br/>checked out 'deadbeef'<br/>@@@",
-      "@@@SET_BUILD_PROPERTY@got_revision@\"deadbeef\"@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "git",
-      "clean",
-      "-f",
-      "-d",
-      "-x"
-    ],
-    "cwd": "[CACHE]/flutter",
-    "infra_step": true,
-    "name": "Checkout flutter/flutter.git clean",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@1@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "git",
-      "submodule",
-      "sync"
-    ],
-    "cwd": "[CACHE]/flutter",
-    "infra_step": true,
-    "name": "Checkout flutter/flutter.submodule sync",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@1@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "git",
-      "submodule",
-      "update",
-      "--init",
-      "--recursive"
-    ],
-    "cwd": "[CACHE]/flutter",
-    "infra_step": true,
-    "name": "Checkout flutter/flutter.submodule update",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@1@@@"
-    ]
-  },
-  {
-    "cmd": [],
-    "name": "Framework analyze"
-  },
-  {
-    "cmd": [
-      "vpython3",
-      "-u",
-      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
-      "--json-output",
-      "/path/to/tmp/json",
-      "rmtree",
-      "[CACHE]/flutter/bin/cache/pkg/sky_engine"
-    ],
-    "cwd": "[CACHE]/flutter",
-    "env": {
-      "ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk",
-      "ANDROID_SDK_HOME": "[CLEANUP]/tmp_tmp_1",
-      "ANDROID_USER_HOME": "[CLEANUP]/tmp_tmp_1/.android",
-      "CLANG_CRASH_DIAGNOSTICS_DIR": "[CLEANUP]/tmp_tmp_2",
-      "CLANG_MODULE_CACHE_PATH": "",
-      "DEPOT_TOOLS": "RECIPE_REPO[depot_tools]",
-      "ENGINE_CHECKOUT_PATH": "[CACHE]/builder",
-      "ENGINE_PATH": "[CACHE]/builder",
-      "FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir",
-      "FLUTTER_PREBUILT_DART_SDK": "True",
-      "FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir",
-      "GIT_BRANCH": "",
-      "LUCI_BRANCH": "",
-      "LUCI_CI": "True",
-      "LUCI_CLEANUP": "[CLEANUP]",
-      "LUCI_PR": "",
-      "LUCI_WORKDIR": "[START_DIR]",
-      "OS": "linux",
-      "REVISION": ""
-    },
-    "infra_step": true,
-    "name": "Framework analyze.Delete framework engine cache",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@1@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "vpython3",
-      "-u",
-      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
-      "--json-output",
-      "/path/to/tmp/json",
-      "ensure-directory",
-      "--mode",
-      "0o777",
-      "[CACHE]/flutter/bin/cache/pkg"
-    ],
-    "cwd": "[CACHE]/flutter",
-    "env": {
-      "ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk",
-      "ANDROID_SDK_HOME": "[CLEANUP]/tmp_tmp_1",
-      "ANDROID_USER_HOME": "[CLEANUP]/tmp_tmp_1/.android",
-      "CLANG_CRASH_DIAGNOSTICS_DIR": "[CLEANUP]/tmp_tmp_2",
-      "CLANG_MODULE_CACHE_PATH": "",
-      "DEPOT_TOOLS": "RECIPE_REPO[depot_tools]",
-      "ENGINE_CHECKOUT_PATH": "[CACHE]/builder",
-      "ENGINE_PATH": "[CACHE]/builder",
-      "FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir",
-      "FLUTTER_PREBUILT_DART_SDK": "True",
-      "FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir",
-      "GIT_BRANCH": "",
-      "LUCI_BRANCH": "",
-      "LUCI_CI": "True",
-      "LUCI_CLEANUP": "[CLEANUP]",
-      "LUCI_PR": "",
-      "LUCI_WORKDIR": "[START_DIR]",
-      "OS": "linux",
-      "REVISION": ""
-    },
-    "infra_step": true,
-    "name": "Framework analyze.Ensure framework engine cache",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@1@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "bin/flutter",
-      "update-packages",
-      "-v",
-      "--local-engine=[CACHE]/builder/src/out/host_debug_unopt",
-      "--local-engine-host=host_debug_unopt"
-    ],
-    "cwd": "[CACHE]/flutter",
-    "env": {
-      "ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk",
-      "ANDROID_SDK_HOME": "[CLEANUP]/tmp_tmp_1",
-      "ANDROID_USER_HOME": "[CLEANUP]/tmp_tmp_1/.android",
-      "CLANG_CRASH_DIAGNOSTICS_DIR": "[CLEANUP]/tmp_tmp_2",
-      "CLANG_MODULE_CACHE_PATH": "",
-      "DEPOT_TOOLS": "RECIPE_REPO[depot_tools]",
-      "ENGINE_CHECKOUT_PATH": "[CACHE]/builder",
-      "ENGINE_PATH": "[CACHE]/builder",
-      "FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir",
-      "FLUTTER_PREBUILT_DART_SDK": "True",
-      "FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir",
-      "GIT_BRANCH": "",
-      "LUCI_BRANCH": "",
-      "LUCI_CI": "True",
-      "LUCI_CLEANUP": "[CLEANUP]",
-      "LUCI_PR": "",
-      "LUCI_WORKDIR": "[START_DIR]",
-      "OS": "linux",
-      "REVISION": ""
-    },
-    "name": "Framework analyze.Update packages",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@1@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "bin/flutter",
-      "analyze",
-      "--flutter-repo",
-      "--local-engine=[CACHE]/builder/src/out/host_debug_unopt",
-      "--local-engine-host=host_debug_unopt"
-    ],
-    "cwd": "[CACHE]/flutter",
-    "env": {
-      "ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk",
-      "ANDROID_SDK_HOME": "[CLEANUP]/tmp_tmp_1",
-      "ANDROID_USER_HOME": "[CLEANUP]/tmp_tmp_1/.android",
-      "CLANG_CRASH_DIAGNOSTICS_DIR": "[CLEANUP]/tmp_tmp_2",
-      "CLANG_MODULE_CACHE_PATH": "",
-      "DEPOT_TOOLS": "RECIPE_REPO[depot_tools]",
-      "ENGINE_CHECKOUT_PATH": "[CACHE]/builder",
-      "ENGINE_PATH": "[CACHE]/builder",
-      "FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir",
-      "FLUTTER_PREBUILT_DART_SDK": "True",
-      "FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir",
-      "GIT_BRANCH": "",
-      "LUCI_BRANCH": "",
-      "LUCI_CI": "True",
-      "LUCI_CLEANUP": "[CLEANUP]",
-      "LUCI_PR": "",
-      "LUCI_WORKDIR": "[START_DIR]",
-      "OS": "linux",
-      "REVISION": ""
-    },
-    "name": "Framework analyze.Framework analyze",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@1@@@"
-    ]
-  },
-  {
-    "cmd": [],
-    "name": "Framework test"
-  },
-  {
-    "cmd": [
-      "[CACHE]/flutter/bin/flutter",
-      "test",
-      "--local-engine=[CACHE]/builder/src/out/host_debug_unopt",
-      "--local-engine-host=host_debug_unopt",
-      "-j",
-      "8",
-      "-x",
-      "reduced-test-set"
-    ],
-    "cwd": "[CACHE]/flutter/packages/flutter",
-    "env": {
-      "ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk",
-      "ANDROID_SDK_HOME": "[CLEANUP]/tmp_tmp_1",
-      "ANDROID_USER_HOME": "[CLEANUP]/tmp_tmp_1/.android",
-      "CLANG_CRASH_DIAGNOSTICS_DIR": "[CLEANUP]/tmp_tmp_2",
-      "CLANG_MODULE_CACHE_PATH": "",
-      "DEPOT_TOOLS": "RECIPE_REPO[depot_tools]",
-      "ENGINE_CHECKOUT_PATH": "[CACHE]/builder",
-      "ENGINE_PATH": "[CACHE]/builder",
-      "FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir",
-      "FLUTTER_PREBUILT_DART_SDK": "True",
-      "FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir",
-      "GIT_BRANCH": "",
-      "GOLDCTL": null,
-      "LUCI_BRANCH": "",
-      "LUCI_CI": "True",
-      "LUCI_CLEANUP": "[CLEANUP]",
-      "LUCI_PR": "",
-      "LUCI_WORKDIR": "[START_DIR]",
-      "OS": "linux",
-      "REVISION": ""
-    },
-    "name": "Framework test.test: Framework test",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@1@@@"
-    ]
-  },
-  {
-    "name": "$result"
-  }
-]
\ No newline at end of file
diff --git a/recipes/engine/framework_smoke.py b/recipes/engine/framework_smoke.py
deleted file mode 100644
index 824f9d7..0000000
--- a/recipes/engine/framework_smoke.py
+++ /dev/null
@@ -1,114 +0,0 @@
-# Copyright 2016 The Chromium Authors. All rights reserved.
-# Use of this source code is governed by a BSD-style license that can be
-# found in the LICENSE file.
-
-"""Recipe to run framework tests with local builds."""
-
-from contextlib import contextmanager
-
-from PB.recipes.flutter.engine.engine import InputProperties
-from PB.recipes.flutter.engine.engine import EnvProperties
-
-from PB.go.chromium.org.luci.buildbucket.proto import build as build_pb2
-from google.protobuf import struct_pb2
-
-DEPS = [
-    'flutter/build_util',
-    'flutter/logs_util',
-    'flutter/rbe',
-    'flutter/repo_util',
-    'flutter/test_utils',
-    'recipe_engine/context',
-    'recipe_engine/file',
-    'recipe_engine/path',
-    'recipe_engine/properties',
-    'recipe_engine/step',
-]
-
-PROPERTIES = InputProperties
-ENV_PROPERTIES = EnvProperties
-
-
-def RunSteps(api, properties, env_properties):
-  checkout_base = api.path['cache'].join('builder')
-  checkout = api.path['cache'].join('builder', 'src')
-  api.file.rmtree('Clobber build output', checkout.join('out'))
-  cache_root = api.path['cache'].join('builder')
-  api.file.ensure_directory('Ensure checkout cache', cache_root)
-  env, env_prefixes = api.repo_util.engine_environment(cache_root)
-  env['FLUTTER_PREBUILT_DART_SDK'] = 'True'
-  env_prefixes = {}
-
-  # Checkout Engine.
-  api.repo_util.engine_checkout(cache_root, env, env_prefixes)
-  api.logs_util.initialize_logs_collection(env)
-
-  # Build engine host unopt.
-  with api.step.nest('Build host_debug_unopt'):
-    gn = ['--unoptimized', '--prebuilt-dart-sdk', '--rbe', '--no-goma']
-    rbe_working_path = api.path.mkdtemp(prefix="rbe")
-    api.rbe.prepare_rbe_gn(rbe_working_path, gn)
-    api.build_util.run_gn(gn, checkout)
-    try:
-      api.build_util.build('host_debug_unopt', checkout, [], env, rbe_working_path)
-    finally:
-      api.logs_util.upload_logs('builder', type='engine')
-
-  # Checkout framework and analyze.
-  flutter_checkout_path = api.path['cache'].join('flutter')
-  # Checkout flutter at master.
-  api.repo_util.checkout(
-      'flutter', checkout_path=flutter_checkout_path, ref='refs/heads/master'
-  )
-  build_dir = checkout.join('out', 'host_debug_unopt')
-  with api.step.nest('Framework analyze'):
-    with api.context(env=env, env_prefixes=env_prefixes,
-                     cwd=flutter_checkout_path):
-      api.file.rmtree(
-          'Delete framework engine cache',
-          flutter_checkout_path.join('bin', 'cache', 'pkg', 'sky_engine')
-      )
-      api.file.ensure_directory(
-          'Ensure framework engine cache',
-          flutter_checkout_path.join('bin', 'cache', 'pkg')
-      )
-      api.step(
-          'Update packages', [
-              'bin/flutter',
-              'update-packages',
-              '-v',
-              '--local-engine=%s' % str(build_dir),
-              '--local-engine-host=host_debug_unopt',
-          ]
-      )
-      api.step(
-          'Framework analyze', [
-              'bin/flutter',
-              'analyze',
-              '--flutter-repo',
-              '--local-engine=%s' % str(build_dir),
-              '--local-engine-host=host_debug_unopt',
-          ]
-      )
-  # Run framework packages test
-  with api.step.nest('Framework test'):
-    env['GOLDCTL'] = None
-    with api.context(env=env, env_prefixes=env_prefixes,
-                     cwd=flutter_checkout_path.join('packages', 'flutter')):
-      api.step(
-          api.test_utils.test_step_name('Framework test'), [
-              str(flutter_checkout_path.join('bin', 'flutter')),
-              'test',
-              '--local-engine=%s' % str(build_dir),
-              '--local-engine-host=host_debug_unopt',
-              '-j',
-              '8',
-              '-x',
-              'reduced-test-set'
-          ]
-      )
-
-
-def GenTests(api):
-  yield api.test('basic', api.properties(goma_jobs="100"))
-  yield api.test('no_goma', api.properties(goma_jobs="100", no_goma=True))