| [ |
| { |
| "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", |
| "0777", |
| "[CACHE]/builder" |
| ], |
| "infra_step": true, |
| "name": "ensure checkout cache" |
| }, |
| { |
| "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_HTTP_LOW_SPEED_LIMIT": "102400", |
| "GIT_HTTP_LOW_SPEED_TIME": "1800" |
| }, |
| "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", |
| "~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", |
| "flutter/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\": \"flutter/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 cpython3", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "RECIPE_MODULE[fuchsia::python3]/resources/tool_manifest.json", |
| "/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 cpython3.read manifest", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@", |
| "@@@STEP_LOG_LINE@tool_manifest.json@{@@@", |
| "@@@STEP_LOG_LINE@tool_manifest.json@ \"path\": \"path/to/cpython3\",@@@", |
| "@@@STEP_LOG_LINE@tool_manifest.json@ \"version\": \"version:pinned-version\"@@@", |
| "@@@STEP_LOG_LINE@tool_manifest.json@}@@@", |
| "@@@STEP_LOG_END@tool_manifest.json@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "setup goma.ensure cpython3.install path/to/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", |
| "0777", |
| "[START_DIR]/cipd_tool/path/to/cpython3/version%3Apinned-version" |
| ], |
| "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 cpython3.install path/to/cpython3.ensure package directory", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@3@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "cipd", |
| "ensure", |
| "-root", |
| "[START_DIR]/cipd_tool/path/to/cpython3/version%3Apinned-version", |
| "-ensure-file", |
| "path/to/cpython3 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 cpython3.install path/to/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\": \"path/to/cpython3\"@@@", |
| "@@@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/path/to/cpython3/version%3Apinned-version/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/path/to/cpython3/version%3Apinned-version/bin/python3", |
| "[CACHE]/goma/client/goma_ctl.py", |
| "jsonstatus", |
| "[CACHE]/goma/client/jsonstatus" |
| ], |
| "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]" |
| ] |
| }, |
| "name": "teardown goma.goma jsonstatus", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_LOG_LINE@json.output@{@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"notice\": [@@@", |
| "@@@STEP_LOG_LINE@json.output@ {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"infra_status\": {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"num_user_error\": 0, @@@", |
| "@@@STEP_LOG_LINE@json.output@ \"ping_status_code\": 200@@@", |
| "@@@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/path/to/cpython3/version%3Apinned-version/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]" |
| ] |
| }, |
| "name": "teardown goma.goma stats", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "[START_DIR]/cipd_tool/path/to/cpython3/version%3Apinned-version/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]" |
| ] |
| }, |
| "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/path/to/cpython3/version%3Apinned-version/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/path/to/cpython3/version%3Apinned-version/bin/python3", |
| "[CACHE]/goma/client/goma_ctl.py", |
| "jsonstatus", |
| "[CACHE]/goma/client/jsonstatus" |
| ], |
| "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]" |
| ] |
| }, |
| "name": "teardown goma (2).goma jsonstatus", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_LOG_LINE@json.output@{@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"notice\": [@@@", |
| "@@@STEP_LOG_LINE@json.output@ {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"infra_status\": {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"num_user_error\": 0, @@@", |
| "@@@STEP_LOG_LINE@json.output@ \"ping_status_code\": 200@@@", |
| "@@@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/path/to/cpython3/version%3Apinned-version/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]" |
| ] |
| }, |
| "name": "teardown goma (2).goma stats", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "[START_DIR]/cipd_tool/path/to/cpython3/version%3Apinned-version/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]" |
| ] |
| }, |
| "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[fuchsia::cas_util]/resources/hardlink.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", |
| "0777", |
| "[START_DIR]/cipd_tool/infra/tools/luci/cas/git_revision%3Amock_infra_git_revision" |
| ], |
| "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/git_revision%3Amock_infra_git_revision", |
| "-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/git_revision%3Amock_infra_git_revision/cas", |
| "archive", |
| "-cas-instance", |
| "projects/example-cas-server/instances/default_instance", |
| "-dump-digest", |
| "/path/to/tmp/", |
| "-paths-json", |
| "[[\"[CLEANUP]/femu_runfiles__tmp_1\", \".\"]]", |
| "-log-level", |
| "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]" |
| ] |
| }, |
| "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", |
| "product-bundle", |
| "get", |
| "terminal.qemu-x64" |
| ], |
| "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": "get terminal.qemu-x64 product bundle" |
| }, |
| { |
| "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", |
| "terminal.qemu-x64", |
| "--headless" |
| ], |
| "cwd": "[CLEANUP]/femu_runfiles__tmp_1", |
| "env": { |
| "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1" |
| }, |
| "env_prefixes": { |
| "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\": \"terminal.qemu-arm64\", @@@", |
| "@@@STEP_LOG_LINE@json.output@ \"spec\": {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"path\": \"/foo/bar/data/pbms/18411389924820269552/terminal.qemu-arm64/packages\", @@@", |
| "@@@STEP_LOG_LINE@json.output@ \"type\": \"pm\"@@@", |
| "@@@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", |
| "/foo/bar/data/pbms/18411389924820269552/terminal.qemu-arm64/packages", |
| "--package-archive", |
| "v2_test-123.far" |
| ], |
| "cwd": "[CLEANUP]/femu_runfiles__tmp_1", |
| "env": { |
| "FFX_ISOLATE_DIR": "[CLEANUP]/ffx_isolate_files_tmp_1" |
| }, |
| "env_prefixes": { |
| "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@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": [ |
| "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@@@" |
| ] |
| }, |
| { |
| "name": "$result" |
| } |
| ] |