Remove femu_test recipes
This will be landed after https://github.com/flutter/engine/pull/50697
Change-Id: I051a5ef6779959246608ed183774d6a754597d37
Reviewed-on: https://flutter-review.googlesource.com/c/recipes/+/55280
Reviewed-by: Casey Hillers <chillers@google.com>
Commit-Queue: Keyong Han <keyonghan@google.com>
diff --git a/recipes/engine/femu_test.expected/arm64_emulator_arch.json b/recipes/engine/femu_test.expected/arm64_emulator_arch.json
deleted file mode 100644
index e8296c3..0000000
--- a/recipes/engine/femu_test.expected/arm64_emulator_arch.json
+++ /dev/null
@@ -1,2242 +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://github.com/flutter/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@refs/pull/1/head",
- "--refs",
- "refs/pull/1/head"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "DEPOT_TOOLS_COLLECT_METRICS": "0",
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GIT_BACKENDINFO": "1",
- "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"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "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\": \"refs/pull/1/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\": \"a63681edc0f69a72604596b16c7986513e809995\"@@@",
- "@@@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\": \"a63681edc0f69a72604596b16c7986513e809995\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"got_engine_revision_cp\": \"refs/pull/1/head@{#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\": \"a63681edc0f69a72604596b16c7986513e809995\"@@@",
- "@@@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@\"a63681edc0f69a72604596b16c7986513e809995\"@@@",
- "@@@SET_BUILD_PROPERTY@got_engine_revision_cp@\"refs/pull/1/head@{#84512}\"@@@",
- "@@@SET_BUILD_PROPERTY@got_revision@\"9221bca00ddbd888260084def81f09543281b952\"@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_REPO[depot_tools]/gclient.py",
- "runhooks"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "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": "ensure goma"
- },
- {
- "cmd": [
- "cipd",
- "ensure",
- "-root",
- "[CACHE]/goma/client",
- "-ensure-file",
- "fuchsia/third_party/goma/client/${platform} integration",
- "-max-threads",
- "0",
- "-json-output",
- "/path/to/tmp/json"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "ensure goma.ensure_installed",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@json.output@{@@@",
- "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-integration-----\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"package\": \"fuchsia/third_party/goma/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": [
- "python3",
- "[CACHE]/builder/src/flutter/tools/gn",
- "--goma",
- "--fuchsia",
- "--fuchsia-cpu",
- "arm64",
- "--runtime-mode",
- "debug",
- "--no-lto"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_DIR": "[CACHE]/goma/client"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "gn --fuchsia --fuchsia-cpu arm64 --runtime-mode debug --no-lto"
- },
- {
- "cmd": [
- "python3",
- "[CACHE]/builder/src/flutter/tools/gn",
- "--goma",
- "--fuchsia",
- "--fuchsia-cpu",
- "arm64",
- "--runtime-mode",
- "profile",
- "--no-lto"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_DIR": "[CACHE]/goma/client"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "gn --fuchsia --fuchsia-cpu arm64 --runtime-mode profile --no-lto"
- },
- {
- "cmd": [],
- "name": "setup goma"
- },
- {
- "cmd": [],
- "name": "setup goma.ensure infra/3pp/tools/cpython3/${platform}",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [],
- "name": "setup goma.ensure infra/3pp/tools/cpython3/${platform}.get packages",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "RECIPE_MODULE[fuchsia::python3]/resources/cipd.ensure",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "setup goma.ensure infra/3pp/tools/cpython3/${platform}.get packages.read ensure file",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_LINE@cipd.ensure@infra/3pp/tools/cpython3/${platform} version:pinned-version@@@",
- "@@@STEP_LOG_END@cipd.ensure@@@"
- ]
- },
- {
- "cmd": [],
- "name": "setup goma.ensure infra/3pp/tools/cpython3/${platform}.install infra/3pp/tools/cpython3",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "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/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "setup goma.ensure infra/3pp/tools/cpython3/${platform}.install infra/3pp/tools/cpython3.ensure package directory",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@"
- ]
- },
- {
- "cmd": [
- "cipd",
- "ensure",
- "-root",
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07",
- "-ensure-file",
- "infra/3pp/tools/cpython3/${platform} version:pinned-version",
- "-max-threads",
- "0",
- "-json-output",
- "/path/to/tmp/json"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "setup goma.ensure infra/3pp/tools/cpython3/${platform}.install infra/3pp/tools/cpython3.ensure_installed",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@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\": \"resolved-instance_id-of-version:pinned-v\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"package\": \"infra/3pp/tools/cpython3/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": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "restart"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "setup goma.start goma",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/flutter/third_party/ninja/ninja",
- "-j",
- "1024",
- "-C",
- "[CACHE]/builder/src/out/fuchsia_debug_arm64",
- "flutter/shell/platform/fuchsia:fuchsia",
- "fuchsia_tests"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "build fuchsia_debug_arm64 flutter/shell/platform/fuchsia:fuchsia fuchsia_tests"
- },
- {
- "cmd": [],
- "name": "teardown goma"
- },
- {
- "cmd": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "jsonstatus",
- "/path/to/tmp/json"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma.goma jsonstatus",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@json.output@{@@@",
- "@@@STEP_LOG_LINE@json.output@ \"foo\": \"bar\"@@@",
- "@@@STEP_LOG_LINE@json.output@}@@@",
- "@@@STEP_LOG_END@json.output@@@"
- ]
- },
- {
- "cmd": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "stat"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma.goma stats",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "stop"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma.stop goma",
- "~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]/compiler_proxy.WARNING",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma.read goma_client warning log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@compiler_proxy.WARNING@test log@@@",
- "@@@STEP_LOG_END@compiler_proxy.WARNING@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CACHE]/goma/client/goma_stats.json",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma.read goma_stats.json",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [],
- "name": "setup goma (2)"
- },
- {
- "cmd": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "restart"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "setup goma (2).start goma",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/flutter/third_party/ninja/ninja",
- "-j",
- "1024",
- "-C",
- "[CACHE]/builder/src/out/fuchsia_profile_arm64",
- "flutter/shell/platform/fuchsia:fuchsia",
- "fuchsia_tests"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "build fuchsia_profile_arm64 flutter/shell/platform/fuchsia:fuchsia fuchsia_tests"
- },
- {
- "cmd": [],
- "name": "teardown goma (2)"
- },
- {
- "cmd": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "jsonstatus",
- "/path/to/tmp/json"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma (2).goma jsonstatus",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@json.output@{@@@",
- "@@@STEP_LOG_LINE@json.output@ \"foo\": \"bar\"@@@",
- "@@@STEP_LOG_LINE@json.output@}@@@",
- "@@@STEP_LOG_END@json.output@@@"
- ]
- },
- {
- "cmd": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "stat"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma (2).goma stats",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "stop"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma (2).stop goma",
- "~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]/compiler_proxy.WARNING",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma (2).read goma_client warning log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@compiler_proxy.WARNING@test log@@@",
- "@@@STEP_LOG_END@compiler_proxy.WARNING@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CACHE]/goma/client/goma_stats.json",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma (2).read goma_stats.json",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "python3",
- "[CACHE]/builder/src/flutter/tools/fuchsia/build_fuchsia_artifacts.py",
- "--engine-version",
- "HEAD",
- "--skip-build",
- "--archs",
- "arm64",
- "--runtime-mode",
- "debug"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "package Debug/JIT Fuchsia Artifacts"
- },
- {
- "cmd": [
- "python3",
- "[CACHE]/builder/src/flutter/tools/fuchsia/build_fuchsia_artifacts.py",
- "--engine-version",
- "HEAD",
- "--skip-build",
- "--archs",
- "arm64",
- "--runtime-mode",
- "profile",
- "--skip-remove-buckets"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "package Profile/AOT Fuchsia Artifacts"
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CACHE]/builder/src/fuchsia/sdk/linux/meta/manifest.json",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "read manifest",
- "~followup_annotations": [
- "@@@STEP_LOG_LINE@manifest.json@{@@@",
- "@@@STEP_LOG_LINE@manifest.json@ \"id\": \"0.20200101.0.1\"@@@",
- "@@@STEP_LOG_LINE@manifest.json@}@@@",
- "@@@STEP_LOG_END@manifest.json@@@"
- ]
- },
- {
- "cmd": [],
- "name": "retrieve list of test suites",
- "~followup_annotations": [
- "@@@STEP_LOG_LINE@yaml@# This is a comment.@@@",
- "@@@STEP_LOG_LINE@yaml@- package: v2_test-123.far@@@",
- "@@@STEP_LOG_LINE@yaml@ test_command: test run fuchsia-pkg://fuchsia.com/v2_test#meta/v2_test.cm@@@",
- "@@@STEP_LOG_LINE@yaml@ emulator_arch:@@@",
- "@@@STEP_LOG_LINE@yaml@ - arm64@@@",
- "@@@STEP_LOG_END@yaml@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CACHE]/builder/src/flutter/testing/fuchsia/test_suites.yaml",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "retrieve list of test suites.read",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@test_suites.yaml@# This is a comment.@@@",
- "@@@STEP_LOG_LINE@test_suites.yaml@- package: v2_test-123.far@@@",
- "@@@STEP_LOG_LINE@test_suites.yaml@ test_command: test run fuchsia-pkg://fuchsia.com/v2_test#meta/v2_test.cm@@@",
- "@@@STEP_LOG_LINE@test_suites.yaml@ emulator_arch:@@@",
- "@@@STEP_LOG_LINE@test_suites.yaml@ - arm64@@@",
- "@@@STEP_LOG_END@test_suites.yaml@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "RECIPE_MODULE[flutter::yaml]/resources/parse_yaml.py",
- "--yaml_file",
- "[CACHE]/builder/src/flutter/testing/fuchsia/test_suites.yaml",
- "--json_file",
- "/path/to/tmp/json"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "retrieve list of test suites.parse",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@json.output@[@@@",
- "@@@STEP_LOG_LINE@json.output@ {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"emulator_arch\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ \"arm64\"@@@",
- "@@@STEP_LOG_LINE@json.output@ ],@@@",
- "@@@STEP_LOG_LINE@json.output@ \"package\": \"v2_test-123.far\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"test_command\": \"test run fuchsia-pkg://fuchsia.com/v2_test#meta/v2_test.cm\"@@@",
- "@@@STEP_LOG_LINE@json.output@ }@@@",
- "@@@STEP_LOG_LINE@json.output@]@@@",
- "@@@STEP_LOG_END@json.output@@@"
- ]
- },
- {
- "cmd": [
- "python3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/symlink.py",
- "--link-json",
- "{\"[CACHE]/builder/src/out/fuchsia_bucket/flutter/arm64/debug/aot/flutter_aot_runner-0.far\": [\"[CLEANUP]/femu_runfiles__tmp_1/flutter_aot_runner-0.far\"], \"[CACHE]/builder/src/out/fuchsia_debug_arm64/v2_test-123.far\": [\"[CLEANUP]/femu_runfiles__tmp_1/v2_test-123.far\"]}"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "create tree of runfiles"
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "RECIPE_MODULE[recipe_engine::cas]/resources/infra.sha1",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "read infra revision",
- "~followup_annotations": [
- "@@@STEP_LOG_LINE@infra.sha1@git_revision:mock_infra_git_revision@@@",
- "@@@STEP_LOG_END@infra.sha1@@@"
- ]
- },
- {
- "cmd": [],
- "name": "install infra/tools/luci/cas"
- },
- {
- "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/tools/luci/cas/33f9d887e5b8aeaaf9d65506acccfa8da2c480712e534a23a79e92c342c44bee"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "install infra/tools/luci/cas.ensure package directory",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "cipd",
- "ensure",
- "-root",
- "[START_DIR]/cipd_tool/infra/tools/luci/cas/33f9d887e5b8aeaaf9d65506acccfa8da2c480712e534a23a79e92c342c44bee",
- "-ensure-file",
- "infra/tools/luci/cas/${platform} git_revision:mock_infra_git_revision",
- "-max-threads",
- "0",
- "-json-output",
- "/path/to/tmp/json"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "install infra/tools/luci/cas.ensure_installed",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@json.output@{@@@",
- "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-git_revision:moc\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"package\": \"infra/tools/luci/cas/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": [
- "[START_DIR]/cipd_tool/infra/tools/luci/cas/33f9d887e5b8aeaaf9d65506acccfa8da2c480712e534a23a79e92c342c44bee/cas",
- "archive",
- "-log-level",
- "debug",
- "-cas-instance",
- "projects/example-cas-server/instances/default_instance",
- "-dump-digest",
- "/path/to/tmp/",
- "-paths-json",
- "[[\"[CLEANUP]/femu_runfiles__tmp_1\", \".\"]]"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "archive FEMU Run Files",
- "timeout": 900.0,
- "~followup_annotations": [
- "@@@STEP_LINK@CAS UI@https://cas-viewer.appspot.com/projects/example-cas-server/instances/default_instance/blobs/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855/0/tree@@@"
- ]
- },
- {
- "cmd": [],
- "name": "Set FFX config"
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "config",
- "set",
- "overnet.cso",
- "disabled"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "Set FFX config.disable CSO in ffx",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "config",
- "analytics",
- "disable"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "Set FFX config.disable ffx analytics",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "config",
- "set",
- "log.level",
- "debug"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "Set FFX config.set logging level",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "daemon",
- "stop"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "restart ffx daemon"
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "emu",
- "list"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "list emulators"
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "emu",
- "stop",
- "--all"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "stop all emulator instances"
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "sdk",
- "version"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "read sdk version"
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "--machine",
- "json-pretty",
- "product",
- "lookup",
- "terminal.qemu-arm64",
- "ARBITRARY_SDK_VERSION",
- "--base-url",
- "gs://fuchsia/development/ARBITRARY_SDK_VERSION"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "lookup terminal.qemu-arm64 product bundle",
- "~followup_annotations": [
- "@@@STEP_LOG_LINE@json.output@{@@@",
- "@@@STEP_LOG_LINE@json.output@ \"name\": \"terminal.qemu-arm64\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"transfer_manifest_url\": \"gs://path/to/transfer_manifest.json\"@@@",
- "@@@STEP_LOG_LINE@json.output@}@@@",
- "@@@STEP_LOG_END@json.output@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "product",
- "download",
- "gs://path/to/transfer_manifest.json",
- "/tmp/local_pb",
- "--force"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "download terminal.qemu-arm64 product bundle"
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "--config",
- "ffx-repo-add=true",
- "repository",
- "add",
- "/tmp/local_pb"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "add product bundle repository"
- },
- {
- "cmd": [],
- "name": "run FEMU test on arm64"
- },
- {
- "cmd": [],
- "name": "run FEMU test on arm64.run v2_test",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "-v",
- "emu",
- "start",
- "/tmp/local_pb",
- "--headless",
- "--engine",
- "qemu",
- "--startup-timeout",
- "360"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on arm64.run v2_test.launch arm64 emulator with QEMU engine",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "target",
- "list"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on arm64.run v2_test.list all targets in the collection",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "target",
- "show"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on arm64.run v2_test.retrieve femu information",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "--machine",
- "json",
- "repository",
- "list"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on arm64.run v2_test.get repository information",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@",
- "@@@STEP_LOG_LINE@json.output@[@@@",
- "@@@STEP_LOG_LINE@json.output@ {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"name\": \"devhost.fuchsia.com\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"spec\": {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"aliases\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ \"fuchsia.com\"@@@",
- "@@@STEP_LOG_LINE@json.output@ ],@@@",
- "@@@STEP_LOG_LINE@json.output@ \"blob_repo_path\": \"/tmp/local_pb/blobs\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"metadata_repo_path\": \"/tmp/local_pb/repository\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"type\": \"file_system\"@@@",
- "@@@STEP_LOG_LINE@json.output@ }@@@",
- "@@@STEP_LOG_LINE@json.output@ }@@@",
- "@@@STEP_LOG_LINE@json.output@]@@@",
- "@@@STEP_LOG_END@json.output@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "repository",
- "publish",
- "/tmp/local_pb",
- "--package-archive",
- "v2_test-123.far",
- "--blob-repo-dir",
- "/tmp/local_pb/blobs"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on arm64.run v2_test.ffx repository publish v2_test-123.far",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "repository",
- "server",
- "start"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on arm64.run v2_test.start FFX repository",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "target",
- "repository",
- "register",
- "--alias",
- "fuchsia.com"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on arm64.run v2_test.Register repository",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "test",
- "run",
- "fuchsia-pkg://fuchsia.com/v2_test#meta/v2_test.cm"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on arm64.run v2_test.run ffx test",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [],
- "name": "run FEMU test on arm64.run v2_test.logs",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@",
- "@@@STEP_LOG_LINE@target_logs@@@@",
- "@@@STEP_LOG_END@target_logs@@@",
- "@@@STEP_LOG_LINE@ffx_daemon_log@@@@",
- "@@@STEP_LOG_END@ffx_daemon_log@@@",
- "@@@STEP_LOG_LINE@ffx_log@@@@",
- "@@@STEP_LOG_END@ffx_log@@@",
- "@@@STEP_LOG_LINE@emulator_log@@@@",
- "@@@STEP_LOG_END@emulator_log@@@",
- "@@@STEP_LOG_LINE@emulator_serial_log@@@@",
- "@@@STEP_LOG_END@emulator_serial_log@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "log",
- "dump"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on arm64.run v2_test.logs.dump target log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CLEANUP]/ffx_isolate_files_tmp_1/cache/logs/ffx.daemon.log",
- "/path/to/tmp/"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "run FEMU test on arm64.run v2_test.logs.read ffx daemon log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_END@ffx.daemon.log@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CLEANUP]/ffx_isolate_files_tmp_1/cache/logs/ffx.log",
- "/path/to/tmp/"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "run FEMU test on arm64.run v2_test.logs.read ffx log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_END@ffx.log@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CLEANUP]/ffx_isolate_files_tmp_1/data/emu/instances/fuchsia-emulator/emulator.log",
- "/path/to/tmp/"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "run FEMU test on arm64.run v2_test.logs.read ffx emulator log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_END@emulator.log@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CLEANUP]/ffx_isolate_files_tmp_1/data/emu/instances/fuchsia-emulator/emulator.log.serial",
- "/path/to/tmp/"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "run FEMU test on arm64.run v2_test.logs.read ffx serial log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_END@emulator.log.serial@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "repository",
- "server",
- "stop"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on arm64.run v2_test.stop FFX repository",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "-v",
- "emu",
- "stop",
- "--all"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on arm64.run v2_test.stop arm64 emulator",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "rmtree",
- "/tmp/local_pb"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "delete product bundle"
- },
- {
- "name": "$result"
- }
-]
\ No newline at end of file
diff --git a/recipes/engine/femu_test.expected/dangerous_test_commands.json b/recipes/engine/femu_test.expected/dangerous_test_commands.json
deleted file mode 100644
index d334088..0000000
--- a/recipes/engine/femu_test.expected/dangerous_test_commands.json
+++ /dev/null
@@ -1,1247 +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://github.com/flutter/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@refs/pull/1/head",
- "--refs",
- "refs/pull/1/head"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "DEPOT_TOOLS_COLLECT_METRICS": "0",
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GIT_BACKENDINFO": "1",
- "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"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "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\": \"refs/pull/1/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\": \"a63681edc0f69a72604596b16c7986513e809995\"@@@",
- "@@@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\": \"a63681edc0f69a72604596b16c7986513e809995\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"got_engine_revision_cp\": \"refs/pull/1/head@{#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\": \"a63681edc0f69a72604596b16c7986513e809995\"@@@",
- "@@@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@\"a63681edc0f69a72604596b16c7986513e809995\"@@@",
- "@@@SET_BUILD_PROPERTY@got_engine_revision_cp@\"refs/pull/1/head@{#84512}\"@@@",
- "@@@SET_BUILD_PROPERTY@got_revision@\"9221bca00ddbd888260084def81f09543281b952\"@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_REPO[depot_tools]/gclient.py",
- "runhooks"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "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": "ensure goma"
- },
- {
- "cmd": [
- "cipd",
- "ensure",
- "-root",
- "[CACHE]/goma/client",
- "-ensure-file",
- "fuchsia/third_party/goma/client/${platform} integration",
- "-max-threads",
- "0",
- "-json-output",
- "/path/to/tmp/json"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "ensure goma.ensure_installed",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@json.output@{@@@",
- "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-integration-----\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"package\": \"fuchsia/third_party/goma/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": [
- "python3",
- "[CACHE]/builder/src/flutter/tools/gn",
- "--goma",
- "--fuchsia",
- "--fuchsia-cpu",
- "x64",
- "--runtime-mode",
- "debug",
- "--no-lto"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_DIR": "[CACHE]/goma/client"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "gn --fuchsia --fuchsia-cpu x64 --runtime-mode debug --no-lto"
- },
- {
- "cmd": [
- "python3",
- "[CACHE]/builder/src/flutter/tools/gn",
- "--goma",
- "--fuchsia",
- "--fuchsia-cpu",
- "x64",
- "--runtime-mode",
- "profile",
- "--no-lto"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_DIR": "[CACHE]/goma/client"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "gn --fuchsia --fuchsia-cpu x64 --runtime-mode profile --no-lto"
- },
- {
- "cmd": [],
- "name": "setup goma"
- },
- {
- "cmd": [],
- "name": "setup goma.ensure infra/3pp/tools/cpython3/${platform}",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [],
- "name": "setup goma.ensure infra/3pp/tools/cpython3/${platform}.get packages",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "RECIPE_MODULE[fuchsia::python3]/resources/cipd.ensure",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "setup goma.ensure infra/3pp/tools/cpython3/${platform}.get packages.read ensure file",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_LINE@cipd.ensure@infra/3pp/tools/cpython3/${platform} version:pinned-version@@@",
- "@@@STEP_LOG_END@cipd.ensure@@@"
- ]
- },
- {
- "cmd": [],
- "name": "setup goma.ensure infra/3pp/tools/cpython3/${platform}.install infra/3pp/tools/cpython3",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "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/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "setup goma.ensure infra/3pp/tools/cpython3/${platform}.install infra/3pp/tools/cpython3.ensure package directory",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@"
- ]
- },
- {
- "cmd": [
- "cipd",
- "ensure",
- "-root",
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07",
- "-ensure-file",
- "infra/3pp/tools/cpython3/${platform} version:pinned-version",
- "-max-threads",
- "0",
- "-json-output",
- "/path/to/tmp/json"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "setup goma.ensure infra/3pp/tools/cpython3/${platform}.install infra/3pp/tools/cpython3.ensure_installed",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@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\": \"resolved-instance_id-of-version:pinned-v\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"package\": \"infra/3pp/tools/cpython3/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": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "restart"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "setup goma.start goma",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/flutter/third_party/ninja/ninja",
- "-j",
- "1024",
- "-C",
- "[CACHE]/builder/src/out/fuchsia_debug_x64",
- "flutter/shell/platform/fuchsia:fuchsia",
- "fuchsia_tests"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "build fuchsia_debug_x64 flutter/shell/platform/fuchsia:fuchsia fuchsia_tests"
- },
- {
- "cmd": [],
- "name": "teardown goma"
- },
- {
- "cmd": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "jsonstatus",
- "/path/to/tmp/json"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma.goma jsonstatus",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@json.output@{@@@",
- "@@@STEP_LOG_LINE@json.output@ \"foo\": \"bar\"@@@",
- "@@@STEP_LOG_LINE@json.output@}@@@",
- "@@@STEP_LOG_END@json.output@@@"
- ]
- },
- {
- "cmd": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "stat"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma.goma stats",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "stop"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma.stop goma",
- "~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]/compiler_proxy.WARNING",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma.read goma_client warning log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@compiler_proxy.WARNING@test log@@@",
- "@@@STEP_LOG_END@compiler_proxy.WARNING@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CACHE]/goma/client/goma_stats.json",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma.read goma_stats.json",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [],
- "name": "setup goma (2)"
- },
- {
- "cmd": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "restart"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "setup goma (2).start goma",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/flutter/third_party/ninja/ninja",
- "-j",
- "1024",
- "-C",
- "[CACHE]/builder/src/out/fuchsia_profile_x64",
- "flutter/shell/platform/fuchsia:fuchsia",
- "fuchsia_tests"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "build fuchsia_profile_x64 flutter/shell/platform/fuchsia:fuchsia fuchsia_tests"
- },
- {
- "cmd": [],
- "name": "teardown goma (2)"
- },
- {
- "cmd": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "jsonstatus",
- "/path/to/tmp/json"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma (2).goma jsonstatus",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@json.output@{@@@",
- "@@@STEP_LOG_LINE@json.output@ \"foo\": \"bar\"@@@",
- "@@@STEP_LOG_LINE@json.output@}@@@",
- "@@@STEP_LOG_END@json.output@@@"
- ]
- },
- {
- "cmd": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "stat"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma (2).goma stats",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "stop"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma (2).stop goma",
- "~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]/compiler_proxy.WARNING",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma (2).read goma_client warning log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@compiler_proxy.WARNING@test log@@@",
- "@@@STEP_LOG_END@compiler_proxy.WARNING@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CACHE]/goma/client/goma_stats.json",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma (2).read goma_stats.json",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "python3",
- "[CACHE]/builder/src/flutter/tools/fuchsia/build_fuchsia_artifacts.py",
- "--engine-version",
- "HEAD",
- "--skip-build",
- "--archs",
- "x64",
- "--runtime-mode",
- "debug"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "package Debug/JIT Fuchsia Artifacts"
- },
- {
- "cmd": [
- "python3",
- "[CACHE]/builder/src/flutter/tools/fuchsia/build_fuchsia_artifacts.py",
- "--engine-version",
- "HEAD",
- "--skip-build",
- "--archs",
- "x64",
- "--runtime-mode",
- "profile",
- "--skip-remove-buckets"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "package Profile/AOT Fuchsia Artifacts"
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CACHE]/builder/src/fuchsia/sdk/linux/meta/manifest.json",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "read manifest",
- "~followup_annotations": [
- "@@@STEP_LOG_LINE@manifest.json@{@@@",
- "@@@STEP_LOG_LINE@manifest.json@ \"id\": \"0.20200101.0.1\"@@@",
- "@@@STEP_LOG_LINE@manifest.json@}@@@",
- "@@@STEP_LOG_END@manifest.json@@@"
- ]
- },
- {
- "cmd": [],
- "name": "retrieve list of test suites",
- "~followup_annotations": [
- "@@@STEP_LOG_LINE@yaml@@@@",
- "@@@STEP_LOG_LINE@yaml@- package: ordinary_package1.far@@@",
- "@@@STEP_LOG_LINE@yaml@ test_command: suspicious command@@@",
- "@@@STEP_LOG_LINE@yaml@- package: ordinary_package2.far@@@",
- "@@@STEP_LOG_LINE@yaml@ test_command: test run fuchsia-pkg://fuchsia.com/ordinary_package2#meta/ordinary_package2.cmx; suspicious command@@@",
- "@@@STEP_LOG_LINE@yaml@- package: ordinary_package3.far@@@",
- "@@@STEP_LOG_LINE@yaml@ test_command: test run fuchsia-pkg://fuchsia.com/ordinary_package3#meta/ordinary_package3.cmx $(suspicious command)@@@",
- "@@@STEP_LOG_LINE@yaml@- package: ordinary_package4.far@@@",
- "@@@STEP_LOG_LINE@yaml@ test_command: test run fuchsia-pkg://fuchsia.com/ordinary_package4#meta/ordinary_package4.cmx `suspicious command`@@@",
- "@@@STEP_LOG_END@yaml@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CACHE]/builder/src/flutter/testing/fuchsia/test_suites.yaml",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "retrieve list of test suites.read",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@test_suites.yaml@@@@",
- "@@@STEP_LOG_LINE@test_suites.yaml@- package: ordinary_package1.far@@@",
- "@@@STEP_LOG_LINE@test_suites.yaml@ test_command: suspicious command@@@",
- "@@@STEP_LOG_LINE@test_suites.yaml@- package: ordinary_package2.far@@@",
- "@@@STEP_LOG_LINE@test_suites.yaml@ test_command: test run fuchsia-pkg://fuchsia.com/ordinary_package2#meta/ordinary_package2.cmx; suspicious command@@@",
- "@@@STEP_LOG_LINE@test_suites.yaml@- package: ordinary_package3.far@@@",
- "@@@STEP_LOG_LINE@test_suites.yaml@ test_command: test run fuchsia-pkg://fuchsia.com/ordinary_package3#meta/ordinary_package3.cmx $(suspicious command)@@@",
- "@@@STEP_LOG_LINE@test_suites.yaml@- package: ordinary_package4.far@@@",
- "@@@STEP_LOG_LINE@test_suites.yaml@ test_command: test run fuchsia-pkg://fuchsia.com/ordinary_package4#meta/ordinary_package4.cmx `suspicious command`@@@",
- "@@@STEP_LOG_END@test_suites.yaml@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "RECIPE_MODULE[flutter::yaml]/resources/parse_yaml.py",
- "--yaml_file",
- "[CACHE]/builder/src/flutter/testing/fuchsia/test_suites.yaml",
- "--json_file",
- "/path/to/tmp/json"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "retrieve list of test suites.parse",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@json.output@[@@@",
- "@@@STEP_LOG_LINE@json.output@ {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"package\": \"ordinary_package1.far\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"test_command\": \"suspicious command\"@@@",
- "@@@STEP_LOG_LINE@json.output@ },@@@",
- "@@@STEP_LOG_LINE@json.output@ {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"package\": \"ordinary_package2.far\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"test_command\": \"test run fuchsia-pkg://fuchsia.com/ordinary_package2#meta/ordinary_package2.cmx; suspicious command\"@@@",
- "@@@STEP_LOG_LINE@json.output@ },@@@",
- "@@@STEP_LOG_LINE@json.output@ {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"package\": \"ordinary_package3.far\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"test_command\": \"test run fuchsia-pkg://fuchsia.com/ordinary_package3#meta/ordinary_package3.cmx $(suspicious command)\"@@@",
- "@@@STEP_LOG_LINE@json.output@ },@@@",
- "@@@STEP_LOG_LINE@json.output@ {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"package\": \"ordinary_package4.far\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"test_command\": \"test run fuchsia-pkg://fuchsia.com/ordinary_package4#meta/ordinary_package4.cmx `suspicious command`\"@@@",
- "@@@STEP_LOG_LINE@json.output@ }@@@",
- "@@@STEP_LOG_LINE@json.output@]@@@",
- "@@@STEP_LOG_END@json.output@@@"
- ]
- },
- {
- "failure": {
- "failure": {},
- "humanReason": "Invalid test command: suspicious command"
- },
- "name": "$result"
- }
-]
\ No newline at end of file
diff --git a/recipes/engine/femu_test.expected/femu_with_package_list.json b/recipes/engine/femu_test.expected/femu_with_package_list.json
deleted file mode 100644
index 436892d..0000000
--- a/recipes/engine/femu_test.expected/femu_with_package_list.json
+++ /dev/null
@@ -1,2981 +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://github.com/flutter/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@refs/pull/1/head",
- "--refs",
- "refs/pull/1/head"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "DEPOT_TOOLS_COLLECT_METRICS": "0",
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GIT_BACKENDINFO": "1",
- "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"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "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\": \"refs/pull/1/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\": \"a63681edc0f69a72604596b16c7986513e809995\"@@@",
- "@@@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\": \"a63681edc0f69a72604596b16c7986513e809995\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"got_engine_revision_cp\": \"refs/pull/1/head@{#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\": \"a63681edc0f69a72604596b16c7986513e809995\"@@@",
- "@@@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@\"a63681edc0f69a72604596b16c7986513e809995\"@@@",
- "@@@SET_BUILD_PROPERTY@got_engine_revision_cp@\"refs/pull/1/head@{#84512}\"@@@",
- "@@@SET_BUILD_PROPERTY@got_revision@\"9221bca00ddbd888260084def81f09543281b952\"@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_REPO[depot_tools]/gclient.py",
- "runhooks"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "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": "ensure goma"
- },
- {
- "cmd": [
- "cipd",
- "ensure",
- "-root",
- "[CACHE]/goma/client",
- "-ensure-file",
- "fuchsia/third_party/goma/client/${platform} integration",
- "-max-threads",
- "0",
- "-json-output",
- "/path/to/tmp/json"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "ensure goma.ensure_installed",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@json.output@{@@@",
- "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-integration-----\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"package\": \"fuchsia/third_party/goma/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": [
- "python3",
- "[CACHE]/builder/src/flutter/tools/gn",
- "--goma",
- "--fuchsia",
- "--fuchsia-cpu",
- "x64",
- "--runtime-mode",
- "debug",
- "--no-lto"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_DIR": "[CACHE]/goma/client"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "gn --fuchsia --fuchsia-cpu x64 --runtime-mode debug --no-lto"
- },
- {
- "cmd": [
- "python3",
- "[CACHE]/builder/src/flutter/tools/gn",
- "--goma",
- "--fuchsia",
- "--fuchsia-cpu",
- "x64",
- "--runtime-mode",
- "profile",
- "--no-lto"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_DIR": "[CACHE]/goma/client"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "gn --fuchsia --fuchsia-cpu x64 --runtime-mode profile --no-lto"
- },
- {
- "cmd": [],
- "name": "setup goma"
- },
- {
- "cmd": [],
- "name": "setup goma.ensure infra/3pp/tools/cpython3/${platform}",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [],
- "name": "setup goma.ensure infra/3pp/tools/cpython3/${platform}.get packages",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "RECIPE_MODULE[fuchsia::python3]/resources/cipd.ensure",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "setup goma.ensure infra/3pp/tools/cpython3/${platform}.get packages.read ensure file",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_LINE@cipd.ensure@infra/3pp/tools/cpython3/${platform} version:pinned-version@@@",
- "@@@STEP_LOG_END@cipd.ensure@@@"
- ]
- },
- {
- "cmd": [],
- "name": "setup goma.ensure infra/3pp/tools/cpython3/${platform}.install infra/3pp/tools/cpython3",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "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/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "setup goma.ensure infra/3pp/tools/cpython3/${platform}.install infra/3pp/tools/cpython3.ensure package directory",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@"
- ]
- },
- {
- "cmd": [
- "cipd",
- "ensure",
- "-root",
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07",
- "-ensure-file",
- "infra/3pp/tools/cpython3/${platform} version:pinned-version",
- "-max-threads",
- "0",
- "-json-output",
- "/path/to/tmp/json"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "setup goma.ensure infra/3pp/tools/cpython3/${platform}.install infra/3pp/tools/cpython3.ensure_installed",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@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\": \"resolved-instance_id-of-version:pinned-v\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"package\": \"infra/3pp/tools/cpython3/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": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "restart"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "setup goma.start goma",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/flutter/third_party/ninja/ninja",
- "-j",
- "1024",
- "-C",
- "[CACHE]/builder/src/out/fuchsia_debug_x64",
- "flutter/shell/platform/fuchsia:fuchsia",
- "fuchsia_tests"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "build fuchsia_debug_x64 flutter/shell/platform/fuchsia:fuchsia fuchsia_tests"
- },
- {
- "cmd": [],
- "name": "teardown goma"
- },
- {
- "cmd": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "jsonstatus",
- "/path/to/tmp/json"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma.goma jsonstatus",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@json.output@{@@@",
- "@@@STEP_LOG_LINE@json.output@ \"foo\": \"bar\"@@@",
- "@@@STEP_LOG_LINE@json.output@}@@@",
- "@@@STEP_LOG_END@json.output@@@"
- ]
- },
- {
- "cmd": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "stat"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma.goma stats",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "stop"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma.stop goma",
- "~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]/compiler_proxy.WARNING",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma.read goma_client warning log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@compiler_proxy.WARNING@test log@@@",
- "@@@STEP_LOG_END@compiler_proxy.WARNING@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CACHE]/goma/client/goma_stats.json",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma.read goma_stats.json",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [],
- "name": "setup goma (2)"
- },
- {
- "cmd": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "restart"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "setup goma (2).start goma",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/flutter/third_party/ninja/ninja",
- "-j",
- "1024",
- "-C",
- "[CACHE]/builder/src/out/fuchsia_profile_x64",
- "flutter/shell/platform/fuchsia:fuchsia",
- "fuchsia_tests"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "build fuchsia_profile_x64 flutter/shell/platform/fuchsia:fuchsia fuchsia_tests"
- },
- {
- "cmd": [],
- "name": "teardown goma (2)"
- },
- {
- "cmd": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "jsonstatus",
- "/path/to/tmp/json"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma (2).goma jsonstatus",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@json.output@{@@@",
- "@@@STEP_LOG_LINE@json.output@ \"foo\": \"bar\"@@@",
- "@@@STEP_LOG_LINE@json.output@}@@@",
- "@@@STEP_LOG_END@json.output@@@"
- ]
- },
- {
- "cmd": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "stat"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma (2).goma stats",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "stop"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma (2).stop goma",
- "~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]/compiler_proxy.WARNING",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma (2).read goma_client warning log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@compiler_proxy.WARNING@test log@@@",
- "@@@STEP_LOG_END@compiler_proxy.WARNING@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CACHE]/goma/client/goma_stats.json",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma (2).read goma_stats.json",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "python3",
- "[CACHE]/builder/src/flutter/tools/fuchsia/build_fuchsia_artifacts.py",
- "--engine-version",
- "HEAD",
- "--skip-build",
- "--archs",
- "x64",
- "--runtime-mode",
- "debug"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "package Debug/JIT Fuchsia Artifacts"
- },
- {
- "cmd": [
- "python3",
- "[CACHE]/builder/src/flutter/tools/fuchsia/build_fuchsia_artifacts.py",
- "--engine-version",
- "HEAD",
- "--skip-build",
- "--archs",
- "x64",
- "--runtime-mode",
- "profile",
- "--skip-remove-buckets"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "package Profile/AOT Fuchsia Artifacts"
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CACHE]/builder/src/fuchsia/sdk/linux/meta/manifest.json",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "read manifest",
- "~followup_annotations": [
- "@@@STEP_LOG_LINE@manifest.json@{@@@",
- "@@@STEP_LOG_LINE@manifest.json@ \"id\": \"0.20200101.0.1\"@@@",
- "@@@STEP_LOG_LINE@manifest.json@}@@@",
- "@@@STEP_LOG_END@manifest.json@@@"
- ]
- },
- {
- "cmd": [],
- "name": "retrieve list of test suites",
- "~followup_annotations": [
- "@@@STEP_LOG_LINE@yaml@# This is a comment.@@@",
- "@@@STEP_LOG_LINE@yaml@- test_command: test run fuchsia-pkg://fuchsia.com/v2_test#meta/v2_test.cm -- --gtest_filter=-ParagraphTest.*:a.b@@@",
- "@@@STEP_LOG_LINE@yaml@ packages:@@@",
- "@@@STEP_LOG_LINE@yaml@ - v2_test-123.far@@@",
- "@@@STEP_LOG_LINE@yaml@@@@",
- "@@@STEP_LOG_LINE@yaml@# Legacy cfv1 test@@@",
- "@@@STEP_LOG_LINE@yaml@- test_command: test run fuchsia-pkg://fuchsia.com/v1_test_component#meta/v1_test_component.cmx -ParagraphTest.*:a.b@@@",
- "@@@STEP_LOG_LINE@yaml@ packages:@@@",
- "@@@STEP_LOG_LINE@yaml@ - v1_test_component-321.far@@@",
- "@@@STEP_LOG_END@yaml@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CACHE]/builder/src/flutter/testing/fuchsia/test_suites.yaml",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "retrieve list of test suites.read",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@test_suites.yaml@# This is a comment.@@@",
- "@@@STEP_LOG_LINE@test_suites.yaml@- test_command: test run fuchsia-pkg://fuchsia.com/v2_test#meta/v2_test.cm -- --gtest_filter=-ParagraphTest.*:a.b@@@",
- "@@@STEP_LOG_LINE@test_suites.yaml@ packages:@@@",
- "@@@STEP_LOG_LINE@test_suites.yaml@ - v2_test-123.far@@@",
- "@@@STEP_LOG_LINE@test_suites.yaml@@@@",
- "@@@STEP_LOG_LINE@test_suites.yaml@# Legacy cfv1 test@@@",
- "@@@STEP_LOG_LINE@test_suites.yaml@- test_command: test run fuchsia-pkg://fuchsia.com/v1_test_component#meta/v1_test_component.cmx -ParagraphTest.*:a.b@@@",
- "@@@STEP_LOG_LINE@test_suites.yaml@ packages:@@@",
- "@@@STEP_LOG_LINE@test_suites.yaml@ - v1_test_component-321.far@@@",
- "@@@STEP_LOG_END@test_suites.yaml@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "RECIPE_MODULE[flutter::yaml]/resources/parse_yaml.py",
- "--yaml_file",
- "[CACHE]/builder/src/flutter/testing/fuchsia/test_suites.yaml",
- "--json_file",
- "/path/to/tmp/json"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "retrieve list of test suites.parse",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@json.output@[@@@",
- "@@@STEP_LOG_LINE@json.output@ {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"packages\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ \"v2_test-123.far\"@@@",
- "@@@STEP_LOG_LINE@json.output@ ],@@@",
- "@@@STEP_LOG_LINE@json.output@ \"test_command\": \"test run fuchsia-pkg://fuchsia.com/v2_test#meta/v2_test.cm -- --gtest_filter=-ParagraphTest.*:a.b\"@@@",
- "@@@STEP_LOG_LINE@json.output@ },@@@",
- "@@@STEP_LOG_LINE@json.output@ {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"packages\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ \"v1_test_component-321.far\"@@@",
- "@@@STEP_LOG_LINE@json.output@ ],@@@",
- "@@@STEP_LOG_LINE@json.output@ \"test_command\": \"test run fuchsia-pkg://fuchsia.com/v1_test_component#meta/v1_test_component.cmx -ParagraphTest.*:a.b\"@@@",
- "@@@STEP_LOG_LINE@json.output@ }@@@",
- "@@@STEP_LOG_LINE@json.output@]@@@",
- "@@@STEP_LOG_END@json.output@@@"
- ]
- },
- {
- "cmd": [
- "python3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/symlink.py",
- "--link-json",
- "{\"[CACHE]/builder/src/out/fuchsia_bucket/flutter/x64/debug/aot/flutter_aot_runner-0.far\": [\"[CLEANUP]/femu_runfiles__tmp_1/flutter_aot_runner-0.far\"], \"[CACHE]/builder/src/out/fuchsia_debug_x64/v1_test_component-321.far\": [\"[CLEANUP]/femu_runfiles__tmp_1/v1_test_component-321.far\"], \"[CACHE]/builder/src/out/fuchsia_debug_x64/v2_test-123.far\": [\"[CLEANUP]/femu_runfiles__tmp_1/v2_test-123.far\"]}"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "create tree of runfiles"
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "RECIPE_MODULE[recipe_engine::cas]/resources/infra.sha1",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "read infra revision",
- "~followup_annotations": [
- "@@@STEP_LOG_LINE@infra.sha1@git_revision:mock_infra_git_revision@@@",
- "@@@STEP_LOG_END@infra.sha1@@@"
- ]
- },
- {
- "cmd": [],
- "name": "install infra/tools/luci/cas"
- },
- {
- "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/tools/luci/cas/33f9d887e5b8aeaaf9d65506acccfa8da2c480712e534a23a79e92c342c44bee"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "install infra/tools/luci/cas.ensure package directory",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "cipd",
- "ensure",
- "-root",
- "[START_DIR]/cipd_tool/infra/tools/luci/cas/33f9d887e5b8aeaaf9d65506acccfa8da2c480712e534a23a79e92c342c44bee",
- "-ensure-file",
- "infra/tools/luci/cas/${platform} git_revision:mock_infra_git_revision",
- "-max-threads",
- "0",
- "-json-output",
- "/path/to/tmp/json"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "install infra/tools/luci/cas.ensure_installed",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@json.output@{@@@",
- "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-git_revision:moc\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"package\": \"infra/tools/luci/cas/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": [
- "[START_DIR]/cipd_tool/infra/tools/luci/cas/33f9d887e5b8aeaaf9d65506acccfa8da2c480712e534a23a79e92c342c44bee/cas",
- "archive",
- "-log-level",
- "debug",
- "-cas-instance",
- "projects/example-cas-server/instances/default_instance",
- "-dump-digest",
- "/path/to/tmp/",
- "-paths-json",
- "[[\"[CLEANUP]/femu_runfiles__tmp_1\", \".\"]]"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "archive FEMU Run Files",
- "timeout": 900.0,
- "~followup_annotations": [
- "@@@STEP_LINK@CAS UI@https://cas-viewer.appspot.com/projects/example-cas-server/instances/default_instance/blobs/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855/0/tree@@@"
- ]
- },
- {
- "cmd": [],
- "name": "Set FFX config"
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "config",
- "set",
- "overnet.cso",
- "disabled"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "Set FFX config.disable CSO in ffx",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "config",
- "analytics",
- "disable"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "Set FFX config.disable ffx analytics",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "config",
- "set",
- "log.level",
- "debug"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "Set FFX config.set logging level",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "daemon",
- "stop"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "restart ffx daemon"
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "emu",
- "list"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "list emulators"
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "emu",
- "stop",
- "--all"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "stop all emulator instances"
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "sdk",
- "version"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "read sdk version"
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "--machine",
- "json-pretty",
- "product",
- "lookup",
- "terminal.x64",
- "ARBITRARY_SDK_VERSION",
- "--base-url",
- "gs://fuchsia/development/ARBITRARY_SDK_VERSION"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "lookup terminal.x64 product bundle",
- "~followup_annotations": [
- "@@@STEP_LOG_LINE@json.output@{@@@",
- "@@@STEP_LOG_LINE@json.output@ \"name\": \"terminal.x64\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"transfer_manifest_url\": \"gs://path/to/transfer_manifest.json\"@@@",
- "@@@STEP_LOG_LINE@json.output@}@@@",
- "@@@STEP_LOG_END@json.output@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "product",
- "download",
- "gs://path/to/transfer_manifest.json",
- "/tmp/local_pb",
- "--force"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "download terminal.x64 product bundle"
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "--config",
- "ffx-repo-add=true",
- "repository",
- "add",
- "/tmp/local_pb"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "add product bundle repository"
- },
- {
- "cmd": [],
- "name": "run FEMU test on x64",
- "~followup_annotations": [
- "@@@STEP_FAILURE@@@"
- ]
- },
- {
- "cmd": [],
- "name": "run FEMU test on x64.run v2_test",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_FAILURE@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "-v",
- "emu",
- "start",
- "/tmp/local_pb",
- "--headless",
- "--startup-timeout",
- "90"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run v2_test.launch x64 emulator",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "target",
- "list"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run v2_test.list all targets in the collection",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "target",
- "show"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run v2_test.retrieve femu information",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "--machine",
- "json",
- "repository",
- "list"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run v2_test.get repository information",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@",
- "@@@STEP_LOG_LINE@json.output@[@@@",
- "@@@STEP_LOG_LINE@json.output@ {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"name\": \"devhost.fuchsia.com\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"spec\": {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"aliases\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ \"fuchsia.com\"@@@",
- "@@@STEP_LOG_LINE@json.output@ ],@@@",
- "@@@STEP_LOG_LINE@json.output@ \"blob_repo_path\": \"/tmp/local_pb/blobs\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"metadata_repo_path\": \"/tmp/local_pb/repository\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"type\": \"file_system\"@@@",
- "@@@STEP_LOG_LINE@json.output@ }@@@",
- "@@@STEP_LOG_LINE@json.output@ }@@@",
- "@@@STEP_LOG_LINE@json.output@]@@@",
- "@@@STEP_LOG_END@json.output@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "repository",
- "publish",
- "/tmp/local_pb",
- "--package-archive",
- "v2_test-123.far",
- "--blob-repo-dir",
- "/tmp/local_pb/blobs"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run v2_test.ffx repository publish v2_test-123.far",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@",
- "@@@STEP_FAILURE@@@"
- ]
- },
- {
- "cmd": [],
- "name": "run FEMU test on x64.run v2_test.logs",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@",
- "@@@STEP_LOG_LINE@target_logs@@@@",
- "@@@STEP_LOG_END@target_logs@@@",
- "@@@STEP_LOG_LINE@ffx_daemon_log@@@@",
- "@@@STEP_LOG_END@ffx_daemon_log@@@",
- "@@@STEP_LOG_LINE@ffx_log@@@@",
- "@@@STEP_LOG_END@ffx_log@@@",
- "@@@STEP_LOG_LINE@emulator_log@@@@",
- "@@@STEP_LOG_END@emulator_log@@@",
- "@@@STEP_LOG_LINE@emulator_serial_log@@@@",
- "@@@STEP_LOG_END@emulator_serial_log@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "log",
- "dump"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run v2_test.logs.dump target log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CLEANUP]/ffx_isolate_files_tmp_1/cache/logs/ffx.daemon.log",
- "/path/to/tmp/"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "run FEMU test on x64.run v2_test.logs.read ffx daemon log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_END@ffx.daemon.log@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CLEANUP]/ffx_isolate_files_tmp_1/cache/logs/ffx.log",
- "/path/to/tmp/"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "run FEMU test on x64.run v2_test.logs.read ffx log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_END@ffx.log@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CLEANUP]/ffx_isolate_files_tmp_1/data/emu/instances/fuchsia-emulator/emulator.log",
- "/path/to/tmp/"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "run FEMU test on x64.run v2_test.logs.read ffx emulator log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_END@emulator.log@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CLEANUP]/ffx_isolate_files_tmp_1/data/emu/instances/fuchsia-emulator/emulator.log.serial",
- "/path/to/tmp/"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "run FEMU test on x64.run v2_test.logs.read ffx serial log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_END@emulator.log.serial@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "repository",
- "server",
- "stop"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run v2_test.stop FFX repository",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "-v",
- "emu",
- "stop",
- "--all"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run v2_test.stop x64 emulator",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [],
- "name": "run FEMU test on x64.run v2_test (attempt #2)",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_FAILURE@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "-v",
- "emu",
- "start",
- "/tmp/local_pb",
- "--headless",
- "--startup-timeout",
- "90"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run v2_test (attempt #2).launch x64 emulator",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "target",
- "list"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run v2_test (attempt #2).list all targets in the collection",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "target",
- "show"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run v2_test (attempt #2).retrieve femu information",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "--machine",
- "json",
- "repository",
- "list"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run v2_test (attempt #2).get repository information",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@",
- "@@@STEP_LOG_LINE@json.output@[@@@",
- "@@@STEP_LOG_LINE@json.output@ {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"name\": \"devhost.fuchsia.com\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"spec\": {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"aliases\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ \"fuchsia.com\"@@@",
- "@@@STEP_LOG_LINE@json.output@ ],@@@",
- "@@@STEP_LOG_LINE@json.output@ \"blob_repo_path\": \"/tmp/local_pb/blobs\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"metadata_repo_path\": \"/tmp/local_pb/repository\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"type\": \"file_system\"@@@",
- "@@@STEP_LOG_LINE@json.output@ }@@@",
- "@@@STEP_LOG_LINE@json.output@ }@@@",
- "@@@STEP_LOG_LINE@json.output@]@@@",
- "@@@STEP_LOG_END@json.output@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "repository",
- "publish",
- "/tmp/local_pb",
- "--package-archive",
- "v2_test-123.far",
- "--blob-repo-dir",
- "/tmp/local_pb/blobs"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run v2_test (attempt #2).ffx repository publish v2_test-123.far",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@",
- "@@@STEP_FAILURE@@@"
- ]
- },
- {
- "cmd": [],
- "name": "run FEMU test on x64.run v2_test (attempt #2).logs",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@",
- "@@@STEP_LOG_LINE@target_logs@@@@",
- "@@@STEP_LOG_END@target_logs@@@",
- "@@@STEP_LOG_LINE@ffx_daemon_log@@@@",
- "@@@STEP_LOG_END@ffx_daemon_log@@@",
- "@@@STEP_LOG_LINE@ffx_log@@@@",
- "@@@STEP_LOG_END@ffx_log@@@",
- "@@@STEP_LOG_LINE@emulator_log@@@@",
- "@@@STEP_LOG_END@emulator_log@@@",
- "@@@STEP_LOG_LINE@emulator_serial_log@@@@",
- "@@@STEP_LOG_END@emulator_serial_log@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "log",
- "dump"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run v2_test (attempt #2).logs.dump target log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CLEANUP]/ffx_isolate_files_tmp_1/cache/logs/ffx.daemon.log",
- "/path/to/tmp/"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "run FEMU test on x64.run v2_test (attempt #2).logs.read ffx daemon log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_END@ffx.daemon.log@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CLEANUP]/ffx_isolate_files_tmp_1/cache/logs/ffx.log",
- "/path/to/tmp/"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "run FEMU test on x64.run v2_test (attempt #2).logs.read ffx log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_END@ffx.log@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CLEANUP]/ffx_isolate_files_tmp_1/data/emu/instances/fuchsia-emulator/emulator.log",
- "/path/to/tmp/"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "run FEMU test on x64.run v2_test (attempt #2).logs.read ffx emulator log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_END@emulator.log@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CLEANUP]/ffx_isolate_files_tmp_1/data/emu/instances/fuchsia-emulator/emulator.log.serial",
- "/path/to/tmp/"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "run FEMU test on x64.run v2_test (attempt #2).logs.read ffx serial log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_END@emulator.log.serial@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "repository",
- "server",
- "stop"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run v2_test (attempt #2).stop FFX repository",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "-v",
- "emu",
- "stop",
- "--all"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run v2_test (attempt #2).stop x64 emulator",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [],
- "name": "run FEMU test on x64.run v2_test (attempt #3)",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_FAILURE@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "-v",
- "emu",
- "start",
- "/tmp/local_pb",
- "--headless",
- "--startup-timeout",
- "90"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run v2_test (attempt #3).launch x64 emulator",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "target",
- "list"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run v2_test (attempt #3).list all targets in the collection",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "target",
- "show"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run v2_test (attempt #3).retrieve femu information",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "--machine",
- "json",
- "repository",
- "list"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run v2_test (attempt #3).get repository information",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@",
- "@@@STEP_LOG_LINE@json.output@[@@@",
- "@@@STEP_LOG_LINE@json.output@ {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"name\": \"devhost.fuchsia.com\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"spec\": {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"aliases\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ \"fuchsia.com\"@@@",
- "@@@STEP_LOG_LINE@json.output@ ],@@@",
- "@@@STEP_LOG_LINE@json.output@ \"blob_repo_path\": \"/tmp/local_pb/blobs\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"metadata_repo_path\": \"/tmp/local_pb/repository\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"type\": \"file_system\"@@@",
- "@@@STEP_LOG_LINE@json.output@ }@@@",
- "@@@STEP_LOG_LINE@json.output@ }@@@",
- "@@@STEP_LOG_LINE@json.output@]@@@",
- "@@@STEP_LOG_END@json.output@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "repository",
- "publish",
- "/tmp/local_pb",
- "--package-archive",
- "v2_test-123.far",
- "--blob-repo-dir",
- "/tmp/local_pb/blobs"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run v2_test (attempt #3).ffx repository publish v2_test-123.far",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@",
- "@@@STEP_FAILURE@@@"
- ]
- },
- {
- "cmd": [],
- "name": "run FEMU test on x64.run v2_test (attempt #3).logs",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@",
- "@@@STEP_LOG_LINE@target_logs@@@@",
- "@@@STEP_LOG_END@target_logs@@@",
- "@@@STEP_LOG_LINE@ffx_daemon_log@@@@",
- "@@@STEP_LOG_END@ffx_daemon_log@@@",
- "@@@STEP_LOG_LINE@ffx_log@@@@",
- "@@@STEP_LOG_END@ffx_log@@@",
- "@@@STEP_LOG_LINE@emulator_log@@@@",
- "@@@STEP_LOG_END@emulator_log@@@",
- "@@@STEP_LOG_LINE@emulator_serial_log@@@@",
- "@@@STEP_LOG_END@emulator_serial_log@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "log",
- "dump"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run v2_test (attempt #3).logs.dump target log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CLEANUP]/ffx_isolate_files_tmp_1/cache/logs/ffx.daemon.log",
- "/path/to/tmp/"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "run FEMU test on x64.run v2_test (attempt #3).logs.read ffx daemon log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_END@ffx.daemon.log@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CLEANUP]/ffx_isolate_files_tmp_1/cache/logs/ffx.log",
- "/path/to/tmp/"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "run FEMU test on x64.run v2_test (attempt #3).logs.read ffx log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_END@ffx.log@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CLEANUP]/ffx_isolate_files_tmp_1/data/emu/instances/fuchsia-emulator/emulator.log",
- "/path/to/tmp/"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "run FEMU test on x64.run v2_test (attempt #3).logs.read ffx emulator log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_END@emulator.log@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CLEANUP]/ffx_isolate_files_tmp_1/data/emu/instances/fuchsia-emulator/emulator.log.serial",
- "/path/to/tmp/"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "run FEMU test on x64.run v2_test (attempt #3).logs.read ffx serial log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_END@emulator.log.serial@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "repository",
- "server",
- "stop"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run v2_test (attempt #3).stop FFX repository",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "-v",
- "emu",
- "stop",
- "--all"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run v2_test (attempt #3).stop x64 emulator",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "failure": {
- "failure": {},
- "humanReason": "Step('run FEMU test on x64.run v2_test (attempt #3).ffx repository publish v2_test-123.far') (retcode: 1)"
- },
- "name": "$result"
- }
-]
\ No newline at end of file
diff --git a/recipes/engine/femu_test.expected/invalid_emulator_arch.json b/recipes/engine/femu_test.expected/invalid_emulator_arch.json
deleted file mode 100644
index 9a98efb..0000000
--- a/recipes/engine/femu_test.expected/invalid_emulator_arch.json
+++ /dev/null
@@ -1,2233 +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://github.com/flutter/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@refs/pull/1/head",
- "--refs",
- "refs/pull/1/head"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "DEPOT_TOOLS_COLLECT_METRICS": "0",
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GIT_BACKENDINFO": "1",
- "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"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "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\": \"refs/pull/1/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\": \"a63681edc0f69a72604596b16c7986513e809995\"@@@",
- "@@@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\": \"a63681edc0f69a72604596b16c7986513e809995\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"got_engine_revision_cp\": \"refs/pull/1/head@{#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\": \"a63681edc0f69a72604596b16c7986513e809995\"@@@",
- "@@@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@\"a63681edc0f69a72604596b16c7986513e809995\"@@@",
- "@@@SET_BUILD_PROPERTY@got_engine_revision_cp@\"refs/pull/1/head@{#84512}\"@@@",
- "@@@SET_BUILD_PROPERTY@got_revision@\"9221bca00ddbd888260084def81f09543281b952\"@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_REPO[depot_tools]/gclient.py",
- "runhooks"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "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": "ensure goma"
- },
- {
- "cmd": [
- "cipd",
- "ensure",
- "-root",
- "[CACHE]/goma/client",
- "-ensure-file",
- "fuchsia/third_party/goma/client/${platform} integration",
- "-max-threads",
- "0",
- "-json-output",
- "/path/to/tmp/json"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "ensure goma.ensure_installed",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@json.output@{@@@",
- "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-integration-----\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"package\": \"fuchsia/third_party/goma/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": [
- "python3",
- "[CACHE]/builder/src/flutter/tools/gn",
- "--goma",
- "--fuchsia",
- "--fuchsia-cpu",
- "x64",
- "--runtime-mode",
- "debug",
- "--no-lto"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_DIR": "[CACHE]/goma/client"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "gn --fuchsia --fuchsia-cpu x64 --runtime-mode debug --no-lto"
- },
- {
- "cmd": [
- "python3",
- "[CACHE]/builder/src/flutter/tools/gn",
- "--goma",
- "--fuchsia",
- "--fuchsia-cpu",
- "x64",
- "--runtime-mode",
- "profile",
- "--no-lto"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_DIR": "[CACHE]/goma/client"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "gn --fuchsia --fuchsia-cpu x64 --runtime-mode profile --no-lto"
- },
- {
- "cmd": [],
- "name": "setup goma"
- },
- {
- "cmd": [],
- "name": "setup goma.ensure infra/3pp/tools/cpython3/${platform}",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [],
- "name": "setup goma.ensure infra/3pp/tools/cpython3/${platform}.get packages",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "RECIPE_MODULE[fuchsia::python3]/resources/cipd.ensure",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "setup goma.ensure infra/3pp/tools/cpython3/${platform}.get packages.read ensure file",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_LINE@cipd.ensure@infra/3pp/tools/cpython3/${platform} version:pinned-version@@@",
- "@@@STEP_LOG_END@cipd.ensure@@@"
- ]
- },
- {
- "cmd": [],
- "name": "setup goma.ensure infra/3pp/tools/cpython3/${platform}.install infra/3pp/tools/cpython3",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "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/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "setup goma.ensure infra/3pp/tools/cpython3/${platform}.install infra/3pp/tools/cpython3.ensure package directory",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@"
- ]
- },
- {
- "cmd": [
- "cipd",
- "ensure",
- "-root",
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07",
- "-ensure-file",
- "infra/3pp/tools/cpython3/${platform} version:pinned-version",
- "-max-threads",
- "0",
- "-json-output",
- "/path/to/tmp/json"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "setup goma.ensure infra/3pp/tools/cpython3/${platform}.install infra/3pp/tools/cpython3.ensure_installed",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@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\": \"resolved-instance_id-of-version:pinned-v\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"package\": \"infra/3pp/tools/cpython3/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": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "restart"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "setup goma.start goma",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/flutter/third_party/ninja/ninja",
- "-j",
- "1024",
- "-C",
- "[CACHE]/builder/src/out/fuchsia_debug_x64",
- "flutter/shell/platform/fuchsia:fuchsia",
- "fuchsia_tests"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "build fuchsia_debug_x64 flutter/shell/platform/fuchsia:fuchsia fuchsia_tests"
- },
- {
- "cmd": [],
- "name": "teardown goma"
- },
- {
- "cmd": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "jsonstatus",
- "/path/to/tmp/json"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma.goma jsonstatus",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@json.output@{@@@",
- "@@@STEP_LOG_LINE@json.output@ \"foo\": \"bar\"@@@",
- "@@@STEP_LOG_LINE@json.output@}@@@",
- "@@@STEP_LOG_END@json.output@@@"
- ]
- },
- {
- "cmd": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "stat"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma.goma stats",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "stop"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma.stop goma",
- "~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]/compiler_proxy.WARNING",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma.read goma_client warning log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@compiler_proxy.WARNING@test log@@@",
- "@@@STEP_LOG_END@compiler_proxy.WARNING@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CACHE]/goma/client/goma_stats.json",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma.read goma_stats.json",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [],
- "name": "setup goma (2)"
- },
- {
- "cmd": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "restart"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "setup goma (2).start goma",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/flutter/third_party/ninja/ninja",
- "-j",
- "1024",
- "-C",
- "[CACHE]/builder/src/out/fuchsia_profile_x64",
- "flutter/shell/platform/fuchsia:fuchsia",
- "fuchsia_tests"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "build fuchsia_profile_x64 flutter/shell/platform/fuchsia:fuchsia fuchsia_tests"
- },
- {
- "cmd": [],
- "name": "teardown goma (2)"
- },
- {
- "cmd": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "jsonstatus",
- "/path/to/tmp/json"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma (2).goma jsonstatus",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@json.output@{@@@",
- "@@@STEP_LOG_LINE@json.output@ \"foo\": \"bar\"@@@",
- "@@@STEP_LOG_LINE@json.output@}@@@",
- "@@@STEP_LOG_END@json.output@@@"
- ]
- },
- {
- "cmd": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "stat"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma (2).goma stats",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "stop"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma (2).stop goma",
- "~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]/compiler_proxy.WARNING",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma (2).read goma_client warning log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@compiler_proxy.WARNING@test log@@@",
- "@@@STEP_LOG_END@compiler_proxy.WARNING@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CACHE]/goma/client/goma_stats.json",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma (2).read goma_stats.json",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "python3",
- "[CACHE]/builder/src/flutter/tools/fuchsia/build_fuchsia_artifacts.py",
- "--engine-version",
- "HEAD",
- "--skip-build",
- "--archs",
- "x64",
- "--runtime-mode",
- "debug"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "package Debug/JIT Fuchsia Artifacts"
- },
- {
- "cmd": [
- "python3",
- "[CACHE]/builder/src/flutter/tools/fuchsia/build_fuchsia_artifacts.py",
- "--engine-version",
- "HEAD",
- "--skip-build",
- "--archs",
- "x64",
- "--runtime-mode",
- "profile",
- "--skip-remove-buckets"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "package Profile/AOT Fuchsia Artifacts"
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CACHE]/builder/src/fuchsia/sdk/linux/meta/manifest.json",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "read manifest",
- "~followup_annotations": [
- "@@@STEP_LOG_LINE@manifest.json@{@@@",
- "@@@STEP_LOG_LINE@manifest.json@ \"id\": \"0.20200101.0.1\"@@@",
- "@@@STEP_LOG_LINE@manifest.json@}@@@",
- "@@@STEP_LOG_END@manifest.json@@@"
- ]
- },
- {
- "cmd": [],
- "name": "retrieve list of test suites",
- "~followup_annotations": [
- "@@@STEP_LOG_LINE@yaml@# This is a comment.@@@",
- "@@@STEP_LOG_LINE@yaml@- package: v2_test-123.far@@@",
- "@@@STEP_LOG_LINE@yaml@ test_command: test run fuchsia-pkg://fuchsia.com/v2_test#meta/v2_test.cm@@@",
- "@@@STEP_LOG_END@yaml@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CACHE]/builder/src/flutter/testing/fuchsia/test_suites.yaml",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "retrieve list of test suites.read",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@test_suites.yaml@# This is a comment.@@@",
- "@@@STEP_LOG_LINE@test_suites.yaml@- package: v2_test-123.far@@@",
- "@@@STEP_LOG_LINE@test_suites.yaml@ test_command: test run fuchsia-pkg://fuchsia.com/v2_test#meta/v2_test.cm@@@",
- "@@@STEP_LOG_END@test_suites.yaml@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "RECIPE_MODULE[flutter::yaml]/resources/parse_yaml.py",
- "--yaml_file",
- "[CACHE]/builder/src/flutter/testing/fuchsia/test_suites.yaml",
- "--json_file",
- "/path/to/tmp/json"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "retrieve list of test suites.parse",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@json.output@[@@@",
- "@@@STEP_LOG_LINE@json.output@ {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"package\": \"v2_test-123.far\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"test_command\": \"test run fuchsia-pkg://fuchsia.com/v2_test#meta/v2_test.cm\"@@@",
- "@@@STEP_LOG_LINE@json.output@ }@@@",
- "@@@STEP_LOG_LINE@json.output@]@@@",
- "@@@STEP_LOG_END@json.output@@@"
- ]
- },
- {
- "cmd": [
- "python3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/symlink.py",
- "--link-json",
- "{\"[CACHE]/builder/src/out/fuchsia_bucket/flutter/x64/debug/aot/flutter_aot_runner-0.far\": [\"[CLEANUP]/femu_runfiles__tmp_1/flutter_aot_runner-0.far\"], \"[CACHE]/builder/src/out/fuchsia_debug_x64/v2_test-123.far\": [\"[CLEANUP]/femu_runfiles__tmp_1/v2_test-123.far\"]}"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "create tree of runfiles"
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "RECIPE_MODULE[recipe_engine::cas]/resources/infra.sha1",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "read infra revision",
- "~followup_annotations": [
- "@@@STEP_LOG_LINE@infra.sha1@git_revision:mock_infra_git_revision@@@",
- "@@@STEP_LOG_END@infra.sha1@@@"
- ]
- },
- {
- "cmd": [],
- "name": "install infra/tools/luci/cas"
- },
- {
- "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/tools/luci/cas/33f9d887e5b8aeaaf9d65506acccfa8da2c480712e534a23a79e92c342c44bee"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "install infra/tools/luci/cas.ensure package directory",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "cipd",
- "ensure",
- "-root",
- "[START_DIR]/cipd_tool/infra/tools/luci/cas/33f9d887e5b8aeaaf9d65506acccfa8da2c480712e534a23a79e92c342c44bee",
- "-ensure-file",
- "infra/tools/luci/cas/${platform} git_revision:mock_infra_git_revision",
- "-max-threads",
- "0",
- "-json-output",
- "/path/to/tmp/json"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "install infra/tools/luci/cas.ensure_installed",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@json.output@{@@@",
- "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-git_revision:moc\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"package\": \"infra/tools/luci/cas/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": [
- "[START_DIR]/cipd_tool/infra/tools/luci/cas/33f9d887e5b8aeaaf9d65506acccfa8da2c480712e534a23a79e92c342c44bee/cas",
- "archive",
- "-log-level",
- "debug",
- "-cas-instance",
- "projects/example-cas-server/instances/default_instance",
- "-dump-digest",
- "/path/to/tmp/",
- "-paths-json",
- "[[\"[CLEANUP]/femu_runfiles__tmp_1\", \".\"]]"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "archive FEMU Run Files",
- "timeout": 900.0,
- "~followup_annotations": [
- "@@@STEP_LINK@CAS UI@https://cas-viewer.appspot.com/projects/example-cas-server/instances/default_instance/blobs/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855/0/tree@@@"
- ]
- },
- {
- "cmd": [],
- "name": "Set FFX config"
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "config",
- "set",
- "overnet.cso",
- "disabled"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "Set FFX config.disable CSO in ffx",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "config",
- "analytics",
- "disable"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "Set FFX config.disable ffx analytics",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "config",
- "set",
- "log.level",
- "debug"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "Set FFX config.set logging level",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "daemon",
- "stop"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "restart ffx daemon"
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "emu",
- "list"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "list emulators"
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "emu",
- "stop",
- "--all"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "stop all emulator instances"
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "sdk",
- "version"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "read sdk version"
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "--machine",
- "json-pretty",
- "product",
- "lookup",
- "terminal.x64",
- "ARBITRARY_SDK_VERSION",
- "--base-url",
- "gs://fuchsia/development/ARBITRARY_SDK_VERSION"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "lookup terminal.x64 product bundle",
- "~followup_annotations": [
- "@@@STEP_LOG_LINE@json.output@{@@@",
- "@@@STEP_LOG_LINE@json.output@ \"name\": \"terminal.x64\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"transfer_manifest_url\": \"gs://path/to/transfer_manifest.json\"@@@",
- "@@@STEP_LOG_LINE@json.output@}@@@",
- "@@@STEP_LOG_END@json.output@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "product",
- "download",
- "gs://path/to/transfer_manifest.json",
- "/tmp/local_pb",
- "--force"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "download terminal.x64 product bundle"
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "--config",
- "ffx-repo-add=true",
- "repository",
- "add",
- "/tmp/local_pb"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "add product bundle repository"
- },
- {
- "cmd": [],
- "name": "run FEMU test on x64"
- },
- {
- "cmd": [],
- "name": "run FEMU test on x64.run v2_test",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "-v",
- "emu",
- "start",
- "/tmp/local_pb",
- "--headless",
- "--startup-timeout",
- "90"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run v2_test.launch x64 emulator",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "target",
- "list"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run v2_test.list all targets in the collection",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "target",
- "show"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run v2_test.retrieve femu information",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "--machine",
- "json",
- "repository",
- "list"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run v2_test.get repository information",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@",
- "@@@STEP_LOG_LINE@json.output@[@@@",
- "@@@STEP_LOG_LINE@json.output@ {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"name\": \"devhost.fuchsia.com\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"spec\": {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"aliases\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ \"fuchsia.com\"@@@",
- "@@@STEP_LOG_LINE@json.output@ ],@@@",
- "@@@STEP_LOG_LINE@json.output@ \"blob_repo_path\": \"/tmp/local_pb/blobs\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"metadata_repo_path\": \"/tmp/local_pb/repository\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"type\": \"file_system\"@@@",
- "@@@STEP_LOG_LINE@json.output@ }@@@",
- "@@@STEP_LOG_LINE@json.output@ }@@@",
- "@@@STEP_LOG_LINE@json.output@]@@@",
- "@@@STEP_LOG_END@json.output@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "repository",
- "publish",
- "/tmp/local_pb",
- "--package-archive",
- "v2_test-123.far",
- "--blob-repo-dir",
- "/tmp/local_pb/blobs"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run v2_test.ffx repository publish v2_test-123.far",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "repository",
- "server",
- "start"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run v2_test.start FFX repository",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "target",
- "repository",
- "register",
- "--alias",
- "fuchsia.com"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run v2_test.Register repository",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "test",
- "run",
- "fuchsia-pkg://fuchsia.com/v2_test#meta/v2_test.cm"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run v2_test.run ffx test",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [],
- "name": "run FEMU test on x64.run v2_test.logs",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@",
- "@@@STEP_LOG_LINE@target_logs@@@@",
- "@@@STEP_LOG_END@target_logs@@@",
- "@@@STEP_LOG_LINE@ffx_daemon_log@@@@",
- "@@@STEP_LOG_END@ffx_daemon_log@@@",
- "@@@STEP_LOG_LINE@ffx_log@@@@",
- "@@@STEP_LOG_END@ffx_log@@@",
- "@@@STEP_LOG_LINE@emulator_log@@@@",
- "@@@STEP_LOG_END@emulator_log@@@",
- "@@@STEP_LOG_LINE@emulator_serial_log@@@@",
- "@@@STEP_LOG_END@emulator_serial_log@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "log",
- "dump"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run v2_test.logs.dump target log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CLEANUP]/ffx_isolate_files_tmp_1/cache/logs/ffx.daemon.log",
- "/path/to/tmp/"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "run FEMU test on x64.run v2_test.logs.read ffx daemon log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_END@ffx.daemon.log@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CLEANUP]/ffx_isolate_files_tmp_1/cache/logs/ffx.log",
- "/path/to/tmp/"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "run FEMU test on x64.run v2_test.logs.read ffx log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_END@ffx.log@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CLEANUP]/ffx_isolate_files_tmp_1/data/emu/instances/fuchsia-emulator/emulator.log",
- "/path/to/tmp/"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "run FEMU test on x64.run v2_test.logs.read ffx emulator log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_END@emulator.log@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CLEANUP]/ffx_isolate_files_tmp_1/data/emu/instances/fuchsia-emulator/emulator.log.serial",
- "/path/to/tmp/"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "run FEMU test on x64.run v2_test.logs.read ffx serial log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_END@emulator.log.serial@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "repository",
- "server",
- "stop"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run v2_test.stop FFX repository",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "-v",
- "emu",
- "stop",
- "--all"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run v2_test.stop x64 emulator",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "rmtree",
- "/tmp/local_pb"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "delete product bundle"
- },
- {
- "name": "$result"
- }
-]
\ No newline at end of file
diff --git a/recipes/engine/femu_test.expected/multiple_non_root_fars.json b/recipes/engine/femu_test.expected/multiple_non_root_fars.json
deleted file mode 100644
index 8688b7a..0000000
--- a/recipes/engine/femu_test.expected/multiple_non_root_fars.json
+++ /dev/null
@@ -1,2731 +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://github.com/flutter/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@refs/pull/1/head",
- "--refs",
- "refs/pull/1/head"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "DEPOT_TOOLS_COLLECT_METRICS": "0",
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GIT_BACKENDINFO": "1",
- "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"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "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\": \"refs/pull/1/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\": \"a63681edc0f69a72604596b16c7986513e809995\"@@@",
- "@@@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\": \"a63681edc0f69a72604596b16c7986513e809995\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"got_engine_revision_cp\": \"refs/pull/1/head@{#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\": \"a63681edc0f69a72604596b16c7986513e809995\"@@@",
- "@@@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@\"a63681edc0f69a72604596b16c7986513e809995\"@@@",
- "@@@SET_BUILD_PROPERTY@got_engine_revision_cp@\"refs/pull/1/head@{#84512}\"@@@",
- "@@@SET_BUILD_PROPERTY@got_revision@\"9221bca00ddbd888260084def81f09543281b952\"@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_REPO[depot_tools]/gclient.py",
- "runhooks"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "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": "ensure goma"
- },
- {
- "cmd": [
- "cipd",
- "ensure",
- "-root",
- "[CACHE]/goma/client",
- "-ensure-file",
- "fuchsia/third_party/goma/client/${platform} integration",
- "-max-threads",
- "0",
- "-json-output",
- "/path/to/tmp/json"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "ensure goma.ensure_installed",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@json.output@{@@@",
- "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-integration-----\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"package\": \"fuchsia/third_party/goma/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": [
- "python3",
- "[CACHE]/builder/src/flutter/tools/gn",
- "--goma",
- "--fuchsia",
- "--fuchsia-cpu",
- "x64",
- "--runtime-mode",
- "debug",
- "--no-lto"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_DIR": "[CACHE]/goma/client"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "gn --fuchsia --fuchsia-cpu x64 --runtime-mode debug --no-lto"
- },
- {
- "cmd": [
- "python3",
- "[CACHE]/builder/src/flutter/tools/gn",
- "--goma",
- "--fuchsia",
- "--fuchsia-cpu",
- "x64",
- "--runtime-mode",
- "profile",
- "--no-lto"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_DIR": "[CACHE]/goma/client"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "gn --fuchsia --fuchsia-cpu x64 --runtime-mode profile --no-lto"
- },
- {
- "cmd": [],
- "name": "setup goma"
- },
- {
- "cmd": [],
- "name": "setup goma.ensure infra/3pp/tools/cpython3/${platform}",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [],
- "name": "setup goma.ensure infra/3pp/tools/cpython3/${platform}.get packages",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "RECIPE_MODULE[fuchsia::python3]/resources/cipd.ensure",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "setup goma.ensure infra/3pp/tools/cpython3/${platform}.get packages.read ensure file",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_LINE@cipd.ensure@infra/3pp/tools/cpython3/${platform} version:pinned-version@@@",
- "@@@STEP_LOG_END@cipd.ensure@@@"
- ]
- },
- {
- "cmd": [],
- "name": "setup goma.ensure infra/3pp/tools/cpython3/${platform}.install infra/3pp/tools/cpython3",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "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/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "setup goma.ensure infra/3pp/tools/cpython3/${platform}.install infra/3pp/tools/cpython3.ensure package directory",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@"
- ]
- },
- {
- "cmd": [
- "cipd",
- "ensure",
- "-root",
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07",
- "-ensure-file",
- "infra/3pp/tools/cpython3/${platform} version:pinned-version",
- "-max-threads",
- "0",
- "-json-output",
- "/path/to/tmp/json"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "setup goma.ensure infra/3pp/tools/cpython3/${platform}.install infra/3pp/tools/cpython3.ensure_installed",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@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\": \"resolved-instance_id-of-version:pinned-v\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"package\": \"infra/3pp/tools/cpython3/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": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "restart"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "setup goma.start goma",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/flutter/third_party/ninja/ninja",
- "-j",
- "1024",
- "-C",
- "[CACHE]/builder/src/out/fuchsia_debug_x64",
- "flutter/shell/platform/fuchsia:fuchsia",
- "fuchsia_tests"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "build fuchsia_debug_x64 flutter/shell/platform/fuchsia:fuchsia fuchsia_tests"
- },
- {
- "cmd": [],
- "name": "teardown goma"
- },
- {
- "cmd": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "jsonstatus",
- "/path/to/tmp/json"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma.goma jsonstatus",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@json.output@{@@@",
- "@@@STEP_LOG_LINE@json.output@ \"foo\": \"bar\"@@@",
- "@@@STEP_LOG_LINE@json.output@}@@@",
- "@@@STEP_LOG_END@json.output@@@"
- ]
- },
- {
- "cmd": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "stat"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma.goma stats",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "stop"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma.stop goma",
- "~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]/compiler_proxy.WARNING",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma.read goma_client warning log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@compiler_proxy.WARNING@test log@@@",
- "@@@STEP_LOG_END@compiler_proxy.WARNING@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CACHE]/goma/client/goma_stats.json",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma.read goma_stats.json",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [],
- "name": "setup goma (2)"
- },
- {
- "cmd": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "restart"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "setup goma (2).start goma",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/flutter/third_party/ninja/ninja",
- "-j",
- "1024",
- "-C",
- "[CACHE]/builder/src/out/fuchsia_profile_x64",
- "flutter/shell/platform/fuchsia:fuchsia",
- "fuchsia_tests"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "build fuchsia_profile_x64 flutter/shell/platform/fuchsia:fuchsia fuchsia_tests"
- },
- {
- "cmd": [],
- "name": "teardown goma (2)"
- },
- {
- "cmd": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "jsonstatus",
- "/path/to/tmp/json"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma (2).goma jsonstatus",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@json.output@{@@@",
- "@@@STEP_LOG_LINE@json.output@ \"foo\": \"bar\"@@@",
- "@@@STEP_LOG_LINE@json.output@}@@@",
- "@@@STEP_LOG_END@json.output@@@"
- ]
- },
- {
- "cmd": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "stat"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma (2).goma stats",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "stop"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma (2).stop goma",
- "~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]/compiler_proxy.WARNING",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma (2).read goma_client warning log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@compiler_proxy.WARNING@test log@@@",
- "@@@STEP_LOG_END@compiler_proxy.WARNING@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CACHE]/goma/client/goma_stats.json",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma (2).read goma_stats.json",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "python3",
- "[CACHE]/builder/src/flutter/tools/fuchsia/build_fuchsia_artifacts.py",
- "--engine-version",
- "HEAD",
- "--skip-build",
- "--archs",
- "x64",
- "--runtime-mode",
- "debug"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "package Debug/JIT Fuchsia Artifacts"
- },
- {
- "cmd": [
- "python3",
- "[CACHE]/builder/src/flutter/tools/fuchsia/build_fuchsia_artifacts.py",
- "--engine-version",
- "HEAD",
- "--skip-build",
- "--archs",
- "x64",
- "--runtime-mode",
- "profile",
- "--skip-remove-buckets"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "package Profile/AOT Fuchsia Artifacts"
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CACHE]/builder/src/fuchsia/sdk/linux/meta/manifest.json",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "read manifest",
- "~followup_annotations": [
- "@@@STEP_LOG_LINE@manifest.json@{@@@",
- "@@@STEP_LOG_LINE@manifest.json@ \"id\": \"0.20200101.0.1\"@@@",
- "@@@STEP_LOG_LINE@manifest.json@}@@@",
- "@@@STEP_LOG_END@manifest.json@@@"
- ]
- },
- {
- "cmd": [],
- "name": "retrieve list of test suites",
- "~followup_annotations": [
- "@@@STEP_LOG_LINE@yaml@# This is a comment.@@@",
- "@@@STEP_LOG_LINE@yaml@- test_command: test run fuchsia-pkg://fuchsia.com/flutter-embedder-test#meta/flutter-embedder-test.cmx@@@",
- "@@@STEP_LOG_LINE@yaml@ packages:@@@",
- "@@@STEP_LOG_LINE@yaml@ - flutter-embedder-test-0.far@@@",
- "@@@STEP_LOG_LINE@yaml@ - gen/flutter/shell/platform/fuchsia/flutter/integration_flutter_tests/embedder/child-view/child-view/child-view.far@@@",
- "@@@STEP_LOG_LINE@yaml@ - gen/flutter/shell/platform/fuchsia/flutter/integration_flutter_tests/embedder/parent-view/parent-view/parent-view.far@@@",
- "@@@STEP_LOG_END@yaml@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CACHE]/builder/src/flutter/testing/fuchsia/test_suites.yaml",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "retrieve list of test suites.read",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@test_suites.yaml@# This is a comment.@@@",
- "@@@STEP_LOG_LINE@test_suites.yaml@- test_command: test run fuchsia-pkg://fuchsia.com/flutter-embedder-test#meta/flutter-embedder-test.cmx@@@",
- "@@@STEP_LOG_LINE@test_suites.yaml@ packages:@@@",
- "@@@STEP_LOG_LINE@test_suites.yaml@ - flutter-embedder-test-0.far@@@",
- "@@@STEP_LOG_LINE@test_suites.yaml@ - gen/flutter/shell/platform/fuchsia/flutter/integration_flutter_tests/embedder/child-view/child-view/child-view.far@@@",
- "@@@STEP_LOG_LINE@test_suites.yaml@ - gen/flutter/shell/platform/fuchsia/flutter/integration_flutter_tests/embedder/parent-view/parent-view/parent-view.far@@@",
- "@@@STEP_LOG_END@test_suites.yaml@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "RECIPE_MODULE[flutter::yaml]/resources/parse_yaml.py",
- "--yaml_file",
- "[CACHE]/builder/src/flutter/testing/fuchsia/test_suites.yaml",
- "--json_file",
- "/path/to/tmp/json"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "retrieve list of test suites.parse",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@json.output@[@@@",
- "@@@STEP_LOG_LINE@json.output@ {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"packages\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ \"flutter-embedder-test-0.far\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"gen/flutter/shell/platform/fuchsia/flutter/integration_flutter_tests/embedder/child-view/child-view/child-view.far\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"gen/flutter/shell/platform/fuchsia/flutter/integration_flutter_tests/embedder/parent-view/parent-view/parent-view.far\"@@@",
- "@@@STEP_LOG_LINE@json.output@ ],@@@",
- "@@@STEP_LOG_LINE@json.output@ \"test_command\": \"test run fuchsia-pkg://fuchsia.com/flutter-embedder-test#meta/flutter-embedder-test.cmx\"@@@",
- "@@@STEP_LOG_LINE@json.output@ }@@@",
- "@@@STEP_LOG_LINE@json.output@]@@@",
- "@@@STEP_LOG_END@json.output@@@"
- ]
- },
- {
- "cmd": [
- "python3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/symlink.py",
- "--link-json",
- "{\"[CACHE]/builder/src/out/fuchsia_bucket/flutter/x64/debug/aot/flutter_aot_runner-0.far\": [\"[CLEANUP]/femu_runfiles__tmp_1/flutter_aot_runner-0.far\"], \"[CACHE]/builder/src/out/fuchsia_debug_x64/flutter-embedder-test-0.far\": [\"[CLEANUP]/femu_runfiles__tmp_1/flutter-embedder-test-0.far\"], \"[CACHE]/builder/src/out/fuchsia_debug_x64/gen/flutter/shell/platform/fuchsia/flutter/integration_flutter_tests/embedder/child-view/child-view/child-view.far\": [\"[CLEANUP]/femu_runfiles__tmp_1/child-view.far\"], \"[CACHE]/builder/src/out/fuchsia_debug_x64/gen/flutter/shell/platform/fuchsia/flutter/integration_flutter_tests/embedder/parent-view/parent-view/parent-view.far\": [\"[CLEANUP]/femu_runfiles__tmp_1/parent-view.far\"]}"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "create tree of runfiles"
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "RECIPE_MODULE[recipe_engine::cas]/resources/infra.sha1",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "read infra revision",
- "~followup_annotations": [
- "@@@STEP_LOG_LINE@infra.sha1@git_revision:mock_infra_git_revision@@@",
- "@@@STEP_LOG_END@infra.sha1@@@"
- ]
- },
- {
- "cmd": [],
- "name": "install infra/tools/luci/cas"
- },
- {
- "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/tools/luci/cas/33f9d887e5b8aeaaf9d65506acccfa8da2c480712e534a23a79e92c342c44bee"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "install infra/tools/luci/cas.ensure package directory",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "cipd",
- "ensure",
- "-root",
- "[START_DIR]/cipd_tool/infra/tools/luci/cas/33f9d887e5b8aeaaf9d65506acccfa8da2c480712e534a23a79e92c342c44bee",
- "-ensure-file",
- "infra/tools/luci/cas/${platform} git_revision:mock_infra_git_revision",
- "-max-threads",
- "0",
- "-json-output",
- "/path/to/tmp/json"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "install infra/tools/luci/cas.ensure_installed",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@json.output@{@@@",
- "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-git_revision:moc\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"package\": \"infra/tools/luci/cas/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": [
- "[START_DIR]/cipd_tool/infra/tools/luci/cas/33f9d887e5b8aeaaf9d65506acccfa8da2c480712e534a23a79e92c342c44bee/cas",
- "archive",
- "-log-level",
- "debug",
- "-cas-instance",
- "projects/example-cas-server/instances/default_instance",
- "-dump-digest",
- "/path/to/tmp/",
- "-paths-json",
- "[[\"[CLEANUP]/femu_runfiles__tmp_1\", \".\"]]"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "archive FEMU Run Files",
- "timeout": 900.0,
- "~followup_annotations": [
- "@@@STEP_LINK@CAS UI@https://cas-viewer.appspot.com/projects/example-cas-server/instances/default_instance/blobs/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855/0/tree@@@"
- ]
- },
- {
- "cmd": [],
- "name": "Set FFX config"
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "config",
- "set",
- "overnet.cso",
- "disabled"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "Set FFX config.disable CSO in ffx",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "config",
- "analytics",
- "disable"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "Set FFX config.disable ffx analytics",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "config",
- "set",
- "log.level",
- "debug"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "Set FFX config.set logging level",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "daemon",
- "stop"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "restart ffx daemon"
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "emu",
- "list"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "list emulators"
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "emu",
- "stop",
- "--all"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "stop all emulator instances"
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "sdk",
- "version"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "read sdk version"
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "--machine",
- "json-pretty",
- "product",
- "lookup",
- "terminal.x64",
- "ARBITRARY_SDK_VERSION",
- "--base-url",
- "gs://fuchsia/development/ARBITRARY_SDK_VERSION"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "lookup terminal.x64 product bundle",
- "~followup_annotations": [
- "@@@STEP_LOG_LINE@json.output@{@@@",
- "@@@STEP_LOG_LINE@json.output@ \"name\": \"terminal.x64\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"transfer_manifest_url\": \"gs://path/to/transfer_manifest.json\"@@@",
- "@@@STEP_LOG_LINE@json.output@}@@@",
- "@@@STEP_LOG_END@json.output@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "product",
- "download",
- "gs://path/to/transfer_manifest.json",
- "/tmp/local_pb",
- "--force"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "download terminal.x64 product bundle"
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "--config",
- "ffx-repo-add=true",
- "repository",
- "add",
- "/tmp/local_pb"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "add product bundle repository"
- },
- {
- "cmd": [],
- "name": "run FEMU test on x64",
- "~followup_annotations": [
- "@@@STEP_FAILURE@@@"
- ]
- },
- {
- "cmd": [],
- "name": "run FEMU test on x64.run flutter-embedder-test",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_FAILURE@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "-v",
- "emu",
- "start",
- "/tmp/local_pb",
- "--headless",
- "--startup-timeout",
- "90"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run flutter-embedder-test.launch x64 emulator",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "target",
- "list"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run flutter-embedder-test.list all targets in the collection",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "target",
- "show"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run flutter-embedder-test.retrieve femu information",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "--machine",
- "json",
- "repository",
- "list"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run flutter-embedder-test.get repository information",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@",
- "@@@STEP_LOG_LINE@json.output@[@@@",
- "@@@STEP_LOG_LINE@json.output@ {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"name\": \"devhost.fuchsia.com\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"spec\": {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"aliases\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ \"fuchsia.com\"@@@",
- "@@@STEP_LOG_LINE@json.output@ ],@@@",
- "@@@STEP_LOG_LINE@json.output@ \"blob_repo_path\": \"/tmp/local_pb/blobs\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"metadata_repo_path\": \"/tmp/local_pb/repository\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"type\": \"file_system\"@@@",
- "@@@STEP_LOG_LINE@json.output@ }@@@",
- "@@@STEP_LOG_LINE@json.output@ }@@@",
- "@@@STEP_LOG_LINE@json.output@]@@@",
- "@@@STEP_LOG_END@json.output@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "repository",
- "publish",
- "/tmp/local_pb",
- "--package-archive",
- "flutter-embedder-test-0.far",
- "--blob-repo-dir",
- "/tmp/local_pb/blobs"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run flutter-embedder-test.ffx repository publish flutter-embedder-test-0.far",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@",
- "@@@STEP_FAILURE@@@"
- ]
- },
- {
- "cmd": [],
- "name": "run FEMU test on x64.run flutter-embedder-test.logs",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@",
- "@@@STEP_LOG_LINE@target_logs@@@@",
- "@@@STEP_LOG_END@target_logs@@@",
- "@@@STEP_LOG_LINE@ffx_daemon_log@@@@",
- "@@@STEP_LOG_END@ffx_daemon_log@@@",
- "@@@STEP_LOG_LINE@ffx_log@@@@",
- "@@@STEP_LOG_END@ffx_log@@@",
- "@@@STEP_LOG_LINE@emulator_log@@@@",
- "@@@STEP_LOG_END@emulator_log@@@",
- "@@@STEP_LOG_LINE@emulator_serial_log@@@@",
- "@@@STEP_LOG_END@emulator_serial_log@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "log",
- "dump"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run flutter-embedder-test.logs.dump target log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CLEANUP]/ffx_isolate_files_tmp_1/cache/logs/ffx.daemon.log",
- "/path/to/tmp/"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "run FEMU test on x64.run flutter-embedder-test.logs.read ffx daemon log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_END@ffx.daemon.log@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CLEANUP]/ffx_isolate_files_tmp_1/cache/logs/ffx.log",
- "/path/to/tmp/"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "run FEMU test on x64.run flutter-embedder-test.logs.read ffx log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_END@ffx.log@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CLEANUP]/ffx_isolate_files_tmp_1/data/emu/instances/fuchsia-emulator/emulator.log",
- "/path/to/tmp/"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "run FEMU test on x64.run flutter-embedder-test.logs.read ffx emulator log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_END@emulator.log@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CLEANUP]/ffx_isolate_files_tmp_1/data/emu/instances/fuchsia-emulator/emulator.log.serial",
- "/path/to/tmp/"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "run FEMU test on x64.run flutter-embedder-test.logs.read ffx serial log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_END@emulator.log.serial@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "repository",
- "server",
- "stop"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run flutter-embedder-test.stop FFX repository",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "-v",
- "emu",
- "stop",
- "--all"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run flutter-embedder-test.stop x64 emulator",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [],
- "name": "run FEMU test on x64.run flutter-embedder-test (attempt #2)",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "-v",
- "emu",
- "start",
- "/tmp/local_pb",
- "--headless",
- "--startup-timeout",
- "90"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run flutter-embedder-test (attempt #2).launch x64 emulator",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "target",
- "list"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run flutter-embedder-test (attempt #2).list all targets in the collection",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "target",
- "show"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run flutter-embedder-test (attempt #2).retrieve femu information",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "--machine",
- "json",
- "repository",
- "list"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run flutter-embedder-test (attempt #2).get repository information",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@",
- "@@@STEP_LOG_LINE@json.output@[@@@",
- "@@@STEP_LOG_LINE@json.output@ {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"name\": \"devhost.fuchsia.com\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"spec\": {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"aliases\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ \"fuchsia.com\"@@@",
- "@@@STEP_LOG_LINE@json.output@ ],@@@",
- "@@@STEP_LOG_LINE@json.output@ \"blob_repo_path\": \"/tmp/local_pb/blobs\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"metadata_repo_path\": \"/tmp/local_pb/repository\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"type\": \"file_system\"@@@",
- "@@@STEP_LOG_LINE@json.output@ }@@@",
- "@@@STEP_LOG_LINE@json.output@ }@@@",
- "@@@STEP_LOG_LINE@json.output@]@@@",
- "@@@STEP_LOG_END@json.output@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "repository",
- "publish",
- "/tmp/local_pb",
- "--package-archive",
- "flutter-embedder-test-0.far",
- "--blob-repo-dir",
- "/tmp/local_pb/blobs"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run flutter-embedder-test (attempt #2).ffx repository publish flutter-embedder-test-0.far",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "repository",
- "publish",
- "/tmp/local_pb",
- "--package-archive",
- "child-view.far",
- "--blob-repo-dir",
- "/tmp/local_pb/blobs"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run flutter-embedder-test (attempt #2).ffx repository publish child-view.far",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "repository",
- "publish",
- "/tmp/local_pb",
- "--package-archive",
- "parent-view.far",
- "--blob-repo-dir",
- "/tmp/local_pb/blobs"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run flutter-embedder-test (attempt #2).ffx repository publish parent-view.far",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "repository",
- "server",
- "start"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run flutter-embedder-test (attempt #2).start FFX repository",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "target",
- "repository",
- "register",
- "--alias",
- "fuchsia.com"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run flutter-embedder-test (attempt #2).Register repository",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "test",
- "run",
- "fuchsia-pkg://fuchsia.com/flutter-embedder-test#meta/flutter-embedder-test.cmx"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run flutter-embedder-test (attempt #2).run ffx test",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [],
- "name": "run FEMU test on x64.run flutter-embedder-test (attempt #2).logs",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@",
- "@@@STEP_LOG_LINE@target_logs@@@@",
- "@@@STEP_LOG_END@target_logs@@@",
- "@@@STEP_LOG_LINE@ffx_daemon_log@@@@",
- "@@@STEP_LOG_END@ffx_daemon_log@@@",
- "@@@STEP_LOG_LINE@ffx_log@@@@",
- "@@@STEP_LOG_END@ffx_log@@@",
- "@@@STEP_LOG_LINE@emulator_log@@@@",
- "@@@STEP_LOG_END@emulator_log@@@",
- "@@@STEP_LOG_LINE@emulator_serial_log@@@@",
- "@@@STEP_LOG_END@emulator_serial_log@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "log",
- "dump"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run flutter-embedder-test (attempt #2).logs.dump target log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CLEANUP]/ffx_isolate_files_tmp_1/cache/logs/ffx.daemon.log",
- "/path/to/tmp/"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "run FEMU test on x64.run flutter-embedder-test (attempt #2).logs.read ffx daemon log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_END@ffx.daemon.log@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CLEANUP]/ffx_isolate_files_tmp_1/cache/logs/ffx.log",
- "/path/to/tmp/"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "run FEMU test on x64.run flutter-embedder-test (attempt #2).logs.read ffx log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_END@ffx.log@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CLEANUP]/ffx_isolate_files_tmp_1/data/emu/instances/fuchsia-emulator/emulator.log",
- "/path/to/tmp/"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "run FEMU test on x64.run flutter-embedder-test (attempt #2).logs.read ffx emulator log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_END@emulator.log@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CLEANUP]/ffx_isolate_files_tmp_1/data/emu/instances/fuchsia-emulator/emulator.log.serial",
- "/path/to/tmp/"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "run FEMU test on x64.run flutter-embedder-test (attempt #2).logs.read ffx serial log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_END@emulator.log.serial@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "repository",
- "server",
- "stop"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run flutter-embedder-test (attempt #2).stop FFX repository",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "-v",
- "emu",
- "stop",
- "--all"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run flutter-embedder-test (attempt #2).stop x64 emulator",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "rmtree",
- "/tmp/local_pb"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "delete product bundle"
- },
- {
- "name": "$result"
- }
-]
\ No newline at end of file
diff --git a/recipes/engine/femu_test.expected/no_zircon_file.json b/recipes/engine/femu_test.expected/no_zircon_file.json
deleted file mode 100644
index 9a98efb..0000000
--- a/recipes/engine/femu_test.expected/no_zircon_file.json
+++ /dev/null
@@ -1,2233 +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://github.com/flutter/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@refs/pull/1/head",
- "--refs",
- "refs/pull/1/head"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "DEPOT_TOOLS_COLLECT_METRICS": "0",
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GIT_BACKENDINFO": "1",
- "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"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "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\": \"refs/pull/1/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\": \"a63681edc0f69a72604596b16c7986513e809995\"@@@",
- "@@@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\": \"a63681edc0f69a72604596b16c7986513e809995\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"got_engine_revision_cp\": \"refs/pull/1/head@{#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\": \"a63681edc0f69a72604596b16c7986513e809995\"@@@",
- "@@@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@\"a63681edc0f69a72604596b16c7986513e809995\"@@@",
- "@@@SET_BUILD_PROPERTY@got_engine_revision_cp@\"refs/pull/1/head@{#84512}\"@@@",
- "@@@SET_BUILD_PROPERTY@got_revision@\"9221bca00ddbd888260084def81f09543281b952\"@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_REPO[depot_tools]/gclient.py",
- "runhooks"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "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": "ensure goma"
- },
- {
- "cmd": [
- "cipd",
- "ensure",
- "-root",
- "[CACHE]/goma/client",
- "-ensure-file",
- "fuchsia/third_party/goma/client/${platform} integration",
- "-max-threads",
- "0",
- "-json-output",
- "/path/to/tmp/json"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "ensure goma.ensure_installed",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@json.output@{@@@",
- "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-integration-----\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"package\": \"fuchsia/third_party/goma/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": [
- "python3",
- "[CACHE]/builder/src/flutter/tools/gn",
- "--goma",
- "--fuchsia",
- "--fuchsia-cpu",
- "x64",
- "--runtime-mode",
- "debug",
- "--no-lto"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_DIR": "[CACHE]/goma/client"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "gn --fuchsia --fuchsia-cpu x64 --runtime-mode debug --no-lto"
- },
- {
- "cmd": [
- "python3",
- "[CACHE]/builder/src/flutter/tools/gn",
- "--goma",
- "--fuchsia",
- "--fuchsia-cpu",
- "x64",
- "--runtime-mode",
- "profile",
- "--no-lto"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_DIR": "[CACHE]/goma/client"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "gn --fuchsia --fuchsia-cpu x64 --runtime-mode profile --no-lto"
- },
- {
- "cmd": [],
- "name": "setup goma"
- },
- {
- "cmd": [],
- "name": "setup goma.ensure infra/3pp/tools/cpython3/${platform}",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [],
- "name": "setup goma.ensure infra/3pp/tools/cpython3/${platform}.get packages",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "RECIPE_MODULE[fuchsia::python3]/resources/cipd.ensure",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "setup goma.ensure infra/3pp/tools/cpython3/${platform}.get packages.read ensure file",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_LINE@cipd.ensure@infra/3pp/tools/cpython3/${platform} version:pinned-version@@@",
- "@@@STEP_LOG_END@cipd.ensure@@@"
- ]
- },
- {
- "cmd": [],
- "name": "setup goma.ensure infra/3pp/tools/cpython3/${platform}.install infra/3pp/tools/cpython3",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "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/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "setup goma.ensure infra/3pp/tools/cpython3/${platform}.install infra/3pp/tools/cpython3.ensure package directory",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@"
- ]
- },
- {
- "cmd": [
- "cipd",
- "ensure",
- "-root",
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07",
- "-ensure-file",
- "infra/3pp/tools/cpython3/${platform} version:pinned-version",
- "-max-threads",
- "0",
- "-json-output",
- "/path/to/tmp/json"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "setup goma.ensure infra/3pp/tools/cpython3/${platform}.install infra/3pp/tools/cpython3.ensure_installed",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@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\": \"resolved-instance_id-of-version:pinned-v\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"package\": \"infra/3pp/tools/cpython3/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": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "restart"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "setup goma.start goma",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/flutter/third_party/ninja/ninja",
- "-j",
- "1024",
- "-C",
- "[CACHE]/builder/src/out/fuchsia_debug_x64",
- "flutter/shell/platform/fuchsia:fuchsia",
- "fuchsia_tests"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "build fuchsia_debug_x64 flutter/shell/platform/fuchsia:fuchsia fuchsia_tests"
- },
- {
- "cmd": [],
- "name": "teardown goma"
- },
- {
- "cmd": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "jsonstatus",
- "/path/to/tmp/json"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma.goma jsonstatus",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@json.output@{@@@",
- "@@@STEP_LOG_LINE@json.output@ \"foo\": \"bar\"@@@",
- "@@@STEP_LOG_LINE@json.output@}@@@",
- "@@@STEP_LOG_END@json.output@@@"
- ]
- },
- {
- "cmd": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "stat"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma.goma stats",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "stop"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma.stop goma",
- "~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]/compiler_proxy.WARNING",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma.read goma_client warning log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@compiler_proxy.WARNING@test log@@@",
- "@@@STEP_LOG_END@compiler_proxy.WARNING@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CACHE]/goma/client/goma_stats.json",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma.read goma_stats.json",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [],
- "name": "setup goma (2)"
- },
- {
- "cmd": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "restart"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "setup goma (2).start goma",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/flutter/third_party/ninja/ninja",
- "-j",
- "1024",
- "-C",
- "[CACHE]/builder/src/out/fuchsia_profile_x64",
- "flutter/shell/platform/fuchsia:fuchsia",
- "fuchsia_tests"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "build fuchsia_profile_x64 flutter/shell/platform/fuchsia:fuchsia fuchsia_tests"
- },
- {
- "cmd": [],
- "name": "teardown goma (2)"
- },
- {
- "cmd": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "jsonstatus",
- "/path/to/tmp/json"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma (2).goma jsonstatus",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@json.output@{@@@",
- "@@@STEP_LOG_LINE@json.output@ \"foo\": \"bar\"@@@",
- "@@@STEP_LOG_LINE@json.output@}@@@",
- "@@@STEP_LOG_END@json.output@@@"
- ]
- },
- {
- "cmd": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "stat"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma (2).goma stats",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "stop"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma (2).stop goma",
- "~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]/compiler_proxy.WARNING",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma (2).read goma_client warning log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@compiler_proxy.WARNING@test log@@@",
- "@@@STEP_LOG_END@compiler_proxy.WARNING@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CACHE]/goma/client/goma_stats.json",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma (2).read goma_stats.json",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "python3",
- "[CACHE]/builder/src/flutter/tools/fuchsia/build_fuchsia_artifacts.py",
- "--engine-version",
- "HEAD",
- "--skip-build",
- "--archs",
- "x64",
- "--runtime-mode",
- "debug"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "package Debug/JIT Fuchsia Artifacts"
- },
- {
- "cmd": [
- "python3",
- "[CACHE]/builder/src/flutter/tools/fuchsia/build_fuchsia_artifacts.py",
- "--engine-version",
- "HEAD",
- "--skip-build",
- "--archs",
- "x64",
- "--runtime-mode",
- "profile",
- "--skip-remove-buckets"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "package Profile/AOT Fuchsia Artifacts"
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CACHE]/builder/src/fuchsia/sdk/linux/meta/manifest.json",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "read manifest",
- "~followup_annotations": [
- "@@@STEP_LOG_LINE@manifest.json@{@@@",
- "@@@STEP_LOG_LINE@manifest.json@ \"id\": \"0.20200101.0.1\"@@@",
- "@@@STEP_LOG_LINE@manifest.json@}@@@",
- "@@@STEP_LOG_END@manifest.json@@@"
- ]
- },
- {
- "cmd": [],
- "name": "retrieve list of test suites",
- "~followup_annotations": [
- "@@@STEP_LOG_LINE@yaml@# This is a comment.@@@",
- "@@@STEP_LOG_LINE@yaml@- package: v2_test-123.far@@@",
- "@@@STEP_LOG_LINE@yaml@ test_command: test run fuchsia-pkg://fuchsia.com/v2_test#meta/v2_test.cm@@@",
- "@@@STEP_LOG_END@yaml@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CACHE]/builder/src/flutter/testing/fuchsia/test_suites.yaml",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "retrieve list of test suites.read",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@test_suites.yaml@# This is a comment.@@@",
- "@@@STEP_LOG_LINE@test_suites.yaml@- package: v2_test-123.far@@@",
- "@@@STEP_LOG_LINE@test_suites.yaml@ test_command: test run fuchsia-pkg://fuchsia.com/v2_test#meta/v2_test.cm@@@",
- "@@@STEP_LOG_END@test_suites.yaml@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "RECIPE_MODULE[flutter::yaml]/resources/parse_yaml.py",
- "--yaml_file",
- "[CACHE]/builder/src/flutter/testing/fuchsia/test_suites.yaml",
- "--json_file",
- "/path/to/tmp/json"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "retrieve list of test suites.parse",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@json.output@[@@@",
- "@@@STEP_LOG_LINE@json.output@ {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"package\": \"v2_test-123.far\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"test_command\": \"test run fuchsia-pkg://fuchsia.com/v2_test#meta/v2_test.cm\"@@@",
- "@@@STEP_LOG_LINE@json.output@ }@@@",
- "@@@STEP_LOG_LINE@json.output@]@@@",
- "@@@STEP_LOG_END@json.output@@@"
- ]
- },
- {
- "cmd": [
- "python3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/symlink.py",
- "--link-json",
- "{\"[CACHE]/builder/src/out/fuchsia_bucket/flutter/x64/debug/aot/flutter_aot_runner-0.far\": [\"[CLEANUP]/femu_runfiles__tmp_1/flutter_aot_runner-0.far\"], \"[CACHE]/builder/src/out/fuchsia_debug_x64/v2_test-123.far\": [\"[CLEANUP]/femu_runfiles__tmp_1/v2_test-123.far\"]}"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "create tree of runfiles"
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "RECIPE_MODULE[recipe_engine::cas]/resources/infra.sha1",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "read infra revision",
- "~followup_annotations": [
- "@@@STEP_LOG_LINE@infra.sha1@git_revision:mock_infra_git_revision@@@",
- "@@@STEP_LOG_END@infra.sha1@@@"
- ]
- },
- {
- "cmd": [],
- "name": "install infra/tools/luci/cas"
- },
- {
- "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/tools/luci/cas/33f9d887e5b8aeaaf9d65506acccfa8da2c480712e534a23a79e92c342c44bee"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "install infra/tools/luci/cas.ensure package directory",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "cipd",
- "ensure",
- "-root",
- "[START_DIR]/cipd_tool/infra/tools/luci/cas/33f9d887e5b8aeaaf9d65506acccfa8da2c480712e534a23a79e92c342c44bee",
- "-ensure-file",
- "infra/tools/luci/cas/${platform} git_revision:mock_infra_git_revision",
- "-max-threads",
- "0",
- "-json-output",
- "/path/to/tmp/json"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "install infra/tools/luci/cas.ensure_installed",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@json.output@{@@@",
- "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-git_revision:moc\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"package\": \"infra/tools/luci/cas/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": [
- "[START_DIR]/cipd_tool/infra/tools/luci/cas/33f9d887e5b8aeaaf9d65506acccfa8da2c480712e534a23a79e92c342c44bee/cas",
- "archive",
- "-log-level",
- "debug",
- "-cas-instance",
- "projects/example-cas-server/instances/default_instance",
- "-dump-digest",
- "/path/to/tmp/",
- "-paths-json",
- "[[\"[CLEANUP]/femu_runfiles__tmp_1\", \".\"]]"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "archive FEMU Run Files",
- "timeout": 900.0,
- "~followup_annotations": [
- "@@@STEP_LINK@CAS UI@https://cas-viewer.appspot.com/projects/example-cas-server/instances/default_instance/blobs/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855/0/tree@@@"
- ]
- },
- {
- "cmd": [],
- "name": "Set FFX config"
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "config",
- "set",
- "overnet.cso",
- "disabled"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "Set FFX config.disable CSO in ffx",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "config",
- "analytics",
- "disable"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "Set FFX config.disable ffx analytics",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "config",
- "set",
- "log.level",
- "debug"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "Set FFX config.set logging level",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "daemon",
- "stop"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "restart ffx daemon"
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "emu",
- "list"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "list emulators"
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "emu",
- "stop",
- "--all"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "stop all emulator instances"
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "sdk",
- "version"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "read sdk version"
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "--machine",
- "json-pretty",
- "product",
- "lookup",
- "terminal.x64",
- "ARBITRARY_SDK_VERSION",
- "--base-url",
- "gs://fuchsia/development/ARBITRARY_SDK_VERSION"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "lookup terminal.x64 product bundle",
- "~followup_annotations": [
- "@@@STEP_LOG_LINE@json.output@{@@@",
- "@@@STEP_LOG_LINE@json.output@ \"name\": \"terminal.x64\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"transfer_manifest_url\": \"gs://path/to/transfer_manifest.json\"@@@",
- "@@@STEP_LOG_LINE@json.output@}@@@",
- "@@@STEP_LOG_END@json.output@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "product",
- "download",
- "gs://path/to/transfer_manifest.json",
- "/tmp/local_pb",
- "--force"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "download terminal.x64 product bundle"
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "--config",
- "ffx-repo-add=true",
- "repository",
- "add",
- "/tmp/local_pb"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "add product bundle repository"
- },
- {
- "cmd": [],
- "name": "run FEMU test on x64"
- },
- {
- "cmd": [],
- "name": "run FEMU test on x64.run v2_test",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "-v",
- "emu",
- "start",
- "/tmp/local_pb",
- "--headless",
- "--startup-timeout",
- "90"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run v2_test.launch x64 emulator",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "target",
- "list"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run v2_test.list all targets in the collection",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "target",
- "show"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run v2_test.retrieve femu information",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "--machine",
- "json",
- "repository",
- "list"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run v2_test.get repository information",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@",
- "@@@STEP_LOG_LINE@json.output@[@@@",
- "@@@STEP_LOG_LINE@json.output@ {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"name\": \"devhost.fuchsia.com\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"spec\": {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"aliases\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ \"fuchsia.com\"@@@",
- "@@@STEP_LOG_LINE@json.output@ ],@@@",
- "@@@STEP_LOG_LINE@json.output@ \"blob_repo_path\": \"/tmp/local_pb/blobs\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"metadata_repo_path\": \"/tmp/local_pb/repository\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"type\": \"file_system\"@@@",
- "@@@STEP_LOG_LINE@json.output@ }@@@",
- "@@@STEP_LOG_LINE@json.output@ }@@@",
- "@@@STEP_LOG_LINE@json.output@]@@@",
- "@@@STEP_LOG_END@json.output@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "repository",
- "publish",
- "/tmp/local_pb",
- "--package-archive",
- "v2_test-123.far",
- "--blob-repo-dir",
- "/tmp/local_pb/blobs"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run v2_test.ffx repository publish v2_test-123.far",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "repository",
- "server",
- "start"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run v2_test.start FFX repository",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "target",
- "repository",
- "register",
- "--alias",
- "fuchsia.com"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run v2_test.Register repository",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "test",
- "run",
- "fuchsia-pkg://fuchsia.com/v2_test#meta/v2_test.cm"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run v2_test.run ffx test",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [],
- "name": "run FEMU test on x64.run v2_test.logs",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@",
- "@@@STEP_LOG_LINE@target_logs@@@@",
- "@@@STEP_LOG_END@target_logs@@@",
- "@@@STEP_LOG_LINE@ffx_daemon_log@@@@",
- "@@@STEP_LOG_END@ffx_daemon_log@@@",
- "@@@STEP_LOG_LINE@ffx_log@@@@",
- "@@@STEP_LOG_END@ffx_log@@@",
- "@@@STEP_LOG_LINE@emulator_log@@@@",
- "@@@STEP_LOG_END@emulator_log@@@",
- "@@@STEP_LOG_LINE@emulator_serial_log@@@@",
- "@@@STEP_LOG_END@emulator_serial_log@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "log",
- "dump"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run v2_test.logs.dump target log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CLEANUP]/ffx_isolate_files_tmp_1/cache/logs/ffx.daemon.log",
- "/path/to/tmp/"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "run FEMU test on x64.run v2_test.logs.read ffx daemon log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_END@ffx.daemon.log@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CLEANUP]/ffx_isolate_files_tmp_1/cache/logs/ffx.log",
- "/path/to/tmp/"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "run FEMU test on x64.run v2_test.logs.read ffx log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_END@ffx.log@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CLEANUP]/ffx_isolate_files_tmp_1/data/emu/instances/fuchsia-emulator/emulator.log",
- "/path/to/tmp/"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "run FEMU test on x64.run v2_test.logs.read ffx emulator log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_END@emulator.log@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CLEANUP]/ffx_isolate_files_tmp_1/data/emu/instances/fuchsia-emulator/emulator.log.serial",
- "/path/to/tmp/"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "run FEMU test on x64.run v2_test.logs.read ffx serial log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_END@emulator.log.serial@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "repository",
- "server",
- "stop"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run v2_test.stop FFX repository",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "-v",
- "emu",
- "stop",
- "--all"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run v2_test.stop x64 emulator",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "rmtree",
- "/tmp/local_pb"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "delete product bundle"
- },
- {
- "name": "$result"
- }
-]
\ No newline at end of file
diff --git a/recipes/engine/femu_test.expected/run_on_test_specified_arch.json b/recipes/engine/femu_test.expected/run_on_test_specified_arch.json
deleted file mode 100644
index b467028..0000000
--- a/recipes/engine/femu_test.expected/run_on_test_specified_arch.json
+++ /dev/null
@@ -1,2304 +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://github.com/flutter/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@refs/pull/1/head",
- "--refs",
- "refs/pull/1/head"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "DEPOT_TOOLS_COLLECT_METRICS": "0",
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GIT_BACKENDINFO": "1",
- "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"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "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\": \"refs/pull/1/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\": \"a63681edc0f69a72604596b16c7986513e809995\"@@@",
- "@@@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\": \"a63681edc0f69a72604596b16c7986513e809995\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"got_engine_revision_cp\": \"refs/pull/1/head@{#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\": \"a63681edc0f69a72604596b16c7986513e809995\"@@@",
- "@@@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@\"a63681edc0f69a72604596b16c7986513e809995\"@@@",
- "@@@SET_BUILD_PROPERTY@got_engine_revision_cp@\"refs/pull/1/head@{#84512}\"@@@",
- "@@@SET_BUILD_PROPERTY@got_revision@\"9221bca00ddbd888260084def81f09543281b952\"@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_REPO[depot_tools]/gclient.py",
- "runhooks"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "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": "ensure goma"
- },
- {
- "cmd": [
- "cipd",
- "ensure",
- "-root",
- "[CACHE]/goma/client",
- "-ensure-file",
- "fuchsia/third_party/goma/client/${platform} integration",
- "-max-threads",
- "0",
- "-json-output",
- "/path/to/tmp/json"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "ensure goma.ensure_installed",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@json.output@{@@@",
- "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-integration-----\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"package\": \"fuchsia/third_party/goma/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": [
- "python3",
- "[CACHE]/builder/src/flutter/tools/gn",
- "--goma",
- "--fuchsia",
- "--fuchsia-cpu",
- "x64",
- "--runtime-mode",
- "debug",
- "--no-lto"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_DIR": "[CACHE]/goma/client"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "gn --fuchsia --fuchsia-cpu x64 --runtime-mode debug --no-lto"
- },
- {
- "cmd": [
- "python3",
- "[CACHE]/builder/src/flutter/tools/gn",
- "--goma",
- "--fuchsia",
- "--fuchsia-cpu",
- "x64",
- "--runtime-mode",
- "profile",
- "--no-lto"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_DIR": "[CACHE]/goma/client"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "gn --fuchsia --fuchsia-cpu x64 --runtime-mode profile --no-lto"
- },
- {
- "cmd": [],
- "name": "setup goma"
- },
- {
- "cmd": [],
- "name": "setup goma.ensure infra/3pp/tools/cpython3/${platform}",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [],
- "name": "setup goma.ensure infra/3pp/tools/cpython3/${platform}.get packages",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "RECIPE_MODULE[fuchsia::python3]/resources/cipd.ensure",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "setup goma.ensure infra/3pp/tools/cpython3/${platform}.get packages.read ensure file",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_LINE@cipd.ensure@infra/3pp/tools/cpython3/${platform} version:pinned-version@@@",
- "@@@STEP_LOG_END@cipd.ensure@@@"
- ]
- },
- {
- "cmd": [],
- "name": "setup goma.ensure infra/3pp/tools/cpython3/${platform}.install infra/3pp/tools/cpython3",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "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/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "setup goma.ensure infra/3pp/tools/cpython3/${platform}.install infra/3pp/tools/cpython3.ensure package directory",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@"
- ]
- },
- {
- "cmd": [
- "cipd",
- "ensure",
- "-root",
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07",
- "-ensure-file",
- "infra/3pp/tools/cpython3/${platform} version:pinned-version",
- "-max-threads",
- "0",
- "-json-output",
- "/path/to/tmp/json"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "setup goma.ensure infra/3pp/tools/cpython3/${platform}.install infra/3pp/tools/cpython3.ensure_installed",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@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\": \"resolved-instance_id-of-version:pinned-v\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"package\": \"infra/3pp/tools/cpython3/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": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "restart"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "setup goma.start goma",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/flutter/third_party/ninja/ninja",
- "-j",
- "1024",
- "-C",
- "[CACHE]/builder/src/out/fuchsia_debug_x64",
- "flutter/shell/platform/fuchsia:fuchsia",
- "fuchsia_tests"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "build fuchsia_debug_x64 flutter/shell/platform/fuchsia:fuchsia fuchsia_tests"
- },
- {
- "cmd": [],
- "name": "teardown goma"
- },
- {
- "cmd": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "jsonstatus",
- "/path/to/tmp/json"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma.goma jsonstatus",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@json.output@{@@@",
- "@@@STEP_LOG_LINE@json.output@ \"foo\": \"bar\"@@@",
- "@@@STEP_LOG_LINE@json.output@}@@@",
- "@@@STEP_LOG_END@json.output@@@"
- ]
- },
- {
- "cmd": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "stat"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma.goma stats",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "stop"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma.stop goma",
- "~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]/compiler_proxy.WARNING",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma.read goma_client warning log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@compiler_proxy.WARNING@test log@@@",
- "@@@STEP_LOG_END@compiler_proxy.WARNING@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CACHE]/goma/client/goma_stats.json",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma.read goma_stats.json",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [],
- "name": "setup goma (2)"
- },
- {
- "cmd": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "restart"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "setup goma (2).start goma",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/flutter/third_party/ninja/ninja",
- "-j",
- "1024",
- "-C",
- "[CACHE]/builder/src/out/fuchsia_profile_x64",
- "flutter/shell/platform/fuchsia:fuchsia",
- "fuchsia_tests"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "build fuchsia_profile_x64 flutter/shell/platform/fuchsia:fuchsia fuchsia_tests"
- },
- {
- "cmd": [],
- "name": "teardown goma (2)"
- },
- {
- "cmd": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "jsonstatus",
- "/path/to/tmp/json"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma (2).goma jsonstatus",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@json.output@{@@@",
- "@@@STEP_LOG_LINE@json.output@ \"foo\": \"bar\"@@@",
- "@@@STEP_LOG_LINE@json.output@}@@@",
- "@@@STEP_LOG_END@json.output@@@"
- ]
- },
- {
- "cmd": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "stat"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma (2).goma stats",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "stop"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma (2).stop goma",
- "~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]/compiler_proxy.WARNING",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma (2).read goma_client warning log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@compiler_proxy.WARNING@test log@@@",
- "@@@STEP_LOG_END@compiler_proxy.WARNING@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CACHE]/goma/client/goma_stats.json",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma (2).read goma_stats.json",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "python3",
- "[CACHE]/builder/src/flutter/tools/fuchsia/build_fuchsia_artifacts.py",
- "--engine-version",
- "HEAD",
- "--skip-build",
- "--archs",
- "x64",
- "--runtime-mode",
- "debug"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "package Debug/JIT Fuchsia Artifacts"
- },
- {
- "cmd": [
- "python3",
- "[CACHE]/builder/src/flutter/tools/fuchsia/build_fuchsia_artifacts.py",
- "--engine-version",
- "HEAD",
- "--skip-build",
- "--archs",
- "x64",
- "--runtime-mode",
- "profile",
- "--skip-remove-buckets"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "package Profile/AOT Fuchsia Artifacts"
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CACHE]/builder/src/fuchsia/sdk/linux/meta/manifest.json",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "read manifest",
- "~followup_annotations": [
- "@@@STEP_LOG_LINE@manifest.json@{@@@",
- "@@@STEP_LOG_LINE@manifest.json@ \"id\": \"0.20200101.0.1\"@@@",
- "@@@STEP_LOG_LINE@manifest.json@}@@@",
- "@@@STEP_LOG_END@manifest.json@@@"
- ]
- },
- {
- "cmd": [],
- "name": "retrieve list of test suites",
- "~followup_annotations": [
- "@@@STEP_LOG_LINE@yaml@# This is a comment.@@@",
- "@@@STEP_LOG_LINE@yaml@- test_command: test run fuchsia-pkg://fuchsia.com/run-on-both-arch#meta/run-on-both-arch.cm@@@",
- "@@@STEP_LOG_LINE@yaml@ run_with_dart_aot: true@@@",
- "@@@STEP_LOG_LINE@yaml@ packages:@@@",
- "@@@STEP_LOG_LINE@yaml@ - dart-aot-runner-integration-test-0.far@@@",
- "@@@STEP_LOG_LINE@yaml@ - dart_aot_runner-0.far@@@",
- "@@@STEP_LOG_LINE@yaml@ emulator_arch:@@@",
- "@@@STEP_LOG_LINE@yaml@ - x64@@@",
- "@@@STEP_LOG_LINE@yaml@ - arm64@@@",
- "@@@STEP_LOG_LINE@yaml@- test_command: test run fuchsia-pkg://fuchsia.com/only-run-on-arm64#meta/only-run-on-arm64',@@@",
- "@@@STEP_LOG_LINE@yaml@ packages:@@@",
- "@@@STEP_LOG_LINE@yaml@ - dart_aot_runner-0.far'@@@",
- "@@@STEP_LOG_LINE@yaml@ emulator_arch:@@@",
- "@@@STEP_LOG_LINE@yaml@ - arm64@@@",
- "@@@STEP_LOG_END@yaml@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CACHE]/builder/src/flutter/testing/fuchsia/test_suites.yaml",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "retrieve list of test suites.read",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@test_suites.yaml@# This is a comment.@@@",
- "@@@STEP_LOG_LINE@test_suites.yaml@- test_command: test run fuchsia-pkg://fuchsia.com/run-on-both-arch#meta/run-on-both-arch.cm@@@",
- "@@@STEP_LOG_LINE@test_suites.yaml@ run_with_dart_aot: true@@@",
- "@@@STEP_LOG_LINE@test_suites.yaml@ packages:@@@",
- "@@@STEP_LOG_LINE@test_suites.yaml@ - dart-aot-runner-integration-test-0.far@@@",
- "@@@STEP_LOG_LINE@test_suites.yaml@ - dart_aot_runner-0.far@@@",
- "@@@STEP_LOG_LINE@test_suites.yaml@ emulator_arch:@@@",
- "@@@STEP_LOG_LINE@test_suites.yaml@ - x64@@@",
- "@@@STEP_LOG_LINE@test_suites.yaml@ - arm64@@@",
- "@@@STEP_LOG_LINE@test_suites.yaml@- test_command: test run fuchsia-pkg://fuchsia.com/only-run-on-arm64#meta/only-run-on-arm64',@@@",
- "@@@STEP_LOG_LINE@test_suites.yaml@ packages:@@@",
- "@@@STEP_LOG_LINE@test_suites.yaml@ - dart_aot_runner-0.far'@@@",
- "@@@STEP_LOG_LINE@test_suites.yaml@ emulator_arch:@@@",
- "@@@STEP_LOG_LINE@test_suites.yaml@ - arm64@@@",
- "@@@STEP_LOG_END@test_suites.yaml@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "RECIPE_MODULE[flutter::yaml]/resources/parse_yaml.py",
- "--yaml_file",
- "[CACHE]/builder/src/flutter/testing/fuchsia/test_suites.yaml",
- "--json_file",
- "/path/to/tmp/json"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "retrieve list of test suites.parse",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@json.output@[@@@",
- "@@@STEP_LOG_LINE@json.output@ {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"emulator_arch\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ \"x64\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"arm64\"@@@",
- "@@@STEP_LOG_LINE@json.output@ ],@@@",
- "@@@STEP_LOG_LINE@json.output@ \"packages\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ \"dart-aot-runner-integration-test-0.far\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"dart_aot_runner-0.far\"@@@",
- "@@@STEP_LOG_LINE@json.output@ ],@@@",
- "@@@STEP_LOG_LINE@json.output@ \"test_command\": \"test run fuchsia-pkg://fuchsia.com/run-on-both-arch#meta/run-on-both-arch.cm\"@@@",
- "@@@STEP_LOG_LINE@json.output@ },@@@",
- "@@@STEP_LOG_LINE@json.output@ {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"emulator_arch\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ \"arm64\"@@@",
- "@@@STEP_LOG_LINE@json.output@ ],@@@",
- "@@@STEP_LOG_LINE@json.output@ \"packages\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ \"dart_aot_runner-0.far\"@@@",
- "@@@STEP_LOG_LINE@json.output@ ],@@@",
- "@@@STEP_LOG_LINE@json.output@ \"test_command\": \"test run fuchsia-pkg://fuchsia.com/only-run-on-arm64#meta/only-run-on-arm64\"@@@",
- "@@@STEP_LOG_LINE@json.output@ }@@@",
- "@@@STEP_LOG_LINE@json.output@]@@@",
- "@@@STEP_LOG_END@json.output@@@"
- ]
- },
- {
- "cmd": [
- "python3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/symlink.py",
- "--link-json",
- "{\"[CACHE]/builder/src/out/fuchsia_bucket/flutter/x64/debug/aot/flutter_aot_runner-0.far\": [\"[CLEANUP]/femu_runfiles__tmp_1/flutter_aot_runner-0.far\"], \"[CACHE]/builder/src/out/fuchsia_debug_x64/dart-aot-runner-integration-test-0.far\": [\"[CLEANUP]/femu_runfiles__tmp_1/dart-aot-runner-integration-test-0.far\"], \"[CACHE]/builder/src/out/fuchsia_debug_x64/dart_aot_runner-0.far\": [\"[CLEANUP]/femu_runfiles__tmp_1/dart_aot_runner-0.far\"]}"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "create tree of runfiles"
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "RECIPE_MODULE[recipe_engine::cas]/resources/infra.sha1",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "read infra revision",
- "~followup_annotations": [
- "@@@STEP_LOG_LINE@infra.sha1@git_revision:mock_infra_git_revision@@@",
- "@@@STEP_LOG_END@infra.sha1@@@"
- ]
- },
- {
- "cmd": [],
- "name": "install infra/tools/luci/cas"
- },
- {
- "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/tools/luci/cas/33f9d887e5b8aeaaf9d65506acccfa8da2c480712e534a23a79e92c342c44bee"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "install infra/tools/luci/cas.ensure package directory",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "cipd",
- "ensure",
- "-root",
- "[START_DIR]/cipd_tool/infra/tools/luci/cas/33f9d887e5b8aeaaf9d65506acccfa8da2c480712e534a23a79e92c342c44bee",
- "-ensure-file",
- "infra/tools/luci/cas/${platform} git_revision:mock_infra_git_revision",
- "-max-threads",
- "0",
- "-json-output",
- "/path/to/tmp/json"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "install infra/tools/luci/cas.ensure_installed",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@json.output@{@@@",
- "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-git_revision:moc\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"package\": \"infra/tools/luci/cas/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": [
- "[START_DIR]/cipd_tool/infra/tools/luci/cas/33f9d887e5b8aeaaf9d65506acccfa8da2c480712e534a23a79e92c342c44bee/cas",
- "archive",
- "-log-level",
- "debug",
- "-cas-instance",
- "projects/example-cas-server/instances/default_instance",
- "-dump-digest",
- "/path/to/tmp/",
- "-paths-json",
- "[[\"[CLEANUP]/femu_runfiles__tmp_1\", \".\"]]"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "archive FEMU Run Files",
- "timeout": 900.0,
- "~followup_annotations": [
- "@@@STEP_LINK@CAS UI@https://cas-viewer.appspot.com/projects/example-cas-server/instances/default_instance/blobs/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855/0/tree@@@"
- ]
- },
- {
- "cmd": [],
- "name": "Set FFX config"
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "config",
- "set",
- "overnet.cso",
- "disabled"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "Set FFX config.disable CSO in ffx",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "config",
- "analytics",
- "disable"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "Set FFX config.disable ffx analytics",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "config",
- "set",
- "log.level",
- "debug"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "Set FFX config.set logging level",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "daemon",
- "stop"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "restart ffx daemon"
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "emu",
- "list"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "list emulators"
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "emu",
- "stop",
- "--all"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "stop all emulator instances"
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "sdk",
- "version"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "read sdk version"
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "--machine",
- "json-pretty",
- "product",
- "lookup",
- "terminal.x64",
- "ARBITRARY_SDK_VERSION",
- "--base-url",
- "gs://fuchsia/development/ARBITRARY_SDK_VERSION"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "lookup terminal.x64 product bundle",
- "~followup_annotations": [
- "@@@STEP_LOG_LINE@json.output@{@@@",
- "@@@STEP_LOG_LINE@json.output@ \"name\": \"terminal.x64\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"transfer_manifest_url\": \"gs://path/to/transfer_manifest.json\"@@@",
- "@@@STEP_LOG_LINE@json.output@}@@@",
- "@@@STEP_LOG_END@json.output@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "product",
- "download",
- "gs://path/to/transfer_manifest.json",
- "/tmp/local_pb",
- "--force"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "download terminal.x64 product bundle"
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "--config",
- "ffx-repo-add=true",
- "repository",
- "add",
- "/tmp/local_pb"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "add product bundle repository"
- },
- {
- "cmd": [],
- "name": "run FEMU test on x64"
- },
- {
- "cmd": [],
- "name": "run FEMU test on x64.run run-on-both-arch",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "-v",
- "emu",
- "start",
- "/tmp/local_pb",
- "--headless",
- "--startup-timeout",
- "90"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run run-on-both-arch.launch x64 emulator",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "target",
- "list"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run run-on-both-arch.list all targets in the collection",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "target",
- "show"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run run-on-both-arch.retrieve femu information",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "--machine",
- "json",
- "repository",
- "list"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run run-on-both-arch.get repository information",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@",
- "@@@STEP_LOG_LINE@json.output@[@@@",
- "@@@STEP_LOG_LINE@json.output@ {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"name\": \"devhost.fuchsia.com\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"spec\": {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"aliases\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ \"fuchsia.com\"@@@",
- "@@@STEP_LOG_LINE@json.output@ ],@@@",
- "@@@STEP_LOG_LINE@json.output@ \"blob_repo_path\": \"/tmp/local_pb/blobs\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"metadata_repo_path\": \"/tmp/local_pb/repository\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"type\": \"file_system\"@@@",
- "@@@STEP_LOG_LINE@json.output@ }@@@",
- "@@@STEP_LOG_LINE@json.output@ }@@@",
- "@@@STEP_LOG_LINE@json.output@]@@@",
- "@@@STEP_LOG_END@json.output@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "repository",
- "publish",
- "/tmp/local_pb",
- "--package-archive",
- "dart-aot-runner-integration-test-0.far",
- "--blob-repo-dir",
- "/tmp/local_pb/blobs"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run run-on-both-arch.ffx repository publish dart-aot-runner-integration-test-0.far",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "repository",
- "publish",
- "/tmp/local_pb",
- "--package-archive",
- "dart_aot_runner-0.far",
- "--blob-repo-dir",
- "/tmp/local_pb/blobs"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run run-on-both-arch.ffx repository publish dart_aot_runner-0.far",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "repository",
- "server",
- "start"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run run-on-both-arch.start FFX repository",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "target",
- "repository",
- "register",
- "--alias",
- "fuchsia.com"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run run-on-both-arch.Register repository",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "test",
- "run",
- "fuchsia-pkg://fuchsia.com/run-on-both-arch#meta/run-on-both-arch.cm"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run run-on-both-arch.run ffx test",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [],
- "name": "run FEMU test on x64.run run-on-both-arch.logs",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@",
- "@@@STEP_LOG_LINE@target_logs@@@@",
- "@@@STEP_LOG_END@target_logs@@@",
- "@@@STEP_LOG_LINE@ffx_daemon_log@@@@",
- "@@@STEP_LOG_END@ffx_daemon_log@@@",
- "@@@STEP_LOG_LINE@ffx_log@@@@",
- "@@@STEP_LOG_END@ffx_log@@@",
- "@@@STEP_LOG_LINE@emulator_log@@@@",
- "@@@STEP_LOG_END@emulator_log@@@",
- "@@@STEP_LOG_LINE@emulator_serial_log@@@@",
- "@@@STEP_LOG_END@emulator_serial_log@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "log",
- "dump"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run run-on-both-arch.logs.dump target log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CLEANUP]/ffx_isolate_files_tmp_1/cache/logs/ffx.daemon.log",
- "/path/to/tmp/"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "run FEMU test on x64.run run-on-both-arch.logs.read ffx daemon log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_END@ffx.daemon.log@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CLEANUP]/ffx_isolate_files_tmp_1/cache/logs/ffx.log",
- "/path/to/tmp/"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "run FEMU test on x64.run run-on-both-arch.logs.read ffx log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_END@ffx.log@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CLEANUP]/ffx_isolate_files_tmp_1/data/emu/instances/fuchsia-emulator/emulator.log",
- "/path/to/tmp/"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "run FEMU test on x64.run run-on-both-arch.logs.read ffx emulator log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_END@emulator.log@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CLEANUP]/ffx_isolate_files_tmp_1/data/emu/instances/fuchsia-emulator/emulator.log.serial",
- "/path/to/tmp/"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "run FEMU test on x64.run run-on-both-arch.logs.read ffx serial log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_END@emulator.log.serial@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "repository",
- "server",
- "stop"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run run-on-both-arch.stop FFX repository",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "-v",
- "emu",
- "stop",
- "--all"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run run-on-both-arch.stop x64 emulator",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "rmtree",
- "/tmp/local_pb"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "delete product bundle"
- },
- {
- "name": "$result"
- }
-]
\ No newline at end of file
diff --git a/recipes/engine/femu_test.expected/run_test_with_retry.json b/recipes/engine/femu_test.expected/run_test_with_retry.json
deleted file mode 100644
index 3726307..0000000
--- a/recipes/engine/femu_test.expected/run_test_with_retry.json
+++ /dev/null
@@ -1,2857 +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://github.com/flutter/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@refs/pull/1/head",
- "--refs",
- "refs/pull/1/head"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "DEPOT_TOOLS_COLLECT_METRICS": "0",
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GIT_BACKENDINFO": "1",
- "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"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "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\": \"refs/pull/1/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\": \"a63681edc0f69a72604596b16c7986513e809995\"@@@",
- "@@@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\": \"a63681edc0f69a72604596b16c7986513e809995\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"got_engine_revision_cp\": \"refs/pull/1/head@{#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\": \"a63681edc0f69a72604596b16c7986513e809995\"@@@",
- "@@@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@\"a63681edc0f69a72604596b16c7986513e809995\"@@@",
- "@@@SET_BUILD_PROPERTY@got_engine_revision_cp@\"refs/pull/1/head@{#84512}\"@@@",
- "@@@SET_BUILD_PROPERTY@got_revision@\"9221bca00ddbd888260084def81f09543281b952\"@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_REPO[depot_tools]/gclient.py",
- "runhooks"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "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": "ensure goma"
- },
- {
- "cmd": [
- "cipd",
- "ensure",
- "-root",
- "[CACHE]/goma/client",
- "-ensure-file",
- "fuchsia/third_party/goma/client/${platform} integration",
- "-max-threads",
- "0",
- "-json-output",
- "/path/to/tmp/json"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "ensure goma.ensure_installed",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@json.output@{@@@",
- "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-integration-----\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"package\": \"fuchsia/third_party/goma/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": [
- "python3",
- "[CACHE]/builder/src/flutter/tools/gn",
- "--goma",
- "--fuchsia",
- "--fuchsia-cpu",
- "x64",
- "--runtime-mode",
- "debug",
- "--no-lto"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_DIR": "[CACHE]/goma/client"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "gn --fuchsia --fuchsia-cpu x64 --runtime-mode debug --no-lto"
- },
- {
- "cmd": [
- "python3",
- "[CACHE]/builder/src/flutter/tools/gn",
- "--goma",
- "--fuchsia",
- "--fuchsia-cpu",
- "x64",
- "--runtime-mode",
- "profile",
- "--no-lto"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_DIR": "[CACHE]/goma/client"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "gn --fuchsia --fuchsia-cpu x64 --runtime-mode profile --no-lto"
- },
- {
- "cmd": [],
- "name": "setup goma"
- },
- {
- "cmd": [],
- "name": "setup goma.ensure infra/3pp/tools/cpython3/${platform}",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [],
- "name": "setup goma.ensure infra/3pp/tools/cpython3/${platform}.get packages",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "RECIPE_MODULE[fuchsia::python3]/resources/cipd.ensure",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "setup goma.ensure infra/3pp/tools/cpython3/${platform}.get packages.read ensure file",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_LINE@cipd.ensure@infra/3pp/tools/cpython3/${platform} version:pinned-version@@@",
- "@@@STEP_LOG_END@cipd.ensure@@@"
- ]
- },
- {
- "cmd": [],
- "name": "setup goma.ensure infra/3pp/tools/cpython3/${platform}.install infra/3pp/tools/cpython3",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "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/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "setup goma.ensure infra/3pp/tools/cpython3/${platform}.install infra/3pp/tools/cpython3.ensure package directory",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@"
- ]
- },
- {
- "cmd": [
- "cipd",
- "ensure",
- "-root",
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07",
- "-ensure-file",
- "infra/3pp/tools/cpython3/${platform} version:pinned-version",
- "-max-threads",
- "0",
- "-json-output",
- "/path/to/tmp/json"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "setup goma.ensure infra/3pp/tools/cpython3/${platform}.install infra/3pp/tools/cpython3.ensure_installed",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@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\": \"resolved-instance_id-of-version:pinned-v\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"package\": \"infra/3pp/tools/cpython3/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": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "restart"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "setup goma.start goma",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/flutter/third_party/ninja/ninja",
- "-j",
- "1024",
- "-C",
- "[CACHE]/builder/src/out/fuchsia_debug_x64",
- "flutter/shell/platform/fuchsia:fuchsia",
- "fuchsia_tests"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "build fuchsia_debug_x64 flutter/shell/platform/fuchsia:fuchsia fuchsia_tests"
- },
- {
- "cmd": [],
- "name": "teardown goma"
- },
- {
- "cmd": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "jsonstatus",
- "/path/to/tmp/json"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma.goma jsonstatus",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@json.output@{@@@",
- "@@@STEP_LOG_LINE@json.output@ \"foo\": \"bar\"@@@",
- "@@@STEP_LOG_LINE@json.output@}@@@",
- "@@@STEP_LOG_END@json.output@@@"
- ]
- },
- {
- "cmd": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "stat"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma.goma stats",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "stop"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma.stop goma",
- "~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]/compiler_proxy.WARNING",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma.read goma_client warning log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@compiler_proxy.WARNING@test log@@@",
- "@@@STEP_LOG_END@compiler_proxy.WARNING@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CACHE]/goma/client/goma_stats.json",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma.read goma_stats.json",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [],
- "name": "setup goma (2)"
- },
- {
- "cmd": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "restart"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "setup goma (2).start goma",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/flutter/third_party/ninja/ninja",
- "-j",
- "1024",
- "-C",
- "[CACHE]/builder/src/out/fuchsia_profile_x64",
- "flutter/shell/platform/fuchsia:fuchsia",
- "fuchsia_tests"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "build fuchsia_profile_x64 flutter/shell/platform/fuchsia:fuchsia fuchsia_tests"
- },
- {
- "cmd": [],
- "name": "teardown goma (2)"
- },
- {
- "cmd": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "jsonstatus",
- "/path/to/tmp/json"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma (2).goma jsonstatus",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@json.output@{@@@",
- "@@@STEP_LOG_LINE@json.output@ \"foo\": \"bar\"@@@",
- "@@@STEP_LOG_LINE@json.output@}@@@",
- "@@@STEP_LOG_END@json.output@@@"
- ]
- },
- {
- "cmd": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "stat"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma (2).goma stats",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "stop"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma (2).stop goma",
- "~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]/compiler_proxy.WARNING",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma (2).read goma_client warning log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@compiler_proxy.WARNING@test log@@@",
- "@@@STEP_LOG_END@compiler_proxy.WARNING@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CACHE]/goma/client/goma_stats.json",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma (2).read goma_stats.json",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "python3",
- "[CACHE]/builder/src/flutter/tools/fuchsia/build_fuchsia_artifacts.py",
- "--engine-version",
- "HEAD",
- "--skip-build",
- "--archs",
- "x64",
- "--runtime-mode",
- "debug"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "package Debug/JIT Fuchsia Artifacts"
- },
- {
- "cmd": [
- "python3",
- "[CACHE]/builder/src/flutter/tools/fuchsia/build_fuchsia_artifacts.py",
- "--engine-version",
- "HEAD",
- "--skip-build",
- "--archs",
- "x64",
- "--runtime-mode",
- "profile",
- "--skip-remove-buckets"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "package Profile/AOT Fuchsia Artifacts"
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CACHE]/builder/src/fuchsia/sdk/linux/meta/manifest.json",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "read manifest",
- "~followup_annotations": [
- "@@@STEP_LOG_LINE@manifest.json@{@@@",
- "@@@STEP_LOG_LINE@manifest.json@ \"id\": \"0.20200101.0.1\"@@@",
- "@@@STEP_LOG_LINE@manifest.json@}@@@",
- "@@@STEP_LOG_END@manifest.json@@@"
- ]
- },
- {
- "cmd": [],
- "name": "retrieve list of test suites",
- "~followup_annotations": [
- "@@@STEP_LOG_LINE@yaml@# This is a comment.@@@",
- "@@@STEP_LOG_LINE@yaml@- test_command: test run fuchsia-pkg://fuchsia.com/run-on-both-arch#meta/run-on-both-arch.cm@@@",
- "@@@STEP_LOG_LINE@yaml@ run_with_dart_aot: true@@@",
- "@@@STEP_LOG_LINE@yaml@ packages:@@@",
- "@@@STEP_LOG_LINE@yaml@ - dart-aot-runner-integration-test-0.far@@@",
- "@@@STEP_LOG_LINE@yaml@ - dart_aot_runner-0.far@@@",
- "@@@STEP_LOG_LINE@yaml@ emulator_arch:@@@",
- "@@@STEP_LOG_LINE@yaml@ - x64@@@",
- "@@@STEP_LOG_END@yaml@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CACHE]/builder/src/flutter/testing/fuchsia/test_suites.yaml",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "retrieve list of test suites.read",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@test_suites.yaml@# This is a comment.@@@",
- "@@@STEP_LOG_LINE@test_suites.yaml@- test_command: test run fuchsia-pkg://fuchsia.com/run-on-both-arch#meta/run-on-both-arch.cm@@@",
- "@@@STEP_LOG_LINE@test_suites.yaml@ run_with_dart_aot: true@@@",
- "@@@STEP_LOG_LINE@test_suites.yaml@ packages:@@@",
- "@@@STEP_LOG_LINE@test_suites.yaml@ - dart-aot-runner-integration-test-0.far@@@",
- "@@@STEP_LOG_LINE@test_suites.yaml@ - dart_aot_runner-0.far@@@",
- "@@@STEP_LOG_LINE@test_suites.yaml@ emulator_arch:@@@",
- "@@@STEP_LOG_LINE@test_suites.yaml@ - x64@@@",
- "@@@STEP_LOG_END@test_suites.yaml@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "RECIPE_MODULE[flutter::yaml]/resources/parse_yaml.py",
- "--yaml_file",
- "[CACHE]/builder/src/flutter/testing/fuchsia/test_suites.yaml",
- "--json_file",
- "/path/to/tmp/json"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "retrieve list of test suites.parse",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@json.output@[@@@",
- "@@@STEP_LOG_LINE@json.output@ {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"emulator_arch\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ \"x64\"@@@",
- "@@@STEP_LOG_LINE@json.output@ ],@@@",
- "@@@STEP_LOG_LINE@json.output@ \"packages\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ \"dart-aot-runner-integration-test-0.far\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"dart_aot_runner-0.far\"@@@",
- "@@@STEP_LOG_LINE@json.output@ ],@@@",
- "@@@STEP_LOG_LINE@json.output@ \"test_command\": \"test run fuchsia-pkg://fuchsia.com/run-on-x64#meta/run-on-x64.cm\"@@@",
- "@@@STEP_LOG_LINE@json.output@ }@@@",
- "@@@STEP_LOG_LINE@json.output@]@@@",
- "@@@STEP_LOG_END@json.output@@@"
- ]
- },
- {
- "cmd": [
- "python3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/symlink.py",
- "--link-json",
- "{\"[CACHE]/builder/src/out/fuchsia_bucket/flutter/x64/debug/aot/flutter_aot_runner-0.far\": [\"[CLEANUP]/femu_runfiles__tmp_1/flutter_aot_runner-0.far\"], \"[CACHE]/builder/src/out/fuchsia_debug_x64/dart-aot-runner-integration-test-0.far\": [\"[CLEANUP]/femu_runfiles__tmp_1/dart-aot-runner-integration-test-0.far\"], \"[CACHE]/builder/src/out/fuchsia_debug_x64/dart_aot_runner-0.far\": [\"[CLEANUP]/femu_runfiles__tmp_1/dart_aot_runner-0.far\"]}"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "create tree of runfiles"
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "RECIPE_MODULE[recipe_engine::cas]/resources/infra.sha1",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "read infra revision",
- "~followup_annotations": [
- "@@@STEP_LOG_LINE@infra.sha1@git_revision:mock_infra_git_revision@@@",
- "@@@STEP_LOG_END@infra.sha1@@@"
- ]
- },
- {
- "cmd": [],
- "name": "install infra/tools/luci/cas"
- },
- {
- "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/tools/luci/cas/33f9d887e5b8aeaaf9d65506acccfa8da2c480712e534a23a79e92c342c44bee"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "install infra/tools/luci/cas.ensure package directory",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "cipd",
- "ensure",
- "-root",
- "[START_DIR]/cipd_tool/infra/tools/luci/cas/33f9d887e5b8aeaaf9d65506acccfa8da2c480712e534a23a79e92c342c44bee",
- "-ensure-file",
- "infra/tools/luci/cas/${platform} git_revision:mock_infra_git_revision",
- "-max-threads",
- "0",
- "-json-output",
- "/path/to/tmp/json"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "install infra/tools/luci/cas.ensure_installed",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@json.output@{@@@",
- "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-git_revision:moc\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"package\": \"infra/tools/luci/cas/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": [
- "[START_DIR]/cipd_tool/infra/tools/luci/cas/33f9d887e5b8aeaaf9d65506acccfa8da2c480712e534a23a79e92c342c44bee/cas",
- "archive",
- "-log-level",
- "debug",
- "-cas-instance",
- "projects/example-cas-server/instances/default_instance",
- "-dump-digest",
- "/path/to/tmp/",
- "-paths-json",
- "[[\"[CLEANUP]/femu_runfiles__tmp_1\", \".\"]]"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "archive FEMU Run Files",
- "timeout": 900.0,
- "~followup_annotations": [
- "@@@STEP_LINK@CAS UI@https://cas-viewer.appspot.com/projects/example-cas-server/instances/default_instance/blobs/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855/0/tree@@@"
- ]
- },
- {
- "cmd": [],
- "name": "Set FFX config"
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "config",
- "set",
- "overnet.cso",
- "disabled"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "Set FFX config.disable CSO in ffx",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "config",
- "analytics",
- "disable"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "Set FFX config.disable ffx analytics",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "config",
- "set",
- "log.level",
- "debug"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "Set FFX config.set logging level",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "daemon",
- "stop"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "restart ffx daemon"
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "emu",
- "list"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "list emulators"
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "emu",
- "stop",
- "--all"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "stop all emulator instances"
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "sdk",
- "version"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "read sdk version"
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "--machine",
- "json-pretty",
- "product",
- "lookup",
- "terminal.x64",
- "ARBITRARY_SDK_VERSION",
- "--base-url",
- "gs://fuchsia/development/ARBITRARY_SDK_VERSION"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "lookup terminal.x64 product bundle",
- "~followup_annotations": [
- "@@@STEP_LOG_LINE@json.output@{@@@",
- "@@@STEP_LOG_LINE@json.output@ \"name\": \"terminal.x64\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"transfer_manifest_url\": \"gs://path/to/transfer_manifest.json\"@@@",
- "@@@STEP_LOG_LINE@json.output@}@@@",
- "@@@STEP_LOG_END@json.output@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "product",
- "download",
- "gs://path/to/transfer_manifest.json",
- "/tmp/local_pb",
- "--force"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "download terminal.x64 product bundle"
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "--config",
- "ffx-repo-add=true",
- "repository",
- "add",
- "/tmp/local_pb"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "add product bundle repository"
- },
- {
- "cmd": [],
- "name": "run FEMU test on x64",
- "~followup_annotations": [
- "@@@STEP_FAILURE@@@"
- ]
- },
- {
- "cmd": [],
- "name": "run FEMU test on x64.run run-on-x64",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_FAILURE@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "-v",
- "emu",
- "start",
- "/tmp/local_pb",
- "--headless",
- "--startup-timeout",
- "90"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run run-on-x64.launch x64 emulator",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@",
- "@@@STEP_FAILURE@@@"
- ]
- },
- {
- "cmd": [],
- "name": "run FEMU test on x64.run run-on-x64.logs",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@",
- "@@@STEP_LOG_LINE@target_logs@@@@",
- "@@@STEP_LOG_END@target_logs@@@",
- "@@@STEP_LOG_LINE@ffx_daemon_log@@@@",
- "@@@STEP_LOG_END@ffx_daemon_log@@@",
- "@@@STEP_LOG_LINE@ffx_log@@@@",
- "@@@STEP_LOG_END@ffx_log@@@",
- "@@@STEP_LOG_LINE@emulator_log@@@@",
- "@@@STEP_LOG_END@emulator_log@@@",
- "@@@STEP_LOG_LINE@emulator_serial_log@@@@",
- "@@@STEP_LOG_END@emulator_serial_log@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "log",
- "dump"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run run-on-x64.logs.dump target log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CLEANUP]/ffx_isolate_files_tmp_1/cache/logs/ffx.daemon.log",
- "/path/to/tmp/"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "run FEMU test on x64.run run-on-x64.logs.read ffx daemon log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_END@ffx.daemon.log@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CLEANUP]/ffx_isolate_files_tmp_1/cache/logs/ffx.log",
- "/path/to/tmp/"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "run FEMU test on x64.run run-on-x64.logs.read ffx log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_END@ffx.log@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CLEANUP]/ffx_isolate_files_tmp_1/data/emu/instances/fuchsia-emulator/emulator.log",
- "/path/to/tmp/"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "run FEMU test on x64.run run-on-x64.logs.read ffx emulator log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_END@emulator.log@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CLEANUP]/ffx_isolate_files_tmp_1/data/emu/instances/fuchsia-emulator/emulator.log.serial",
- "/path/to/tmp/"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "run FEMU test on x64.run run-on-x64.logs.read ffx serial log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_END@emulator.log.serial@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "repository",
- "server",
- "stop"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run run-on-x64.stop FFX repository",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "-v",
- "emu",
- "stop",
- "--all"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run run-on-x64.stop x64 emulator",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [],
- "name": "run FEMU test on x64.run run-on-x64 (attempt #2)",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_FAILURE@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "-v",
- "emu",
- "start",
- "/tmp/local_pb",
- "--headless",
- "--startup-timeout",
- "90"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run run-on-x64 (attempt #2).launch x64 emulator",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@",
- "@@@STEP_FAILURE@@@"
- ]
- },
- {
- "cmd": [],
- "name": "run FEMU test on x64.run run-on-x64 (attempt #2).logs",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@",
- "@@@STEP_LOG_LINE@target_logs@@@@",
- "@@@STEP_LOG_END@target_logs@@@",
- "@@@STEP_LOG_LINE@ffx_daemon_log@@@@",
- "@@@STEP_LOG_END@ffx_daemon_log@@@",
- "@@@STEP_LOG_LINE@ffx_log@@@@",
- "@@@STEP_LOG_END@ffx_log@@@",
- "@@@STEP_LOG_LINE@emulator_log@@@@",
- "@@@STEP_LOG_END@emulator_log@@@",
- "@@@STEP_LOG_LINE@emulator_serial_log@@@@",
- "@@@STEP_LOG_END@emulator_serial_log@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "log",
- "dump"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run run-on-x64 (attempt #2).logs.dump target log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CLEANUP]/ffx_isolate_files_tmp_1/cache/logs/ffx.daemon.log",
- "/path/to/tmp/"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "run FEMU test on x64.run run-on-x64 (attempt #2).logs.read ffx daemon log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_END@ffx.daemon.log@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CLEANUP]/ffx_isolate_files_tmp_1/cache/logs/ffx.log",
- "/path/to/tmp/"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "run FEMU test on x64.run run-on-x64 (attempt #2).logs.read ffx log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_END@ffx.log@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CLEANUP]/ffx_isolate_files_tmp_1/data/emu/instances/fuchsia-emulator/emulator.log",
- "/path/to/tmp/"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "run FEMU test on x64.run run-on-x64 (attempt #2).logs.read ffx emulator log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_END@emulator.log@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CLEANUP]/ffx_isolate_files_tmp_1/data/emu/instances/fuchsia-emulator/emulator.log.serial",
- "/path/to/tmp/"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "run FEMU test on x64.run run-on-x64 (attempt #2).logs.read ffx serial log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_END@emulator.log.serial@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "repository",
- "server",
- "stop"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run run-on-x64 (attempt #2).stop FFX repository",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "-v",
- "emu",
- "stop",
- "--all"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run run-on-x64 (attempt #2).stop x64 emulator",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [],
- "name": "run FEMU test on x64.run run-on-x64 (attempt #3)",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "-v",
- "emu",
- "start",
- "/tmp/local_pb",
- "--headless",
- "--startup-timeout",
- "90"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run run-on-x64 (attempt #3).launch x64 emulator",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "target",
- "list"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run run-on-x64 (attempt #3).list all targets in the collection",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "target",
- "show"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run run-on-x64 (attempt #3).retrieve femu information",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "--machine",
- "json",
- "repository",
- "list"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run run-on-x64 (attempt #3).get repository information",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@",
- "@@@STEP_LOG_LINE@json.output@[@@@",
- "@@@STEP_LOG_LINE@json.output@ {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"name\": \"devhost.fuchsia.com\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"spec\": {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"aliases\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ \"fuchsia.com\"@@@",
- "@@@STEP_LOG_LINE@json.output@ ],@@@",
- "@@@STEP_LOG_LINE@json.output@ \"blob_repo_path\": \"/tmp/local_pb/blobs\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"metadata_repo_path\": \"/tmp/local_pb/repository\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"type\": \"file_system\"@@@",
- "@@@STEP_LOG_LINE@json.output@ }@@@",
- "@@@STEP_LOG_LINE@json.output@ }@@@",
- "@@@STEP_LOG_LINE@json.output@]@@@",
- "@@@STEP_LOG_END@json.output@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "repository",
- "publish",
- "/tmp/local_pb",
- "--package-archive",
- "dart-aot-runner-integration-test-0.far",
- "--blob-repo-dir",
- "/tmp/local_pb/blobs"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run run-on-x64 (attempt #3).ffx repository publish dart-aot-runner-integration-test-0.far",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "repository",
- "publish",
- "/tmp/local_pb",
- "--package-archive",
- "dart_aot_runner-0.far",
- "--blob-repo-dir",
- "/tmp/local_pb/blobs"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run run-on-x64 (attempt #3).ffx repository publish dart_aot_runner-0.far",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "repository",
- "server",
- "start"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run run-on-x64 (attempt #3).start FFX repository",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "target",
- "repository",
- "register",
- "--alias",
- "fuchsia.com"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run run-on-x64 (attempt #3).Register repository",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "test",
- "run",
- "fuchsia-pkg://fuchsia.com/run-on-x64#meta/run-on-x64.cm"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run run-on-x64 (attempt #3).run ffx test",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [],
- "name": "run FEMU test on x64.run run-on-x64 (attempt #3).logs",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@",
- "@@@STEP_LOG_LINE@target_logs@@@@",
- "@@@STEP_LOG_END@target_logs@@@",
- "@@@STEP_LOG_LINE@ffx_daemon_log@@@@",
- "@@@STEP_LOG_END@ffx_daemon_log@@@",
- "@@@STEP_LOG_LINE@ffx_log@@@@",
- "@@@STEP_LOG_END@ffx_log@@@",
- "@@@STEP_LOG_LINE@emulator_log@@@@",
- "@@@STEP_LOG_END@emulator_log@@@",
- "@@@STEP_LOG_LINE@emulator_serial_log@@@@",
- "@@@STEP_LOG_END@emulator_serial_log@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "log",
- "dump"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run run-on-x64 (attempt #3).logs.dump target log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CLEANUP]/ffx_isolate_files_tmp_1/cache/logs/ffx.daemon.log",
- "/path/to/tmp/"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "run FEMU test on x64.run run-on-x64 (attempt #3).logs.read ffx daemon log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_END@ffx.daemon.log@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CLEANUP]/ffx_isolate_files_tmp_1/cache/logs/ffx.log",
- "/path/to/tmp/"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "run FEMU test on x64.run run-on-x64 (attempt #3).logs.read ffx log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_END@ffx.log@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CLEANUP]/ffx_isolate_files_tmp_1/data/emu/instances/fuchsia-emulator/emulator.log",
- "/path/to/tmp/"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "run FEMU test on x64.run run-on-x64 (attempt #3).logs.read ffx emulator log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_END@emulator.log@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CLEANUP]/ffx_isolate_files_tmp_1/data/emu/instances/fuchsia-emulator/emulator.log.serial",
- "/path/to/tmp/"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "run FEMU test on x64.run run-on-x64 (attempt #3).logs.read ffx serial log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_END@emulator.log.serial@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "repository",
- "server",
- "stop"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run run-on-x64 (attempt #3).stop FFX repository",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "-v",
- "emu",
- "stop",
- "--all"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run run-on-x64 (attempt #3).stop x64 emulator",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "rmtree",
- "/tmp/local_pb"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "delete product bundle"
- },
- {
- "name": "$result"
- }
-]
\ No newline at end of file
diff --git a/recipes/engine/femu_test.expected/run_with_dart_aot_behavior.json b/recipes/engine/femu_test.expected/run_with_dart_aot_behavior.json
deleted file mode 100644
index ab53181..0000000
--- a/recipes/engine/femu_test.expected/run_with_dart_aot_behavior.json
+++ /dev/null
@@ -1,2312 +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://github.com/flutter/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@refs/pull/1/head",
- "--refs",
- "refs/pull/1/head"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "DEPOT_TOOLS_COLLECT_METRICS": "0",
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GIT_BACKENDINFO": "1",
- "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"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "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\": \"refs/pull/1/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\": \"a63681edc0f69a72604596b16c7986513e809995\"@@@",
- "@@@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\": \"a63681edc0f69a72604596b16c7986513e809995\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"got_engine_revision_cp\": \"refs/pull/1/head@{#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\": \"a63681edc0f69a72604596b16c7986513e809995\"@@@",
- "@@@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@\"a63681edc0f69a72604596b16c7986513e809995\"@@@",
- "@@@SET_BUILD_PROPERTY@got_engine_revision_cp@\"refs/pull/1/head@{#84512}\"@@@",
- "@@@SET_BUILD_PROPERTY@got_revision@\"9221bca00ddbd888260084def81f09543281b952\"@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_REPO[depot_tools]/gclient.py",
- "runhooks"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "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": "ensure goma"
- },
- {
- "cmd": [
- "cipd",
- "ensure",
- "-root",
- "[CACHE]/goma/client",
- "-ensure-file",
- "fuchsia/third_party/goma/client/${platform} integration",
- "-max-threads",
- "0",
- "-json-output",
- "/path/to/tmp/json"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "ensure goma.ensure_installed",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@json.output@{@@@",
- "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-integration-----\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"package\": \"fuchsia/third_party/goma/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": [
- "python3",
- "[CACHE]/builder/src/flutter/tools/gn",
- "--goma",
- "--fuchsia",
- "--fuchsia-cpu",
- "x64",
- "--runtime-mode",
- "debug",
- "--no-lto"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_DIR": "[CACHE]/goma/client"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "gn --fuchsia --fuchsia-cpu x64 --runtime-mode debug --no-lto"
- },
- {
- "cmd": [
- "python3",
- "[CACHE]/builder/src/flutter/tools/gn",
- "--goma",
- "--fuchsia",
- "--fuchsia-cpu",
- "x64",
- "--runtime-mode",
- "profile",
- "--no-lto"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_DIR": "[CACHE]/goma/client"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "gn --fuchsia --fuchsia-cpu x64 --runtime-mode profile --no-lto"
- },
- {
- "cmd": [],
- "name": "setup goma"
- },
- {
- "cmd": [],
- "name": "setup goma.ensure infra/3pp/tools/cpython3/${platform}",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [],
- "name": "setup goma.ensure infra/3pp/tools/cpython3/${platform}.get packages",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "RECIPE_MODULE[fuchsia::python3]/resources/cipd.ensure",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "setup goma.ensure infra/3pp/tools/cpython3/${platform}.get packages.read ensure file",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_LINE@cipd.ensure@infra/3pp/tools/cpython3/${platform} version:pinned-version@@@",
- "@@@STEP_LOG_END@cipd.ensure@@@"
- ]
- },
- {
- "cmd": [],
- "name": "setup goma.ensure infra/3pp/tools/cpython3/${platform}.install infra/3pp/tools/cpython3",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "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/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "setup goma.ensure infra/3pp/tools/cpython3/${platform}.install infra/3pp/tools/cpython3.ensure package directory",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@"
- ]
- },
- {
- "cmd": [
- "cipd",
- "ensure",
- "-root",
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07",
- "-ensure-file",
- "infra/3pp/tools/cpython3/${platform} version:pinned-version",
- "-max-threads",
- "0",
- "-json-output",
- "/path/to/tmp/json"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "setup goma.ensure infra/3pp/tools/cpython3/${platform}.install infra/3pp/tools/cpython3.ensure_installed",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@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\": \"resolved-instance_id-of-version:pinned-v\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"package\": \"infra/3pp/tools/cpython3/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": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "restart"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "setup goma.start goma",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/flutter/third_party/ninja/ninja",
- "-j",
- "1024",
- "-C",
- "[CACHE]/builder/src/out/fuchsia_debug_x64",
- "flutter/shell/platform/fuchsia:fuchsia",
- "fuchsia_tests"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "build fuchsia_debug_x64 flutter/shell/platform/fuchsia:fuchsia fuchsia_tests"
- },
- {
- "cmd": [],
- "name": "teardown goma"
- },
- {
- "cmd": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "jsonstatus",
- "/path/to/tmp/json"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma.goma jsonstatus",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@json.output@{@@@",
- "@@@STEP_LOG_LINE@json.output@ \"foo\": \"bar\"@@@",
- "@@@STEP_LOG_LINE@json.output@}@@@",
- "@@@STEP_LOG_END@json.output@@@"
- ]
- },
- {
- "cmd": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "stat"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma.goma stats",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "stop"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma.stop goma",
- "~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]/compiler_proxy.WARNING",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma.read goma_client warning log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@compiler_proxy.WARNING@test log@@@",
- "@@@STEP_LOG_END@compiler_proxy.WARNING@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CACHE]/goma/client/goma_stats.json",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma.read goma_stats.json",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [],
- "name": "setup goma (2)"
- },
- {
- "cmd": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "restart"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "setup goma (2).start goma",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/flutter/third_party/ninja/ninja",
- "-j",
- "1024",
- "-C",
- "[CACHE]/builder/src/out/fuchsia_profile_x64",
- "flutter/shell/platform/fuchsia:fuchsia",
- "fuchsia_tests"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "build fuchsia_profile_x64 flutter/shell/platform/fuchsia:fuchsia fuchsia_tests"
- },
- {
- "cmd": [],
- "name": "teardown goma (2)"
- },
- {
- "cmd": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "jsonstatus",
- "/path/to/tmp/json"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma (2).goma jsonstatus",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@json.output@{@@@",
- "@@@STEP_LOG_LINE@json.output@ \"foo\": \"bar\"@@@",
- "@@@STEP_LOG_LINE@json.output@}@@@",
- "@@@STEP_LOG_END@json.output@@@"
- ]
- },
- {
- "cmd": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "stat"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma (2).goma stats",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "stop"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma (2).stop goma",
- "~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]/compiler_proxy.WARNING",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma (2).read goma_client warning log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@compiler_proxy.WARNING@test log@@@",
- "@@@STEP_LOG_END@compiler_proxy.WARNING@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CACHE]/goma/client/goma_stats.json",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma (2).read goma_stats.json",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "python3",
- "[CACHE]/builder/src/flutter/tools/fuchsia/build_fuchsia_artifacts.py",
- "--engine-version",
- "HEAD",
- "--skip-build",
- "--archs",
- "x64",
- "--runtime-mode",
- "debug"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "package Debug/JIT Fuchsia Artifacts"
- },
- {
- "cmd": [
- "python3",
- "[CACHE]/builder/src/flutter/tools/fuchsia/build_fuchsia_artifacts.py",
- "--engine-version",
- "HEAD",
- "--skip-build",
- "--archs",
- "x64",
- "--runtime-mode",
- "profile",
- "--skip-remove-buckets"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "package Profile/AOT Fuchsia Artifacts"
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CACHE]/builder/src/fuchsia/sdk/linux/meta/manifest.json",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "read manifest",
- "~followup_annotations": [
- "@@@STEP_LOG_LINE@manifest.json@{@@@",
- "@@@STEP_LOG_LINE@manifest.json@ \"id\": \"0.20200101.0.1\"@@@",
- "@@@STEP_LOG_LINE@manifest.json@}@@@",
- "@@@STEP_LOG_END@manifest.json@@@"
- ]
- },
- {
- "cmd": [],
- "name": "retrieve list of test suites",
- "~followup_annotations": [
- "@@@STEP_LOG_LINE@yaml@# This is a comment.@@@",
- "@@@STEP_LOG_LINE@yaml@- test_command: test run fuchsia-pkg://fuchsia.com/dart-jit-runner-integration-test#meta/dart-jit-runner-integration-test.cm@@@",
- "@@@STEP_LOG_LINE@yaml@ run_with_dart_aot: true@@@",
- "@@@STEP_LOG_LINE@yaml@ packages:@@@",
- "@@@STEP_LOG_LINE@yaml@ - dart-aot-runner-integration-test-0.far@@@",
- "@@@STEP_LOG_LINE@yaml@ - dart_aot_runner-0.far@@@",
- "@@@STEP_LOG_LINE@yaml@ - gen/flutter/shell/platform/fuchsia/dart_runner/tests/startup_integration_test/dart_jit_runner/dart_jit_echo_server/dart_jit_echo_server/dart_jit_echo_server.far@@@",
- "@@@STEP_LOG_END@yaml@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CACHE]/builder/src/flutter/testing/fuchsia/test_suites.yaml",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "retrieve list of test suites.read",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@test_suites.yaml@# This is a comment.@@@",
- "@@@STEP_LOG_LINE@test_suites.yaml@- test_command: test run fuchsia-pkg://fuchsia.com/dart-jit-runner-integration-test#meta/dart-jit-runner-integration-test.cm@@@",
- "@@@STEP_LOG_LINE@test_suites.yaml@ run_with_dart_aot: true@@@",
- "@@@STEP_LOG_LINE@test_suites.yaml@ packages:@@@",
- "@@@STEP_LOG_LINE@test_suites.yaml@ - dart-aot-runner-integration-test-0.far@@@",
- "@@@STEP_LOG_LINE@test_suites.yaml@ - dart_aot_runner-0.far@@@",
- "@@@STEP_LOG_LINE@test_suites.yaml@ - gen/flutter/shell/platform/fuchsia/dart_runner/tests/startup_integration_test/dart_jit_runner/dart_jit_echo_server/dart_jit_echo_server/dart_jit_echo_server.far@@@",
- "@@@STEP_LOG_END@test_suites.yaml@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "RECIPE_MODULE[flutter::yaml]/resources/parse_yaml.py",
- "--yaml_file",
- "[CACHE]/builder/src/flutter/testing/fuchsia/test_suites.yaml",
- "--json_file",
- "/path/to/tmp/json"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "retrieve list of test suites.parse",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@json.output@[@@@",
- "@@@STEP_LOG_LINE@json.output@ {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"packages\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ \"dart-aot-runner-integration-test-0.far\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"dart_aot_runner-0.far\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"gen/flutter/shell/platform/fuchsia/dart_runner/tests/startup_integration_test/dart_jit_runner/dart_jit_echo_server/dart_jit_echo_server/dart_jit_echo_server.far\"@@@",
- "@@@STEP_LOG_LINE@json.output@ ],@@@",
- "@@@STEP_LOG_LINE@json.output@ \"run_with_dart_aot\": \"true\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"test_command\": \"test run fuchsia-pkg://fuchsia.com/dart-jit-runner-integration-test#meta/dart-jit-runner-integration-test.cm\"@@@",
- "@@@STEP_LOG_LINE@json.output@ }@@@",
- "@@@STEP_LOG_LINE@json.output@]@@@",
- "@@@STEP_LOG_END@json.output@@@"
- ]
- },
- {
- "cmd": [
- "python3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/symlink.py",
- "--link-json",
- "{\"[CACHE]/builder/src/out/fuchsia_bucket/flutter/x64/debug/aot/flutter_aot_runner-0.far\": [\"[CLEANUP]/femu_runfiles__tmp_1/flutter_aot_runner-0.far\"], \"[CACHE]/builder/src/out/fuchsia_profile_x64/dart-aot-runner-integration-test-0.far\": [\"[CLEANUP]/femu_runfiles__tmp_1/dart-aot-runner-integration-test-0.far\"], \"[CACHE]/builder/src/out/fuchsia_profile_x64/dart_aot_runner-0.far\": [\"[CLEANUP]/femu_runfiles__tmp_1/dart_aot_runner-0.far\"], \"[CACHE]/builder/src/out/fuchsia_profile_x64/gen/flutter/shell/platform/fuchsia/dart_runner/tests/startup_integration_test/dart_jit_runner/dart_jit_echo_server/dart_jit_echo_server/dart_jit_echo_server.far\": [\"[CLEANUP]/femu_runfiles__tmp_1/dart_jit_echo_server.far\"]}"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "create tree of runfiles"
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "RECIPE_MODULE[recipe_engine::cas]/resources/infra.sha1",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "read infra revision",
- "~followup_annotations": [
- "@@@STEP_LOG_LINE@infra.sha1@git_revision:mock_infra_git_revision@@@",
- "@@@STEP_LOG_END@infra.sha1@@@"
- ]
- },
- {
- "cmd": [],
- "name": "install infra/tools/luci/cas"
- },
- {
- "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/tools/luci/cas/33f9d887e5b8aeaaf9d65506acccfa8da2c480712e534a23a79e92c342c44bee"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "install infra/tools/luci/cas.ensure package directory",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "cipd",
- "ensure",
- "-root",
- "[START_DIR]/cipd_tool/infra/tools/luci/cas/33f9d887e5b8aeaaf9d65506acccfa8da2c480712e534a23a79e92c342c44bee",
- "-ensure-file",
- "infra/tools/luci/cas/${platform} git_revision:mock_infra_git_revision",
- "-max-threads",
- "0",
- "-json-output",
- "/path/to/tmp/json"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "install infra/tools/luci/cas.ensure_installed",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@json.output@{@@@",
- "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-git_revision:moc\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"package\": \"infra/tools/luci/cas/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": [
- "[START_DIR]/cipd_tool/infra/tools/luci/cas/33f9d887e5b8aeaaf9d65506acccfa8da2c480712e534a23a79e92c342c44bee/cas",
- "archive",
- "-log-level",
- "debug",
- "-cas-instance",
- "projects/example-cas-server/instances/default_instance",
- "-dump-digest",
- "/path/to/tmp/",
- "-paths-json",
- "[[\"[CLEANUP]/femu_runfiles__tmp_1\", \".\"]]"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "archive FEMU Run Files",
- "timeout": 900.0,
- "~followup_annotations": [
- "@@@STEP_LINK@CAS UI@https://cas-viewer.appspot.com/projects/example-cas-server/instances/default_instance/blobs/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855/0/tree@@@"
- ]
- },
- {
- "cmd": [],
- "name": "Set FFX config"
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "config",
- "set",
- "overnet.cso",
- "disabled"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "Set FFX config.disable CSO in ffx",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "config",
- "analytics",
- "disable"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "Set FFX config.disable ffx analytics",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "config",
- "set",
- "log.level",
- "debug"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "Set FFX config.set logging level",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "daemon",
- "stop"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "restart ffx daemon"
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "emu",
- "list"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "list emulators"
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "emu",
- "stop",
- "--all"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "stop all emulator instances"
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "sdk",
- "version"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "read sdk version"
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "--machine",
- "json-pretty",
- "product",
- "lookup",
- "terminal.x64",
- "ARBITRARY_SDK_VERSION",
- "--base-url",
- "gs://fuchsia/development/ARBITRARY_SDK_VERSION"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "lookup terminal.x64 product bundle",
- "~followup_annotations": [
- "@@@STEP_LOG_LINE@json.output@{@@@",
- "@@@STEP_LOG_LINE@json.output@ \"name\": \"terminal.x64\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"transfer_manifest_url\": \"gs://path/to/transfer_manifest.json\"@@@",
- "@@@STEP_LOG_LINE@json.output@}@@@",
- "@@@STEP_LOG_END@json.output@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "product",
- "download",
- "gs://path/to/transfer_manifest.json",
- "/tmp/local_pb",
- "--force"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "download terminal.x64 product bundle"
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "--config",
- "ffx-repo-add=true",
- "repository",
- "add",
- "/tmp/local_pb"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "add product bundle repository"
- },
- {
- "cmd": [],
- "name": "run FEMU test on x64"
- },
- {
- "cmd": [],
- "name": "run FEMU test on x64.run dart-jit-runner-integration-test",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "-v",
- "emu",
- "start",
- "/tmp/local_pb",
- "--headless",
- "--startup-timeout",
- "90"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run dart-jit-runner-integration-test.launch x64 emulator",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "target",
- "list"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run dart-jit-runner-integration-test.list all targets in the collection",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "target",
- "show"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run dart-jit-runner-integration-test.retrieve femu information",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "--machine",
- "json",
- "repository",
- "list"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run dart-jit-runner-integration-test.get repository information",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@",
- "@@@STEP_LOG_LINE@json.output@[@@@",
- "@@@STEP_LOG_LINE@json.output@ {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"name\": \"devhost.fuchsia.com\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"spec\": {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"aliases\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ \"fuchsia.com\"@@@",
- "@@@STEP_LOG_LINE@json.output@ ],@@@",
- "@@@STEP_LOG_LINE@json.output@ \"blob_repo_path\": \"/tmp/local_pb/blobs\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"metadata_repo_path\": \"/tmp/local_pb/repository\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"type\": \"file_system\"@@@",
- "@@@STEP_LOG_LINE@json.output@ }@@@",
- "@@@STEP_LOG_LINE@json.output@ }@@@",
- "@@@STEP_LOG_LINE@json.output@]@@@",
- "@@@STEP_LOG_END@json.output@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "repository",
- "publish",
- "/tmp/local_pb",
- "--package-archive",
- "dart-aot-runner-integration-test-0.far",
- "--blob-repo-dir",
- "/tmp/local_pb/blobs"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run dart-jit-runner-integration-test.ffx repository publish dart-aot-runner-integration-test-0.far",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "repository",
- "publish",
- "/tmp/local_pb",
- "--package-archive",
- "dart_aot_runner-0.far",
- "--blob-repo-dir",
- "/tmp/local_pb/blobs"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run dart-jit-runner-integration-test.ffx repository publish dart_aot_runner-0.far",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "repository",
- "publish",
- "/tmp/local_pb",
- "--package-archive",
- "dart_jit_echo_server.far",
- "--blob-repo-dir",
- "/tmp/local_pb/blobs"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run dart-jit-runner-integration-test.ffx repository publish dart_jit_echo_server.far",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "repository",
- "server",
- "start"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run dart-jit-runner-integration-test.start FFX repository",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "target",
- "repository",
- "register",
- "--alias",
- "fuchsia.com"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run dart-jit-runner-integration-test.Register repository",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "test",
- "run",
- "fuchsia-pkg://fuchsia.com/dart-jit-runner-integration-test#meta/dart-jit-runner-integration-test.cm"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run dart-jit-runner-integration-test.run ffx test",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [],
- "name": "run FEMU test on x64.run dart-jit-runner-integration-test.logs",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@",
- "@@@STEP_LOG_LINE@target_logs@@@@",
- "@@@STEP_LOG_END@target_logs@@@",
- "@@@STEP_LOG_LINE@ffx_daemon_log@@@@",
- "@@@STEP_LOG_END@ffx_daemon_log@@@",
- "@@@STEP_LOG_LINE@ffx_log@@@@",
- "@@@STEP_LOG_END@ffx_log@@@",
- "@@@STEP_LOG_LINE@emulator_log@@@@",
- "@@@STEP_LOG_END@emulator_log@@@",
- "@@@STEP_LOG_LINE@emulator_serial_log@@@@",
- "@@@STEP_LOG_END@emulator_serial_log@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "log",
- "dump"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run dart-jit-runner-integration-test.logs.dump target log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CLEANUP]/ffx_isolate_files_tmp_1/cache/logs/ffx.daemon.log",
- "/path/to/tmp/"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "run FEMU test on x64.run dart-jit-runner-integration-test.logs.read ffx daemon log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_END@ffx.daemon.log@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CLEANUP]/ffx_isolate_files_tmp_1/cache/logs/ffx.log",
- "/path/to/tmp/"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "run FEMU test on x64.run dart-jit-runner-integration-test.logs.read ffx log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_END@ffx.log@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CLEANUP]/ffx_isolate_files_tmp_1/data/emu/instances/fuchsia-emulator/emulator.log",
- "/path/to/tmp/"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "run FEMU test on x64.run dart-jit-runner-integration-test.logs.read ffx emulator log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_END@emulator.log@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CLEANUP]/ffx_isolate_files_tmp_1/data/emu/instances/fuchsia-emulator/emulator.log.serial",
- "/path/to/tmp/"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "run FEMU test on x64.run dart-jit-runner-integration-test.logs.read ffx serial log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_END@emulator.log.serial@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "repository",
- "server",
- "stop"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run dart-jit-runner-integration-test.stop FFX repository",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "-v",
- "emu",
- "stop",
- "--all"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run dart-jit-runner-integration-test.stop x64 emulator",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "rmtree",
- "/tmp/local_pb"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "delete product bundle"
- },
- {
- "name": "$result"
- }
-]
\ No newline at end of file
diff --git a/recipes/engine/femu_test.expected/start_femu.json b/recipes/engine/femu_test.expected/start_femu.json
deleted file mode 100644
index b40e844..0000000
--- a/recipes/engine/femu_test.expected/start_femu.json
+++ /dev/null
@@ -1,2574 +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://github.com/flutter/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@refs/pull/1/head",
- "--refs",
- "refs/pull/1/head"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "DEPOT_TOOLS_COLLECT_METRICS": "0",
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GIT_BACKENDINFO": "1",
- "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"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "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\": \"refs/pull/1/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\": \"a63681edc0f69a72604596b16c7986513e809995\"@@@",
- "@@@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\": \"a63681edc0f69a72604596b16c7986513e809995\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"got_engine_revision_cp\": \"refs/pull/1/head@{#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\": \"a63681edc0f69a72604596b16c7986513e809995\"@@@",
- "@@@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@\"a63681edc0f69a72604596b16c7986513e809995\"@@@",
- "@@@SET_BUILD_PROPERTY@got_engine_revision_cp@\"refs/pull/1/head@{#84512}\"@@@",
- "@@@SET_BUILD_PROPERTY@got_revision@\"9221bca00ddbd888260084def81f09543281b952\"@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_REPO[depot_tools]/gclient.py",
- "runhooks"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "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": "ensure goma"
- },
- {
- "cmd": [
- "cipd",
- "ensure",
- "-root",
- "[CACHE]/goma/client",
- "-ensure-file",
- "fuchsia/third_party/goma/client/${platform} integration",
- "-max-threads",
- "0",
- "-json-output",
- "/path/to/tmp/json"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "ensure goma.ensure_installed",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@json.output@{@@@",
- "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-integration-----\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"package\": \"fuchsia/third_party/goma/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": [
- "python3",
- "[CACHE]/builder/src/flutter/tools/gn",
- "--goma",
- "--fuchsia",
- "--fuchsia-cpu",
- "x64",
- "--runtime-mode",
- "debug",
- "--no-lto"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_DIR": "[CACHE]/goma/client"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "gn --fuchsia --fuchsia-cpu x64 --runtime-mode debug --no-lto"
- },
- {
- "cmd": [
- "python3",
- "[CACHE]/builder/src/flutter/tools/gn",
- "--goma",
- "--fuchsia",
- "--fuchsia-cpu",
- "x64",
- "--runtime-mode",
- "profile",
- "--no-lto"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_DIR": "[CACHE]/goma/client"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "gn --fuchsia --fuchsia-cpu x64 --runtime-mode profile --no-lto"
- },
- {
- "cmd": [],
- "name": "setup goma"
- },
- {
- "cmd": [],
- "name": "setup goma.ensure infra/3pp/tools/cpython3/${platform}",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [],
- "name": "setup goma.ensure infra/3pp/tools/cpython3/${platform}.get packages",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "RECIPE_MODULE[fuchsia::python3]/resources/cipd.ensure",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "setup goma.ensure infra/3pp/tools/cpython3/${platform}.get packages.read ensure file",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_LINE@cipd.ensure@infra/3pp/tools/cpython3/${platform} version:pinned-version@@@",
- "@@@STEP_LOG_END@cipd.ensure@@@"
- ]
- },
- {
- "cmd": [],
- "name": "setup goma.ensure infra/3pp/tools/cpython3/${platform}.install infra/3pp/tools/cpython3",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "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/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "setup goma.ensure infra/3pp/tools/cpython3/${platform}.install infra/3pp/tools/cpython3.ensure package directory",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@"
- ]
- },
- {
- "cmd": [
- "cipd",
- "ensure",
- "-root",
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07",
- "-ensure-file",
- "infra/3pp/tools/cpython3/${platform} version:pinned-version",
- "-max-threads",
- "0",
- "-json-output",
- "/path/to/tmp/json"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "setup goma.ensure infra/3pp/tools/cpython3/${platform}.install infra/3pp/tools/cpython3.ensure_installed",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@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\": \"resolved-instance_id-of-version:pinned-v\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"package\": \"infra/3pp/tools/cpython3/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": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "restart"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "setup goma.start goma",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/flutter/third_party/ninja/ninja",
- "-j",
- "1024",
- "-C",
- "[CACHE]/builder/src/out/fuchsia_debug_x64",
- "flutter/shell/platform/fuchsia:fuchsia",
- "fuchsia_tests"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "build fuchsia_debug_x64 flutter/shell/platform/fuchsia:fuchsia fuchsia_tests"
- },
- {
- "cmd": [],
- "name": "teardown goma"
- },
- {
- "cmd": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "jsonstatus",
- "/path/to/tmp/json"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma.goma jsonstatus",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@json.output@{@@@",
- "@@@STEP_LOG_LINE@json.output@ \"foo\": \"bar\"@@@",
- "@@@STEP_LOG_LINE@json.output@}@@@",
- "@@@STEP_LOG_END@json.output@@@"
- ]
- },
- {
- "cmd": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "stat"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma.goma stats",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "stop"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma.stop goma",
- "~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]/compiler_proxy.WARNING",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma.read goma_client warning log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@compiler_proxy.WARNING@test log@@@",
- "@@@STEP_LOG_END@compiler_proxy.WARNING@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CACHE]/goma/client/goma_stats.json",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma.read goma_stats.json",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [],
- "name": "setup goma (2)"
- },
- {
- "cmd": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "restart"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "setup goma (2).start goma",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/flutter/third_party/ninja/ninja",
- "-j",
- "1024",
- "-C",
- "[CACHE]/builder/src/out/fuchsia_profile_x64",
- "flutter/shell/platform/fuchsia:fuchsia",
- "fuchsia_tests"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "build fuchsia_profile_x64 flutter/shell/platform/fuchsia:fuchsia fuchsia_tests"
- },
- {
- "cmd": [],
- "name": "teardown goma (2)"
- },
- {
- "cmd": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "jsonstatus",
- "/path/to/tmp/json"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma (2).goma jsonstatus",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@json.output@{@@@",
- "@@@STEP_LOG_LINE@json.output@ \"foo\": \"bar\"@@@",
- "@@@STEP_LOG_LINE@json.output@}@@@",
- "@@@STEP_LOG_END@json.output@@@"
- ]
- },
- {
- "cmd": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "stat"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma (2).goma stats",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "stop"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma (2).stop goma",
- "~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]/compiler_proxy.WARNING",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma (2).read goma_client warning log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@compiler_proxy.WARNING@test log@@@",
- "@@@STEP_LOG_END@compiler_proxy.WARNING@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CACHE]/goma/client/goma_stats.json",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma (2).read goma_stats.json",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "python3",
- "[CACHE]/builder/src/flutter/tools/fuchsia/build_fuchsia_artifacts.py",
- "--engine-version",
- "HEAD",
- "--skip-build",
- "--archs",
- "x64",
- "--runtime-mode",
- "debug"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "package Debug/JIT Fuchsia Artifacts"
- },
- {
- "cmd": [
- "python3",
- "[CACHE]/builder/src/flutter/tools/fuchsia/build_fuchsia_artifacts.py",
- "--engine-version",
- "HEAD",
- "--skip-build",
- "--archs",
- "x64",
- "--runtime-mode",
- "profile",
- "--skip-remove-buckets"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "package Profile/AOT Fuchsia Artifacts"
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CACHE]/builder/src/fuchsia/sdk/linux/meta/manifest.json",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "read manifest",
- "~followup_annotations": [
- "@@@STEP_LOG_LINE@manifest.json@{@@@",
- "@@@STEP_LOG_LINE@manifest.json@ \"id\": \"0.20200101.0.1\"@@@",
- "@@@STEP_LOG_LINE@manifest.json@}@@@",
- "@@@STEP_LOG_END@manifest.json@@@"
- ]
- },
- {
- "cmd": [],
- "name": "retrieve list of test suites",
- "~followup_annotations": [
- "@@@STEP_LOG_LINE@yaml@# This is a comment.@@@",
- "@@@STEP_LOG_LINE@yaml@- package: v2_test-123.far@@@",
- "@@@STEP_LOG_LINE@yaml@ test_command: test run fuchsia-pkg://fuchsia.com/v2_test#meta/v2_test.cm -- --gtest_filter=-ParagraphTest.*:a.b@@@",
- "@@@STEP_LOG_LINE@yaml@@@@",
- "@@@STEP_LOG_LINE@yaml@# Legacy cfv1 test@@@",
- "@@@STEP_LOG_LINE@yaml@- package: v1_test_component-321.far@@@",
- "@@@STEP_LOG_LINE@yaml@ test_command: test run fuchsia-pkg://fuchsia.com/v1_test_component#meta/v1_test_component.cmx -ParagraphTest.*:a.b@@@",
- "@@@STEP_LOG_END@yaml@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CACHE]/builder/src/flutter/testing/fuchsia/test_suites.yaml",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "retrieve list of test suites.read",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@test_suites.yaml@# This is a comment.@@@",
- "@@@STEP_LOG_LINE@test_suites.yaml@- package: v2_test-123.far@@@",
- "@@@STEP_LOG_LINE@test_suites.yaml@ test_command: test run fuchsia-pkg://fuchsia.com/v2_test#meta/v2_test.cm -- --gtest_filter=-ParagraphTest.*:a.b@@@",
- "@@@STEP_LOG_LINE@test_suites.yaml@@@@",
- "@@@STEP_LOG_LINE@test_suites.yaml@# Legacy cfv1 test@@@",
- "@@@STEP_LOG_LINE@test_suites.yaml@- package: v1_test_component-321.far@@@",
- "@@@STEP_LOG_LINE@test_suites.yaml@ test_command: test run fuchsia-pkg://fuchsia.com/v1_test_component#meta/v1_test_component.cmx -ParagraphTest.*:a.b@@@",
- "@@@STEP_LOG_END@test_suites.yaml@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "RECIPE_MODULE[flutter::yaml]/resources/parse_yaml.py",
- "--yaml_file",
- "[CACHE]/builder/src/flutter/testing/fuchsia/test_suites.yaml",
- "--json_file",
- "/path/to/tmp/json"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "retrieve list of test suites.parse",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@json.output@[@@@",
- "@@@STEP_LOG_LINE@json.output@ {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"package\": \"v2_test-123.far\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"test_command\": \"test run fuchsia-pkg://fuchsia.com/v2_test#meta/v2_test.cm -- --gtest_filter=-ParagraphTest.*:a.b\"@@@",
- "@@@STEP_LOG_LINE@json.output@ },@@@",
- "@@@STEP_LOG_LINE@json.output@ {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"package\": \"v1_test_component-321.far\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"test_command\": \"test run fuchsia-pkg://fuchsia.com/v1_test_component#meta/v1_test_component.cmx -ParagraphTest.*:a.b\"@@@",
- "@@@STEP_LOG_LINE@json.output@ }@@@",
- "@@@STEP_LOG_LINE@json.output@]@@@",
- "@@@STEP_LOG_END@json.output@@@"
- ]
- },
- {
- "cmd": [
- "python3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/symlink.py",
- "--link-json",
- "{\"[CACHE]/builder/src/out/fuchsia_bucket/flutter/x64/debug/aot/flutter_aot_runner-0.far\": [\"[CLEANUP]/femu_runfiles__tmp_1/flutter_aot_runner-0.far\"], \"[CACHE]/builder/src/out/fuchsia_debug_x64/v1_test_component-321.far\": [\"[CLEANUP]/femu_runfiles__tmp_1/v1_test_component-321.far\"], \"[CACHE]/builder/src/out/fuchsia_debug_x64/v2_test-123.far\": [\"[CLEANUP]/femu_runfiles__tmp_1/v2_test-123.far\"]}"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "create tree of runfiles"
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "RECIPE_MODULE[recipe_engine::cas]/resources/infra.sha1",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "read infra revision",
- "~followup_annotations": [
- "@@@STEP_LOG_LINE@infra.sha1@git_revision:mock_infra_git_revision@@@",
- "@@@STEP_LOG_END@infra.sha1@@@"
- ]
- },
- {
- "cmd": [],
- "name": "install infra/tools/luci/cas"
- },
- {
- "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/tools/luci/cas/33f9d887e5b8aeaaf9d65506acccfa8da2c480712e534a23a79e92c342c44bee"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "install infra/tools/luci/cas.ensure package directory",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "cipd",
- "ensure",
- "-root",
- "[START_DIR]/cipd_tool/infra/tools/luci/cas/33f9d887e5b8aeaaf9d65506acccfa8da2c480712e534a23a79e92c342c44bee",
- "-ensure-file",
- "infra/tools/luci/cas/${platform} git_revision:mock_infra_git_revision",
- "-max-threads",
- "0",
- "-json-output",
- "/path/to/tmp/json"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "install infra/tools/luci/cas.ensure_installed",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@json.output@{@@@",
- "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-git_revision:moc\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"package\": \"infra/tools/luci/cas/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": [
- "[START_DIR]/cipd_tool/infra/tools/luci/cas/33f9d887e5b8aeaaf9d65506acccfa8da2c480712e534a23a79e92c342c44bee/cas",
- "archive",
- "-log-level",
- "debug",
- "-cas-instance",
- "projects/example-cas-server/instances/default_instance",
- "-dump-digest",
- "/path/to/tmp/",
- "-paths-json",
- "[[\"[CLEANUP]/femu_runfiles__tmp_1\", \".\"]]"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "archive FEMU Run Files",
- "timeout": 900.0,
- "~followup_annotations": [
- "@@@STEP_LINK@CAS UI@https://cas-viewer.appspot.com/projects/example-cas-server/instances/default_instance/blobs/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855/0/tree@@@"
- ]
- },
- {
- "cmd": [],
- "name": "Set FFX config"
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "config",
- "set",
- "overnet.cso",
- "disabled"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "Set FFX config.disable CSO in ffx",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "config",
- "analytics",
- "disable"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "Set FFX config.disable ffx analytics",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "config",
- "set",
- "log.level",
- "debug"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "Set FFX config.set logging level",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "daemon",
- "stop"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "restart ffx daemon"
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "emu",
- "list"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "list emulators"
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "emu",
- "stop",
- "--all"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "stop all emulator instances"
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "sdk",
- "version"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "read sdk version"
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "--machine",
- "json-pretty",
- "product",
- "lookup",
- "terminal.x64",
- "ARBITRARY_SDK_VERSION",
- "--base-url",
- "gs://fuchsia/development/ARBITRARY_SDK_VERSION"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "lookup terminal.x64 product bundle",
- "~followup_annotations": [
- "@@@STEP_LOG_LINE@json.output@{@@@",
- "@@@STEP_LOG_LINE@json.output@ \"name\": \"terminal.x64\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"transfer_manifest_url\": \"gs://path/to/transfer_manifest.json\"@@@",
- "@@@STEP_LOG_LINE@json.output@}@@@",
- "@@@STEP_LOG_END@json.output@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "product",
- "download",
- "gs://path/to/transfer_manifest.json",
- "/tmp/local_pb",
- "--force"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "download terminal.x64 product bundle"
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "--config",
- "ffx-repo-add=true",
- "repository",
- "add",
- "/tmp/local_pb"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "add product bundle repository"
- },
- {
- "cmd": [],
- "name": "run FEMU test on x64",
- "~followup_annotations": [
- "@@@STEP_FAILURE@@@"
- ]
- },
- {
- "cmd": [],
- "name": "run FEMU test on x64.run v2_test",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_FAILURE@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "-v",
- "emu",
- "start",
- "/tmp/local_pb",
- "--headless",
- "--startup-timeout",
- "90"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run v2_test.launch x64 emulator",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@",
- "@@@STEP_FAILURE@@@"
- ]
- },
- {
- "cmd": [],
- "name": "run FEMU test on x64.run v2_test.logs",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@",
- "@@@STEP_LOG_LINE@target_logs@@@@",
- "@@@STEP_LOG_END@target_logs@@@",
- "@@@STEP_LOG_LINE@ffx_daemon_log@@@@",
- "@@@STEP_LOG_END@ffx_daemon_log@@@",
- "@@@STEP_LOG_LINE@ffx_log@@@@",
- "@@@STEP_LOG_END@ffx_log@@@",
- "@@@STEP_LOG_LINE@emulator_log@@@@",
- "@@@STEP_LOG_END@emulator_log@@@",
- "@@@STEP_LOG_LINE@emulator_serial_log@@@@",
- "@@@STEP_LOG_END@emulator_serial_log@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "log",
- "dump"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run v2_test.logs.dump target log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CLEANUP]/ffx_isolate_files_tmp_1/cache/logs/ffx.daemon.log",
- "/path/to/tmp/"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "run FEMU test on x64.run v2_test.logs.read ffx daemon log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_END@ffx.daemon.log@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CLEANUP]/ffx_isolate_files_tmp_1/cache/logs/ffx.log",
- "/path/to/tmp/"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "run FEMU test on x64.run v2_test.logs.read ffx log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_END@ffx.log@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CLEANUP]/ffx_isolate_files_tmp_1/data/emu/instances/fuchsia-emulator/emulator.log",
- "/path/to/tmp/"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "run FEMU test on x64.run v2_test.logs.read ffx emulator log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_END@emulator.log@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CLEANUP]/ffx_isolate_files_tmp_1/data/emu/instances/fuchsia-emulator/emulator.log.serial",
- "/path/to/tmp/"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "run FEMU test on x64.run v2_test.logs.read ffx serial log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_END@emulator.log.serial@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "repository",
- "server",
- "stop"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run v2_test.stop FFX repository",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "-v",
- "emu",
- "stop",
- "--all"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run v2_test.stop x64 emulator",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [],
- "name": "run FEMU test on x64.run v2_test (attempt #2)",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_FAILURE@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "-v",
- "emu",
- "start",
- "/tmp/local_pb",
- "--headless",
- "--startup-timeout",
- "90"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run v2_test (attempt #2).launch x64 emulator",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@",
- "@@@STEP_FAILURE@@@"
- ]
- },
- {
- "cmd": [],
- "name": "run FEMU test on x64.run v2_test (attempt #2).logs",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@",
- "@@@STEP_LOG_LINE@target_logs@@@@",
- "@@@STEP_LOG_END@target_logs@@@",
- "@@@STEP_LOG_LINE@ffx_daemon_log@@@@",
- "@@@STEP_LOG_END@ffx_daemon_log@@@",
- "@@@STEP_LOG_LINE@ffx_log@@@@",
- "@@@STEP_LOG_END@ffx_log@@@",
- "@@@STEP_LOG_LINE@emulator_log@@@@",
- "@@@STEP_LOG_END@emulator_log@@@",
- "@@@STEP_LOG_LINE@emulator_serial_log@@@@",
- "@@@STEP_LOG_END@emulator_serial_log@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "log",
- "dump"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run v2_test (attempt #2).logs.dump target log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CLEANUP]/ffx_isolate_files_tmp_1/cache/logs/ffx.daemon.log",
- "/path/to/tmp/"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "run FEMU test on x64.run v2_test (attempt #2).logs.read ffx daemon log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_END@ffx.daemon.log@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CLEANUP]/ffx_isolate_files_tmp_1/cache/logs/ffx.log",
- "/path/to/tmp/"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "run FEMU test on x64.run v2_test (attempt #2).logs.read ffx log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_END@ffx.log@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CLEANUP]/ffx_isolate_files_tmp_1/data/emu/instances/fuchsia-emulator/emulator.log",
- "/path/to/tmp/"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "run FEMU test on x64.run v2_test (attempt #2).logs.read ffx emulator log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_END@emulator.log@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CLEANUP]/ffx_isolate_files_tmp_1/data/emu/instances/fuchsia-emulator/emulator.log.serial",
- "/path/to/tmp/"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "run FEMU test on x64.run v2_test (attempt #2).logs.read ffx serial log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_END@emulator.log.serial@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "repository",
- "server",
- "stop"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run v2_test (attempt #2).stop FFX repository",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "-v",
- "emu",
- "stop",
- "--all"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run v2_test (attempt #2).stop x64 emulator",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [],
- "name": "run FEMU test on x64.run v2_test (attempt #3)",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_FAILURE@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "-v",
- "emu",
- "start",
- "/tmp/local_pb",
- "--headless",
- "--startup-timeout",
- "90"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run v2_test (attempt #3).launch x64 emulator",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@",
- "@@@STEP_FAILURE@@@"
- ]
- },
- {
- "cmd": [],
- "name": "run FEMU test on x64.run v2_test (attempt #3).logs",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@",
- "@@@STEP_LOG_LINE@target_logs@@@@",
- "@@@STEP_LOG_END@target_logs@@@",
- "@@@STEP_LOG_LINE@ffx_daemon_log@@@@",
- "@@@STEP_LOG_END@ffx_daemon_log@@@",
- "@@@STEP_LOG_LINE@ffx_log@@@@",
- "@@@STEP_LOG_END@ffx_log@@@",
- "@@@STEP_LOG_LINE@emulator_log@@@@",
- "@@@STEP_LOG_END@emulator_log@@@",
- "@@@STEP_LOG_LINE@emulator_serial_log@@@@",
- "@@@STEP_LOG_END@emulator_serial_log@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "log",
- "dump"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run v2_test (attempt #3).logs.dump target log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CLEANUP]/ffx_isolate_files_tmp_1/cache/logs/ffx.daemon.log",
- "/path/to/tmp/"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "run FEMU test on x64.run v2_test (attempt #3).logs.read ffx daemon log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_END@ffx.daemon.log@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CLEANUP]/ffx_isolate_files_tmp_1/cache/logs/ffx.log",
- "/path/to/tmp/"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "run FEMU test on x64.run v2_test (attempt #3).logs.read ffx log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_END@ffx.log@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CLEANUP]/ffx_isolate_files_tmp_1/data/emu/instances/fuchsia-emulator/emulator.log",
- "/path/to/tmp/"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "run FEMU test on x64.run v2_test (attempt #3).logs.read ffx emulator log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_END@emulator.log@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CLEANUP]/ffx_isolate_files_tmp_1/data/emu/instances/fuchsia-emulator/emulator.log.serial",
- "/path/to/tmp/"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "run FEMU test on x64.run v2_test (attempt #3).logs.read ffx serial log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_END@emulator.log.serial@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "repository",
- "server",
- "stop"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run v2_test (attempt #3).stop FFX repository",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "-v",
- "emu",
- "stop",
- "--all"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run v2_test (attempt #3).stop x64 emulator",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "failure": {
- "failure": {},
- "humanReason": "Step('run FEMU test on x64.run v2_test (attempt #3).launch x64 emulator') (retcode: 1)"
- },
- "name": "$result"
- }
-]
\ No newline at end of file
diff --git a/recipes/engine/femu_test.expected/start_femu_with_cso.json b/recipes/engine/femu_test.expected/start_femu_with_cso.json
deleted file mode 100644
index 8e2eafd..0000000
--- a/recipes/engine/femu_test.expected/start_femu_with_cso.json
+++ /dev/null
@@ -1,2574 +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://github.com/flutter/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@refs/pull/1/head",
- "--refs",
- "refs/pull/1/head"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "DEPOT_TOOLS_COLLECT_METRICS": "0",
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GIT_BACKENDINFO": "1",
- "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"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "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\": \"refs/pull/1/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\": \"a63681edc0f69a72604596b16c7986513e809995\"@@@",
- "@@@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\": \"a63681edc0f69a72604596b16c7986513e809995\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"got_engine_revision_cp\": \"refs/pull/1/head@{#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\": \"a63681edc0f69a72604596b16c7986513e809995\"@@@",
- "@@@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@\"a63681edc0f69a72604596b16c7986513e809995\"@@@",
- "@@@SET_BUILD_PROPERTY@got_engine_revision_cp@\"refs/pull/1/head@{#84512}\"@@@",
- "@@@SET_BUILD_PROPERTY@got_revision@\"9221bca00ddbd888260084def81f09543281b952\"@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_REPO[depot_tools]/gclient.py",
- "runhooks"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "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": "ensure goma"
- },
- {
- "cmd": [
- "cipd",
- "ensure",
- "-root",
- "[CACHE]/goma/client",
- "-ensure-file",
- "fuchsia/third_party/goma/client/${platform} integration",
- "-max-threads",
- "0",
- "-json-output",
- "/path/to/tmp/json"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "ensure goma.ensure_installed",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@json.output@{@@@",
- "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-integration-----\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"package\": \"fuchsia/third_party/goma/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": [
- "python3",
- "[CACHE]/builder/src/flutter/tools/gn",
- "--goma",
- "--fuchsia",
- "--fuchsia-cpu",
- "x64",
- "--runtime-mode",
- "debug",
- "--no-lto"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_DIR": "[CACHE]/goma/client"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "gn --fuchsia --fuchsia-cpu x64 --runtime-mode debug --no-lto"
- },
- {
- "cmd": [
- "python3",
- "[CACHE]/builder/src/flutter/tools/gn",
- "--goma",
- "--fuchsia",
- "--fuchsia-cpu",
- "x64",
- "--runtime-mode",
- "profile",
- "--no-lto"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_DIR": "[CACHE]/goma/client"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "gn --fuchsia --fuchsia-cpu x64 --runtime-mode profile --no-lto"
- },
- {
- "cmd": [],
- "name": "setup goma"
- },
- {
- "cmd": [],
- "name": "setup goma.ensure infra/3pp/tools/cpython3/${platform}",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [],
- "name": "setup goma.ensure infra/3pp/tools/cpython3/${platform}.get packages",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "RECIPE_MODULE[fuchsia::python3]/resources/cipd.ensure",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "setup goma.ensure infra/3pp/tools/cpython3/${platform}.get packages.read ensure file",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_LINE@cipd.ensure@infra/3pp/tools/cpython3/${platform} version:pinned-version@@@",
- "@@@STEP_LOG_END@cipd.ensure@@@"
- ]
- },
- {
- "cmd": [],
- "name": "setup goma.ensure infra/3pp/tools/cpython3/${platform}.install infra/3pp/tools/cpython3",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "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/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "setup goma.ensure infra/3pp/tools/cpython3/${platform}.install infra/3pp/tools/cpython3.ensure package directory",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@"
- ]
- },
- {
- "cmd": [
- "cipd",
- "ensure",
- "-root",
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07",
- "-ensure-file",
- "infra/3pp/tools/cpython3/${platform} version:pinned-version",
- "-max-threads",
- "0",
- "-json-output",
- "/path/to/tmp/json"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "setup goma.ensure infra/3pp/tools/cpython3/${platform}.install infra/3pp/tools/cpython3.ensure_installed",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@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\": \"resolved-instance_id-of-version:pinned-v\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"package\": \"infra/3pp/tools/cpython3/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": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "restart"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "setup goma.start goma",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/flutter/third_party/ninja/ninja",
- "-j",
- "1024",
- "-C",
- "[CACHE]/builder/src/out/fuchsia_debug_x64",
- "flutter/shell/platform/fuchsia:fuchsia",
- "fuchsia_tests"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "build fuchsia_debug_x64 flutter/shell/platform/fuchsia:fuchsia fuchsia_tests"
- },
- {
- "cmd": [],
- "name": "teardown goma"
- },
- {
- "cmd": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "jsonstatus",
- "/path/to/tmp/json"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma.goma jsonstatus",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@json.output@{@@@",
- "@@@STEP_LOG_LINE@json.output@ \"foo\": \"bar\"@@@",
- "@@@STEP_LOG_LINE@json.output@}@@@",
- "@@@STEP_LOG_END@json.output@@@"
- ]
- },
- {
- "cmd": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "stat"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma.goma stats",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "stop"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma.stop goma",
- "~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]/compiler_proxy.WARNING",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma.read goma_client warning log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@compiler_proxy.WARNING@test log@@@",
- "@@@STEP_LOG_END@compiler_proxy.WARNING@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CACHE]/goma/client/goma_stats.json",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma.read goma_stats.json",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [],
- "name": "setup goma (2)"
- },
- {
- "cmd": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "restart"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "setup goma (2).start goma",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/flutter/third_party/ninja/ninja",
- "-j",
- "1024",
- "-C",
- "[CACHE]/builder/src/out/fuchsia_profile_x64",
- "flutter/shell/platform/fuchsia:fuchsia",
- "fuchsia_tests"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "build fuchsia_profile_x64 flutter/shell/platform/fuchsia:fuchsia fuchsia_tests"
- },
- {
- "cmd": [],
- "name": "teardown goma (2)"
- },
- {
- "cmd": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "jsonstatus",
- "/path/to/tmp/json"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma (2).goma jsonstatus",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@json.output@{@@@",
- "@@@STEP_LOG_LINE@json.output@ \"foo\": \"bar\"@@@",
- "@@@STEP_LOG_LINE@json.output@}@@@",
- "@@@STEP_LOG_END@json.output@@@"
- ]
- },
- {
- "cmd": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "stat"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma (2).goma stats",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "stop"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma (2).stop goma",
- "~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]/compiler_proxy.WARNING",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma (2).read goma_client warning log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@compiler_proxy.WARNING@test log@@@",
- "@@@STEP_LOG_END@compiler_proxy.WARNING@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CACHE]/goma/client/goma_stats.json",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma (2).read goma_stats.json",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "python3",
- "[CACHE]/builder/src/flutter/tools/fuchsia/build_fuchsia_artifacts.py",
- "--engine-version",
- "HEAD",
- "--skip-build",
- "--archs",
- "x64",
- "--runtime-mode",
- "debug"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "package Debug/JIT Fuchsia Artifacts"
- },
- {
- "cmd": [
- "python3",
- "[CACHE]/builder/src/flutter/tools/fuchsia/build_fuchsia_artifacts.py",
- "--engine-version",
- "HEAD",
- "--skip-build",
- "--archs",
- "x64",
- "--runtime-mode",
- "profile",
- "--skip-remove-buckets"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "package Profile/AOT Fuchsia Artifacts"
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CACHE]/builder/src/fuchsia/sdk/linux/meta/manifest.json",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "read manifest",
- "~followup_annotations": [
- "@@@STEP_LOG_LINE@manifest.json@{@@@",
- "@@@STEP_LOG_LINE@manifest.json@ \"id\": \"0.20200101.0.1\"@@@",
- "@@@STEP_LOG_LINE@manifest.json@}@@@",
- "@@@STEP_LOG_END@manifest.json@@@"
- ]
- },
- {
- "cmd": [],
- "name": "retrieve list of test suites",
- "~followup_annotations": [
- "@@@STEP_LOG_LINE@yaml@# This is a comment.@@@",
- "@@@STEP_LOG_LINE@yaml@- package: v2_test-123.far@@@",
- "@@@STEP_LOG_LINE@yaml@ test_command: test run fuchsia-pkg://fuchsia.com/v2_test#meta/v2_test.cm -- --gtest_filter=-ParagraphTest.*:a.b@@@",
- "@@@STEP_LOG_LINE@yaml@@@@",
- "@@@STEP_LOG_LINE@yaml@# Legacy cfv1 test@@@",
- "@@@STEP_LOG_LINE@yaml@- package: v1_test_component-321.far@@@",
- "@@@STEP_LOG_LINE@yaml@ test_command: test run fuchsia-pkg://fuchsia.com/v1_test_component#meta/v1_test_component.cmx -ParagraphTest.*:a.b@@@",
- "@@@STEP_LOG_END@yaml@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CACHE]/builder/src/flutter/testing/fuchsia/test_suites.yaml",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "retrieve list of test suites.read",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@test_suites.yaml@# This is a comment.@@@",
- "@@@STEP_LOG_LINE@test_suites.yaml@- package: v2_test-123.far@@@",
- "@@@STEP_LOG_LINE@test_suites.yaml@ test_command: test run fuchsia-pkg://fuchsia.com/v2_test#meta/v2_test.cm -- --gtest_filter=-ParagraphTest.*:a.b@@@",
- "@@@STEP_LOG_LINE@test_suites.yaml@@@@",
- "@@@STEP_LOG_LINE@test_suites.yaml@# Legacy cfv1 test@@@",
- "@@@STEP_LOG_LINE@test_suites.yaml@- package: v1_test_component-321.far@@@",
- "@@@STEP_LOG_LINE@test_suites.yaml@ test_command: test run fuchsia-pkg://fuchsia.com/v1_test_component#meta/v1_test_component.cmx -ParagraphTest.*:a.b@@@",
- "@@@STEP_LOG_END@test_suites.yaml@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "RECIPE_MODULE[flutter::yaml]/resources/parse_yaml.py",
- "--yaml_file",
- "[CACHE]/builder/src/flutter/testing/fuchsia/test_suites.yaml",
- "--json_file",
- "/path/to/tmp/json"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "retrieve list of test suites.parse",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@json.output@[@@@",
- "@@@STEP_LOG_LINE@json.output@ {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"package\": \"v2_test-123.far\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"test_command\": \"test run fuchsia-pkg://fuchsia.com/v2_test#meta/v2_test.cm -- --gtest_filter=-ParagraphTest.*:a.b\"@@@",
- "@@@STEP_LOG_LINE@json.output@ },@@@",
- "@@@STEP_LOG_LINE@json.output@ {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"package\": \"v1_test_component-321.far\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"test_command\": \"test run fuchsia-pkg://fuchsia.com/v1_test_component#meta/v1_test_component.cmx -ParagraphTest.*:a.b\"@@@",
- "@@@STEP_LOG_LINE@json.output@ }@@@",
- "@@@STEP_LOG_LINE@json.output@]@@@",
- "@@@STEP_LOG_END@json.output@@@"
- ]
- },
- {
- "cmd": [
- "python3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/symlink.py",
- "--link-json",
- "{\"[CACHE]/builder/src/out/fuchsia_bucket/flutter/x64/debug/aot/flutter_aot_runner-0.far\": [\"[CLEANUP]/femu_runfiles__tmp_1/flutter_aot_runner-0.far\"], \"[CACHE]/builder/src/out/fuchsia_debug_x64/v1_test_component-321.far\": [\"[CLEANUP]/femu_runfiles__tmp_1/v1_test_component-321.far\"], \"[CACHE]/builder/src/out/fuchsia_debug_x64/v2_test-123.far\": [\"[CLEANUP]/femu_runfiles__tmp_1/v2_test-123.far\"]}"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "create tree of runfiles"
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "RECIPE_MODULE[recipe_engine::cas]/resources/infra.sha1",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "read infra revision",
- "~followup_annotations": [
- "@@@STEP_LOG_LINE@infra.sha1@git_revision:mock_infra_git_revision@@@",
- "@@@STEP_LOG_END@infra.sha1@@@"
- ]
- },
- {
- "cmd": [],
- "name": "install infra/tools/luci/cas"
- },
- {
- "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/tools/luci/cas/33f9d887e5b8aeaaf9d65506acccfa8da2c480712e534a23a79e92c342c44bee"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "install infra/tools/luci/cas.ensure package directory",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "cipd",
- "ensure",
- "-root",
- "[START_DIR]/cipd_tool/infra/tools/luci/cas/33f9d887e5b8aeaaf9d65506acccfa8da2c480712e534a23a79e92c342c44bee",
- "-ensure-file",
- "infra/tools/luci/cas/${platform} git_revision:mock_infra_git_revision",
- "-max-threads",
- "0",
- "-json-output",
- "/path/to/tmp/json"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "install infra/tools/luci/cas.ensure_installed",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@json.output@{@@@",
- "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-git_revision:moc\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"package\": \"infra/tools/luci/cas/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": [
- "[START_DIR]/cipd_tool/infra/tools/luci/cas/33f9d887e5b8aeaaf9d65506acccfa8da2c480712e534a23a79e92c342c44bee/cas",
- "archive",
- "-log-level",
- "debug",
- "-cas-instance",
- "projects/example-cas-server/instances/default_instance",
- "-dump-digest",
- "/path/to/tmp/",
- "-paths-json",
- "[[\"[CLEANUP]/femu_runfiles__tmp_1\", \".\"]]"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "archive FEMU Run Files",
- "timeout": 900.0,
- "~followup_annotations": [
- "@@@STEP_LINK@CAS UI@https://cas-viewer.appspot.com/projects/example-cas-server/instances/default_instance/blobs/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855/0/tree@@@"
- ]
- },
- {
- "cmd": [],
- "name": "Set FFX config"
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "config",
- "set",
- "overnet.cso",
- "enabled"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "Set FFX config.enable CSO in ffx",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "config",
- "analytics",
- "disable"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "Set FFX config.disable ffx analytics",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "config",
- "set",
- "log.level",
- "debug"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "Set FFX config.set logging level",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "daemon",
- "stop"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "restart ffx daemon"
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "emu",
- "list"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "list emulators"
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "emu",
- "stop",
- "--all"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "stop all emulator instances"
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "sdk",
- "version"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "read sdk version"
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "--machine",
- "json-pretty",
- "product",
- "lookup",
- "terminal.x64",
- "ARBITRARY_SDK_VERSION",
- "--base-url",
- "gs://fuchsia/development/ARBITRARY_SDK_VERSION"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "lookup terminal.x64 product bundle",
- "~followup_annotations": [
- "@@@STEP_LOG_LINE@json.output@{@@@",
- "@@@STEP_LOG_LINE@json.output@ \"name\": \"terminal.x64\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"transfer_manifest_url\": \"gs://path/to/transfer_manifest.json\"@@@",
- "@@@STEP_LOG_LINE@json.output@}@@@",
- "@@@STEP_LOG_END@json.output@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "product",
- "download",
- "gs://path/to/transfer_manifest.json",
- "/tmp/local_pb",
- "--force"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "download terminal.x64 product bundle"
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "--config",
- "ffx-repo-add=true",
- "repository",
- "add",
- "/tmp/local_pb"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "add product bundle repository"
- },
- {
- "cmd": [],
- "name": "run FEMU test on x64",
- "~followup_annotations": [
- "@@@STEP_FAILURE@@@"
- ]
- },
- {
- "cmd": [],
- "name": "run FEMU test on x64.run v2_test",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_FAILURE@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "-v",
- "emu",
- "start",
- "/tmp/local_pb",
- "--headless",
- "--startup-timeout",
- "90"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run v2_test.launch x64 emulator",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@",
- "@@@STEP_FAILURE@@@"
- ]
- },
- {
- "cmd": [],
- "name": "run FEMU test on x64.run v2_test.logs",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@",
- "@@@STEP_LOG_LINE@target_logs@@@@",
- "@@@STEP_LOG_END@target_logs@@@",
- "@@@STEP_LOG_LINE@ffx_daemon_log@@@@",
- "@@@STEP_LOG_END@ffx_daemon_log@@@",
- "@@@STEP_LOG_LINE@ffx_log@@@@",
- "@@@STEP_LOG_END@ffx_log@@@",
- "@@@STEP_LOG_LINE@emulator_log@@@@",
- "@@@STEP_LOG_END@emulator_log@@@",
- "@@@STEP_LOG_LINE@emulator_serial_log@@@@",
- "@@@STEP_LOG_END@emulator_serial_log@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "log",
- "dump"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run v2_test.logs.dump target log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CLEANUP]/ffx_isolate_files_tmp_1/cache/logs/ffx.daemon.log",
- "/path/to/tmp/"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "run FEMU test on x64.run v2_test.logs.read ffx daemon log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_END@ffx.daemon.log@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CLEANUP]/ffx_isolate_files_tmp_1/cache/logs/ffx.log",
- "/path/to/tmp/"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "run FEMU test on x64.run v2_test.logs.read ffx log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_END@ffx.log@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CLEANUP]/ffx_isolate_files_tmp_1/data/emu/instances/fuchsia-emulator/emulator.log",
- "/path/to/tmp/"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "run FEMU test on x64.run v2_test.logs.read ffx emulator log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_END@emulator.log@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CLEANUP]/ffx_isolate_files_tmp_1/data/emu/instances/fuchsia-emulator/emulator.log.serial",
- "/path/to/tmp/"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "run FEMU test on x64.run v2_test.logs.read ffx serial log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_END@emulator.log.serial@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "repository",
- "server",
- "stop"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run v2_test.stop FFX repository",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "-v",
- "emu",
- "stop",
- "--all"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run v2_test.stop x64 emulator",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [],
- "name": "run FEMU test on x64.run v2_test (attempt #2)",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_FAILURE@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "-v",
- "emu",
- "start",
- "/tmp/local_pb",
- "--headless",
- "--startup-timeout",
- "90"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run v2_test (attempt #2).launch x64 emulator",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@",
- "@@@STEP_FAILURE@@@"
- ]
- },
- {
- "cmd": [],
- "name": "run FEMU test on x64.run v2_test (attempt #2).logs",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@",
- "@@@STEP_LOG_LINE@target_logs@@@@",
- "@@@STEP_LOG_END@target_logs@@@",
- "@@@STEP_LOG_LINE@ffx_daemon_log@@@@",
- "@@@STEP_LOG_END@ffx_daemon_log@@@",
- "@@@STEP_LOG_LINE@ffx_log@@@@",
- "@@@STEP_LOG_END@ffx_log@@@",
- "@@@STEP_LOG_LINE@emulator_log@@@@",
- "@@@STEP_LOG_END@emulator_log@@@",
- "@@@STEP_LOG_LINE@emulator_serial_log@@@@",
- "@@@STEP_LOG_END@emulator_serial_log@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "log",
- "dump"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run v2_test (attempt #2).logs.dump target log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CLEANUP]/ffx_isolate_files_tmp_1/cache/logs/ffx.daemon.log",
- "/path/to/tmp/"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "run FEMU test on x64.run v2_test (attempt #2).logs.read ffx daemon log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_END@ffx.daemon.log@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CLEANUP]/ffx_isolate_files_tmp_1/cache/logs/ffx.log",
- "/path/to/tmp/"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "run FEMU test on x64.run v2_test (attempt #2).logs.read ffx log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_END@ffx.log@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CLEANUP]/ffx_isolate_files_tmp_1/data/emu/instances/fuchsia-emulator/emulator.log",
- "/path/to/tmp/"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "run FEMU test on x64.run v2_test (attempt #2).logs.read ffx emulator log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_END@emulator.log@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CLEANUP]/ffx_isolate_files_tmp_1/data/emu/instances/fuchsia-emulator/emulator.log.serial",
- "/path/to/tmp/"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "run FEMU test on x64.run v2_test (attempt #2).logs.read ffx serial log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_END@emulator.log.serial@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "repository",
- "server",
- "stop"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run v2_test (attempt #2).stop FFX repository",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "-v",
- "emu",
- "stop",
- "--all"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run v2_test (attempt #2).stop x64 emulator",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [],
- "name": "run FEMU test on x64.run v2_test (attempt #3)",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_FAILURE@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "-v",
- "emu",
- "start",
- "/tmp/local_pb",
- "--headless",
- "--startup-timeout",
- "90"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run v2_test (attempt #3).launch x64 emulator",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@",
- "@@@STEP_FAILURE@@@"
- ]
- },
- {
- "cmd": [],
- "name": "run FEMU test on x64.run v2_test (attempt #3).logs",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@",
- "@@@STEP_LOG_LINE@target_logs@@@@",
- "@@@STEP_LOG_END@target_logs@@@",
- "@@@STEP_LOG_LINE@ffx_daemon_log@@@@",
- "@@@STEP_LOG_END@ffx_daemon_log@@@",
- "@@@STEP_LOG_LINE@ffx_log@@@@",
- "@@@STEP_LOG_END@ffx_log@@@",
- "@@@STEP_LOG_LINE@emulator_log@@@@",
- "@@@STEP_LOG_END@emulator_log@@@",
- "@@@STEP_LOG_LINE@emulator_serial_log@@@@",
- "@@@STEP_LOG_END@emulator_serial_log@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "log",
- "dump"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run v2_test (attempt #3).logs.dump target log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CLEANUP]/ffx_isolate_files_tmp_1/cache/logs/ffx.daemon.log",
- "/path/to/tmp/"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "run FEMU test on x64.run v2_test (attempt #3).logs.read ffx daemon log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_END@ffx.daemon.log@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CLEANUP]/ffx_isolate_files_tmp_1/cache/logs/ffx.log",
- "/path/to/tmp/"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "run FEMU test on x64.run v2_test (attempt #3).logs.read ffx log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_END@ffx.log@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CLEANUP]/ffx_isolate_files_tmp_1/data/emu/instances/fuchsia-emulator/emulator.log",
- "/path/to/tmp/"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "run FEMU test on x64.run v2_test (attempt #3).logs.read ffx emulator log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_END@emulator.log@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CLEANUP]/ffx_isolate_files_tmp_1/data/emu/instances/fuchsia-emulator/emulator.log.serial",
- "/path/to/tmp/"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "run FEMU test on x64.run v2_test (attempt #3).logs.read ffx serial log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_END@emulator.log.serial@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "repository",
- "server",
- "stop"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run v2_test (attempt #3).stop FFX repository",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "-v",
- "emu",
- "stop",
- "--all"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run v2_test (attempt #3).stop x64 emulator",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "failure": {
- "failure": {},
- "humanReason": "Step('run FEMU test on x64.run v2_test (attempt #3).launch x64 emulator') (retcode: 1)"
- },
- "name": "$result"
- }
-]
\ No newline at end of file
diff --git a/recipes/engine/femu_test.expected/start_femu_with_override_pbm.json b/recipes/engine/femu_test.expected/start_femu_with_override_pbm.json
deleted file mode 100644
index 82d0a7b..0000000
--- a/recipes/engine/femu_test.expected/start_femu_with_override_pbm.json
+++ /dev/null
@@ -1,2553 +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 = [{'custom_vars': {'download_fuchsia_sdk': True, 'fuchsia_sdk_path': 'development/8787238722685733041/sdk/linux-amd64/core.tar.gz', 'product_bundles_v2_path': 'development/8776934483789347937/product_bundles.json'}, 'deps_file': '.DEPS.git', 'managed': False, 'name': 'src/flutter', 'url': 'https://github.com/flutter/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@refs/pull/1/head",
- "--refs",
- "refs/pull/1/head"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "DEPOT_TOOLS_COLLECT_METRICS": "0",
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GIT_BACKENDINFO": "1",
- "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"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "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\": \"refs/pull/1/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\": \"a63681edc0f69a72604596b16c7986513e809995\"@@@",
- "@@@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\": \"a63681edc0f69a72604596b16c7986513e809995\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"got_engine_revision_cp\": \"refs/pull/1/head@{#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\": \"a63681edc0f69a72604596b16c7986513e809995\"@@@",
- "@@@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@\"a63681edc0f69a72604596b16c7986513e809995\"@@@",
- "@@@SET_BUILD_PROPERTY@got_engine_revision_cp@\"refs/pull/1/head@{#84512}\"@@@",
- "@@@SET_BUILD_PROPERTY@got_revision@\"9221bca00ddbd888260084def81f09543281b952\"@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_REPO[depot_tools]/gclient.py",
- "runhooks"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "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": "ensure goma"
- },
- {
- "cmd": [
- "cipd",
- "ensure",
- "-root",
- "[CACHE]/goma/client",
- "-ensure-file",
- "fuchsia/third_party/goma/client/${platform} integration",
- "-max-threads",
- "0",
- "-json-output",
- "/path/to/tmp/json"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "ensure goma.ensure_installed",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@json.output@{@@@",
- "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-integration-----\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"package\": \"fuchsia/third_party/goma/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": [
- "python3",
- "[CACHE]/builder/src/flutter/tools/gn",
- "--goma",
- "--fuchsia",
- "--fuchsia-cpu",
- "x64",
- "--runtime-mode",
- "debug",
- "--no-lto"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_DIR": "[CACHE]/goma/client"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "gn --fuchsia --fuchsia-cpu x64 --runtime-mode debug --no-lto"
- },
- {
- "cmd": [
- "python3",
- "[CACHE]/builder/src/flutter/tools/gn",
- "--goma",
- "--fuchsia",
- "--fuchsia-cpu",
- "x64",
- "--runtime-mode",
- "profile",
- "--no-lto"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_DIR": "[CACHE]/goma/client"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "gn --fuchsia --fuchsia-cpu x64 --runtime-mode profile --no-lto"
- },
- {
- "cmd": [],
- "name": "setup goma"
- },
- {
- "cmd": [],
- "name": "setup goma.ensure infra/3pp/tools/cpython3/${platform}",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [],
- "name": "setup goma.ensure infra/3pp/tools/cpython3/${platform}.get packages",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "RECIPE_MODULE[fuchsia::python3]/resources/cipd.ensure",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "setup goma.ensure infra/3pp/tools/cpython3/${platform}.get packages.read ensure file",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_LINE@cipd.ensure@infra/3pp/tools/cpython3/${platform} version:pinned-version@@@",
- "@@@STEP_LOG_END@cipd.ensure@@@"
- ]
- },
- {
- "cmd": [],
- "name": "setup goma.ensure infra/3pp/tools/cpython3/${platform}.install infra/3pp/tools/cpython3",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "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/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "setup goma.ensure infra/3pp/tools/cpython3/${platform}.install infra/3pp/tools/cpython3.ensure package directory",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@"
- ]
- },
- {
- "cmd": [
- "cipd",
- "ensure",
- "-root",
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07",
- "-ensure-file",
- "infra/3pp/tools/cpython3/${platform} version:pinned-version",
- "-max-threads",
- "0",
- "-json-output",
- "/path/to/tmp/json"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "setup goma.ensure infra/3pp/tools/cpython3/${platform}.install infra/3pp/tools/cpython3.ensure_installed",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@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\": \"resolved-instance_id-of-version:pinned-v\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"package\": \"infra/3pp/tools/cpython3/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": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "restart"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "setup goma.start goma",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/flutter/third_party/ninja/ninja",
- "-j",
- "1024",
- "-C",
- "[CACHE]/builder/src/out/fuchsia_debug_x64",
- "flutter/shell/platform/fuchsia:fuchsia",
- "fuchsia_tests"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "build fuchsia_debug_x64 flutter/shell/platform/fuchsia:fuchsia fuchsia_tests"
- },
- {
- "cmd": [],
- "name": "teardown goma"
- },
- {
- "cmd": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "jsonstatus",
- "/path/to/tmp/json"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma.goma jsonstatus",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@json.output@{@@@",
- "@@@STEP_LOG_LINE@json.output@ \"foo\": \"bar\"@@@",
- "@@@STEP_LOG_LINE@json.output@}@@@",
- "@@@STEP_LOG_END@json.output@@@"
- ]
- },
- {
- "cmd": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "stat"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma.goma stats",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "stop"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma.stop goma",
- "~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]/compiler_proxy.WARNING",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma.read goma_client warning log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@compiler_proxy.WARNING@test log@@@",
- "@@@STEP_LOG_END@compiler_proxy.WARNING@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CACHE]/goma/client/goma_stats.json",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma.read goma_stats.json",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [],
- "name": "setup goma (2)"
- },
- {
- "cmd": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "restart"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "setup goma (2).start goma",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/flutter/third_party/ninja/ninja",
- "-j",
- "1024",
- "-C",
- "[CACHE]/builder/src/out/fuchsia_profile_x64",
- "flutter/shell/platform/fuchsia:fuchsia",
- "fuchsia_tests"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "build fuchsia_profile_x64 flutter/shell/platform/fuchsia:fuchsia fuchsia_tests"
- },
- {
- "cmd": [],
- "name": "teardown goma (2)"
- },
- {
- "cmd": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "jsonstatus",
- "/path/to/tmp/json"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma (2).goma jsonstatus",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@json.output@{@@@",
- "@@@STEP_LOG_LINE@json.output@ \"foo\": \"bar\"@@@",
- "@@@STEP_LOG_LINE@json.output@}@@@",
- "@@@STEP_LOG_END@json.output@@@"
- ]
- },
- {
- "cmd": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "stat"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma (2).goma stats",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3",
- "[CACHE]/goma/client/goma_ctl.py",
- "stop"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GLOG_log_dir": "[CLEANUP]",
- "GOMA_CACHE_DIR": "[CACHE]/goma",
- "GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
- "GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
- "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
- "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256",
- "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
- "GOMA_STORE_LOCAL_RUN_OUTPUT": "True",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma (2).stop goma",
- "~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]/compiler_proxy.WARNING",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma (2).read goma_client warning log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@compiler_proxy.WARNING@test log@@@",
- "@@@STEP_LOG_END@compiler_proxy.WARNING@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CACHE]/goma/client/goma_stats.json",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1",
- "GOMA_TMP_DIR": "[CLEANUP]/goma",
- "GOMA_USE_LOCAL": "False"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "teardown goma (2).read goma_stats.json",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "python3",
- "[CACHE]/builder/src/flutter/tools/fuchsia/build_fuchsia_artifacts.py",
- "--engine-version",
- "HEAD",
- "--skip-build",
- "--archs",
- "x64",
- "--runtime-mode",
- "debug"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "package Debug/JIT Fuchsia Artifacts"
- },
- {
- "cmd": [
- "python3",
- "[CACHE]/builder/src/flutter/tools/fuchsia/build_fuchsia_artifacts.py",
- "--engine-version",
- "HEAD",
- "--skip-build",
- "--archs",
- "x64",
- "--runtime-mode",
- "profile",
- "--skip-remove-buckets"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "package Profile/AOT Fuchsia Artifacts"
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CACHE]/builder/src/fuchsia/sdk/linux/meta/manifest.json",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "read manifest",
- "~followup_annotations": [
- "@@@STEP_LOG_LINE@manifest.json@{@@@",
- "@@@STEP_LOG_LINE@manifest.json@ \"id\": \"0.20200101.0.1\"@@@",
- "@@@STEP_LOG_LINE@manifest.json@}@@@",
- "@@@STEP_LOG_END@manifest.json@@@"
- ]
- },
- {
- "cmd": [],
- "name": "retrieve list of test suites",
- "~followup_annotations": [
- "@@@STEP_LOG_LINE@yaml@# This is a comment.@@@",
- "@@@STEP_LOG_LINE@yaml@- package: v2_test-123.far@@@",
- "@@@STEP_LOG_LINE@yaml@ test_command: test run fuchsia-pkg://fuchsia.com/v2_test#meta/v2_test.cm -- --gtest_filter=-ParagraphTest.*:a.b@@@",
- "@@@STEP_LOG_LINE@yaml@@@@",
- "@@@STEP_LOG_LINE@yaml@# Legacy cfv1 test@@@",
- "@@@STEP_LOG_LINE@yaml@- package: v1_test_component-321.far@@@",
- "@@@STEP_LOG_LINE@yaml@ test_command: test run fuchsia-pkg://fuchsia.com/v1_test_component#meta/v1_test_component.cmx -ParagraphTest.*:a.b@@@",
- "@@@STEP_LOG_END@yaml@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CACHE]/builder/src/flutter/testing/fuchsia/test_suites.yaml",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "retrieve list of test suites.read",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@test_suites.yaml@# This is a comment.@@@",
- "@@@STEP_LOG_LINE@test_suites.yaml@- package: v2_test-123.far@@@",
- "@@@STEP_LOG_LINE@test_suites.yaml@ test_command: test run fuchsia-pkg://fuchsia.com/v2_test#meta/v2_test.cm -- --gtest_filter=-ParagraphTest.*:a.b@@@",
- "@@@STEP_LOG_LINE@test_suites.yaml@@@@",
- "@@@STEP_LOG_LINE@test_suites.yaml@# Legacy cfv1 test@@@",
- "@@@STEP_LOG_LINE@test_suites.yaml@- package: v1_test_component-321.far@@@",
- "@@@STEP_LOG_LINE@test_suites.yaml@ test_command: test run fuchsia-pkg://fuchsia.com/v1_test_component#meta/v1_test_component.cmx -ParagraphTest.*:a.b@@@",
- "@@@STEP_LOG_END@test_suites.yaml@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "RECIPE_MODULE[flutter::yaml]/resources/parse_yaml.py",
- "--yaml_file",
- "[CACHE]/builder/src/flutter/testing/fuchsia/test_suites.yaml",
- "--json_file",
- "/path/to/tmp/json"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "retrieve list of test suites.parse",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@json.output@[@@@",
- "@@@STEP_LOG_LINE@json.output@ {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"package\": \"v2_test-123.far\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"test_command\": \"test run fuchsia-pkg://fuchsia.com/v2_test#meta/v2_test.cm -- --gtest_filter=-ParagraphTest.*:a.b\"@@@",
- "@@@STEP_LOG_LINE@json.output@ },@@@",
- "@@@STEP_LOG_LINE@json.output@ {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"package\": \"v1_test_component-321.far\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"test_command\": \"test run fuchsia-pkg://fuchsia.com/v1_test_component#meta/v1_test_component.cmx -ParagraphTest.*:a.b\"@@@",
- "@@@STEP_LOG_LINE@json.output@ }@@@",
- "@@@STEP_LOG_LINE@json.output@]@@@",
- "@@@STEP_LOG_END@json.output@@@"
- ]
- },
- {
- "cmd": [
- "python3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/symlink.py",
- "--link-json",
- "{\"[CACHE]/builder/src/out/fuchsia_bucket/flutter/x64/debug/aot/flutter_aot_runner-0.far\": [\"[CLEANUP]/femu_runfiles__tmp_1/flutter_aot_runner-0.far\"], \"[CACHE]/builder/src/out/fuchsia_debug_x64/v1_test_component-321.far\": [\"[CLEANUP]/femu_runfiles__tmp_1/v1_test_component-321.far\"], \"[CACHE]/builder/src/out/fuchsia_debug_x64/v2_test-123.far\": [\"[CLEANUP]/femu_runfiles__tmp_1/v2_test-123.far\"]}"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "create tree of runfiles"
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "RECIPE_MODULE[recipe_engine::cas]/resources/infra.sha1",
- "/path/to/tmp/"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "read infra revision",
- "~followup_annotations": [
- "@@@STEP_LOG_LINE@infra.sha1@git_revision:mock_infra_git_revision@@@",
- "@@@STEP_LOG_END@infra.sha1@@@"
- ]
- },
- {
- "cmd": [],
- "name": "install infra/tools/luci/cas"
- },
- {
- "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/tools/luci/cas/33f9d887e5b8aeaaf9d65506acccfa8da2c480712e534a23a79e92c342c44bee"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "install infra/tools/luci/cas.ensure package directory",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "cipd",
- "ensure",
- "-root",
- "[START_DIR]/cipd_tool/infra/tools/luci/cas/33f9d887e5b8aeaaf9d65506acccfa8da2c480712e534a23a79e92c342c44bee",
- "-ensure-file",
- "infra/tools/luci/cas/${platform} git_revision:mock_infra_git_revision",
- "-max-threads",
- "0",
- "-json-output",
- "/path/to/tmp/json"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "install infra/tools/luci/cas.ensure_installed",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_LOG_LINE@json.output@{@@@",
- "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-git_revision:moc\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"package\": \"infra/tools/luci/cas/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": [
- "[START_DIR]/cipd_tool/infra/tools/luci/cas/33f9d887e5b8aeaaf9d65506acccfa8da2c480712e534a23a79e92c342c44bee/cas",
- "archive",
- "-log-level",
- "debug",
- "-cas-instance",
- "projects/example-cas-server/instances/default_instance",
- "-dump-digest",
- "/path/to/tmp/",
- "-paths-json",
- "[[\"[CLEANUP]/femu_runfiles__tmp_1\", \".\"]]"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "archive FEMU Run Files",
- "timeout": 900.0,
- "~followup_annotations": [
- "@@@STEP_LINK@CAS UI@https://cas-viewer.appspot.com/projects/example-cas-server/instances/default_instance/blobs/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855/0/tree@@@"
- ]
- },
- {
- "cmd": [],
- "name": "Set FFX config"
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "config",
- "set",
- "overnet.cso",
- "enabled"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "Set FFX config.enable CSO in ffx",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "config",
- "analytics",
- "disable"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "Set FFX config.disable ffx analytics",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "config",
- "set",
- "log.level",
- "debug"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "Set FFX config.set logging level",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "daemon",
- "stop"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "restart ffx daemon"
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "emu",
- "list"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "list emulators"
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "emu",
- "stop",
- "--all"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "stop all emulator instances"
- },
- {
- "cmd": [],
- "name": "parse external sdk id"
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "--machine",
- "json-pretty",
- "product",
- "lookup",
- "terminal.x64",
- "8776934483789347937",
- "--base-url",
- "gs://fuchsia-artifacts/development/8776934483789347937"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "lookup terminal.x64 product bundle",
- "~followup_annotations": [
- "@@@STEP_LOG_LINE@json.output@{@@@",
- "@@@STEP_LOG_LINE@json.output@ \"name\": \"terminal.x64\",@@@",
- "@@@STEP_LOG_LINE@json.output@ \"transfer_manifest_url\": \"gs://path/to/transfer_manifest.json\"@@@",
- "@@@STEP_LOG_LINE@json.output@}@@@",
- "@@@STEP_LOG_END@json.output@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "product",
- "download",
- "gs://path/to/transfer_manifest.json",
- "/tmp/local_pb",
- "--force"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "download terminal.x64 product bundle"
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "--config",
- "ffx-repo-add=true",
- "repository",
- "add",
- "/tmp/local_pb"
- ],
- "cwd": "[CACHE]/builder",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "add product bundle repository"
- },
- {
- "cmd": [],
- "name": "run FEMU test on x64",
- "~followup_annotations": [
- "@@@STEP_FAILURE@@@"
- ]
- },
- {
- "cmd": [],
- "name": "run FEMU test on x64.run v2_test",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_FAILURE@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "-v",
- "emu",
- "start",
- "/tmp/local_pb",
- "--headless",
- "--startup-timeout",
- "90"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run v2_test.launch x64 emulator",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@",
- "@@@STEP_FAILURE@@@"
- ]
- },
- {
- "cmd": [],
- "name": "run FEMU test on x64.run v2_test.logs",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@",
- "@@@STEP_LOG_LINE@target_logs@@@@",
- "@@@STEP_LOG_END@target_logs@@@",
- "@@@STEP_LOG_LINE@ffx_daemon_log@@@@",
- "@@@STEP_LOG_END@ffx_daemon_log@@@",
- "@@@STEP_LOG_LINE@ffx_log@@@@",
- "@@@STEP_LOG_END@ffx_log@@@",
- "@@@STEP_LOG_LINE@emulator_log@@@@",
- "@@@STEP_LOG_END@emulator_log@@@",
- "@@@STEP_LOG_LINE@emulator_serial_log@@@@",
- "@@@STEP_LOG_END@emulator_serial_log@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "log",
- "dump"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run v2_test.logs.dump target log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CLEANUP]/ffx_isolate_files_tmp_1/cache/logs/ffx.daemon.log",
- "/path/to/tmp/"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "run FEMU test on x64.run v2_test.logs.read ffx daemon log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_END@ffx.daemon.log@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CLEANUP]/ffx_isolate_files_tmp_1/cache/logs/ffx.log",
- "/path/to/tmp/"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "run FEMU test on x64.run v2_test.logs.read ffx log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_END@ffx.log@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CLEANUP]/ffx_isolate_files_tmp_1/data/emu/instances/fuchsia-emulator/emulator.log",
- "/path/to/tmp/"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "run FEMU test on x64.run v2_test.logs.read ffx emulator log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_END@emulator.log@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CLEANUP]/ffx_isolate_files_tmp_1/data/emu/instances/fuchsia-emulator/emulator.log.serial",
- "/path/to/tmp/"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "run FEMU test on x64.run v2_test.logs.read ffx serial log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_END@emulator.log.serial@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "repository",
- "server",
- "stop"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run v2_test.stop FFX repository",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "-v",
- "emu",
- "stop",
- "--all"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run v2_test.stop x64 emulator",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [],
- "name": "run FEMU test on x64.run v2_test (attempt #2)",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_FAILURE@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "-v",
- "emu",
- "start",
- "/tmp/local_pb",
- "--headless",
- "--startup-timeout",
- "90"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run v2_test (attempt #2).launch x64 emulator",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@",
- "@@@STEP_FAILURE@@@"
- ]
- },
- {
- "cmd": [],
- "name": "run FEMU test on x64.run v2_test (attempt #2).logs",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@",
- "@@@STEP_LOG_LINE@target_logs@@@@",
- "@@@STEP_LOG_END@target_logs@@@",
- "@@@STEP_LOG_LINE@ffx_daemon_log@@@@",
- "@@@STEP_LOG_END@ffx_daemon_log@@@",
- "@@@STEP_LOG_LINE@ffx_log@@@@",
- "@@@STEP_LOG_END@ffx_log@@@",
- "@@@STEP_LOG_LINE@emulator_log@@@@",
- "@@@STEP_LOG_END@emulator_log@@@",
- "@@@STEP_LOG_LINE@emulator_serial_log@@@@",
- "@@@STEP_LOG_END@emulator_serial_log@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "log",
- "dump"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run v2_test (attempt #2).logs.dump target log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CLEANUP]/ffx_isolate_files_tmp_1/cache/logs/ffx.daemon.log",
- "/path/to/tmp/"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "run FEMU test on x64.run v2_test (attempt #2).logs.read ffx daemon log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_END@ffx.daemon.log@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CLEANUP]/ffx_isolate_files_tmp_1/cache/logs/ffx.log",
- "/path/to/tmp/"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "run FEMU test on x64.run v2_test (attempt #2).logs.read ffx log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_END@ffx.log@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CLEANUP]/ffx_isolate_files_tmp_1/data/emu/instances/fuchsia-emulator/emulator.log",
- "/path/to/tmp/"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "run FEMU test on x64.run v2_test (attempt #2).logs.read ffx emulator log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_END@emulator.log@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CLEANUP]/ffx_isolate_files_tmp_1/data/emu/instances/fuchsia-emulator/emulator.log.serial",
- "/path/to/tmp/"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "run FEMU test on x64.run v2_test (attempt #2).logs.read ffx serial log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_END@emulator.log.serial@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "repository",
- "server",
- "stop"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run v2_test (attempt #2).stop FFX repository",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "-v",
- "emu",
- "stop",
- "--all"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run v2_test (attempt #2).stop x64 emulator",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [],
- "name": "run FEMU test on x64.run v2_test (attempt #3)",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@1@@@",
- "@@@STEP_FAILURE@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "-v",
- "emu",
- "start",
- "/tmp/local_pb",
- "--headless",
- "--startup-timeout",
- "90"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run v2_test (attempt #3).launch x64 emulator",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@",
- "@@@STEP_FAILURE@@@"
- ]
- },
- {
- "cmd": [],
- "name": "run FEMU test on x64.run v2_test (attempt #3).logs",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@",
- "@@@STEP_LOG_LINE@target_logs@@@@",
- "@@@STEP_LOG_END@target_logs@@@",
- "@@@STEP_LOG_LINE@ffx_daemon_log@@@@",
- "@@@STEP_LOG_END@ffx_daemon_log@@@",
- "@@@STEP_LOG_LINE@ffx_log@@@@",
- "@@@STEP_LOG_END@ffx_log@@@",
- "@@@STEP_LOG_LINE@emulator_log@@@@",
- "@@@STEP_LOG_END@emulator_log@@@",
- "@@@STEP_LOG_LINE@emulator_serial_log@@@@",
- "@@@STEP_LOG_END@emulator_serial_log@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "log",
- "dump"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run v2_test (attempt #3).logs.dump target log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CLEANUP]/ffx_isolate_files_tmp_1/cache/logs/ffx.daemon.log",
- "/path/to/tmp/"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "run FEMU test on x64.run v2_test (attempt #3).logs.read ffx daemon log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_END@ffx.daemon.log@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CLEANUP]/ffx_isolate_files_tmp_1/cache/logs/ffx.log",
- "/path/to/tmp/"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "run FEMU test on x64.run v2_test (attempt #3).logs.read ffx log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_END@ffx.log@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CLEANUP]/ffx_isolate_files_tmp_1/data/emu/instances/fuchsia-emulator/emulator.log",
- "/path/to/tmp/"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "run FEMU test on x64.run v2_test (attempt #3).logs.read ffx emulator log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_END@emulator.log@@@"
- ]
- },
- {
- "cmd": [
- "vpython3",
- "-u",
- "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
- "--json-output",
- "/path/to/tmp/json",
- "copy",
- "[CLEANUP]/ffx_isolate_files_tmp_1/data/emu/instances/fuchsia-emulator/emulator.log.serial",
- "/path/to/tmp/"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "infra_step": true,
- "name": "run FEMU test on x64.run v2_test (attempt #3).logs.read ffx serial log",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@3@@@",
- "@@@STEP_LOG_END@emulator.log.serial@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "repository",
- "server",
- "stop"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run v2_test (attempt #3).stop FFX repository",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "cmd": [
- "[CACHE]/builder/src/fuchsia/sdk/linux/tools/x64/ffx",
- "-v",
- "emu",
- "stop",
- "--all"
- ],
- "cwd": "[CLEANUP]/femu_runfiles__tmp_1",
- "env": {
- "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1"
- },
- "env_prefixes": {
- "PATH": [
- "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
- ]
- },
- "env_suffixes": {
- "DEPOT_TOOLS_UPDATE": [
- "0"
- ],
- "PATH": [
- "RECIPE_REPO[depot_tools]"
- ]
- },
- "name": "run FEMU test on x64.run v2_test (attempt #3).stop x64 emulator",
- "~followup_annotations": [
- "@@@STEP_NEST_LEVEL@2@@@"
- ]
- },
- {
- "failure": {
- "failure": {},
- "humanReason": "Step('run FEMU test on x64.run v2_test (attempt #3).launch x64 emulator') (retcode: 1)"
- },
- "name": "$result"
- }
-]
\ No newline at end of file
diff --git a/recipes/engine/femu_test.py b/recipes/engine/femu_test.py
deleted file mode 100644
index a084019..0000000
--- a/recipes/engine/femu_test.py
+++ /dev/null
@@ -1,1233 +0,0 @@
-# Copyright 2020 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.
-
-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
-
-import re
-
-DEPS = [
- 'depot_tools/depot_tools',
- 'flutter/repo_util',
- 'flutter/retry',
- 'flutter/shard_util_v2',
- 'flutter/ssh',
- 'flutter/test_utils',
- 'flutter/yaml',
- 'fuchsia/cas_util',
- 'flutter/goma',
- 'recipe_engine/buildbucket',
- 'recipe_engine/context',
- 'recipe_engine/file',
- 'recipe_engine/json',
- 'recipe_engine/path',
- 'recipe_engine/platform',
- 'recipe_engine/properties',
- 'recipe_engine/raw_io',
- 'recipe_engine/step',
-]
-
-PROPERTIES = InputProperties
-ENV_PROPERTIES = EnvProperties
-# FFX is still a little bit flaky sometimes. A temporary workaround will be to
-# retry the tests multiple times if they fail.
-MAX_RETRIES = 3
-
-
-def GetCheckoutPath(api):
- return api.path['cache'].join('builder', 'src')
-
-
-def GetEmulatorArch(api):
- arch = api.properties.get('emulator_arch', 'x64')
- if arch not in ['arm64', 'x64']:
- api.step.StepWarning('invalid architecture: %s - defaulting to x64' % arch)
- return 'x64'
- return arch
-
-
-def Build(api, config, *targets):
- checkout = GetCheckoutPath(api)
- build_dir = checkout.join('out/%s' % config)
- goma_jobs = api.properties['goma_jobs']
- ninja_path = checkout.join('flutter', 'third_party', 'ninja', 'ninja')
- ninja_args = [ninja_path, '-j', goma_jobs, '-C', build_dir]
- ninja_args.extend(targets)
- with api.goma():
- name = 'build %s' % ' '.join([config] + list(targets))
- api.step(name, ninja_args)
-
-
-def GetFlutterFuchsiaBuildTargets(product, include_test_targets=False):
- targets = ['flutter/shell/platform/fuchsia:fuchsia']
- if include_test_targets:
- targets += ['fuchsia_tests']
- return targets
-
-
-def BuildAndTestFuchsia(api, build_script, git_rev):
- arch = GetEmulatorArch(api)
- # Prepares build files for debug/JIT Fuchsia
- RunGN(
- api, '--fuchsia', '--fuchsia-cpu', arch, '--runtime-mode', 'debug',
- '--no-lto'
- )
- # Prepares build files for profile/AOT Fuchsia
- RunGN(
- api, '--fuchsia', '--fuchsia-cpu', arch, '--runtime-mode', 'profile',
- '--no-lto'
- )
- # Builds debug/JIT Fuchsia
- Build(
- api, 'fuchsia_debug_%s' % arch,
- *GetFlutterFuchsiaBuildTargets(False, True)
- )
- # Builds profile/AOT Fuchsia
- Build(
- api, 'fuchsia_profile_%s' % arch,
- *GetFlutterFuchsiaBuildTargets(False, True)
- )
-
- # Package the build artifacts.
- #
- # We pass --skip-build here to take the existing artifacts that have been built
- # and package them. This will not build fuchsia artifacts despite the name of
- # the build_script being build_fuchsia_artifacts.
- #
- # TODO(akbiggs): Clean this up if we feel brave.
- fuchsia_debug_package_cmd = [
- 'python3',
- build_script,
- '--engine-version',
- git_rev,
- '--skip-build',
- '--archs',
- arch,
- '--runtime-mode',
- 'debug',
- ]
- fuchsia_profile_package_cmd = [
- 'python3', build_script, '--engine-version', git_rev, '--skip-build',
- '--archs', arch, '--runtime-mode', 'profile', '--skip-remove-buckets'
- ]
- api.step('package Debug/JIT Fuchsia Artifacts', fuchsia_debug_package_cmd)
- api.step('package Profile/AOT Fuchsia Artifacts', fuchsia_profile_package_cmd)
- TestFuchsiaFEMU(api)
-
-
-def RunGN(api, *args):
- checkout = GetCheckoutPath(api)
- gn_cmd = ['python3', checkout.join('flutter/tools/gn'), '--goma']
- gn_cmd.extend(args)
- # Run with goma_dir context.
- env = {'GOMA_DIR': api.goma.goma_dir}
- with api.context(env=env):
- api.step('gn %s' % ' '.join(args), gn_cmd)
-
-
-def GetFuchsiaBuildId(api):
- checkout = GetCheckoutPath(api)
- manifest_path = checkout.join(
- 'fuchsia', 'sdk', 'linux', 'meta', 'manifest.json'
- )
- manifest_data = api.file.read_json('read manifest', manifest_path)
- return manifest_data['id']
-
-
-def CasRoot(api):
- """Create a CAS containing flutter test components and fuchsia runfiles for FEMU."""
- sdk_version = GetFuchsiaBuildId(api)
- checkout = GetCheckoutPath(api)
- root_dir = api.path.mkdtemp('femu_runfiles_')
- cas_tree = api.file.symlink_tree(root=root_dir)
- test_suites = []
-
- def add(src, name_rel_to_root):
- # CAS requires the files to be located directly inside the root folder.
- cas_tree.register_link(
- target=src,
- linkname=cas_tree.root.join(name_rel_to_root),
- )
-
- def addFlutterTests():
- arch = GetEmulatorArch(api)
- add(
- checkout.join(
- 'out', 'fuchsia_bucket', 'flutter', arch, 'debug', 'aot',
- 'flutter_aot_runner-0.far'
- ), 'flutter_aot_runner-0.far'
- )
- test_suites_file = checkout.join(
- 'flutter', 'testing', 'fuchsia', 'test_suites.yaml'
- )
-
- for suite in api.yaml.read('retrieve list of test suites', test_suites_file,
- api.json.output()).json.output:
- # Default behavior is to run all tests on x64 if "emulator_arch" isn't present
- # If "emulator_arch" is present, we run based on the emulator_arch specified
- # x64 - femu_test.py
- # arm64 - arm_femu_test.py
- if arch not in suite.get('emulator_arch', ['x64']):
- continue
-
- # Ensure command is well-formed.
- # See https://fuchsia.dev/fuchsia-src/concepts/packages/package_url.
- match = re.match(
- r'^(test run) (?P<test_far_file>fuchsia-pkg://[0-9a-z\-_\.]+/(?P<name>[0-9a-z\-_\.]+)#meta/[0-9a-z\-_\.]+(\.cm|\.cmx))( +[0-9a-zA-Z\-_*\.: =]+)?$',
- suite['test_command']
- )
- if not match:
- raise api.step.StepFailure(
- 'Invalid test command: %s' % suite['test_command']
- )
-
- suite['name'] = match.group('name')
- suite['run_with_dart_aot'] = 'run_with_dart_aot' in suite and suite[
- 'run_with_dart_aot'] == 'true'
- suite['test_far_file'] = match.group('test_far_file')
-
- if 'packages' not in suite:
- suite['packages'] = [suite['package']]
- suite['package_basenames'] = []
- for path in suite['packages']:
- # Captures the FAR name (long/path/to/far/file/actual_far.far would output actual_far.far)
- basename = re.match(r'(:?.*/)*([^/]*$)', path).group(2)
- suite['package_basenames'].append(basename)
- if suite['run_with_dart_aot']:
- add(checkout.join('out', 'fuchsia_profile_%s' % arch, path), basename)
- else:
- add(checkout.join('out', 'fuchsia_debug_%s' % arch, path), basename)
- test_suites.append(suite)
-
- addFlutterTests()
-
- cas_tree.create_links("create tree of runfiles")
- cas_hash = api.cas_util.upload(
- cas_tree.root, step_name='archive FEMU Run Files'
- )
- return test_suites, root_dir, cas_hash
-
-
-def RunTestSuiteOnFfxEmuImpl(api, suite, ffx, arch, pb_path):
- # Launch the emulator
- emu_cmd = [ffx, '-v', 'emu', 'start', pb_path, '--headless']
- if arch == 'arm64':
- api.step(
- 'launch arm64 emulator with QEMU engine', emu_cmd +
- ['--engine', 'qemu', '--startup-timeout', '360']
- )
- else:
- api.step('launch x64 emulator', emu_cmd +
- ['--startup-timeout', '90'])
-
- # Output information for current emulator
- # Contains version, product information, etc.
- api.step('list all targets in the collection', [ffx, 'target', 'list'])
- api.step('retrieve femu information', [ffx, 'target', 'show'])
- ffx_repo_list_json = api.step(
- 'get repository information',
- [ffx, '--machine', 'json', 'repository', 'list'],
- stdout=api.json.output()
- ).stdout
- ffx_blob_repo_path = ffx_repo_list_json[0]['spec']['blob_repo_path']
-
- for package in suite['package_basenames']:
- api.step(
- 'ffx repository publish {}'.format(package), [
- ffx, 'repository', 'publish', pb_path, '--package-archive', package,
- '--blob-repo-dir', ffx_blob_repo_path
- ]
- )
-
- api.step('start FFX repository', [ffx, 'repository', 'server', 'start'])
- api.step(
- 'Register repository',
- [ffx, 'target', 'repository', 'register', '--alias', 'fuchsia.com']
- )
-
- # Run the actual test
- # Test command is guaranteed to be well-formed
- # TODO(http://fxb/121613): Emulator instances are not cleaned up
- # when tests fail. Added a clean up step before tests start to
- # stop all running emulators.
- api.retry.step('run ffx test', [ffx] + suite['test_command'].split(' '))
-
-
-def ReadLogFiles(api, ffx):
- """
- Read the log files generated by ffx and by the Fuchsia emulator and present
- them in the test result page.
- """
- with api.step.nest('logs') as dump_step:
- dump_step.presentation.logs['target_logs'] = api.step(
- 'dump target log', [ffx, 'log', 'dump'],
- stdout=api.raw_io.output_text()
- ).stdout
- dump_step.presentation.logs['ffx_daemon_log'] = api.file.read_text(
- 'read ffx daemon log',
- api.path.join(
- api.context.env.get('FFX_ISOLATE_DIR'), 'cache', 'logs',
- 'ffx.daemon.log'
- )
- )
- dump_step.presentation.logs['ffx_log'] = api.file.read_text(
- 'read ffx log',
- api.path.join(
- api.context.env.get('FFX_ISOLATE_DIR'), 'cache', 'logs', 'ffx.log'
- )
- )
- dump_step.presentation.logs['emulator_log'] = api.file.read_text(
- 'read ffx emulator log',
- api.path.join(
- api.context.env.get('FFX_ISOLATE_DIR'), 'data', 'emu', 'instances',
- 'fuchsia-emulator', 'emulator.log'
- )
- )
- dump_step.presentation.logs['emulator_serial_log'] = api.file.read_text(
- 'read ffx serial log',
- api.path.join(
- api.context.env.get('FFX_ISOLATE_DIR'), 'data', 'emu', 'instances',
- 'fuchsia-emulator', 'emulator.log.serial'
- )
- )
-
-
-def CleanupAfterTestRun(api, ffx, arch):
- ReadLogFiles(api, ffx)
- # Cleans up running processes to prevent clashing with future test runs
- api.step('stop FFX repository', [ffx, 'repository', 'server', 'stop'])
- api.step('stop {} emulator'.format(arch), [ffx, '-v', 'emu', 'stop', '--all'])
-
-
-def RunTestSuiteOnFfxEmu(api, suite, ffx, arch, pb_path):
- """
- Run the Fuchsia test suite |suite| on the Fuchsia emulator, using ffx.
- """
- for attempt in range(MAX_RETRIES):
- step_name = 'run %s' % suite['name']
- if attempt != 0:
- step_name += ' (attempt #%d)' % (attempt + 1)
- with api.step.nest(step_name):
- try:
- return RunTestSuiteOnFfxEmuImpl(api, suite, ffx, arch, pb_path)
- except api.step.StepFailure as ex:
- if attempt == MAX_RETRIES - 1:
- raise
- finally:
- CleanupAfterTestRun(api, ffx, arch)
-
-
-def TestFuchsiaFEMU(api):
- """Run flutter tests on FEMU."""
- test_suites, root_dir, cas_hash = CasRoot(api)
- arch = GetEmulatorArch(api)
- checkout = GetCheckoutPath(api)
-
- ffx = checkout.join('fuchsia/sdk/linux/tools/x64/ffx')
-
- with api.context(cwd=root_dir), api.step.nest('Set FFX config'):
- # Conditionally enable ffx's CSO flag
- if api.properties.get('enable_cso', False):
- api.step(
- 'enable CSO in ffx', [ffx, 'config', 'set', 'overnet.cso', 'enabled']
- )
- else:
- api.step(
- 'disable CSO in ffx',
- [ffx, 'config', 'set', 'overnet.cso', 'disabled']
- )
-
- # Disable ffx analytics so this does not count as a real user
- api.step('disable ffx analytics', [ffx, 'config', 'analytics', 'disable'])
-
- # Set the log level to debug to help investigate failures.
- api.step('set logging level', [ffx, 'config', 'set', 'log.level', 'debug'])
-
- # Pick up new config change
- api.step('restart ffx daemon', [ffx, 'daemon', 'stop'])
- # TODO(fxb/121613). Workaround for the issue of previously running
- # emulator.
- api.step('list emulators', [ffx, 'emu', 'list'])
- api.step('stop all emulator instances', [ffx, 'emu', 'stop', '--all'])
-
- # Fuchsia LSC runs will override the remote SDK and product bundles that
- # should be used for the tests. The path to the product bundle is passed
- # through the `gclient_variables`.
- pb_override_path = api.properties.get('gclient_variables', {}
- ).get('product_bundles_v2_path', None)
- if pb_override_path:
- gs_bucket = 'fuchsia-artifacts'
- with api.step.nest('parse external sdk id'):
- sdk_id = re.search(
- r'^development/(?P<sdk_id>\d+)/product_bundles.json', pb_override_path
- ).group('sdk_id')
- else:
- # Read the sdk version; this is necessary to get the right product bundle
- gs_bucket = 'fuchsia'
- sdk_id = api.step(
- 'read sdk version', [ffx, 'sdk', 'version'],
- stdout=api.raw_io.output_text()
- ).stdout.strip()
-
- # Lookup the product bundle
- # qemu-x64 has been merged into x64, but other arches still have qemu-specific
- # builds published.
- product_name = 'terminal.%s' % arch if arch == 'x64' else 'terminal.qemu-%s' % arch
- product_transfer_manifest = api.step(
- 'lookup %s product bundle' % product_name, [
- ffx, '--machine', 'json-pretty', 'product', 'lookup',
- product_name, sdk_id, '--base-url',
- 'gs://%s/development/%s' % (gs_bucket, sdk_id)
- ],
- stdout=api.json.output(),
- ).stdout['transfer_manifest_url']
-
- local_pb = '/tmp/local_pb'
-
- # Retrieve the required product bundle and store in a temporary directory
- # Contains necessary images, packages, etc to launch the emulator
- api.step(
- 'download %s product bundle' % product_name, [
- ffx, 'product', 'download', product_transfer_manifest, local_pb,
- '--force'
- ]
- )
-
- # Add the product bundle's repository
- api.step(
- 'add product bundle repository',
- [ffx, '--config', 'ffx-repo-add=true', 'repository', 'add', local_pb]
- )
-
- with api.context(cwd=root_dir), api.step.nest('run FEMU test on %s' % arch):
- for suite in test_suites:
- RunTestSuiteOnFfxEmu(api, suite, ffx, arch, local_pb)
-
- api.file.rmtree('delete product bundle', local_pb)
-
-
-def BuildFuchsia(api):
- """
- Schedules release builds for x64 on other bots, and then builds the x64 runners
- (which do not require LTO and thus are faster to build).
-
- On Linux, we also run tests for the runner against x64, and if they fail
- we cancel the scheduled builds.
- """
- checkout = GetCheckoutPath(api)
- build_script = str(
- checkout.join('flutter/tools/fuchsia/build_fuchsia_artifacts.py')
- )
- git_rev = api.buildbucket.gitiles_commit.id or 'HEAD'
- BuildAndTestFuchsia(api, build_script, git_rev)
-
-
-def RunSteps(api, properties, env_properties):
- cache_root = api.buildbucket.builder_cache_path
- checkout = GetCheckoutPath(api)
- api.file.rmtree('clobber build output', checkout.join('out'))
- api.file.ensure_directory('ensure checkout cache', cache_root)
- dart_bin = checkout.join(
- 'third_party', 'dart', 'tools', 'sdks', 'dart-sdk', 'bin'
- )
-
- ffx_isolate_dir = api.path.mkdtemp('ffx_isolate_files')
-
- env = {
- 'FFX_ISOLATE_DIR': ffx_isolate_dir,
- }
- env_prefixes = {'PATH': [dart_bin]}
-
- api.repo_util.engine_checkout(cache_root, env, env_prefixes)
-
- # Various scripts we run assume access to depot_tools on path for `ninja`.
- with api.context(cwd=cache_root, env=env,
- env_prefixes=env_prefixes), api.depot_tools.on_path():
- if api.platform.is_linux and api.properties.get('build_fuchsia', True):
- BuildFuchsia(api)
-
-
-############ RECIPE TEST ############
-
-
-def GenTests(api):
- output_props = struct_pb2.Struct()
- output_props['cas_output_hash'] = 'deadbeef'
- build = api.buildbucket.try_build_message(
- builder='FEMU Test', project='flutter'
- )
- build.output.CopyFrom(build_pb2.Build.Output(properties=output_props))
-
- def ffx_repo_list_step_data(step_name):
- return api.step_data(
- step_name,
- stdout=api.json.output([{
- "name": "devhost.fuchsia.com",
- "spec": {
- "type": "file_system",
- "metadata_repo_path": "/tmp/local_pb/repository",
- "blob_repo_path": "/tmp/local_pb/blobs",
- "aliases": ["fuchsia.com",],
- },
- }]),
- retcode=0
- )
-
- def ffx_repo_list_step_data_with_retries(base_step_name, retry_count):
- ret = []
- for i in range(retry_count):
- if i == 0:
- step_name = base_step_name + '.get repository information'
- else:
- step_name = base_step_name + (
- ' (attempt #%d).get repository information' % (i + 1)
- )
- ret.append(ffx_repo_list_step_data(step_name))
- return tuple(ret)
-
- def fail_step_with_retries(base_step_name, step_suffix):
- return (
- api.step_data(base_step_name + '.' + step_suffix, retcode=1),
- api.step_data(
- base_step_name + ' (attempt #2).' + step_suffix, retcode=1
- ),
- api.step_data(
- base_step_name + ' (attempt #3).' + step_suffix, retcode=1
- )
- )
-
- yield api.test(
- 'start_femu',
- api.properties(
- InputProperties(
- goma_jobs='1024',
- build_fuchsia=True,
- test_fuchsia=True,
- git_url='https://github.com/flutter/engine',
- git_ref='refs/pull/1/head',
- clobber=False,
- ),
- clobber=False,
- ),
- api.step_data(
- 'retrieve list of test suites.parse',
- api.json.output([{
- 'package':
- 'v2_test-123.far',
- 'test_command':
- 'test run fuchsia-pkg://fuchsia.com/v2_test#meta/v2_test.cm -- --gtest_filter=-ParagraphTest.*:a.b'
- }, {
- 'package':
- 'v1_test_component-321.far',
- 'test_command':
- 'test run fuchsia-pkg://fuchsia.com/v1_test_component#meta/v1_test_component.cmx -ParagraphTest.*:a.b'
- }])
- ),
- api.step_data(
- 'retrieve list of test suites.read',
- api.file.read_text(
- '''# This is a comment.
-- package: v2_test-123.far
- test_command: test run fuchsia-pkg://fuchsia.com/v2_test#meta/v2_test.cm -- --gtest_filter=-ParagraphTest.*:a.b
-
-# Legacy cfv1 test
-- package: v1_test_component-321.far
- test_command: test run fuchsia-pkg://fuchsia.com/v1_test_component#meta/v1_test_component.cmx -ParagraphTest.*:a.b'''
- )
- ),
- api.step_data(
- 'read manifest',
- api.file.read_json({'id': '0.20200101.0.1'}),
- ),
- api.step_data(
- 'read sdk version',
- stdout=api.raw_io.output_text('ARBITRARY_SDK_VERSION'),
- ),
- api.step_data(
- 'lookup terminal.x64 product bundle',
- stdout=api.json.output({
- 'name': 'terminal.x64',
- 'transfer_manifest_url': 'gs://path/to/transfer_manifest.json',
- }),
- ),
- *fail_step_with_retries(
- 'run FEMU test on x64.run v2_test', 'launch x64 emulator'
- ),
- api.properties.environ(EnvProperties(SWARMING_TASK_ID='deadbeef')),
- status='FAILURE'
- )
-
- yield api.test(
- 'femu_with_package_list',
- api.properties(
- InputProperties(
- goma_jobs='1024',
- build_fuchsia=True,
- test_fuchsia=True,
- git_url='https://github.com/flutter/engine',
- git_ref='refs/pull/1/head',
- clobber=False,
- ),
- clobber=False,
- ),
- api.step_data(
- 'retrieve list of test suites.parse',
- api.json.output([{
- 'test_command':
- 'test run fuchsia-pkg://fuchsia.com/v2_test#meta/v2_test.cm -- --gtest_filter=-ParagraphTest.*:a.b',
- 'packages': ['v2_test-123.far']
- }, {
- 'test_command':
- 'test run fuchsia-pkg://fuchsia.com/v1_test_component#meta/v1_test_component.cmx -ParagraphTest.*:a.b',
- 'packages': ['v1_test_component-321.far']
- }])
- ),
- api.step_data(
- 'retrieve list of test suites.read',
- api.file.read_text(
- '''# This is a comment.
-- test_command: test run fuchsia-pkg://fuchsia.com/v2_test#meta/v2_test.cm -- --gtest_filter=-ParagraphTest.*:a.b
- packages:
- - v2_test-123.far
-
-# Legacy cfv1 test
-- test_command: test run fuchsia-pkg://fuchsia.com/v1_test_component#meta/v1_test_component.cmx -ParagraphTest.*:a.b
- packages:
- - v1_test_component-321.far'''
- )
- ),
- api.step_data(
- 'read manifest',
- api.file.read_json({'id': '0.20200101.0.1'}),
- ),
- api.step_data(
- 'read sdk version',
- stdout=api.raw_io.output_text('ARBITRARY_SDK_VERSION'),
- ),
- api.step_data(
- 'lookup terminal.x64 product bundle',
- stdout=api.json.output({
- 'name': 'terminal.x64',
- 'transfer_manifest_url': 'gs://path/to/transfer_manifest.json',
- }),
- ),
- *ffx_repo_list_step_data_with_retries(
- 'run FEMU test on x64.run v2_test', MAX_RETRIES
- ),
- *fail_step_with_retries(
- 'run FEMU test on x64.run v2_test',
- 'ffx repository publish v2_test-123.far'
- ),
- api.properties.environ(EnvProperties(SWARMING_TASK_ID='deadbeef')),
- status='FAILURE'
- )
-
- yield api.test(
- 'multiple_non_root_fars',
- api.properties(
- InputProperties(
- goma_jobs='1024',
- build_fuchsia=True,
- test_fuchsia=True,
- git_url='https://github.com/flutter/engine',
- git_ref='refs/pull/1/head',
- clobber=False,
- ),
- clobber=False,
- ),
- api.step_data(
- 'retrieve list of test suites.parse',
- api.json.output([{
- 'test_command':
- 'test run fuchsia-pkg://fuchsia.com/flutter-embedder-test#meta/flutter-embedder-test.cmx',
- 'packages': [
- 'flutter-embedder-test-0.far',
- 'gen/flutter/shell/platform/fuchsia/flutter/integration_flutter_tests/embedder/child-view/child-view/child-view.far',
- 'gen/flutter/shell/platform/fuchsia/flutter/integration_flutter_tests/embedder/parent-view/parent-view/parent-view.far'
- ]
- }])
- ),
- api.step_data(
- 'retrieve list of test suites.read',
- api.file.read_text(
- '''# This is a comment.
-- test_command: test run fuchsia-pkg://fuchsia.com/flutter-embedder-test#meta/flutter-embedder-test.cmx
- packages:
- - flutter-embedder-test-0.far
- - gen/flutter/shell/platform/fuchsia/flutter/integration_flutter_tests/embedder/child-view/child-view/child-view.far
- - gen/flutter/shell/platform/fuchsia/flutter/integration_flutter_tests/embedder/parent-view/parent-view/parent-view.far'''
- )
- ),
- api.step_data(
- 'read manifest',
- api.file.read_json({'id': '0.20200101.0.1'}),
- ),
- api.step_data(
- 'read sdk version',
- stdout=api.raw_io.output_text('ARBITRARY_SDK_VERSION'),
- ),
- api.step_data(
- 'lookup terminal.x64 product bundle',
- stdout=api.json.output({
- 'name': 'terminal.x64',
- 'transfer_manifest_url': 'gs://path/to/transfer_manifest.json',
- }),
- ),
- *ffx_repo_list_step_data_with_retries(
- 'run FEMU test on x64.run flutter-embedder-test', 2
- ),
- api.step_data(
- 'run FEMU test on x64.run flutter-embedder-test.ffx repository publish flutter-embedder-test-0.far',
- retcode=1
- ),
- api.step_data(
- 'run FEMU test on x64.run flutter-embedder-test (attempt #2).ffx repository publish flutter-embedder-test-0.far',
- retcode=0
- ),
- api.properties.environ(EnvProperties(SWARMING_TASK_ID='deadbeef')),
- )
-
- yield api.test(
- 'no_zircon_file',
- api.properties(
- InputProperties(
- goma_jobs='1024',
- build_fuchsia=True,
- test_fuchsia=True,
- git_url='https://github.com/flutter/engine',
- git_ref='refs/pull/1/head',
- vdl_version='g3-revision:vdl_fuchsia_xxxxxxxx_RC00',
- clobber=False,
- ),
- clobber=False,
- ),
- api.step_data(
- 'retrieve list of test suites.parse',
- api.json.output([{
- 'package':
- 'v2_test-123.far',
- 'test_command':
- 'test run fuchsia-pkg://fuchsia.com/v2_test#meta/v2_test.cm'
- }])
- ),
- api.step_data(
- 'retrieve list of test suites.read',
- api.file.read_text(
- """# This is a comment.
-- package: v2_test-123.far
- test_command: test run fuchsia-pkg://fuchsia.com/v2_test#meta/v2_test.cm"""
- )
- ),
- api.step_data(
- 'read manifest',
- api.file.read_json({'id': '0.20200101.0.1'}),
- ),
- api.step_data(
- 'read sdk version',
- stdout=api.raw_io.output_text('ARBITRARY_SDK_VERSION'),
- ),
- api.step_data(
- 'lookup terminal.x64 product bundle',
- stdout=api.json.output({
- 'name': 'terminal.x64',
- 'transfer_manifest_url': 'gs://path/to/transfer_manifest.json',
- }),
- ),
- ffx_repo_list_step_data(
- 'run FEMU test on x64.run v2_test.get repository information'
- ),
- )
-
- yield api.test(
- 'dangerous_test_commands',
- api.properties(
- InputProperties(
- goma_jobs='1024',
- build_fuchsia=True,
- test_fuchsia=True,
- git_url='https://github.com/flutter/engine',
- git_ref='refs/pull/1/head',
- clobber=False,
- ),
- clobber=False,
- ),
- api.step_data(
- 'retrieve list of test suites.parse',
- api.json.output([{
- 'package': 'ordinary_package1.far',
- 'test_command': 'suspicious command'
- }, {
- 'package':
- 'ordinary_package2.far',
- 'test_command':
- 'test run fuchsia-pkg://fuchsia.com/ordinary_package2#meta/ordinary_package2.cmx; suspicious command'
- }, {
- 'package':
- 'ordinary_package3.far',
- 'test_command':
- 'test run fuchsia-pkg://fuchsia.com/ordinary_package3#meta/ordinary_package3.cmx $(suspicious command)'
- }, {
- 'package':
- 'ordinary_package4.far',
- 'test_command':
- 'test run fuchsia-pkg://fuchsia.com/ordinary_package4#meta/ordinary_package4.cmx `suspicious command`'
- }])
- ),
- api.step_data(
- 'retrieve list of test suites.read',
- api.file.read_text(
- '''
-- package: ordinary_package1.far
- test_command: suspicious command
-- package: ordinary_package2.far
- test_command: test run fuchsia-pkg://fuchsia.com/ordinary_package2#meta/ordinary_package2.cmx; suspicious command
-- package: ordinary_package3.far
- test_command: test run fuchsia-pkg://fuchsia.com/ordinary_package3#meta/ordinary_package3.cmx $(suspicious command)
-- package: ordinary_package4.far
- test_command: test run fuchsia-pkg://fuchsia.com/ordinary_package4#meta/ordinary_package4.cmx `suspicious command`'''
- )
- ),
- api.step_data(
- 'read manifest',
- api.file.read_json({'id': '0.20200101.0.1'}),
- ),
- api.properties.environ(EnvProperties(SWARMING_TASK_ID='deadbeef')),
- status='FAILURE'
- )
-
- yield api.test(
- 'run_with_dart_aot_behavior',
- api.properties(
- InputProperties(
- goma_jobs='1024',
- build_fuchsia=True,
- test_fuchsia=True,
- git_url='https://github.com/flutter/engine',
- git_ref='refs/pull/1/head',
- clobber=False,
- ),
- clobber=False,
- ),
- api.step_data(
- 'retrieve list of test suites.parse',
- api.json.output([{
- 'test_command':
- 'test run fuchsia-pkg://fuchsia.com/dart-jit-runner-integration-test#meta/dart-jit-runner-integration-test.cm',
- 'run_with_dart_aot':
- 'true',
- 'packages': [
- 'dart-aot-runner-integration-test-0.far',
- 'dart_aot_runner-0.far',
- 'gen/flutter/shell/platform/fuchsia/dart_runner/tests/startup_integration_test/dart_jit_runner/dart_jit_echo_server/dart_jit_echo_server/dart_jit_echo_server.far'
- ]
- }])
- ),
- api.step_data(
- 'retrieve list of test suites.read',
- api.file.read_text(
- '''# This is a comment.
-- test_command: test run fuchsia-pkg://fuchsia.com/dart-jit-runner-integration-test#meta/dart-jit-runner-integration-test.cm
- run_with_dart_aot: true
- packages:
- - dart-aot-runner-integration-test-0.far
- - dart_aot_runner-0.far
- - gen/flutter/shell/platform/fuchsia/dart_runner/tests/startup_integration_test/dart_jit_runner/dart_jit_echo_server/dart_jit_echo_server/dart_jit_echo_server.far'''
- )
- ),
- api.step_data(
- 'read manifest',
- api.file.read_json({'id': '0.20200101.0.1'}),
- ),
- api.step_data(
- 'read sdk version',
- stdout=api.raw_io.output_text('ARBITRARY_SDK_VERSION'),
- ),
- api.step_data(
- 'lookup terminal.x64 product bundle',
- stdout=api.json.output({
- 'name': 'terminal.x64',
- 'transfer_manifest_url': 'gs://path/to/transfer_manifest.json',
- }),
- ),
- ffx_repo_list_step_data(
- 'run FEMU test on x64.run dart-jit-runner-integration-test.get repository information'
- ),
- api.step_data(
- 'run FEMU test on x64.run dart-jit-runner-integration-test.ffx repository publish dart_aot_runner-0.far',
- retcode=0
- ),
- api.properties.environ(EnvProperties(SWARMING_TASK_ID='deadbeef')),
- )
-
- yield api.test(
- 'invalid_emulator_arch',
- api.properties(
- InputProperties(
- goma_jobs='1024',
- build_fuchsia=True,
- test_fuchsia=True,
- git_url='https://github.com/flutter/engine',
- git_ref='refs/pull/1/head',
- clobber=False,
- emulator_arch='x32'
- ),
- ),
- api.step_data(
- 'retrieve list of test suites.parse',
- api.json.output([{
- 'package':
- 'v2_test-123.far',
- 'test_command':
- 'test run fuchsia-pkg://fuchsia.com/v2_test#meta/v2_test.cm'
- }])
- ),
- api.step_data(
- 'retrieve list of test suites.read',
- api.file.read_text(
- """# This is a comment.
-- package: v2_test-123.far
- test_command: test run fuchsia-pkg://fuchsia.com/v2_test#meta/v2_test.cm"""
- )
- ),
- api.step_data(
- 'read manifest',
- api.file.read_json({'id': '0.20200101.0.1'}),
- ),
- api.step_data(
- 'read sdk version',
- stdout=api.raw_io.output_text('ARBITRARY_SDK_VERSION'),
- ),
- api.step_data(
- 'lookup terminal.x64 product bundle',
- stdout=api.json.output({
- 'name': 'terminal.x64',
- 'transfer_manifest_url': 'gs://path/to/transfer_manifest.json',
- }),
- ),
- ffx_repo_list_step_data(
- 'run FEMU test on x64.run v2_test.get repository information'
- ),
- api.properties.environ(EnvProperties(SWARMING_TASK_ID='deadbeef')),
- )
-
- yield api.test(
- 'run_on_test_specified_arch',
- api.properties(
- InputProperties(
- goma_jobs='1024',
- build_fuchsia=True,
- test_fuchsia=True,
- git_url='https://github.com/flutter/engine',
- git_ref='refs/pull/1/head',
- clobber=False,
- ),
- ),
- api.step_data(
- 'retrieve list of test suites.parse',
- api.json.output([{
- 'test_command':
- 'test run fuchsia-pkg://fuchsia.com/run-on-both-arch#meta/run-on-both-arch.cm',
- 'packages': [
- 'dart-aot-runner-integration-test-0.far',
- 'dart_aot_runner-0.far',
- ], 'emulator_arch': [
- 'x64',
- 'arm64',
- ]
- }, {
- 'test_command':
- 'test run fuchsia-pkg://fuchsia.com/only-run-on-arm64#meta/only-run-on-arm64',
- 'packages': ['dart_aot_runner-0.far'], 'emulator_arch': ['arm64']
- }])
- ),
- api.step_data(
- 'retrieve list of test suites.read',
- api.file.read_text(
- '''# This is a comment.
-- test_command: test run fuchsia-pkg://fuchsia.com/run-on-both-arch#meta/run-on-both-arch.cm
- run_with_dart_aot: true
- packages:
- - dart-aot-runner-integration-test-0.far
- - dart_aot_runner-0.far
- emulator_arch:
- - x64
- - arm64
-- test_command: test run fuchsia-pkg://fuchsia.com/only-run-on-arm64#meta/only-run-on-arm64',
- packages:
- - dart_aot_runner-0.far'
- emulator_arch:
- - arm64'''
- )
- ),
- api.step_data(
- 'read manifest',
- api.file.read_json({'id': '0.20200101.0.1'}),
- ),
- api.step_data(
- 'read sdk version',
- stdout=api.raw_io.output_text('ARBITRARY_SDK_VERSION'),
- ),
- api.step_data(
- 'lookup terminal.x64 product bundle',
- stdout=api.json.output({
- 'name': 'terminal.x64',
- 'transfer_manifest_url': 'gs://path/to/transfer_manifest.json',
- }),
- ),
- ffx_repo_list_step_data(
- 'run FEMU test on x64.run run-on-both-arch.get repository information'
- ),
- api.properties.environ(EnvProperties(SWARMING_TASK_ID='deadbeef')),
- )
-
- yield api.test(
- 'arm64_emulator_arch',
- api.properties(
- InputProperties(
- goma_jobs='1024',
- build_fuchsia=True,
- test_fuchsia=True,
- git_url='https://github.com/flutter/engine',
- git_ref='refs/pull/1/head',
- clobber=False,
- emulator_arch='arm64'
- ),
- ),
- api.step_data(
- 'retrieve list of test suites.parse',
- api.json.output([{
- 'package':
- 'v2_test-123.far',
- 'test_command':
- 'test run fuchsia-pkg://fuchsia.com/v2_test#meta/v2_test.cm',
- 'emulator_arch': ['arm64']
- }])
- ),
- api.step_data(
- 'retrieve list of test suites.read',
- api.file.read_text(
- """# This is a comment.
-- package: v2_test-123.far
- test_command: test run fuchsia-pkg://fuchsia.com/v2_test#meta/v2_test.cm
- emulator_arch:
- - arm64"""
- )
- ),
- api.step_data(
- 'read manifest',
- api.file.read_json({'id': '0.20200101.0.1'}),
- ),
- api.step_data(
- 'read sdk version',
- stdout=api.raw_io.output_text('ARBITRARY_SDK_VERSION'),
- ),
- api.step_data(
- 'lookup terminal.qemu-arm64 product bundle',
- stdout=api.json.output({
- 'name': 'terminal.qemu-arm64',
- 'transfer_manifest_url': 'gs://path/to/transfer_manifest.json',
- }),
- ),
- ffx_repo_list_step_data(
- 'run FEMU test on arm64.run v2_test.get repository information'
- ),
- api.properties.environ(EnvProperties(SWARMING_TASK_ID='deadbeef')),
- )
-
- yield api.test(
- 'start_femu_with_cso',
- api.properties(
- InputProperties(
- goma_jobs='1024',
- build_fuchsia=True,
- test_fuchsia=True,
- git_url='https://github.com/flutter/engine',
- git_ref='refs/pull/1/head',
- clobber=False,
- enable_cso=True,
- ),
- clobber=False,
- ),
- api.step_data(
- 'retrieve list of test suites.parse',
- api.json.output([{
- 'package':
- 'v2_test-123.far',
- 'test_command':
- 'test run fuchsia-pkg://fuchsia.com/v2_test#meta/v2_test.cm -- --gtest_filter=-ParagraphTest.*:a.b'
- }, {
- 'package':
- 'v1_test_component-321.far',
- 'test_command':
- 'test run fuchsia-pkg://fuchsia.com/v1_test_component#meta/v1_test_component.cmx -ParagraphTest.*:a.b'
- }])
- ),
- api.step_data(
- 'retrieve list of test suites.read',
- api.file.read_text(
- '''# This is a comment.
-- package: v2_test-123.far
- test_command: test run fuchsia-pkg://fuchsia.com/v2_test#meta/v2_test.cm -- --gtest_filter=-ParagraphTest.*:a.b
-
-# Legacy cfv1 test
-- package: v1_test_component-321.far
- test_command: test run fuchsia-pkg://fuchsia.com/v1_test_component#meta/v1_test_component.cmx -ParagraphTest.*:a.b'''
- )
- ),
- api.step_data(
- 'read manifest',
- api.file.read_json({'id': '0.20200101.0.1'}),
- ),
- api.step_data(
- 'read sdk version',
- stdout=api.raw_io.output_text('ARBITRARY_SDK_VERSION'),
- ),
- api.step_data(
- 'lookup terminal.x64 product bundle',
- stdout=api.json.output({
- 'name': 'terminal.x64',
- 'transfer_manifest_url': 'gs://path/to/transfer_manifest.json',
- }),
- ),
- *fail_step_with_retries(
- 'run FEMU test on x64.run v2_test', 'launch x64 emulator'
- ),
- api.properties.environ(EnvProperties(SWARMING_TASK_ID='deadbeef')),
- status='FAILURE'
- )
-
- yield api.test(
- 'start_femu_with_override_pbm',
- api.properties(
- InputProperties(
- goma_jobs='1024',
- build_fuchsia=True,
- test_fuchsia=True,
- git_url='https://github.com/flutter/engine',
- git_ref='refs/pull/1/head',
- clobber=False,
- enable_cso=True,
- gclient_variables={
- "download_fuchsia_sdk":
- True,
- "fuchsia_sdk_path":
- "development/8787238722685733041/sdk/linux-amd64/core.tar.gz",
- "product_bundles_v2_path":
- "development/8776934483789347937/product_bundles.json"
- },
- ),
- clobber=False,
- ),
- api.step_data(
- 'retrieve list of test suites.parse',
- api.json.output([{
- 'package':
- 'v2_test-123.far',
- 'test_command':
- 'test run fuchsia-pkg://fuchsia.com/v2_test#meta/v2_test.cm -- --gtest_filter=-ParagraphTest.*:a.b'
- }, {
- 'package':
- 'v1_test_component-321.far',
- 'test_command':
- 'test run fuchsia-pkg://fuchsia.com/v1_test_component#meta/v1_test_component.cmx -ParagraphTest.*:a.b'
- }])
- ),
- api.step_data(
- 'retrieve list of test suites.read',
- api.file.read_text(
- '''# This is a comment.
-- package: v2_test-123.far
- test_command: test run fuchsia-pkg://fuchsia.com/v2_test#meta/v2_test.cm -- --gtest_filter=-ParagraphTest.*:a.b
-
-# Legacy cfv1 test
-- package: v1_test_component-321.far
- test_command: test run fuchsia-pkg://fuchsia.com/v1_test_component#meta/v1_test_component.cmx -ParagraphTest.*:a.b'''
- )
- ),
- api.step_data(
- 'read manifest',
- api.file.read_json({'id': '0.20200101.0.1'}),
- ),
- api.step_data(
- 'lookup terminal.x64 product bundle',
- stdout=api.json.output({
- 'name': 'terminal.x64',
- 'transfer_manifest_url': 'gs://path/to/transfer_manifest.json',
- }),
- ),
- *fail_step_with_retries(
- 'run FEMU test on x64.run v2_test', 'launch x64 emulator'
- ),
- api.properties.environ(EnvProperties(SWARMING_TASK_ID='deadbeef')),
- status='FAILURE'
- )
-
- yield api.test(
- 'run_test_with_retry',
- api.properties(
- InputProperties(
- goma_jobs='1024',
- build_fuchsia=True,
- test_fuchsia=True,
- git_url='https://github.com/flutter/engine',
- git_ref='refs/pull/1/head',
- clobber=False,
- ),
- ),
- api.step_data(
- 'retrieve list of test suites.parse',
- api.json.output([{
- 'test_command':
- 'test run fuchsia-pkg://fuchsia.com/run-on-x64#meta/run-on-x64.cm',
- 'packages': [
- 'dart-aot-runner-integration-test-0.far',
- 'dart_aot_runner-0.far',
- ], 'emulator_arch': ['x64',]
- }])
- ),
- api.step_data(
- 'retrieve list of test suites.read',
- api.file.read_text(
- '''# This is a comment.
-- test_command: test run fuchsia-pkg://fuchsia.com/run-on-both-arch#meta/run-on-both-arch.cm
- run_with_dart_aot: true
- packages:
- - dart-aot-runner-integration-test-0.far
- - dart_aot_runner-0.far
- emulator_arch:
- - x64'''
- )
- ),
- api.step_data(
- 'read manifest',
- api.file.read_json({'id': '0.20200101.0.1'}),
- ),
- api.step_data(
- 'read sdk version',
- stdout=api.raw_io.output_text('ARBITRARY_SDK_VERSION'),
- ),
- api.step_data(
- 'lookup terminal.x64 product bundle',
- stdout=api.json.output({
- 'name': 'terminal.x64',
- 'transfer_manifest_url': 'gs://path/to/transfer_manifest.json',
- }),
- ),
- api.step_data(
- 'run FEMU test on x64.run run-on-x64.launch x64 emulator', retcode=1
- ),
- api.step_data(
- 'run FEMU test on x64.run run-on-x64 (attempt #2).launch x64 emulator',
- retcode=1
- ),
- ffx_repo_list_step_data(
- 'run FEMU test on x64.run run-on-x64 (attempt #3).get repository information',
- ),
- api.properties.environ(EnvProperties(SWARMING_TASK_ID='deadbeef')),
- )