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))