| [ |
| { |
| "cmd": [ |
| "vpython", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "rmcontents", |
| "[CACHE]/builder" |
| ], |
| "infra_step": true, |
| "name": "everything" |
| }, |
| { |
| "cmd": [ |
| "vpython", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "ensure-directory", |
| "--mode", |
| "0777", |
| "[CACHE]/builder/engine" |
| ], |
| "infra_step": true, |
| "name": "mkdir engine" |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "RECIPE_MODULE[depot_tools::gitiles]/resources/gerrit_client.py", |
| "--json-file", |
| "/path/to/tmp/json", |
| "--url", |
| "https://dart.googlesource.com/linear_sdk_flutter_engine/+/ffffffff/commits.json", |
| "--format", |
| "text" |
| ], |
| "cwd": "[CACHE]/builder/engine", |
| "name": "fetch ffffffff:commits.json" |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "RECIPE_MODULE[depot_tools::bot_update]/resources/bot_update.py", |
| "--spec-path", |
| "cache_dir = '[CACHE]/git'\nsolutions = [{'deps_file': '.DEPS.git', 'managed': True, 'name': 'src/flutter', 'url': 'https://dart.googlesource.com/external/github.com/flutter/engine'}, {'deps_file': '.DEPS.git', 'managed': True, 'name': '../flutter', 'url': 'https://dart.googlesource.com/external/github.com/flutter/flutter'}]\ntarget_os = ['android']", |
| "--revision_mapping_file", |
| "{}", |
| "--git-cache-dir", |
| "[CACHE]/git", |
| "--cleanup-dir", |
| "[CLEANUP]/bot_update", |
| "--output_json", |
| "/path/to/tmp/json", |
| "--revision", |
| "../flutter@HEAD", |
| "--revision", |
| "src/flutter@bar", |
| "--revision", |
| "src/third_party/dart@foo" |
| ], |
| "cwd": "[CACHE]/builder/engine", |
| "env": { |
| "DEPOT_TOOLS_REPORT_BUILD": "project/ci/flutter-engine-linux/8945511751514863184", |
| "GIT_HTTP_LOW_SPEED_LIMIT": "102400", |
| "GIT_HTTP_LOW_SPEED_TIME": "1800" |
| }, |
| "env_suffixes": { |
| "DEPOT_TOOLS_UPDATE": [ |
| "0" |
| ], |
| "PATH": [ |
| "RECIPE_REPO[depot_tools]" |
| ] |
| }, |
| "infra_step": true, |
| "name": "bot_update", |
| "~followup_annotations": [ |
| "@@@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@ \"../flutter\": \"HEAD\", @@@", |
| "@@@STEP_LOG_LINE@json.output@ \"src/flutter\": \"bar\", @@@", |
| "@@@STEP_LOG_LINE@json.output@ \"src/third_party/dart\": \"foo\"@@@", |
| "@@@STEP_LOG_LINE@json.output@ }, @@@", |
| "@@@STEP_LOG_LINE@json.output@ \"manifest\": {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"../flutter\": {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/../flutter.git\", @@@", |
| "@@@STEP_LOG_LINE@json.output@ \"revision\": \"ecd9a748968d17ba8524a1801b503f35c40a8f05\"@@@", |
| "@@@STEP_LOG_LINE@json.output@ }, @@@", |
| "@@@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\": \"bar\"@@@", |
| "@@@STEP_LOG_LINE@json.output@ }, @@@", |
| "@@@STEP_LOG_LINE@json.output@ \"src/third_party/dart\": {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src/third_party/dart.git\", @@@", |
| "@@@STEP_LOG_LINE@json.output@ \"revision\": \"foo\"@@@", |
| "@@@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@ \"root\": \"src/flutter\", @@@", |
| "@@@STEP_LOG_LINE@json.output@ \"source_manifest\": {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"directories\": {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"../flutter\": {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/../flutter.git\", @@@", |
| "@@@STEP_LOG_LINE@json.output@ \"revision\": \"ecd9a748968d17ba8524a1801b503f35c40a8f05\"@@@", |
| "@@@STEP_LOG_LINE@json.output@ }@@@", |
| "@@@STEP_LOG_LINE@json.output@ }, @@@", |
| "@@@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\": \"bar\"@@@", |
| "@@@STEP_LOG_LINE@json.output@ }@@@", |
| "@@@STEP_LOG_LINE@json.output@ }, @@@", |
| "@@@STEP_LOG_LINE@json.output@ \"src/third_party/dart\": {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src/third_party/dart.git\", @@@", |
| "@@@STEP_LOG_LINE@json.output@ \"revision\": \"foo\"@@@", |
| "@@@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_revision@\"ffffffff\"@@@", |
| "@@@SET_BUILD_PROPERTY@rev_engine@\"bar\"@@@", |
| "@@@SET_BUILD_PROPERTY@rev_flutter@\"HEAD\"@@@", |
| "@@@SET_BUILD_PROPERTY@rev_sdk@\"foo\"@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "RECIPE_REPO[depot_tools]/gclient.py", |
| "runhooks" |
| ], |
| "cwd": "[CACHE]/builder/engine", |
| "env": { |
| "DEPOT_TOOLS_REPORT_BUILD": "project/ci/flutter-engine-linux/8945511751514863184" |
| }, |
| "env_suffixes": { |
| "PATH": [ |
| "RECIPE_REPO[depot_tools]" |
| ] |
| }, |
| "name": "gclient runhooks" |
| }, |
| { |
| "cmd": [ |
| "vpython", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "symlink", |
| "[CACHE]/builder/flutter", |
| "[CACHE]/builder/engine/flutter" |
| ], |
| "cwd": "[CACHE]/builder/engine", |
| "env": { |
| "DEPOT_TOOLS_UPDATE": "0" |
| }, |
| "env_suffixes": { |
| "DEPOT_TOOLS_UPDATE": [ |
| "0" |
| ], |
| "PATH": [ |
| "RECIPE_REPO[depot_tools]" |
| ] |
| }, |
| "infra_step": true, |
| "name": "symlink flutter to new checkout location" |
| }, |
| { |
| "cmd": [ |
| "[CACHE]/builder/engine/src/third_party/dart/tools/3xhead_flutter_hooks.sh" |
| ], |
| "cwd": "[CACHE]/builder/engine", |
| "env": { |
| "DEPOT_TOOLS_UPDATE": "0" |
| }, |
| "env_suffixes": { |
| "DEPOT_TOOLS_UPDATE": [ |
| "0" |
| ], |
| "PATH": [ |
| "RECIPE_REPO[depot_tools]" |
| ] |
| }, |
| "name": "3xHEAD Flutter Hooks" |
| }, |
| { |
| "cmd": [], |
| "name": "ensure_goma" |
| }, |
| { |
| "cmd": [ |
| "cipd", |
| "ensure", |
| "-root", |
| "[CACHE]/goma/client", |
| "-ensure-file", |
| "infra_internal/goma/client/${platform} release", |
| "-max-threads", |
| "0", |
| "-json-output", |
| "/path/to/tmp/json" |
| ], |
| "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-release---------\", @@@", |
| "@@@STEP_LOG_LINE@json.output@ \"package\": \"infra_internal/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": [ |
| "cipd", |
| "ensure", |
| "-root", |
| "[CACHE]/goma/bqupload", |
| "-ensure-file", |
| "infra/tools/bqupload/${platform} git_revision:643892f957c8e106dff793468101f2ecfc31abb7", |
| "-max-threads", |
| "0", |
| "-json-output", |
| "/path/to/tmp/json" |
| ], |
| "infra_step": true, |
| "name": "ensure_goma.ensure_installed (2)", |
| "~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:643\", @@@", |
| "@@@STEP_LOG_LINE@json.output@ \"package\": \"infra/tools/bqupload/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": [ |
| "python", |
| "-u", |
| "[CACHE]/builder/engine/src/third_party/dart/tools/task_kill.py" |
| ], |
| "name": "kill processes" |
| }, |
| { |
| "cmd": [ |
| "bash", |
| "-c", |
| "yes | $ANDROID_SDK_ROOT/tools/bin/sdkmanager --licenses" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client" |
| }, |
| "name": "accept android licenses" |
| }, |
| { |
| "cmd": [ |
| "[CACHE]/builder/engine/src/flutter/tools/gn", |
| "--full-dart-sdk" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client" |
| }, |
| "env_suffixes": { |
| "DEPOT_TOOLS_UPDATE": [ |
| "0" |
| ], |
| "PATH": [ |
| "RECIPE_REPO[depot_tools]" |
| ] |
| }, |
| "name": "gn --full-dart-sdk" |
| }, |
| { |
| "cmd": [], |
| "name": "preprocess_for_goma" |
| }, |
| { |
| "cmd": [ |
| "vpython", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "ensure-directory", |
| "--mode", |
| "0777", |
| "[CACHE]/goma/data/flutter_engine_linux" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client" |
| }, |
| "infra_step": true, |
| "name": "preprocess_for_goma.goma cache directory", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "[CACHE]/goma/client/goma_ctl.py", |
| "restart" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMACTL_CRASH_REPORT_ID_FILE": "[TMP_BASE]/crash_report_id", |
| "GOMA_CACHE_DIR": "[CACHE]/goma/data/flutter_engine_linux", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "GOMA_DUMP_COUNTERZ_FILE": "[TMP_BASE]/goma_counterz", |
| "GOMA_DUMP_STATS_FILE": "[TMP_BASE]/goma_stats", |
| "GOMA_ENABLE_COUNTERZ": "true", |
| "GOMA_HERMETIC": "error", |
| "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json" |
| }, |
| "infra_step": true, |
| "name": "preprocess_for_goma.start_goma", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_LINK@cloudtail@https://console.cloud.google.com/logs/viewer?project=goma-logs&resource=gce_instance%2Finstance_id%2Ffakevm999-m9@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "preprocess_for_goma.goma_with_global_service_account", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "RECIPE_REPO[build]/scripts/tools/runit.py", |
| "--show-path", |
| "--with-third-party-lib", |
| "--", |
| "python", |
| "RECIPE_MODULE[build::goma]/resources/cloudtail_utils.py", |
| "start", |
| "--cloudtail-path", |
| "cloudtail", |
| "--pid-file", |
| "[TMP_BASE]/cloudtail.pid", |
| "--cloudtail-service-account-json", |
| "/creds/service_accounts/service-account-goma-cloudtail.json" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client" |
| }, |
| "infra_step": true, |
| "name": "preprocess_for_goma.start cloudtail", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "RECIPE_REPO[depot_tools]/ninja", |
| "-j", |
| "80", |
| "-C", |
| "[CACHE]/builder/engine/src/out/host_debug" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client" |
| }, |
| "name": "build host_debug" |
| }, |
| { |
| "cmd": [], |
| "name": "postprocess_for_goma" |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "[CACHE]/goma/client/goma_ctl.py", |
| "jsonstatus", |
| "[TMP_BASE]/goma_jsonstatus.json" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMACTL_CRASH_REPORT_ID_FILE": "[TMP_BASE]/crash_report_id", |
| "GOMA_CACHE_DIR": "[CACHE]/goma/data/flutter_engine_linux", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "GOMA_DUMP_COUNTERZ_FILE": "[TMP_BASE]/goma_counterz", |
| "GOMA_DUMP_STATS_FILE": "[TMP_BASE]/goma_stats", |
| "GOMA_ENABLE_COUNTERZ": "true", |
| "GOMA_HERMETIC": "error", |
| "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json" |
| }, |
| "name": "postprocess_for_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": [ |
| "python", |
| "-u", |
| "[CACHE]/goma/client/goma_ctl.py", |
| "stat" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMACTL_CRASH_REPORT_ID_FILE": "[TMP_BASE]/crash_report_id", |
| "GOMA_CACHE_DIR": "[CACHE]/goma/data/flutter_engine_linux", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "GOMA_DUMP_COUNTERZ_FILE": "[TMP_BASE]/goma_counterz", |
| "GOMA_DUMP_STATS_FILE": "[TMP_BASE]/goma_stats", |
| "GOMA_ENABLE_COUNTERZ": "true", |
| "GOMA_HERMETIC": "error", |
| "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json" |
| }, |
| "name": "postprocess_for_goma.goma_stat", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "[CACHE]/goma/client/goma_ctl.py", |
| "stop" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMACTL_CRASH_REPORT_ID_FILE": "[TMP_BASE]/crash_report_id", |
| "GOMA_CACHE_DIR": "[CACHE]/goma/data/flutter_engine_linux", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "GOMA_DUMP_COUNTERZ_FILE": "[TMP_BASE]/goma_counterz", |
| "GOMA_DUMP_STATS_FILE": "[TMP_BASE]/goma_stats", |
| "GOMA_ENABLE_COUNTERZ": "true", |
| "GOMA_HERMETIC": "error", |
| "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json" |
| }, |
| "name": "postprocess_for_goma.stop_goma", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython", |
| "-u", |
| "RECIPE_REPO[build]/scripts/tools/runit.py", |
| "--show-path", |
| "--", |
| "python", |
| "RECIPE_REPO[build]/recipes/upload_goma_logs.py", |
| "--upload-compiler-proxy-info", |
| "--log-url-json-file", |
| "/path/to/tmp/json", |
| "--gsutil-py-path", |
| "RECIPE_REPO[depot_tools]/gsutil.py", |
| "--bqupload-path", |
| "[CACHE]/goma/bqupload/bqupload", |
| "--bigquery-service-account-json", |
| "/creds/service_accounts/service-account-goma-bigquery.json", |
| "--json-status", |
| "[TMP_BASE]/goma_jsonstatus.json", |
| "--build-exit-status", |
| "0", |
| "--build-step-name", |
| "build host_debug", |
| "--goma-stats-file", |
| "[TMP_BASE]/goma_stats", |
| "--goma-counterz-file", |
| "[TMP_BASE]/goma_counterz", |
| "--goma-crash-report-id-file", |
| "[TMP_BASE]/crash_report_id", |
| "--build-id", |
| "8945511751514863184", |
| "--builder-id-json", |
| "{\"bucket\": \"ci\", \"builder\": \"flutter-engine-linux\", \"project\": \"project\"}", |
| "--is-luci", |
| "--buildbot-buildername", |
| "flutter-engine-linux", |
| "--buildbot-slavename", |
| "fake-bot-id" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client" |
| }, |
| "name": "postprocess_for_goma.upload_log", |
| "timeout": 300, |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_LOG_LINE@json.output@{@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"compiler_proxy_log\": \"https://chromium-build-stats.appspot.com/compiler_proxy_log/2017/03/30/build11-m1/compiler_proxy.exe.BUILD11-M1.chrome-bot.log.INFO.20170329-222936.4420.gz\"@@@", |
| "@@@STEP_LOG_LINE@json.output@}@@@", |
| "@@@STEP_LOG_END@json.output@@@", |
| "@@@STEP_LINK@compiler_proxy_log@https://chromium-build-stats.appspot.com/compiler_proxy_log/2017/03/30/build11-m1/compiler_proxy.exe.BUILD11-M1.chrome-bot.log.INFO.20170329-222936.4420.gz@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "RECIPE_REPO[build]/scripts/tools/runit.py", |
| "--show-path", |
| "--with-third-party-lib", |
| "--", |
| "python", |
| "RECIPE_MODULE[build::goma]/resources/cloudtail_utils.py", |
| "stop", |
| "--killed-pid-file", |
| "[TMP_BASE]/cloudtail.pid" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client" |
| }, |
| "infra_step": true, |
| "name": "postprocess_for_goma.stop cloudtail", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "preprocess_for_goma (2)" |
| }, |
| { |
| "cmd": [ |
| "vpython", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "ensure-directory", |
| "--mode", |
| "0777", |
| "[CACHE]/goma/data/flutter_engine_linux" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client" |
| }, |
| "infra_step": true, |
| "name": "preprocess_for_goma (2).goma cache directory", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "[CACHE]/goma/client/goma_ctl.py", |
| "restart" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMACTL_CRASH_REPORT_ID_FILE": "[TMP_BASE]/crash_report_id", |
| "GOMA_CACHE_DIR": "[CACHE]/goma/data/flutter_engine_linux", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "GOMA_DUMP_COUNTERZ_FILE": "[TMP_BASE]/goma_counterz", |
| "GOMA_DUMP_STATS_FILE": "[TMP_BASE]/goma_stats", |
| "GOMA_ENABLE_COUNTERZ": "true", |
| "GOMA_HERMETIC": "error", |
| "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json" |
| }, |
| "infra_step": true, |
| "name": "preprocess_for_goma (2).start_goma", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_LINK@cloudtail@https://console.cloud.google.com/logs/viewer?project=goma-logs&resource=gce_instance%2Finstance_id%2Ffakevm999-m9@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "preprocess_for_goma (2).goma_with_global_service_account", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "RECIPE_REPO[build]/scripts/tools/runit.py", |
| "--show-path", |
| "--with-third-party-lib", |
| "--", |
| "python", |
| "RECIPE_MODULE[build::goma]/resources/cloudtail_utils.py", |
| "start", |
| "--cloudtail-path", |
| "cloudtail", |
| "--pid-file", |
| "[TMP_BASE]/cloudtail.pid", |
| "--cloudtail-service-account-json", |
| "/creds/service_accounts/service-account-goma-cloudtail.json" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client" |
| }, |
| "infra_step": true, |
| "name": "preprocess_for_goma (2).start cloudtail", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "RECIPE_REPO[depot_tools]/ninja", |
| "-j", |
| "80", |
| "-C", |
| "[CACHE]/builder/engine/src/out/host_debug", |
| "create_full_sdk" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client" |
| }, |
| "name": "build host_debug create_full_sdk" |
| }, |
| { |
| "cmd": [], |
| "name": "postprocess_for_goma (2)" |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "[CACHE]/goma/client/goma_ctl.py", |
| "jsonstatus", |
| "[TMP_BASE]/goma_jsonstatus.json" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMACTL_CRASH_REPORT_ID_FILE": "[TMP_BASE]/crash_report_id", |
| "GOMA_CACHE_DIR": "[CACHE]/goma/data/flutter_engine_linux", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "GOMA_DUMP_COUNTERZ_FILE": "[TMP_BASE]/goma_counterz", |
| "GOMA_DUMP_STATS_FILE": "[TMP_BASE]/goma_stats", |
| "GOMA_ENABLE_COUNTERZ": "true", |
| "GOMA_HERMETIC": "error", |
| "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json" |
| }, |
| "name": "postprocess_for_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": [ |
| "python", |
| "-u", |
| "[CACHE]/goma/client/goma_ctl.py", |
| "stat" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMACTL_CRASH_REPORT_ID_FILE": "[TMP_BASE]/crash_report_id", |
| "GOMA_CACHE_DIR": "[CACHE]/goma/data/flutter_engine_linux", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "GOMA_DUMP_COUNTERZ_FILE": "[TMP_BASE]/goma_counterz", |
| "GOMA_DUMP_STATS_FILE": "[TMP_BASE]/goma_stats", |
| "GOMA_ENABLE_COUNTERZ": "true", |
| "GOMA_HERMETIC": "error", |
| "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json" |
| }, |
| "name": "postprocess_for_goma (2).goma_stat", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "[CACHE]/goma/client/goma_ctl.py", |
| "stop" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMACTL_CRASH_REPORT_ID_FILE": "[TMP_BASE]/crash_report_id", |
| "GOMA_CACHE_DIR": "[CACHE]/goma/data/flutter_engine_linux", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "GOMA_DUMP_COUNTERZ_FILE": "[TMP_BASE]/goma_counterz", |
| "GOMA_DUMP_STATS_FILE": "[TMP_BASE]/goma_stats", |
| "GOMA_ENABLE_COUNTERZ": "true", |
| "GOMA_HERMETIC": "error", |
| "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json" |
| }, |
| "name": "postprocess_for_goma (2).stop_goma", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython", |
| "-u", |
| "RECIPE_REPO[build]/scripts/tools/runit.py", |
| "--show-path", |
| "--", |
| "python", |
| "RECIPE_REPO[build]/recipes/upload_goma_logs.py", |
| "--upload-compiler-proxy-info", |
| "--log-url-json-file", |
| "/path/to/tmp/json", |
| "--gsutil-py-path", |
| "RECIPE_REPO[depot_tools]/gsutil.py", |
| "--bqupload-path", |
| "[CACHE]/goma/bqupload/bqupload", |
| "--bigquery-service-account-json", |
| "/creds/service_accounts/service-account-goma-bigquery.json", |
| "--json-status", |
| "[TMP_BASE]/goma_jsonstatus.json", |
| "--build-exit-status", |
| "0", |
| "--build-step-name", |
| "build host_debug create_full_sdk", |
| "--goma-stats-file", |
| "[TMP_BASE]/goma_stats", |
| "--goma-counterz-file", |
| "[TMP_BASE]/goma_counterz", |
| "--goma-crash-report-id-file", |
| "[TMP_BASE]/crash_report_id", |
| "--build-id", |
| "8945511751514863184", |
| "--builder-id-json", |
| "{\"bucket\": \"ci\", \"builder\": \"flutter-engine-linux\", \"project\": \"project\"}", |
| "--is-luci", |
| "--buildbot-buildername", |
| "flutter-engine-linux", |
| "--buildbot-slavename", |
| "fake-bot-id" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client" |
| }, |
| "name": "postprocess_for_goma (2).upload_log", |
| "timeout": 300, |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_LOG_LINE@json.output@{@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"compiler_proxy_log\": \"https://chromium-build-stats.appspot.com/compiler_proxy_log/2017/03/30/build11-m1/compiler_proxy.exe.BUILD11-M1.chrome-bot.log.INFO.20170329-222936.4420.gz\"@@@", |
| "@@@STEP_LOG_LINE@json.output@}@@@", |
| "@@@STEP_LOG_END@json.output@@@", |
| "@@@STEP_LINK@compiler_proxy_log@https://chromium-build-stats.appspot.com/compiler_proxy_log/2017/03/30/build11-m1/compiler_proxy.exe.BUILD11-M1.chrome-bot.log.INFO.20170329-222936.4420.gz@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "RECIPE_REPO[build]/scripts/tools/runit.py", |
| "--show-path", |
| "--with-third-party-lib", |
| "--", |
| "python", |
| "RECIPE_MODULE[build::goma]/resources/cloudtail_utils.py", |
| "stop", |
| "--killed-pid-file", |
| "[TMP_BASE]/cloudtail.pid" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client" |
| }, |
| "infra_step": true, |
| "name": "postprocess_for_goma (2).stop cloudtail", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "[CACHE]/builder/engine/src/flutter/tools/gn", |
| "--unoptimized" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client" |
| }, |
| "env_suffixes": { |
| "DEPOT_TOOLS_UPDATE": [ |
| "0" |
| ], |
| "PATH": [ |
| "RECIPE_REPO[depot_tools]" |
| ] |
| }, |
| "name": "gn --unoptimized" |
| }, |
| { |
| "cmd": [], |
| "name": "preprocess_for_goma (3)" |
| }, |
| { |
| "cmd": [ |
| "vpython", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "ensure-directory", |
| "--mode", |
| "0777", |
| "[CACHE]/goma/data/flutter_engine_linux" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client" |
| }, |
| "infra_step": true, |
| "name": "preprocess_for_goma (3).goma cache directory", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "[CACHE]/goma/client/goma_ctl.py", |
| "restart" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMACTL_CRASH_REPORT_ID_FILE": "[TMP_BASE]/crash_report_id", |
| "GOMA_CACHE_DIR": "[CACHE]/goma/data/flutter_engine_linux", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "GOMA_DUMP_COUNTERZ_FILE": "[TMP_BASE]/goma_counterz", |
| "GOMA_DUMP_STATS_FILE": "[TMP_BASE]/goma_stats", |
| "GOMA_ENABLE_COUNTERZ": "true", |
| "GOMA_HERMETIC": "error", |
| "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json" |
| }, |
| "infra_step": true, |
| "name": "preprocess_for_goma (3).start_goma", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_LINK@cloudtail@https://console.cloud.google.com/logs/viewer?project=goma-logs&resource=gce_instance%2Finstance_id%2Ffakevm999-m9@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "preprocess_for_goma (3).goma_with_global_service_account", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "RECIPE_REPO[build]/scripts/tools/runit.py", |
| "--show-path", |
| "--with-third-party-lib", |
| "--", |
| "python", |
| "RECIPE_MODULE[build::goma]/resources/cloudtail_utils.py", |
| "start", |
| "--cloudtail-path", |
| "cloudtail", |
| "--pid-file", |
| "[TMP_BASE]/cloudtail.pid", |
| "--cloudtail-service-account-json", |
| "/creds/service_accounts/service-account-goma-cloudtail.json" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client" |
| }, |
| "infra_step": true, |
| "name": "preprocess_for_goma (3).start cloudtail", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "RECIPE_REPO[depot_tools]/ninja", |
| "-j", |
| "80", |
| "-C", |
| "[CACHE]/builder/engine/src/out/host_debug_unopt" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client" |
| }, |
| "name": "build host_debug_unopt" |
| }, |
| { |
| "cmd": [], |
| "name": "postprocess_for_goma (3)" |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "[CACHE]/goma/client/goma_ctl.py", |
| "jsonstatus", |
| "[TMP_BASE]/goma_jsonstatus.json" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMACTL_CRASH_REPORT_ID_FILE": "[TMP_BASE]/crash_report_id", |
| "GOMA_CACHE_DIR": "[CACHE]/goma/data/flutter_engine_linux", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "GOMA_DUMP_COUNTERZ_FILE": "[TMP_BASE]/goma_counterz", |
| "GOMA_DUMP_STATS_FILE": "[TMP_BASE]/goma_stats", |
| "GOMA_ENABLE_COUNTERZ": "true", |
| "GOMA_HERMETIC": "error", |
| "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json" |
| }, |
| "name": "postprocess_for_goma (3).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": [ |
| "python", |
| "-u", |
| "[CACHE]/goma/client/goma_ctl.py", |
| "stat" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMACTL_CRASH_REPORT_ID_FILE": "[TMP_BASE]/crash_report_id", |
| "GOMA_CACHE_DIR": "[CACHE]/goma/data/flutter_engine_linux", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "GOMA_DUMP_COUNTERZ_FILE": "[TMP_BASE]/goma_counterz", |
| "GOMA_DUMP_STATS_FILE": "[TMP_BASE]/goma_stats", |
| "GOMA_ENABLE_COUNTERZ": "true", |
| "GOMA_HERMETIC": "error", |
| "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json" |
| }, |
| "name": "postprocess_for_goma (3).goma_stat", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "[CACHE]/goma/client/goma_ctl.py", |
| "stop" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMACTL_CRASH_REPORT_ID_FILE": "[TMP_BASE]/crash_report_id", |
| "GOMA_CACHE_DIR": "[CACHE]/goma/data/flutter_engine_linux", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "GOMA_DUMP_COUNTERZ_FILE": "[TMP_BASE]/goma_counterz", |
| "GOMA_DUMP_STATS_FILE": "[TMP_BASE]/goma_stats", |
| "GOMA_ENABLE_COUNTERZ": "true", |
| "GOMA_HERMETIC": "error", |
| "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json" |
| }, |
| "name": "postprocess_for_goma (3).stop_goma", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython", |
| "-u", |
| "RECIPE_REPO[build]/scripts/tools/runit.py", |
| "--show-path", |
| "--", |
| "python", |
| "RECIPE_REPO[build]/recipes/upload_goma_logs.py", |
| "--upload-compiler-proxy-info", |
| "--log-url-json-file", |
| "/path/to/tmp/json", |
| "--gsutil-py-path", |
| "RECIPE_REPO[depot_tools]/gsutil.py", |
| "--bqupload-path", |
| "[CACHE]/goma/bqupload/bqupload", |
| "--bigquery-service-account-json", |
| "/creds/service_accounts/service-account-goma-bigquery.json", |
| "--json-status", |
| "[TMP_BASE]/goma_jsonstatus.json", |
| "--build-exit-status", |
| "0", |
| "--build-step-name", |
| "build host_debug_unopt", |
| "--goma-stats-file", |
| "[TMP_BASE]/goma_stats", |
| "--goma-counterz-file", |
| "[TMP_BASE]/goma_counterz", |
| "--goma-crash-report-id-file", |
| "[TMP_BASE]/crash_report_id", |
| "--build-id", |
| "8945511751514863184", |
| "--builder-id-json", |
| "{\"bucket\": \"ci\", \"builder\": \"flutter-engine-linux\", \"project\": \"project\"}", |
| "--is-luci", |
| "--buildbot-buildername", |
| "flutter-engine-linux", |
| "--buildbot-slavename", |
| "fake-bot-id" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client" |
| }, |
| "name": "postprocess_for_goma (3).upload_log", |
| "timeout": 300, |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_LOG_LINE@json.output@{@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"compiler_proxy_log\": \"https://chromium-build-stats.appspot.com/compiler_proxy_log/2017/03/30/build11-m1/compiler_proxy.exe.BUILD11-M1.chrome-bot.log.INFO.20170329-222936.4420.gz\"@@@", |
| "@@@STEP_LOG_LINE@json.output@}@@@", |
| "@@@STEP_LOG_END@json.output@@@", |
| "@@@STEP_LINK@compiler_proxy_log@https://chromium-build-stats.appspot.com/compiler_proxy_log/2017/03/30/build11-m1/compiler_proxy.exe.BUILD11-M1.chrome-bot.log.INFO.20170329-222936.4420.gz@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "RECIPE_REPO[build]/scripts/tools/runit.py", |
| "--show-path", |
| "--with-third-party-lib", |
| "--", |
| "python", |
| "RECIPE_MODULE[build::goma]/resources/cloudtail_utils.py", |
| "stop", |
| "--killed-pid-file", |
| "[TMP_BASE]/cloudtail.pid" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client" |
| }, |
| "infra_step": true, |
| "name": "postprocess_for_goma (3).stop cloudtail", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "preprocess_for_goma (4)" |
| }, |
| { |
| "cmd": [ |
| "vpython", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "ensure-directory", |
| "--mode", |
| "0777", |
| "[CACHE]/goma/data/flutter_engine_linux" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client" |
| }, |
| "infra_step": true, |
| "name": "preprocess_for_goma (4).goma cache directory", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "[CACHE]/goma/client/goma_ctl.py", |
| "restart" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMACTL_CRASH_REPORT_ID_FILE": "[TMP_BASE]/crash_report_id", |
| "GOMA_CACHE_DIR": "[CACHE]/goma/data/flutter_engine_linux", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "GOMA_DUMP_COUNTERZ_FILE": "[TMP_BASE]/goma_counterz", |
| "GOMA_DUMP_STATS_FILE": "[TMP_BASE]/goma_stats", |
| "GOMA_ENABLE_COUNTERZ": "true", |
| "GOMA_HERMETIC": "error", |
| "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json" |
| }, |
| "infra_step": true, |
| "name": "preprocess_for_goma (4).start_goma", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_LINK@cloudtail@https://console.cloud.google.com/logs/viewer?project=goma-logs&resource=gce_instance%2Finstance_id%2Ffakevm999-m9@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "preprocess_for_goma (4).goma_with_global_service_account", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "RECIPE_REPO[build]/scripts/tools/runit.py", |
| "--show-path", |
| "--with-third-party-lib", |
| "--", |
| "python", |
| "RECIPE_MODULE[build::goma]/resources/cloudtail_utils.py", |
| "start", |
| "--cloudtail-path", |
| "cloudtail", |
| "--pid-file", |
| "[TMP_BASE]/cloudtail.pid", |
| "--cloudtail-service-account-json", |
| "/creds/service_accounts/service-account-goma-cloudtail.json" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client" |
| }, |
| "infra_step": true, |
| "name": "preprocess_for_goma (4).start cloudtail", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "RECIPE_REPO[depot_tools]/ninja", |
| "-j", |
| "80", |
| "-C", |
| "[CACHE]/builder/engine/src/out/host_debug_unopt", |
| "generate_dart_ui" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client" |
| }, |
| "name": "build host_debug_unopt generate_dart_ui" |
| }, |
| { |
| "cmd": [], |
| "name": "postprocess_for_goma (4)" |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "[CACHE]/goma/client/goma_ctl.py", |
| "jsonstatus", |
| "[TMP_BASE]/goma_jsonstatus.json" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMACTL_CRASH_REPORT_ID_FILE": "[TMP_BASE]/crash_report_id", |
| "GOMA_CACHE_DIR": "[CACHE]/goma/data/flutter_engine_linux", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "GOMA_DUMP_COUNTERZ_FILE": "[TMP_BASE]/goma_counterz", |
| "GOMA_DUMP_STATS_FILE": "[TMP_BASE]/goma_stats", |
| "GOMA_ENABLE_COUNTERZ": "true", |
| "GOMA_HERMETIC": "error", |
| "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json" |
| }, |
| "name": "postprocess_for_goma (4).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": [ |
| "python", |
| "-u", |
| "[CACHE]/goma/client/goma_ctl.py", |
| "stat" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMACTL_CRASH_REPORT_ID_FILE": "[TMP_BASE]/crash_report_id", |
| "GOMA_CACHE_DIR": "[CACHE]/goma/data/flutter_engine_linux", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "GOMA_DUMP_COUNTERZ_FILE": "[TMP_BASE]/goma_counterz", |
| "GOMA_DUMP_STATS_FILE": "[TMP_BASE]/goma_stats", |
| "GOMA_ENABLE_COUNTERZ": "true", |
| "GOMA_HERMETIC": "error", |
| "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json" |
| }, |
| "name": "postprocess_for_goma (4).goma_stat", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "[CACHE]/goma/client/goma_ctl.py", |
| "stop" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMACTL_CRASH_REPORT_ID_FILE": "[TMP_BASE]/crash_report_id", |
| "GOMA_CACHE_DIR": "[CACHE]/goma/data/flutter_engine_linux", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "GOMA_DUMP_COUNTERZ_FILE": "[TMP_BASE]/goma_counterz", |
| "GOMA_DUMP_STATS_FILE": "[TMP_BASE]/goma_stats", |
| "GOMA_ENABLE_COUNTERZ": "true", |
| "GOMA_HERMETIC": "error", |
| "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json" |
| }, |
| "name": "postprocess_for_goma (4).stop_goma", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython", |
| "-u", |
| "RECIPE_REPO[build]/scripts/tools/runit.py", |
| "--show-path", |
| "--", |
| "python", |
| "RECIPE_REPO[build]/recipes/upload_goma_logs.py", |
| "--upload-compiler-proxy-info", |
| "--log-url-json-file", |
| "/path/to/tmp/json", |
| "--gsutil-py-path", |
| "RECIPE_REPO[depot_tools]/gsutil.py", |
| "--bqupload-path", |
| "[CACHE]/goma/bqupload/bqupload", |
| "--bigquery-service-account-json", |
| "/creds/service_accounts/service-account-goma-bigquery.json", |
| "--json-status", |
| "[TMP_BASE]/goma_jsonstatus.json", |
| "--build-exit-status", |
| "0", |
| "--build-step-name", |
| "build host_debug_unopt generate_dart_ui", |
| "--goma-stats-file", |
| "[TMP_BASE]/goma_stats", |
| "--goma-counterz-file", |
| "[TMP_BASE]/goma_counterz", |
| "--goma-crash-report-id-file", |
| "[TMP_BASE]/crash_report_id", |
| "--build-id", |
| "8945511751514863184", |
| "--builder-id-json", |
| "{\"bucket\": \"ci\", \"builder\": \"flutter-engine-linux\", \"project\": \"project\"}", |
| "--is-luci", |
| "--buildbot-buildername", |
| "flutter-engine-linux", |
| "--buildbot-slavename", |
| "fake-bot-id" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client" |
| }, |
| "name": "postprocess_for_goma (4).upload_log", |
| "timeout": 300, |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_LOG_LINE@json.output@{@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"compiler_proxy_log\": \"https://chromium-build-stats.appspot.com/compiler_proxy_log/2017/03/30/build11-m1/compiler_proxy.exe.BUILD11-M1.chrome-bot.log.INFO.20170329-222936.4420.gz\"@@@", |
| "@@@STEP_LOG_LINE@json.output@}@@@", |
| "@@@STEP_LOG_END@json.output@@@", |
| "@@@STEP_LINK@compiler_proxy_log@https://chromium-build-stats.appspot.com/compiler_proxy_log/2017/03/30/build11-m1/compiler_proxy.exe.BUILD11-M1.chrome-bot.log.INFO.20170329-222936.4420.gz@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "RECIPE_REPO[build]/scripts/tools/runit.py", |
| "--show-path", |
| "--with-third-party-lib", |
| "--", |
| "python", |
| "RECIPE_MODULE[build::goma]/resources/cloudtail_utils.py", |
| "stop", |
| "--killed-pid-file", |
| "[TMP_BASE]/cloudtail.pid" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client" |
| }, |
| "infra_step": true, |
| "name": "postprocess_for_goma (4).stop cloudtail", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "[CACHE]/builder/engine/src/flutter/tools/gn", |
| "--runtime-mode=release" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client" |
| }, |
| "env_suffixes": { |
| "DEPOT_TOOLS_UPDATE": [ |
| "0" |
| ], |
| "PATH": [ |
| "RECIPE_REPO[depot_tools]" |
| ] |
| }, |
| "name": "gn --runtime-mode=release" |
| }, |
| { |
| "cmd": [], |
| "name": "preprocess_for_goma (5)" |
| }, |
| { |
| "cmd": [ |
| "vpython", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "ensure-directory", |
| "--mode", |
| "0777", |
| "[CACHE]/goma/data/flutter_engine_linux" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client" |
| }, |
| "infra_step": true, |
| "name": "preprocess_for_goma (5).goma cache directory", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "[CACHE]/goma/client/goma_ctl.py", |
| "restart" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMACTL_CRASH_REPORT_ID_FILE": "[TMP_BASE]/crash_report_id", |
| "GOMA_CACHE_DIR": "[CACHE]/goma/data/flutter_engine_linux", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "GOMA_DUMP_COUNTERZ_FILE": "[TMP_BASE]/goma_counterz", |
| "GOMA_DUMP_STATS_FILE": "[TMP_BASE]/goma_stats", |
| "GOMA_ENABLE_COUNTERZ": "true", |
| "GOMA_HERMETIC": "error", |
| "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json" |
| }, |
| "infra_step": true, |
| "name": "preprocess_for_goma (5).start_goma", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_LINK@cloudtail@https://console.cloud.google.com/logs/viewer?project=goma-logs&resource=gce_instance%2Finstance_id%2Ffakevm999-m9@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "preprocess_for_goma (5).goma_with_global_service_account", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "RECIPE_REPO[build]/scripts/tools/runit.py", |
| "--show-path", |
| "--with-third-party-lib", |
| "--", |
| "python", |
| "RECIPE_MODULE[build::goma]/resources/cloudtail_utils.py", |
| "start", |
| "--cloudtail-path", |
| "cloudtail", |
| "--pid-file", |
| "[TMP_BASE]/cloudtail.pid", |
| "--cloudtail-service-account-json", |
| "/creds/service_accounts/service-account-goma-cloudtail.json" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client" |
| }, |
| "infra_step": true, |
| "name": "preprocess_for_goma (5).start cloudtail", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "RECIPE_REPO[depot_tools]/ninja", |
| "-j", |
| "80", |
| "-C", |
| "[CACHE]/builder/engine/src/out/host_release" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client" |
| }, |
| "name": "build host_release" |
| }, |
| { |
| "cmd": [], |
| "name": "postprocess_for_goma (5)" |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "[CACHE]/goma/client/goma_ctl.py", |
| "jsonstatus", |
| "[TMP_BASE]/goma_jsonstatus.json" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMACTL_CRASH_REPORT_ID_FILE": "[TMP_BASE]/crash_report_id", |
| "GOMA_CACHE_DIR": "[CACHE]/goma/data/flutter_engine_linux", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "GOMA_DUMP_COUNTERZ_FILE": "[TMP_BASE]/goma_counterz", |
| "GOMA_DUMP_STATS_FILE": "[TMP_BASE]/goma_stats", |
| "GOMA_ENABLE_COUNTERZ": "true", |
| "GOMA_HERMETIC": "error", |
| "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json" |
| }, |
| "name": "postprocess_for_goma (5).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": [ |
| "python", |
| "-u", |
| "[CACHE]/goma/client/goma_ctl.py", |
| "stat" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMACTL_CRASH_REPORT_ID_FILE": "[TMP_BASE]/crash_report_id", |
| "GOMA_CACHE_DIR": "[CACHE]/goma/data/flutter_engine_linux", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "GOMA_DUMP_COUNTERZ_FILE": "[TMP_BASE]/goma_counterz", |
| "GOMA_DUMP_STATS_FILE": "[TMP_BASE]/goma_stats", |
| "GOMA_ENABLE_COUNTERZ": "true", |
| "GOMA_HERMETIC": "error", |
| "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json" |
| }, |
| "name": "postprocess_for_goma (5).goma_stat", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "[CACHE]/goma/client/goma_ctl.py", |
| "stop" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMACTL_CRASH_REPORT_ID_FILE": "[TMP_BASE]/crash_report_id", |
| "GOMA_CACHE_DIR": "[CACHE]/goma/data/flutter_engine_linux", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "GOMA_DUMP_COUNTERZ_FILE": "[TMP_BASE]/goma_counterz", |
| "GOMA_DUMP_STATS_FILE": "[TMP_BASE]/goma_stats", |
| "GOMA_ENABLE_COUNTERZ": "true", |
| "GOMA_HERMETIC": "error", |
| "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json" |
| }, |
| "name": "postprocess_for_goma (5).stop_goma", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython", |
| "-u", |
| "RECIPE_REPO[build]/scripts/tools/runit.py", |
| "--show-path", |
| "--", |
| "python", |
| "RECIPE_REPO[build]/recipes/upload_goma_logs.py", |
| "--upload-compiler-proxy-info", |
| "--log-url-json-file", |
| "/path/to/tmp/json", |
| "--gsutil-py-path", |
| "RECIPE_REPO[depot_tools]/gsutil.py", |
| "--bqupload-path", |
| "[CACHE]/goma/bqupload/bqupload", |
| "--bigquery-service-account-json", |
| "/creds/service_accounts/service-account-goma-bigquery.json", |
| "--json-status", |
| "[TMP_BASE]/goma_jsonstatus.json", |
| "--build-exit-status", |
| "0", |
| "--build-step-name", |
| "build host_release", |
| "--goma-stats-file", |
| "[TMP_BASE]/goma_stats", |
| "--goma-counterz-file", |
| "[TMP_BASE]/goma_counterz", |
| "--goma-crash-report-id-file", |
| "[TMP_BASE]/crash_report_id", |
| "--build-id", |
| "8945511751514863184", |
| "--builder-id-json", |
| "{\"bucket\": \"ci\", \"builder\": \"flutter-engine-linux\", \"project\": \"project\"}", |
| "--is-luci", |
| "--buildbot-buildername", |
| "flutter-engine-linux", |
| "--buildbot-slavename", |
| "fake-bot-id" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client" |
| }, |
| "name": "postprocess_for_goma (5).upload_log", |
| "timeout": 300, |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_LOG_LINE@json.output@{@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"compiler_proxy_log\": \"https://chromium-build-stats.appspot.com/compiler_proxy_log/2017/03/30/build11-m1/compiler_proxy.exe.BUILD11-M1.chrome-bot.log.INFO.20170329-222936.4420.gz\"@@@", |
| "@@@STEP_LOG_LINE@json.output@}@@@", |
| "@@@STEP_LOG_END@json.output@@@", |
| "@@@STEP_LINK@compiler_proxy_log@https://chromium-build-stats.appspot.com/compiler_proxy_log/2017/03/30/build11-m1/compiler_proxy.exe.BUILD11-M1.chrome-bot.log.INFO.20170329-222936.4420.gz@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "RECIPE_REPO[build]/scripts/tools/runit.py", |
| "--show-path", |
| "--with-third-party-lib", |
| "--", |
| "python", |
| "RECIPE_MODULE[build::goma]/resources/cloudtail_utils.py", |
| "stop", |
| "--killed-pid-file", |
| "[TMP_BASE]/cloudtail.pid" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client" |
| }, |
| "infra_step": true, |
| "name": "postprocess_for_goma (5).stop cloudtail", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "[CACHE]/builder/engine/src/flutter/tools/gn", |
| "--fuchsia", |
| "--fuchsia-cpu", |
| "x64", |
| "--runtime-mode=debug", |
| "--no-lto" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client" |
| }, |
| "env_suffixes": { |
| "DEPOT_TOOLS_UPDATE": [ |
| "0" |
| ], |
| "PATH": [ |
| "RECIPE_REPO[depot_tools]" |
| ] |
| }, |
| "name": "gn --fuchsia --fuchsia-cpu x64 --runtime-mode=debug --no-lto" |
| }, |
| { |
| "cmd": [], |
| "name": "preprocess_for_goma (6)" |
| }, |
| { |
| "cmd": [ |
| "vpython", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "ensure-directory", |
| "--mode", |
| "0777", |
| "[CACHE]/goma/data/flutter_engine_linux" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client" |
| }, |
| "infra_step": true, |
| "name": "preprocess_for_goma (6).goma cache directory", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "[CACHE]/goma/client/goma_ctl.py", |
| "restart" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMACTL_CRASH_REPORT_ID_FILE": "[TMP_BASE]/crash_report_id", |
| "GOMA_CACHE_DIR": "[CACHE]/goma/data/flutter_engine_linux", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "GOMA_DUMP_COUNTERZ_FILE": "[TMP_BASE]/goma_counterz", |
| "GOMA_DUMP_STATS_FILE": "[TMP_BASE]/goma_stats", |
| "GOMA_ENABLE_COUNTERZ": "true", |
| "GOMA_HERMETIC": "error", |
| "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json" |
| }, |
| "infra_step": true, |
| "name": "preprocess_for_goma (6).start_goma", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_LINK@cloudtail@https://console.cloud.google.com/logs/viewer?project=goma-logs&resource=gce_instance%2Finstance_id%2Ffakevm999-m9@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "preprocess_for_goma (6).goma_with_global_service_account", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "RECIPE_REPO[build]/scripts/tools/runit.py", |
| "--show-path", |
| "--with-third-party-lib", |
| "--", |
| "python", |
| "RECIPE_MODULE[build::goma]/resources/cloudtail_utils.py", |
| "start", |
| "--cloudtail-path", |
| "cloudtail", |
| "--pid-file", |
| "[TMP_BASE]/cloudtail.pid", |
| "--cloudtail-service-account-json", |
| "/creds/service_accounts/service-account-goma-cloudtail.json" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client" |
| }, |
| "infra_step": true, |
| "name": "preprocess_for_goma (6).start cloudtail", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "RECIPE_REPO[depot_tools]/ninja", |
| "-j", |
| "80", |
| "-C", |
| "[CACHE]/builder/engine/src/out/fuchsia_debug_x64", |
| "flutter/shell/platform/fuchsia:fuchsia", |
| "fuchsia_tests" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client" |
| }, |
| "name": "build fuchsia_debug_x64 flutter/shell/platform/fuchsia:fuchsia fuchsia_tests" |
| }, |
| { |
| "cmd": [], |
| "name": "postprocess_for_goma (6)" |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "[CACHE]/goma/client/goma_ctl.py", |
| "jsonstatus", |
| "[TMP_BASE]/goma_jsonstatus.json" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMACTL_CRASH_REPORT_ID_FILE": "[TMP_BASE]/crash_report_id", |
| "GOMA_CACHE_DIR": "[CACHE]/goma/data/flutter_engine_linux", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "GOMA_DUMP_COUNTERZ_FILE": "[TMP_BASE]/goma_counterz", |
| "GOMA_DUMP_STATS_FILE": "[TMP_BASE]/goma_stats", |
| "GOMA_ENABLE_COUNTERZ": "true", |
| "GOMA_HERMETIC": "error", |
| "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json" |
| }, |
| "name": "postprocess_for_goma (6).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": [ |
| "python", |
| "-u", |
| "[CACHE]/goma/client/goma_ctl.py", |
| "stat" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMACTL_CRASH_REPORT_ID_FILE": "[TMP_BASE]/crash_report_id", |
| "GOMA_CACHE_DIR": "[CACHE]/goma/data/flutter_engine_linux", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "GOMA_DUMP_COUNTERZ_FILE": "[TMP_BASE]/goma_counterz", |
| "GOMA_DUMP_STATS_FILE": "[TMP_BASE]/goma_stats", |
| "GOMA_ENABLE_COUNTERZ": "true", |
| "GOMA_HERMETIC": "error", |
| "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json" |
| }, |
| "name": "postprocess_for_goma (6).goma_stat", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "[CACHE]/goma/client/goma_ctl.py", |
| "stop" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMACTL_CRASH_REPORT_ID_FILE": "[TMP_BASE]/crash_report_id", |
| "GOMA_CACHE_DIR": "[CACHE]/goma/data/flutter_engine_linux", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "GOMA_DUMP_COUNTERZ_FILE": "[TMP_BASE]/goma_counterz", |
| "GOMA_DUMP_STATS_FILE": "[TMP_BASE]/goma_stats", |
| "GOMA_ENABLE_COUNTERZ": "true", |
| "GOMA_HERMETIC": "error", |
| "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json" |
| }, |
| "name": "postprocess_for_goma (6).stop_goma", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython", |
| "-u", |
| "RECIPE_REPO[build]/scripts/tools/runit.py", |
| "--show-path", |
| "--", |
| "python", |
| "RECIPE_REPO[build]/recipes/upload_goma_logs.py", |
| "--upload-compiler-proxy-info", |
| "--log-url-json-file", |
| "/path/to/tmp/json", |
| "--gsutil-py-path", |
| "RECIPE_REPO[depot_tools]/gsutil.py", |
| "--bqupload-path", |
| "[CACHE]/goma/bqupload/bqupload", |
| "--bigquery-service-account-json", |
| "/creds/service_accounts/service-account-goma-bigquery.json", |
| "--json-status", |
| "[TMP_BASE]/goma_jsonstatus.json", |
| "--build-exit-status", |
| "0", |
| "--build-step-name", |
| "build fuchsia_debug_x64 flutter/shell/platform/fuchsia:fuchsia fuchsia_tests", |
| "--goma-stats-file", |
| "[TMP_BASE]/goma_stats", |
| "--goma-counterz-file", |
| "[TMP_BASE]/goma_counterz", |
| "--goma-crash-report-id-file", |
| "[TMP_BASE]/crash_report_id", |
| "--build-id", |
| "8945511751514863184", |
| "--builder-id-json", |
| "{\"bucket\": \"ci\", \"builder\": \"flutter-engine-linux\", \"project\": \"project\"}", |
| "--is-luci", |
| "--buildbot-buildername", |
| "flutter-engine-linux", |
| "--buildbot-slavename", |
| "fake-bot-id" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client" |
| }, |
| "name": "postprocess_for_goma (6).upload_log", |
| "timeout": 300, |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_LOG_LINE@json.output@{@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"compiler_proxy_log\": \"https://chromium-build-stats.appspot.com/compiler_proxy_log/2017/03/30/build11-m1/compiler_proxy.exe.BUILD11-M1.chrome-bot.log.INFO.20170329-222936.4420.gz\"@@@", |
| "@@@STEP_LOG_LINE@json.output@}@@@", |
| "@@@STEP_LOG_END@json.output@@@", |
| "@@@STEP_LINK@compiler_proxy_log@https://chromium-build-stats.appspot.com/compiler_proxy_log/2017/03/30/build11-m1/compiler_proxy.exe.BUILD11-M1.chrome-bot.log.INFO.20170329-222936.4420.gz@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "RECIPE_REPO[build]/scripts/tools/runit.py", |
| "--show-path", |
| "--with-third-party-lib", |
| "--", |
| "python", |
| "RECIPE_MODULE[build::goma]/resources/cloudtail_utils.py", |
| "stop", |
| "--killed-pid-file", |
| "[TMP_BASE]/cloudtail.pid" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client" |
| }, |
| "infra_step": true, |
| "name": "postprocess_for_goma (6).stop cloudtail", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "ensure-directory", |
| "--mode", |
| "0777", |
| "[CACHE]/builder/engine/src/flutter/third_party/browsers/chrome" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client" |
| }, |
| "infra_step": true, |
| "name": "create browser cache" |
| }, |
| { |
| "cmd": [ |
| "cipd", |
| "ensure", |
| "-root", |
| "[CACHE]/builder/engine/src/flutter/third_party/browsers/chrome", |
| "-ensure-file", |
| "dart/browsers/chrome/${platform} version:84", |
| "-max-threads", |
| "0", |
| "-json-output", |
| "/path/to/tmp/json" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client" |
| }, |
| "name": "ensure_installed", |
| "~followup_annotations": [ |
| "@@@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:84------\", @@@", |
| "@@@STEP_LOG_LINE@json.output@ \"package\": \"dart/browsers/chrome/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": [ |
| "/bin/bash", |
| "flutter/ci/analyze.sh" |
| ], |
| "cwd": "[CACHE]/builder/engine/src", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "env_suffixes": { |
| "DEPOT_TOOLS_UPDATE": [ |
| "0" |
| ], |
| "PATH": [ |
| "RECIPE_REPO[depot_tools]" |
| ] |
| }, |
| "name": "analyze dart_ui" |
| }, |
| { |
| "cmd": [ |
| "/bin/bash", |
| "flutter/testing/run_tests.sh" |
| ], |
| "cwd": "[CACHE]/builder/engine/src", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "env_suffixes": { |
| "DEPOT_TOOLS_UPDATE": [ |
| "0" |
| ], |
| "PATH": [ |
| "RECIPE_REPO[depot_tools]" |
| ] |
| }, |
| "name": "test engine" |
| }, |
| { |
| "cmd": [ |
| "dart", |
| "[CACHE]/builder/engine/src/flutter/shell/testing/observatory/test.dart", |
| "[CACHE]/builder/engine/src/out/host_debug/flutter_tester", |
| "[CACHE]/builder/engine/src/flutter/shell/testing/observatory/empty_main.dart" |
| ], |
| "cwd": "[CACHE]/builder/engine/src", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "name": "test observatory and service protocol", |
| "timeout": 300 |
| }, |
| { |
| "cmd": [ |
| "[CACHE]/builder/engine/src/flutter/tools/gn", |
| "--android", |
| "--no-lto" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "env_suffixes": { |
| "DEPOT_TOOLS_UPDATE": [ |
| "0" |
| ], |
| "PATH": [ |
| "RECIPE_REPO[depot_tools]" |
| ] |
| }, |
| "name": "gn --android --no-lto" |
| }, |
| { |
| "cmd": [], |
| "name": "preprocess_for_goma (7)" |
| }, |
| { |
| "cmd": [ |
| "vpython", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "ensure-directory", |
| "--mode", |
| "0777", |
| "[CACHE]/goma/data/flutter_engine_linux" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "infra_step": true, |
| "name": "preprocess_for_goma (7).goma cache directory", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "[CACHE]/goma/client/goma_ctl.py", |
| "restart" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMACTL_CRASH_REPORT_ID_FILE": "[TMP_BASE]/crash_report_id", |
| "GOMA_CACHE_DIR": "[CACHE]/goma/data/flutter_engine_linux", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "GOMA_DUMP_COUNTERZ_FILE": "[TMP_BASE]/goma_counterz", |
| "GOMA_DUMP_STATS_FILE": "[TMP_BASE]/goma_stats", |
| "GOMA_ENABLE_COUNTERZ": "true", |
| "GOMA_HERMETIC": "error", |
| "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "infra_step": true, |
| "name": "preprocess_for_goma (7).start_goma", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_LINK@cloudtail@https://console.cloud.google.com/logs/viewer?project=goma-logs&resource=gce_instance%2Finstance_id%2Ffakevm999-m9@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "preprocess_for_goma (7).goma_with_global_service_account", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "RECIPE_REPO[build]/scripts/tools/runit.py", |
| "--show-path", |
| "--with-third-party-lib", |
| "--", |
| "python", |
| "RECIPE_MODULE[build::goma]/resources/cloudtail_utils.py", |
| "start", |
| "--cloudtail-path", |
| "cloudtail", |
| "--pid-file", |
| "[TMP_BASE]/cloudtail.pid", |
| "--cloudtail-service-account-json", |
| "/creds/service_accounts/service-account-goma-cloudtail.json" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "infra_step": true, |
| "name": "preprocess_for_goma (7).start cloudtail", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "RECIPE_REPO[depot_tools]/ninja", |
| "-j", |
| "80", |
| "-C", |
| "[CACHE]/builder/engine/src/out/android_debug" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "name": "build android_debug" |
| }, |
| { |
| "cmd": [], |
| "name": "postprocess_for_goma (7)" |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "[CACHE]/goma/client/goma_ctl.py", |
| "jsonstatus", |
| "[TMP_BASE]/goma_jsonstatus.json" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMACTL_CRASH_REPORT_ID_FILE": "[TMP_BASE]/crash_report_id", |
| "GOMA_CACHE_DIR": "[CACHE]/goma/data/flutter_engine_linux", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "GOMA_DUMP_COUNTERZ_FILE": "[TMP_BASE]/goma_counterz", |
| "GOMA_DUMP_STATS_FILE": "[TMP_BASE]/goma_stats", |
| "GOMA_ENABLE_COUNTERZ": "true", |
| "GOMA_HERMETIC": "error", |
| "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "name": "postprocess_for_goma (7).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": [ |
| "python", |
| "-u", |
| "[CACHE]/goma/client/goma_ctl.py", |
| "stat" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMACTL_CRASH_REPORT_ID_FILE": "[TMP_BASE]/crash_report_id", |
| "GOMA_CACHE_DIR": "[CACHE]/goma/data/flutter_engine_linux", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "GOMA_DUMP_COUNTERZ_FILE": "[TMP_BASE]/goma_counterz", |
| "GOMA_DUMP_STATS_FILE": "[TMP_BASE]/goma_stats", |
| "GOMA_ENABLE_COUNTERZ": "true", |
| "GOMA_HERMETIC": "error", |
| "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "name": "postprocess_for_goma (7).goma_stat", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "[CACHE]/goma/client/goma_ctl.py", |
| "stop" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMACTL_CRASH_REPORT_ID_FILE": "[TMP_BASE]/crash_report_id", |
| "GOMA_CACHE_DIR": "[CACHE]/goma/data/flutter_engine_linux", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "GOMA_DUMP_COUNTERZ_FILE": "[TMP_BASE]/goma_counterz", |
| "GOMA_DUMP_STATS_FILE": "[TMP_BASE]/goma_stats", |
| "GOMA_ENABLE_COUNTERZ": "true", |
| "GOMA_HERMETIC": "error", |
| "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "name": "postprocess_for_goma (7).stop_goma", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython", |
| "-u", |
| "RECIPE_REPO[build]/scripts/tools/runit.py", |
| "--show-path", |
| "--", |
| "python", |
| "RECIPE_REPO[build]/recipes/upload_goma_logs.py", |
| "--upload-compiler-proxy-info", |
| "--log-url-json-file", |
| "/path/to/tmp/json", |
| "--gsutil-py-path", |
| "RECIPE_REPO[depot_tools]/gsutil.py", |
| "--bqupload-path", |
| "[CACHE]/goma/bqupload/bqupload", |
| "--bigquery-service-account-json", |
| "/creds/service_accounts/service-account-goma-bigquery.json", |
| "--json-status", |
| "[TMP_BASE]/goma_jsonstatus.json", |
| "--build-exit-status", |
| "0", |
| "--build-step-name", |
| "build android_debug", |
| "--goma-stats-file", |
| "[TMP_BASE]/goma_stats", |
| "--goma-counterz-file", |
| "[TMP_BASE]/goma_counterz", |
| "--goma-crash-report-id-file", |
| "[TMP_BASE]/crash_report_id", |
| "--build-id", |
| "8945511751514863184", |
| "--builder-id-json", |
| "{\"bucket\": \"ci\", \"builder\": \"flutter-engine-linux\", \"project\": \"project\"}", |
| "--is-luci", |
| "--buildbot-buildername", |
| "flutter-engine-linux", |
| "--buildbot-slavename", |
| "fake-bot-id" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "name": "postprocess_for_goma (7).upload_log", |
| "timeout": 300, |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_LOG_LINE@json.output@{@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"compiler_proxy_log\": \"https://chromium-build-stats.appspot.com/compiler_proxy_log/2017/03/30/build11-m1/compiler_proxy.exe.BUILD11-M1.chrome-bot.log.INFO.20170329-222936.4420.gz\"@@@", |
| "@@@STEP_LOG_LINE@json.output@}@@@", |
| "@@@STEP_LOG_END@json.output@@@", |
| "@@@STEP_LINK@compiler_proxy_log@https://chromium-build-stats.appspot.com/compiler_proxy_log/2017/03/30/build11-m1/compiler_proxy.exe.BUILD11-M1.chrome-bot.log.INFO.20170329-222936.4420.gz@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "RECIPE_REPO[build]/scripts/tools/runit.py", |
| "--show-path", |
| "--with-third-party-lib", |
| "--", |
| "python", |
| "RECIPE_MODULE[build::goma]/resources/cloudtail_utils.py", |
| "stop", |
| "--killed-pid-file", |
| "[TMP_BASE]/cloudtail.pid" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "infra_step": true, |
| "name": "postprocess_for_goma (7).stop cloudtail", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "preprocess_for_goma (8)" |
| }, |
| { |
| "cmd": [ |
| "vpython", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "ensure-directory", |
| "--mode", |
| "0777", |
| "[CACHE]/goma/data/flutter_engine_linux" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "infra_step": true, |
| "name": "preprocess_for_goma (8).goma cache directory", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "[CACHE]/goma/client/goma_ctl.py", |
| "restart" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMACTL_CRASH_REPORT_ID_FILE": "[TMP_BASE]/crash_report_id", |
| "GOMA_CACHE_DIR": "[CACHE]/goma/data/flutter_engine_linux", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "GOMA_DUMP_COUNTERZ_FILE": "[TMP_BASE]/goma_counterz", |
| "GOMA_DUMP_STATS_FILE": "[TMP_BASE]/goma_stats", |
| "GOMA_ENABLE_COUNTERZ": "true", |
| "GOMA_HERMETIC": "error", |
| "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "infra_step": true, |
| "name": "preprocess_for_goma (8).start_goma", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_LINK@cloudtail@https://console.cloud.google.com/logs/viewer?project=goma-logs&resource=gce_instance%2Finstance_id%2Ffakevm999-m9@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "preprocess_for_goma (8).goma_with_global_service_account", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "RECIPE_REPO[build]/scripts/tools/runit.py", |
| "--show-path", |
| "--with-third-party-lib", |
| "--", |
| "python", |
| "RECIPE_MODULE[build::goma]/resources/cloudtail_utils.py", |
| "start", |
| "--cloudtail-path", |
| "cloudtail", |
| "--pid-file", |
| "[TMP_BASE]/cloudtail.pid", |
| "--cloudtail-service-account-json", |
| "/creds/service_accounts/service-account-goma-cloudtail.json" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "infra_step": true, |
| "name": "preprocess_for_goma (8).start cloudtail", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "RECIPE_REPO[depot_tools]/ninja", |
| "-j", |
| "80", |
| "-C", |
| "[CACHE]/builder/engine/src/out/android_debug", |
| ":dist" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "name": "build android_debug :dist" |
| }, |
| { |
| "cmd": [], |
| "name": "postprocess_for_goma (8)" |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "[CACHE]/goma/client/goma_ctl.py", |
| "jsonstatus", |
| "[TMP_BASE]/goma_jsonstatus.json" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMACTL_CRASH_REPORT_ID_FILE": "[TMP_BASE]/crash_report_id", |
| "GOMA_CACHE_DIR": "[CACHE]/goma/data/flutter_engine_linux", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "GOMA_DUMP_COUNTERZ_FILE": "[TMP_BASE]/goma_counterz", |
| "GOMA_DUMP_STATS_FILE": "[TMP_BASE]/goma_stats", |
| "GOMA_ENABLE_COUNTERZ": "true", |
| "GOMA_HERMETIC": "error", |
| "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "name": "postprocess_for_goma (8).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": [ |
| "python", |
| "-u", |
| "[CACHE]/goma/client/goma_ctl.py", |
| "stat" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMACTL_CRASH_REPORT_ID_FILE": "[TMP_BASE]/crash_report_id", |
| "GOMA_CACHE_DIR": "[CACHE]/goma/data/flutter_engine_linux", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "GOMA_DUMP_COUNTERZ_FILE": "[TMP_BASE]/goma_counterz", |
| "GOMA_DUMP_STATS_FILE": "[TMP_BASE]/goma_stats", |
| "GOMA_ENABLE_COUNTERZ": "true", |
| "GOMA_HERMETIC": "error", |
| "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "name": "postprocess_for_goma (8).goma_stat", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "[CACHE]/goma/client/goma_ctl.py", |
| "stop" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMACTL_CRASH_REPORT_ID_FILE": "[TMP_BASE]/crash_report_id", |
| "GOMA_CACHE_DIR": "[CACHE]/goma/data/flutter_engine_linux", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "GOMA_DUMP_COUNTERZ_FILE": "[TMP_BASE]/goma_counterz", |
| "GOMA_DUMP_STATS_FILE": "[TMP_BASE]/goma_stats", |
| "GOMA_ENABLE_COUNTERZ": "true", |
| "GOMA_HERMETIC": "error", |
| "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "name": "postprocess_for_goma (8).stop_goma", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython", |
| "-u", |
| "RECIPE_REPO[build]/scripts/tools/runit.py", |
| "--show-path", |
| "--", |
| "python", |
| "RECIPE_REPO[build]/recipes/upload_goma_logs.py", |
| "--upload-compiler-proxy-info", |
| "--log-url-json-file", |
| "/path/to/tmp/json", |
| "--gsutil-py-path", |
| "RECIPE_REPO[depot_tools]/gsutil.py", |
| "--bqupload-path", |
| "[CACHE]/goma/bqupload/bqupload", |
| "--bigquery-service-account-json", |
| "/creds/service_accounts/service-account-goma-bigquery.json", |
| "--json-status", |
| "[TMP_BASE]/goma_jsonstatus.json", |
| "--build-exit-status", |
| "0", |
| "--build-step-name", |
| "build android_debug :dist", |
| "--goma-stats-file", |
| "[TMP_BASE]/goma_stats", |
| "--goma-counterz-file", |
| "[TMP_BASE]/goma_counterz", |
| "--goma-crash-report-id-file", |
| "[TMP_BASE]/crash_report_id", |
| "--build-id", |
| "8945511751514863184", |
| "--builder-id-json", |
| "{\"bucket\": \"ci\", \"builder\": \"flutter-engine-linux\", \"project\": \"project\"}", |
| "--is-luci", |
| "--buildbot-buildername", |
| "flutter-engine-linux", |
| "--buildbot-slavename", |
| "fake-bot-id" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "name": "postprocess_for_goma (8).upload_log", |
| "timeout": 300, |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_LOG_LINE@json.output@{@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"compiler_proxy_log\": \"https://chromium-build-stats.appspot.com/compiler_proxy_log/2017/03/30/build11-m1/compiler_proxy.exe.BUILD11-M1.chrome-bot.log.INFO.20170329-222936.4420.gz\"@@@", |
| "@@@STEP_LOG_LINE@json.output@}@@@", |
| "@@@STEP_LOG_END@json.output@@@", |
| "@@@STEP_LINK@compiler_proxy_log@https://chromium-build-stats.appspot.com/compiler_proxy_log/2017/03/30/build11-m1/compiler_proxy.exe.BUILD11-M1.chrome-bot.log.INFO.20170329-222936.4420.gz@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "RECIPE_REPO[build]/scripts/tools/runit.py", |
| "--show-path", |
| "--with-third-party-lib", |
| "--", |
| "python", |
| "RECIPE_MODULE[build::goma]/resources/cloudtail_utils.py", |
| "stop", |
| "--killed-pid-file", |
| "[TMP_BASE]/cloudtail.pid" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "infra_step": true, |
| "name": "postprocess_for_goma (8).stop cloudtail", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "[CACHE]/builder/engine/src/flutter/tools/gn", |
| "--android", |
| "--runtime-mode=profile", |
| "--android-cpu=arm" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "env_suffixes": { |
| "DEPOT_TOOLS_UPDATE": [ |
| "0" |
| ], |
| "PATH": [ |
| "RECIPE_REPO[depot_tools]" |
| ] |
| }, |
| "name": "gn --android --runtime-mode=profile --android-cpu=arm" |
| }, |
| { |
| "cmd": [], |
| "name": "preprocess_for_goma (9)" |
| }, |
| { |
| "cmd": [ |
| "vpython", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "ensure-directory", |
| "--mode", |
| "0777", |
| "[CACHE]/goma/data/flutter_engine_linux" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "infra_step": true, |
| "name": "preprocess_for_goma (9).goma cache directory", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "[CACHE]/goma/client/goma_ctl.py", |
| "restart" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMACTL_CRASH_REPORT_ID_FILE": "[TMP_BASE]/crash_report_id", |
| "GOMA_CACHE_DIR": "[CACHE]/goma/data/flutter_engine_linux", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "GOMA_DUMP_COUNTERZ_FILE": "[TMP_BASE]/goma_counterz", |
| "GOMA_DUMP_STATS_FILE": "[TMP_BASE]/goma_stats", |
| "GOMA_ENABLE_COUNTERZ": "true", |
| "GOMA_HERMETIC": "error", |
| "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "infra_step": true, |
| "name": "preprocess_for_goma (9).start_goma", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_LINK@cloudtail@https://console.cloud.google.com/logs/viewer?project=goma-logs&resource=gce_instance%2Finstance_id%2Ffakevm999-m9@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "preprocess_for_goma (9).goma_with_global_service_account", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "RECIPE_REPO[build]/scripts/tools/runit.py", |
| "--show-path", |
| "--with-third-party-lib", |
| "--", |
| "python", |
| "RECIPE_MODULE[build::goma]/resources/cloudtail_utils.py", |
| "start", |
| "--cloudtail-path", |
| "cloudtail", |
| "--pid-file", |
| "[TMP_BASE]/cloudtail.pid", |
| "--cloudtail-service-account-json", |
| "/creds/service_accounts/service-account-goma-cloudtail.json" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "infra_step": true, |
| "name": "preprocess_for_goma (9).start cloudtail", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "RECIPE_REPO[depot_tools]/ninja", |
| "-j", |
| "80", |
| "-C", |
| "[CACHE]/builder/engine/src/out/android_profile" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "name": "build android_profile" |
| }, |
| { |
| "cmd": [], |
| "name": "postprocess_for_goma (9)" |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "[CACHE]/goma/client/goma_ctl.py", |
| "jsonstatus", |
| "[TMP_BASE]/goma_jsonstatus.json" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMACTL_CRASH_REPORT_ID_FILE": "[TMP_BASE]/crash_report_id", |
| "GOMA_CACHE_DIR": "[CACHE]/goma/data/flutter_engine_linux", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "GOMA_DUMP_COUNTERZ_FILE": "[TMP_BASE]/goma_counterz", |
| "GOMA_DUMP_STATS_FILE": "[TMP_BASE]/goma_stats", |
| "GOMA_ENABLE_COUNTERZ": "true", |
| "GOMA_HERMETIC": "error", |
| "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "name": "postprocess_for_goma (9).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": [ |
| "python", |
| "-u", |
| "[CACHE]/goma/client/goma_ctl.py", |
| "stat" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMACTL_CRASH_REPORT_ID_FILE": "[TMP_BASE]/crash_report_id", |
| "GOMA_CACHE_DIR": "[CACHE]/goma/data/flutter_engine_linux", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "GOMA_DUMP_COUNTERZ_FILE": "[TMP_BASE]/goma_counterz", |
| "GOMA_DUMP_STATS_FILE": "[TMP_BASE]/goma_stats", |
| "GOMA_ENABLE_COUNTERZ": "true", |
| "GOMA_HERMETIC": "error", |
| "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "name": "postprocess_for_goma (9).goma_stat", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "[CACHE]/goma/client/goma_ctl.py", |
| "stop" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMACTL_CRASH_REPORT_ID_FILE": "[TMP_BASE]/crash_report_id", |
| "GOMA_CACHE_DIR": "[CACHE]/goma/data/flutter_engine_linux", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "GOMA_DUMP_COUNTERZ_FILE": "[TMP_BASE]/goma_counterz", |
| "GOMA_DUMP_STATS_FILE": "[TMP_BASE]/goma_stats", |
| "GOMA_ENABLE_COUNTERZ": "true", |
| "GOMA_HERMETIC": "error", |
| "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "name": "postprocess_for_goma (9).stop_goma", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython", |
| "-u", |
| "RECIPE_REPO[build]/scripts/tools/runit.py", |
| "--show-path", |
| "--", |
| "python", |
| "RECIPE_REPO[build]/recipes/upload_goma_logs.py", |
| "--upload-compiler-proxy-info", |
| "--log-url-json-file", |
| "/path/to/tmp/json", |
| "--gsutil-py-path", |
| "RECIPE_REPO[depot_tools]/gsutil.py", |
| "--bqupload-path", |
| "[CACHE]/goma/bqupload/bqupload", |
| "--bigquery-service-account-json", |
| "/creds/service_accounts/service-account-goma-bigquery.json", |
| "--json-status", |
| "[TMP_BASE]/goma_jsonstatus.json", |
| "--build-exit-status", |
| "0", |
| "--build-step-name", |
| "build android_profile", |
| "--goma-stats-file", |
| "[TMP_BASE]/goma_stats", |
| "--goma-counterz-file", |
| "[TMP_BASE]/goma_counterz", |
| "--goma-crash-report-id-file", |
| "[TMP_BASE]/crash_report_id", |
| "--build-id", |
| "8945511751514863184", |
| "--builder-id-json", |
| "{\"bucket\": \"ci\", \"builder\": \"flutter-engine-linux\", \"project\": \"project\"}", |
| "--is-luci", |
| "--buildbot-buildername", |
| "flutter-engine-linux", |
| "--buildbot-slavename", |
| "fake-bot-id" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "name": "postprocess_for_goma (9).upload_log", |
| "timeout": 300, |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_LOG_LINE@json.output@{@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"compiler_proxy_log\": \"https://chromium-build-stats.appspot.com/compiler_proxy_log/2017/03/30/build11-m1/compiler_proxy.exe.BUILD11-M1.chrome-bot.log.INFO.20170329-222936.4420.gz\"@@@", |
| "@@@STEP_LOG_LINE@json.output@}@@@", |
| "@@@STEP_LOG_END@json.output@@@", |
| "@@@STEP_LINK@compiler_proxy_log@https://chromium-build-stats.appspot.com/compiler_proxy_log/2017/03/30/build11-m1/compiler_proxy.exe.BUILD11-M1.chrome-bot.log.INFO.20170329-222936.4420.gz@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "RECIPE_REPO[build]/scripts/tools/runit.py", |
| "--show-path", |
| "--with-third-party-lib", |
| "--", |
| "python", |
| "RECIPE_MODULE[build::goma]/resources/cloudtail_utils.py", |
| "stop", |
| "--killed-pid-file", |
| "[TMP_BASE]/cloudtail.pid" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "infra_step": true, |
| "name": "postprocess_for_goma (9).stop cloudtail", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "[CACHE]/builder/engine/src/flutter/tools/gn", |
| "--android", |
| "--runtime-mode=release", |
| "--android-cpu=arm" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "env_suffixes": { |
| "DEPOT_TOOLS_UPDATE": [ |
| "0" |
| ], |
| "PATH": [ |
| "RECIPE_REPO[depot_tools]" |
| ] |
| }, |
| "name": "gn --android --runtime-mode=release --android-cpu=arm" |
| }, |
| { |
| "cmd": [], |
| "name": "preprocess_for_goma (10)" |
| }, |
| { |
| "cmd": [ |
| "vpython", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "ensure-directory", |
| "--mode", |
| "0777", |
| "[CACHE]/goma/data/flutter_engine_linux" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "infra_step": true, |
| "name": "preprocess_for_goma (10).goma cache directory", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "[CACHE]/goma/client/goma_ctl.py", |
| "restart" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMACTL_CRASH_REPORT_ID_FILE": "[TMP_BASE]/crash_report_id", |
| "GOMA_CACHE_DIR": "[CACHE]/goma/data/flutter_engine_linux", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "GOMA_DUMP_COUNTERZ_FILE": "[TMP_BASE]/goma_counterz", |
| "GOMA_DUMP_STATS_FILE": "[TMP_BASE]/goma_stats", |
| "GOMA_ENABLE_COUNTERZ": "true", |
| "GOMA_HERMETIC": "error", |
| "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "infra_step": true, |
| "name": "preprocess_for_goma (10).start_goma", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_LINK@cloudtail@https://console.cloud.google.com/logs/viewer?project=goma-logs&resource=gce_instance%2Finstance_id%2Ffakevm999-m9@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "preprocess_for_goma (10).goma_with_global_service_account", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "RECIPE_REPO[build]/scripts/tools/runit.py", |
| "--show-path", |
| "--with-third-party-lib", |
| "--", |
| "python", |
| "RECIPE_MODULE[build::goma]/resources/cloudtail_utils.py", |
| "start", |
| "--cloudtail-path", |
| "cloudtail", |
| "--pid-file", |
| "[TMP_BASE]/cloudtail.pid", |
| "--cloudtail-service-account-json", |
| "/creds/service_accounts/service-account-goma-cloudtail.json" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "infra_step": true, |
| "name": "preprocess_for_goma (10).start cloudtail", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "RECIPE_REPO[depot_tools]/ninja", |
| "-j", |
| "80", |
| "-C", |
| "[CACHE]/builder/engine/src/out/android_release" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "name": "build android_release" |
| }, |
| { |
| "cmd": [], |
| "name": "postprocess_for_goma (10)" |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "[CACHE]/goma/client/goma_ctl.py", |
| "jsonstatus", |
| "[TMP_BASE]/goma_jsonstatus.json" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMACTL_CRASH_REPORT_ID_FILE": "[TMP_BASE]/crash_report_id", |
| "GOMA_CACHE_DIR": "[CACHE]/goma/data/flutter_engine_linux", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "GOMA_DUMP_COUNTERZ_FILE": "[TMP_BASE]/goma_counterz", |
| "GOMA_DUMP_STATS_FILE": "[TMP_BASE]/goma_stats", |
| "GOMA_ENABLE_COUNTERZ": "true", |
| "GOMA_HERMETIC": "error", |
| "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "name": "postprocess_for_goma (10).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": [ |
| "python", |
| "-u", |
| "[CACHE]/goma/client/goma_ctl.py", |
| "stat" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMACTL_CRASH_REPORT_ID_FILE": "[TMP_BASE]/crash_report_id", |
| "GOMA_CACHE_DIR": "[CACHE]/goma/data/flutter_engine_linux", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "GOMA_DUMP_COUNTERZ_FILE": "[TMP_BASE]/goma_counterz", |
| "GOMA_DUMP_STATS_FILE": "[TMP_BASE]/goma_stats", |
| "GOMA_ENABLE_COUNTERZ": "true", |
| "GOMA_HERMETIC": "error", |
| "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "name": "postprocess_for_goma (10).goma_stat", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "[CACHE]/goma/client/goma_ctl.py", |
| "stop" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMACTL_CRASH_REPORT_ID_FILE": "[TMP_BASE]/crash_report_id", |
| "GOMA_CACHE_DIR": "[CACHE]/goma/data/flutter_engine_linux", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "GOMA_DUMP_COUNTERZ_FILE": "[TMP_BASE]/goma_counterz", |
| "GOMA_DUMP_STATS_FILE": "[TMP_BASE]/goma_stats", |
| "GOMA_ENABLE_COUNTERZ": "true", |
| "GOMA_HERMETIC": "error", |
| "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "name": "postprocess_for_goma (10).stop_goma", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython", |
| "-u", |
| "RECIPE_REPO[build]/scripts/tools/runit.py", |
| "--show-path", |
| "--", |
| "python", |
| "RECIPE_REPO[build]/recipes/upload_goma_logs.py", |
| "--upload-compiler-proxy-info", |
| "--log-url-json-file", |
| "/path/to/tmp/json", |
| "--gsutil-py-path", |
| "RECIPE_REPO[depot_tools]/gsutil.py", |
| "--bqupload-path", |
| "[CACHE]/goma/bqupload/bqupload", |
| "--bigquery-service-account-json", |
| "/creds/service_accounts/service-account-goma-bigquery.json", |
| "--json-status", |
| "[TMP_BASE]/goma_jsonstatus.json", |
| "--build-exit-status", |
| "0", |
| "--build-step-name", |
| "build android_release", |
| "--goma-stats-file", |
| "[TMP_BASE]/goma_stats", |
| "--goma-counterz-file", |
| "[TMP_BASE]/goma_counterz", |
| "--goma-crash-report-id-file", |
| "[TMP_BASE]/crash_report_id", |
| "--build-id", |
| "8945511751514863184", |
| "--builder-id-json", |
| "{\"bucket\": \"ci\", \"builder\": \"flutter-engine-linux\", \"project\": \"project\"}", |
| "--is-luci", |
| "--buildbot-buildername", |
| "flutter-engine-linux", |
| "--buildbot-slavename", |
| "fake-bot-id" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "name": "postprocess_for_goma (10).upload_log", |
| "timeout": 300, |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_LOG_LINE@json.output@{@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"compiler_proxy_log\": \"https://chromium-build-stats.appspot.com/compiler_proxy_log/2017/03/30/build11-m1/compiler_proxy.exe.BUILD11-M1.chrome-bot.log.INFO.20170329-222936.4420.gz\"@@@", |
| "@@@STEP_LOG_LINE@json.output@}@@@", |
| "@@@STEP_LOG_END@json.output@@@", |
| "@@@STEP_LINK@compiler_proxy_log@https://chromium-build-stats.appspot.com/compiler_proxy_log/2017/03/30/build11-m1/compiler_proxy.exe.BUILD11-M1.chrome-bot.log.INFO.20170329-222936.4420.gz@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "RECIPE_REPO[build]/scripts/tools/runit.py", |
| "--show-path", |
| "--with-third-party-lib", |
| "--", |
| "python", |
| "RECIPE_MODULE[build::goma]/resources/cloudtail_utils.py", |
| "stop", |
| "--killed-pid-file", |
| "[TMP_BASE]/cloudtail.pid" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "infra_step": true, |
| "name": "postprocess_for_goma (10).stop cloudtail", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "[CACHE]/builder/engine/src/flutter/tools/gn", |
| "--android", |
| "--runtime-mode=profile", |
| "--android-cpu=arm64" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "env_suffixes": { |
| "DEPOT_TOOLS_UPDATE": [ |
| "0" |
| ], |
| "PATH": [ |
| "RECIPE_REPO[depot_tools]" |
| ] |
| }, |
| "name": "gn --android --runtime-mode=profile --android-cpu=arm64" |
| }, |
| { |
| "cmd": [], |
| "name": "preprocess_for_goma (11)" |
| }, |
| { |
| "cmd": [ |
| "vpython", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "ensure-directory", |
| "--mode", |
| "0777", |
| "[CACHE]/goma/data/flutter_engine_linux" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "infra_step": true, |
| "name": "preprocess_for_goma (11).goma cache directory", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "[CACHE]/goma/client/goma_ctl.py", |
| "restart" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMACTL_CRASH_REPORT_ID_FILE": "[TMP_BASE]/crash_report_id", |
| "GOMA_CACHE_DIR": "[CACHE]/goma/data/flutter_engine_linux", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "GOMA_DUMP_COUNTERZ_FILE": "[TMP_BASE]/goma_counterz", |
| "GOMA_DUMP_STATS_FILE": "[TMP_BASE]/goma_stats", |
| "GOMA_ENABLE_COUNTERZ": "true", |
| "GOMA_HERMETIC": "error", |
| "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "infra_step": true, |
| "name": "preprocess_for_goma (11).start_goma", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_LINK@cloudtail@https://console.cloud.google.com/logs/viewer?project=goma-logs&resource=gce_instance%2Finstance_id%2Ffakevm999-m9@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "preprocess_for_goma (11).goma_with_global_service_account", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "RECIPE_REPO[build]/scripts/tools/runit.py", |
| "--show-path", |
| "--with-third-party-lib", |
| "--", |
| "python", |
| "RECIPE_MODULE[build::goma]/resources/cloudtail_utils.py", |
| "start", |
| "--cloudtail-path", |
| "cloudtail", |
| "--pid-file", |
| "[TMP_BASE]/cloudtail.pid", |
| "--cloudtail-service-account-json", |
| "/creds/service_accounts/service-account-goma-cloudtail.json" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "infra_step": true, |
| "name": "preprocess_for_goma (11).start cloudtail", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "RECIPE_REPO[depot_tools]/ninja", |
| "-j", |
| "80", |
| "-C", |
| "[CACHE]/builder/engine/src/out/android_profile_arm64" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "name": "build android_profile_arm64" |
| }, |
| { |
| "cmd": [], |
| "name": "postprocess_for_goma (11)" |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "[CACHE]/goma/client/goma_ctl.py", |
| "jsonstatus", |
| "[TMP_BASE]/goma_jsonstatus.json" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMACTL_CRASH_REPORT_ID_FILE": "[TMP_BASE]/crash_report_id", |
| "GOMA_CACHE_DIR": "[CACHE]/goma/data/flutter_engine_linux", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "GOMA_DUMP_COUNTERZ_FILE": "[TMP_BASE]/goma_counterz", |
| "GOMA_DUMP_STATS_FILE": "[TMP_BASE]/goma_stats", |
| "GOMA_ENABLE_COUNTERZ": "true", |
| "GOMA_HERMETIC": "error", |
| "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "name": "postprocess_for_goma (11).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": [ |
| "python", |
| "-u", |
| "[CACHE]/goma/client/goma_ctl.py", |
| "stat" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMACTL_CRASH_REPORT_ID_FILE": "[TMP_BASE]/crash_report_id", |
| "GOMA_CACHE_DIR": "[CACHE]/goma/data/flutter_engine_linux", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "GOMA_DUMP_COUNTERZ_FILE": "[TMP_BASE]/goma_counterz", |
| "GOMA_DUMP_STATS_FILE": "[TMP_BASE]/goma_stats", |
| "GOMA_ENABLE_COUNTERZ": "true", |
| "GOMA_HERMETIC": "error", |
| "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "name": "postprocess_for_goma (11).goma_stat", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "[CACHE]/goma/client/goma_ctl.py", |
| "stop" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMACTL_CRASH_REPORT_ID_FILE": "[TMP_BASE]/crash_report_id", |
| "GOMA_CACHE_DIR": "[CACHE]/goma/data/flutter_engine_linux", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "GOMA_DUMP_COUNTERZ_FILE": "[TMP_BASE]/goma_counterz", |
| "GOMA_DUMP_STATS_FILE": "[TMP_BASE]/goma_stats", |
| "GOMA_ENABLE_COUNTERZ": "true", |
| "GOMA_HERMETIC": "error", |
| "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "name": "postprocess_for_goma (11).stop_goma", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython", |
| "-u", |
| "RECIPE_REPO[build]/scripts/tools/runit.py", |
| "--show-path", |
| "--", |
| "python", |
| "RECIPE_REPO[build]/recipes/upload_goma_logs.py", |
| "--upload-compiler-proxy-info", |
| "--log-url-json-file", |
| "/path/to/tmp/json", |
| "--gsutil-py-path", |
| "RECIPE_REPO[depot_tools]/gsutil.py", |
| "--bqupload-path", |
| "[CACHE]/goma/bqupload/bqupload", |
| "--bigquery-service-account-json", |
| "/creds/service_accounts/service-account-goma-bigquery.json", |
| "--json-status", |
| "[TMP_BASE]/goma_jsonstatus.json", |
| "--build-exit-status", |
| "0", |
| "--build-step-name", |
| "build android_profile_arm64", |
| "--goma-stats-file", |
| "[TMP_BASE]/goma_stats", |
| "--goma-counterz-file", |
| "[TMP_BASE]/goma_counterz", |
| "--goma-crash-report-id-file", |
| "[TMP_BASE]/crash_report_id", |
| "--build-id", |
| "8945511751514863184", |
| "--builder-id-json", |
| "{\"bucket\": \"ci\", \"builder\": \"flutter-engine-linux\", \"project\": \"project\"}", |
| "--is-luci", |
| "--buildbot-buildername", |
| "flutter-engine-linux", |
| "--buildbot-slavename", |
| "fake-bot-id" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "name": "postprocess_for_goma (11).upload_log", |
| "timeout": 300, |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_LOG_LINE@json.output@{@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"compiler_proxy_log\": \"https://chromium-build-stats.appspot.com/compiler_proxy_log/2017/03/30/build11-m1/compiler_proxy.exe.BUILD11-M1.chrome-bot.log.INFO.20170329-222936.4420.gz\"@@@", |
| "@@@STEP_LOG_LINE@json.output@}@@@", |
| "@@@STEP_LOG_END@json.output@@@", |
| "@@@STEP_LINK@compiler_proxy_log@https://chromium-build-stats.appspot.com/compiler_proxy_log/2017/03/30/build11-m1/compiler_proxy.exe.BUILD11-M1.chrome-bot.log.INFO.20170329-222936.4420.gz@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "RECIPE_REPO[build]/scripts/tools/runit.py", |
| "--show-path", |
| "--with-third-party-lib", |
| "--", |
| "python", |
| "RECIPE_MODULE[build::goma]/resources/cloudtail_utils.py", |
| "stop", |
| "--killed-pid-file", |
| "[TMP_BASE]/cloudtail.pid" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "infra_step": true, |
| "name": "postprocess_for_goma (11).stop cloudtail", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "[CACHE]/builder/engine/src/flutter/tools/gn", |
| "--android", |
| "--runtime-mode=release", |
| "--android-cpu=arm64" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "env_suffixes": { |
| "DEPOT_TOOLS_UPDATE": [ |
| "0" |
| ], |
| "PATH": [ |
| "RECIPE_REPO[depot_tools]" |
| ] |
| }, |
| "name": "gn --android --runtime-mode=release --android-cpu=arm64" |
| }, |
| { |
| "cmd": [], |
| "name": "preprocess_for_goma (12)" |
| }, |
| { |
| "cmd": [ |
| "vpython", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "ensure-directory", |
| "--mode", |
| "0777", |
| "[CACHE]/goma/data/flutter_engine_linux" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "infra_step": true, |
| "name": "preprocess_for_goma (12).goma cache directory", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "[CACHE]/goma/client/goma_ctl.py", |
| "restart" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMACTL_CRASH_REPORT_ID_FILE": "[TMP_BASE]/crash_report_id", |
| "GOMA_CACHE_DIR": "[CACHE]/goma/data/flutter_engine_linux", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "GOMA_DUMP_COUNTERZ_FILE": "[TMP_BASE]/goma_counterz", |
| "GOMA_DUMP_STATS_FILE": "[TMP_BASE]/goma_stats", |
| "GOMA_ENABLE_COUNTERZ": "true", |
| "GOMA_HERMETIC": "error", |
| "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "infra_step": true, |
| "name": "preprocess_for_goma (12).start_goma", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_LINK@cloudtail@https://console.cloud.google.com/logs/viewer?project=goma-logs&resource=gce_instance%2Finstance_id%2Ffakevm999-m9@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "preprocess_for_goma (12).goma_with_global_service_account", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "RECIPE_REPO[build]/scripts/tools/runit.py", |
| "--show-path", |
| "--with-third-party-lib", |
| "--", |
| "python", |
| "RECIPE_MODULE[build::goma]/resources/cloudtail_utils.py", |
| "start", |
| "--cloudtail-path", |
| "cloudtail", |
| "--pid-file", |
| "[TMP_BASE]/cloudtail.pid", |
| "--cloudtail-service-account-json", |
| "/creds/service_accounts/service-account-goma-cloudtail.json" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "infra_step": true, |
| "name": "preprocess_for_goma (12).start cloudtail", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "RECIPE_REPO[depot_tools]/ninja", |
| "-j", |
| "80", |
| "-C", |
| "[CACHE]/builder/engine/src/out/android_release_arm64" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "name": "build android_release_arm64" |
| }, |
| { |
| "cmd": [], |
| "name": "postprocess_for_goma (12)" |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "[CACHE]/goma/client/goma_ctl.py", |
| "jsonstatus", |
| "[TMP_BASE]/goma_jsonstatus.json" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMACTL_CRASH_REPORT_ID_FILE": "[TMP_BASE]/crash_report_id", |
| "GOMA_CACHE_DIR": "[CACHE]/goma/data/flutter_engine_linux", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "GOMA_DUMP_COUNTERZ_FILE": "[TMP_BASE]/goma_counterz", |
| "GOMA_DUMP_STATS_FILE": "[TMP_BASE]/goma_stats", |
| "GOMA_ENABLE_COUNTERZ": "true", |
| "GOMA_HERMETIC": "error", |
| "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "name": "postprocess_for_goma (12).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": [ |
| "python", |
| "-u", |
| "[CACHE]/goma/client/goma_ctl.py", |
| "stat" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMACTL_CRASH_REPORT_ID_FILE": "[TMP_BASE]/crash_report_id", |
| "GOMA_CACHE_DIR": "[CACHE]/goma/data/flutter_engine_linux", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "GOMA_DUMP_COUNTERZ_FILE": "[TMP_BASE]/goma_counterz", |
| "GOMA_DUMP_STATS_FILE": "[TMP_BASE]/goma_stats", |
| "GOMA_ENABLE_COUNTERZ": "true", |
| "GOMA_HERMETIC": "error", |
| "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "name": "postprocess_for_goma (12).goma_stat", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "[CACHE]/goma/client/goma_ctl.py", |
| "stop" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMACTL_CRASH_REPORT_ID_FILE": "[TMP_BASE]/crash_report_id", |
| "GOMA_CACHE_DIR": "[CACHE]/goma/data/flutter_engine_linux", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "GOMA_DUMP_COUNTERZ_FILE": "[TMP_BASE]/goma_counterz", |
| "GOMA_DUMP_STATS_FILE": "[TMP_BASE]/goma_stats", |
| "GOMA_ENABLE_COUNTERZ": "true", |
| "GOMA_HERMETIC": "error", |
| "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "name": "postprocess_for_goma (12).stop_goma", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython", |
| "-u", |
| "RECIPE_REPO[build]/scripts/tools/runit.py", |
| "--show-path", |
| "--", |
| "python", |
| "RECIPE_REPO[build]/recipes/upload_goma_logs.py", |
| "--upload-compiler-proxy-info", |
| "--log-url-json-file", |
| "/path/to/tmp/json", |
| "--gsutil-py-path", |
| "RECIPE_REPO[depot_tools]/gsutil.py", |
| "--bqupload-path", |
| "[CACHE]/goma/bqupload/bqupload", |
| "--bigquery-service-account-json", |
| "/creds/service_accounts/service-account-goma-bigquery.json", |
| "--json-status", |
| "[TMP_BASE]/goma_jsonstatus.json", |
| "--build-exit-status", |
| "0", |
| "--build-step-name", |
| "build android_release_arm64", |
| "--goma-stats-file", |
| "[TMP_BASE]/goma_stats", |
| "--goma-counterz-file", |
| "[TMP_BASE]/goma_counterz", |
| "--goma-crash-report-id-file", |
| "[TMP_BASE]/crash_report_id", |
| "--build-id", |
| "8945511751514863184", |
| "--builder-id-json", |
| "{\"bucket\": \"ci\", \"builder\": \"flutter-engine-linux\", \"project\": \"project\"}", |
| "--is-luci", |
| "--buildbot-buildername", |
| "flutter-engine-linux", |
| "--buildbot-slavename", |
| "fake-bot-id" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "name": "postprocess_for_goma (12).upload_log", |
| "timeout": 300, |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_LOG_LINE@json.output@{@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"compiler_proxy_log\": \"https://chromium-build-stats.appspot.com/compiler_proxy_log/2017/03/30/build11-m1/compiler_proxy.exe.BUILD11-M1.chrome-bot.log.INFO.20170329-222936.4420.gz\"@@@", |
| "@@@STEP_LOG_LINE@json.output@}@@@", |
| "@@@STEP_LOG_END@json.output@@@", |
| "@@@STEP_LINK@compiler_proxy_log@https://chromium-build-stats.appspot.com/compiler_proxy_log/2017/03/30/build11-m1/compiler_proxy.exe.BUILD11-M1.chrome-bot.log.INFO.20170329-222936.4420.gz@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "RECIPE_REPO[build]/scripts/tools/runit.py", |
| "--show-path", |
| "--with-third-party-lib", |
| "--", |
| "python", |
| "RECIPE_MODULE[build::goma]/resources/cloudtail_utils.py", |
| "stop", |
| "--killed-pid-file", |
| "[TMP_BASE]/cloudtail.pid" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "infra_step": true, |
| "name": "postprocess_for_goma (12).stop cloudtail", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "[CACHE]/builder/engine/src/flutter/tools/gn", |
| "--android", |
| "--runtime-mode=profile", |
| "--android-cpu=x64" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "env_suffixes": { |
| "DEPOT_TOOLS_UPDATE": [ |
| "0" |
| ], |
| "PATH": [ |
| "RECIPE_REPO[depot_tools]" |
| ] |
| }, |
| "name": "gn --android --runtime-mode=profile --android-cpu=x64" |
| }, |
| { |
| "cmd": [], |
| "name": "preprocess_for_goma (13)" |
| }, |
| { |
| "cmd": [ |
| "vpython", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "ensure-directory", |
| "--mode", |
| "0777", |
| "[CACHE]/goma/data/flutter_engine_linux" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "infra_step": true, |
| "name": "preprocess_for_goma (13).goma cache directory", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "[CACHE]/goma/client/goma_ctl.py", |
| "restart" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMACTL_CRASH_REPORT_ID_FILE": "[TMP_BASE]/crash_report_id", |
| "GOMA_CACHE_DIR": "[CACHE]/goma/data/flutter_engine_linux", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "GOMA_DUMP_COUNTERZ_FILE": "[TMP_BASE]/goma_counterz", |
| "GOMA_DUMP_STATS_FILE": "[TMP_BASE]/goma_stats", |
| "GOMA_ENABLE_COUNTERZ": "true", |
| "GOMA_HERMETIC": "error", |
| "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "infra_step": true, |
| "name": "preprocess_for_goma (13).start_goma", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_LINK@cloudtail@https://console.cloud.google.com/logs/viewer?project=goma-logs&resource=gce_instance%2Finstance_id%2Ffakevm999-m9@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "preprocess_for_goma (13).goma_with_global_service_account", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "RECIPE_REPO[build]/scripts/tools/runit.py", |
| "--show-path", |
| "--with-third-party-lib", |
| "--", |
| "python", |
| "RECIPE_MODULE[build::goma]/resources/cloudtail_utils.py", |
| "start", |
| "--cloudtail-path", |
| "cloudtail", |
| "--pid-file", |
| "[TMP_BASE]/cloudtail.pid", |
| "--cloudtail-service-account-json", |
| "/creds/service_accounts/service-account-goma-cloudtail.json" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "infra_step": true, |
| "name": "preprocess_for_goma (13).start cloudtail", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "RECIPE_REPO[depot_tools]/ninja", |
| "-j", |
| "80", |
| "-C", |
| "[CACHE]/builder/engine/src/out/android_profile_x64" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "name": "build android_profile_x64" |
| }, |
| { |
| "cmd": [], |
| "name": "postprocess_for_goma (13)" |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "[CACHE]/goma/client/goma_ctl.py", |
| "jsonstatus", |
| "[TMP_BASE]/goma_jsonstatus.json" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMACTL_CRASH_REPORT_ID_FILE": "[TMP_BASE]/crash_report_id", |
| "GOMA_CACHE_DIR": "[CACHE]/goma/data/flutter_engine_linux", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "GOMA_DUMP_COUNTERZ_FILE": "[TMP_BASE]/goma_counterz", |
| "GOMA_DUMP_STATS_FILE": "[TMP_BASE]/goma_stats", |
| "GOMA_ENABLE_COUNTERZ": "true", |
| "GOMA_HERMETIC": "error", |
| "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "name": "postprocess_for_goma (13).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": [ |
| "python", |
| "-u", |
| "[CACHE]/goma/client/goma_ctl.py", |
| "stat" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMACTL_CRASH_REPORT_ID_FILE": "[TMP_BASE]/crash_report_id", |
| "GOMA_CACHE_DIR": "[CACHE]/goma/data/flutter_engine_linux", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "GOMA_DUMP_COUNTERZ_FILE": "[TMP_BASE]/goma_counterz", |
| "GOMA_DUMP_STATS_FILE": "[TMP_BASE]/goma_stats", |
| "GOMA_ENABLE_COUNTERZ": "true", |
| "GOMA_HERMETIC": "error", |
| "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "name": "postprocess_for_goma (13).goma_stat", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "[CACHE]/goma/client/goma_ctl.py", |
| "stop" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMACTL_CRASH_REPORT_ID_FILE": "[TMP_BASE]/crash_report_id", |
| "GOMA_CACHE_DIR": "[CACHE]/goma/data/flutter_engine_linux", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "GOMA_DUMP_COUNTERZ_FILE": "[TMP_BASE]/goma_counterz", |
| "GOMA_DUMP_STATS_FILE": "[TMP_BASE]/goma_stats", |
| "GOMA_ENABLE_COUNTERZ": "true", |
| "GOMA_HERMETIC": "error", |
| "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "name": "postprocess_for_goma (13).stop_goma", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython", |
| "-u", |
| "RECIPE_REPO[build]/scripts/tools/runit.py", |
| "--show-path", |
| "--", |
| "python", |
| "RECIPE_REPO[build]/recipes/upload_goma_logs.py", |
| "--upload-compiler-proxy-info", |
| "--log-url-json-file", |
| "/path/to/tmp/json", |
| "--gsutil-py-path", |
| "RECIPE_REPO[depot_tools]/gsutil.py", |
| "--bqupload-path", |
| "[CACHE]/goma/bqupload/bqupload", |
| "--bigquery-service-account-json", |
| "/creds/service_accounts/service-account-goma-bigquery.json", |
| "--json-status", |
| "[TMP_BASE]/goma_jsonstatus.json", |
| "--build-exit-status", |
| "0", |
| "--build-step-name", |
| "build android_profile_x64", |
| "--goma-stats-file", |
| "[TMP_BASE]/goma_stats", |
| "--goma-counterz-file", |
| "[TMP_BASE]/goma_counterz", |
| "--goma-crash-report-id-file", |
| "[TMP_BASE]/crash_report_id", |
| "--build-id", |
| "8945511751514863184", |
| "--builder-id-json", |
| "{\"bucket\": \"ci\", \"builder\": \"flutter-engine-linux\", \"project\": \"project\"}", |
| "--is-luci", |
| "--buildbot-buildername", |
| "flutter-engine-linux", |
| "--buildbot-slavename", |
| "fake-bot-id" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "name": "postprocess_for_goma (13).upload_log", |
| "timeout": 300, |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_LOG_LINE@json.output@{@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"compiler_proxy_log\": \"https://chromium-build-stats.appspot.com/compiler_proxy_log/2017/03/30/build11-m1/compiler_proxy.exe.BUILD11-M1.chrome-bot.log.INFO.20170329-222936.4420.gz\"@@@", |
| "@@@STEP_LOG_LINE@json.output@}@@@", |
| "@@@STEP_LOG_END@json.output@@@", |
| "@@@STEP_LINK@compiler_proxy_log@https://chromium-build-stats.appspot.com/compiler_proxy_log/2017/03/30/build11-m1/compiler_proxy.exe.BUILD11-M1.chrome-bot.log.INFO.20170329-222936.4420.gz@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "RECIPE_REPO[build]/scripts/tools/runit.py", |
| "--show-path", |
| "--with-third-party-lib", |
| "--", |
| "python", |
| "RECIPE_MODULE[build::goma]/resources/cloudtail_utils.py", |
| "stop", |
| "--killed-pid-file", |
| "[TMP_BASE]/cloudtail.pid" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "infra_step": true, |
| "name": "postprocess_for_goma (13).stop cloudtail", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "[CACHE]/builder/engine/src/flutter/tools/gn", |
| "--android", |
| "--runtime-mode=release", |
| "--android-cpu=x64" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "env_suffixes": { |
| "DEPOT_TOOLS_UPDATE": [ |
| "0" |
| ], |
| "PATH": [ |
| "RECIPE_REPO[depot_tools]" |
| ] |
| }, |
| "name": "gn --android --runtime-mode=release --android-cpu=x64" |
| }, |
| { |
| "cmd": [], |
| "name": "preprocess_for_goma (14)" |
| }, |
| { |
| "cmd": [ |
| "vpython", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "ensure-directory", |
| "--mode", |
| "0777", |
| "[CACHE]/goma/data/flutter_engine_linux" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "infra_step": true, |
| "name": "preprocess_for_goma (14).goma cache directory", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "[CACHE]/goma/client/goma_ctl.py", |
| "restart" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMACTL_CRASH_REPORT_ID_FILE": "[TMP_BASE]/crash_report_id", |
| "GOMA_CACHE_DIR": "[CACHE]/goma/data/flutter_engine_linux", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "GOMA_DUMP_COUNTERZ_FILE": "[TMP_BASE]/goma_counterz", |
| "GOMA_DUMP_STATS_FILE": "[TMP_BASE]/goma_stats", |
| "GOMA_ENABLE_COUNTERZ": "true", |
| "GOMA_HERMETIC": "error", |
| "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "infra_step": true, |
| "name": "preprocess_for_goma (14).start_goma", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_LINK@cloudtail@https://console.cloud.google.com/logs/viewer?project=goma-logs&resource=gce_instance%2Finstance_id%2Ffakevm999-m9@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "preprocess_for_goma (14).goma_with_global_service_account", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "RECIPE_REPO[build]/scripts/tools/runit.py", |
| "--show-path", |
| "--with-third-party-lib", |
| "--", |
| "python", |
| "RECIPE_MODULE[build::goma]/resources/cloudtail_utils.py", |
| "start", |
| "--cloudtail-path", |
| "cloudtail", |
| "--pid-file", |
| "[TMP_BASE]/cloudtail.pid", |
| "--cloudtail-service-account-json", |
| "/creds/service_accounts/service-account-goma-cloudtail.json" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "infra_step": true, |
| "name": "preprocess_for_goma (14).start cloudtail", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "RECIPE_REPO[depot_tools]/ninja", |
| "-j", |
| "80", |
| "-C", |
| "[CACHE]/builder/engine/src/out/android_release_x64" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "name": "build android_release_x64" |
| }, |
| { |
| "cmd": [], |
| "name": "postprocess_for_goma (14)" |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "[CACHE]/goma/client/goma_ctl.py", |
| "jsonstatus", |
| "[TMP_BASE]/goma_jsonstatus.json" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMACTL_CRASH_REPORT_ID_FILE": "[TMP_BASE]/crash_report_id", |
| "GOMA_CACHE_DIR": "[CACHE]/goma/data/flutter_engine_linux", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "GOMA_DUMP_COUNTERZ_FILE": "[TMP_BASE]/goma_counterz", |
| "GOMA_DUMP_STATS_FILE": "[TMP_BASE]/goma_stats", |
| "GOMA_ENABLE_COUNTERZ": "true", |
| "GOMA_HERMETIC": "error", |
| "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "name": "postprocess_for_goma (14).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": [ |
| "python", |
| "-u", |
| "[CACHE]/goma/client/goma_ctl.py", |
| "stat" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMACTL_CRASH_REPORT_ID_FILE": "[TMP_BASE]/crash_report_id", |
| "GOMA_CACHE_DIR": "[CACHE]/goma/data/flutter_engine_linux", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "GOMA_DUMP_COUNTERZ_FILE": "[TMP_BASE]/goma_counterz", |
| "GOMA_DUMP_STATS_FILE": "[TMP_BASE]/goma_stats", |
| "GOMA_ENABLE_COUNTERZ": "true", |
| "GOMA_HERMETIC": "error", |
| "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "name": "postprocess_for_goma (14).goma_stat", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "[CACHE]/goma/client/goma_ctl.py", |
| "stop" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMACTL_CRASH_REPORT_ID_FILE": "[TMP_BASE]/crash_report_id", |
| "GOMA_CACHE_DIR": "[CACHE]/goma/data/flutter_engine_linux", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "GOMA_DUMP_COUNTERZ_FILE": "[TMP_BASE]/goma_counterz", |
| "GOMA_DUMP_STATS_FILE": "[TMP_BASE]/goma_stats", |
| "GOMA_ENABLE_COUNTERZ": "true", |
| "GOMA_HERMETIC": "error", |
| "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "name": "postprocess_for_goma (14).stop_goma", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython", |
| "-u", |
| "RECIPE_REPO[build]/scripts/tools/runit.py", |
| "--show-path", |
| "--", |
| "python", |
| "RECIPE_REPO[build]/recipes/upload_goma_logs.py", |
| "--upload-compiler-proxy-info", |
| "--log-url-json-file", |
| "/path/to/tmp/json", |
| "--gsutil-py-path", |
| "RECIPE_REPO[depot_tools]/gsutil.py", |
| "--bqupload-path", |
| "[CACHE]/goma/bqupload/bqupload", |
| "--bigquery-service-account-json", |
| "/creds/service_accounts/service-account-goma-bigquery.json", |
| "--json-status", |
| "[TMP_BASE]/goma_jsonstatus.json", |
| "--build-exit-status", |
| "0", |
| "--build-step-name", |
| "build android_release_x64", |
| "--goma-stats-file", |
| "[TMP_BASE]/goma_stats", |
| "--goma-counterz-file", |
| "[TMP_BASE]/goma_counterz", |
| "--goma-crash-report-id-file", |
| "[TMP_BASE]/crash_report_id", |
| "--build-id", |
| "8945511751514863184", |
| "--builder-id-json", |
| "{\"bucket\": \"ci\", \"builder\": \"flutter-engine-linux\", \"project\": \"project\"}", |
| "--is-luci", |
| "--buildbot-buildername", |
| "flutter-engine-linux", |
| "--buildbot-slavename", |
| "fake-bot-id" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "name": "postprocess_for_goma (14).upload_log", |
| "timeout": 300, |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_LOG_LINE@json.output@{@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"compiler_proxy_log\": \"https://chromium-build-stats.appspot.com/compiler_proxy_log/2017/03/30/build11-m1/compiler_proxy.exe.BUILD11-M1.chrome-bot.log.INFO.20170329-222936.4420.gz\"@@@", |
| "@@@STEP_LOG_LINE@json.output@}@@@", |
| "@@@STEP_LOG_END@json.output@@@", |
| "@@@STEP_LINK@compiler_proxy_log@https://chromium-build-stats.appspot.com/compiler_proxy_log/2017/03/30/build11-m1/compiler_proxy.exe.BUILD11-M1.chrome-bot.log.INFO.20170329-222936.4420.gz@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "RECIPE_REPO[build]/scripts/tools/runit.py", |
| "--show-path", |
| "--with-third-party-lib", |
| "--", |
| "python", |
| "RECIPE_MODULE[build::goma]/resources/cloudtail_utils.py", |
| "stop", |
| "--killed-pid-file", |
| "[TMP_BASE]/cloudtail.pid" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "infra_step": true, |
| "name": "postprocess_for_goma (14).stop cloudtail", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "[CACHE]/builder/engine/src/flutter/tools/gn", |
| "--android", |
| "--android-cpu=x64", |
| "--no-lto" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "env_suffixes": { |
| "DEPOT_TOOLS_UPDATE": [ |
| "0" |
| ], |
| "PATH": [ |
| "RECIPE_REPO[depot_tools]" |
| ] |
| }, |
| "name": "gn --android --android-cpu=x64 --no-lto" |
| }, |
| { |
| "cmd": [], |
| "name": "preprocess_for_goma (15)" |
| }, |
| { |
| "cmd": [ |
| "vpython", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "ensure-directory", |
| "--mode", |
| "0777", |
| "[CACHE]/goma/data/flutter_engine_linux" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "infra_step": true, |
| "name": "preprocess_for_goma (15).goma cache directory", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "[CACHE]/goma/client/goma_ctl.py", |
| "restart" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMACTL_CRASH_REPORT_ID_FILE": "[TMP_BASE]/crash_report_id", |
| "GOMA_CACHE_DIR": "[CACHE]/goma/data/flutter_engine_linux", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "GOMA_DUMP_COUNTERZ_FILE": "[TMP_BASE]/goma_counterz", |
| "GOMA_DUMP_STATS_FILE": "[TMP_BASE]/goma_stats", |
| "GOMA_ENABLE_COUNTERZ": "true", |
| "GOMA_HERMETIC": "error", |
| "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "infra_step": true, |
| "name": "preprocess_for_goma (15).start_goma", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_LINK@cloudtail@https://console.cloud.google.com/logs/viewer?project=goma-logs&resource=gce_instance%2Finstance_id%2Ffakevm999-m9@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "preprocess_for_goma (15).goma_with_global_service_account", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "RECIPE_REPO[build]/scripts/tools/runit.py", |
| "--show-path", |
| "--with-third-party-lib", |
| "--", |
| "python", |
| "RECIPE_MODULE[build::goma]/resources/cloudtail_utils.py", |
| "start", |
| "--cloudtail-path", |
| "cloudtail", |
| "--pid-file", |
| "[TMP_BASE]/cloudtail.pid", |
| "--cloudtail-service-account-json", |
| "/creds/service_accounts/service-account-goma-cloudtail.json" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "infra_step": true, |
| "name": "preprocess_for_goma (15).start cloudtail", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "RECIPE_REPO[depot_tools]/ninja", |
| "-j", |
| "80", |
| "-C", |
| "[CACHE]/builder/engine/src/out/android_debug_x64" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "name": "build android_debug_x64" |
| }, |
| { |
| "cmd": [], |
| "name": "postprocess_for_goma (15)" |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "[CACHE]/goma/client/goma_ctl.py", |
| "jsonstatus", |
| "[TMP_BASE]/goma_jsonstatus.json" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMACTL_CRASH_REPORT_ID_FILE": "[TMP_BASE]/crash_report_id", |
| "GOMA_CACHE_DIR": "[CACHE]/goma/data/flutter_engine_linux", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "GOMA_DUMP_COUNTERZ_FILE": "[TMP_BASE]/goma_counterz", |
| "GOMA_DUMP_STATS_FILE": "[TMP_BASE]/goma_stats", |
| "GOMA_ENABLE_COUNTERZ": "true", |
| "GOMA_HERMETIC": "error", |
| "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "name": "postprocess_for_goma (15).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": [ |
| "python", |
| "-u", |
| "[CACHE]/goma/client/goma_ctl.py", |
| "stat" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMACTL_CRASH_REPORT_ID_FILE": "[TMP_BASE]/crash_report_id", |
| "GOMA_CACHE_DIR": "[CACHE]/goma/data/flutter_engine_linux", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "GOMA_DUMP_COUNTERZ_FILE": "[TMP_BASE]/goma_counterz", |
| "GOMA_DUMP_STATS_FILE": "[TMP_BASE]/goma_stats", |
| "GOMA_ENABLE_COUNTERZ": "true", |
| "GOMA_HERMETIC": "error", |
| "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "name": "postprocess_for_goma (15).goma_stat", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "[CACHE]/goma/client/goma_ctl.py", |
| "stop" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMACTL_CRASH_REPORT_ID_FILE": "[TMP_BASE]/crash_report_id", |
| "GOMA_CACHE_DIR": "[CACHE]/goma/data/flutter_engine_linux", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "GOMA_DUMP_COUNTERZ_FILE": "[TMP_BASE]/goma_counterz", |
| "GOMA_DUMP_STATS_FILE": "[TMP_BASE]/goma_stats", |
| "GOMA_ENABLE_COUNTERZ": "true", |
| "GOMA_HERMETIC": "error", |
| "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "name": "postprocess_for_goma (15).stop_goma", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython", |
| "-u", |
| "RECIPE_REPO[build]/scripts/tools/runit.py", |
| "--show-path", |
| "--", |
| "python", |
| "RECIPE_REPO[build]/recipes/upload_goma_logs.py", |
| "--upload-compiler-proxy-info", |
| "--log-url-json-file", |
| "/path/to/tmp/json", |
| "--gsutil-py-path", |
| "RECIPE_REPO[depot_tools]/gsutil.py", |
| "--bqupload-path", |
| "[CACHE]/goma/bqupload/bqupload", |
| "--bigquery-service-account-json", |
| "/creds/service_accounts/service-account-goma-bigquery.json", |
| "--json-status", |
| "[TMP_BASE]/goma_jsonstatus.json", |
| "--build-exit-status", |
| "0", |
| "--build-step-name", |
| "build android_debug_x64", |
| "--goma-stats-file", |
| "[TMP_BASE]/goma_stats", |
| "--goma-counterz-file", |
| "[TMP_BASE]/goma_counterz", |
| "--goma-crash-report-id-file", |
| "[TMP_BASE]/crash_report_id", |
| "--build-id", |
| "8945511751514863184", |
| "--builder-id-json", |
| "{\"bucket\": \"ci\", \"builder\": \"flutter-engine-linux\", \"project\": \"project\"}", |
| "--is-luci", |
| "--buildbot-buildername", |
| "flutter-engine-linux", |
| "--buildbot-slavename", |
| "fake-bot-id" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "name": "postprocess_for_goma (15).upload_log", |
| "timeout": 300, |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_LOG_LINE@json.output@{@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"compiler_proxy_log\": \"https://chromium-build-stats.appspot.com/compiler_proxy_log/2017/03/30/build11-m1/compiler_proxy.exe.BUILD11-M1.chrome-bot.log.INFO.20170329-222936.4420.gz\"@@@", |
| "@@@STEP_LOG_LINE@json.output@}@@@", |
| "@@@STEP_LOG_END@json.output@@@", |
| "@@@STEP_LINK@compiler_proxy_log@https://chromium-build-stats.appspot.com/compiler_proxy_log/2017/03/30/build11-m1/compiler_proxy.exe.BUILD11-M1.chrome-bot.log.INFO.20170329-222936.4420.gz@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "RECIPE_REPO[build]/scripts/tools/runit.py", |
| "--show-path", |
| "--with-third-party-lib", |
| "--", |
| "python", |
| "RECIPE_MODULE[build::goma]/resources/cloudtail_utils.py", |
| "stop", |
| "--killed-pid-file", |
| "[TMP_BASE]/cloudtail.pid" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "infra_step": true, |
| "name": "postprocess_for_goma (15).stop cloudtail", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "[CACHE]/builder/engine/src/flutter/tools/gn", |
| "--android", |
| "--android-cpu=x86", |
| "--no-lto" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "env_suffixes": { |
| "DEPOT_TOOLS_UPDATE": [ |
| "0" |
| ], |
| "PATH": [ |
| "RECIPE_REPO[depot_tools]" |
| ] |
| }, |
| "name": "gn --android --android-cpu=x86 --no-lto" |
| }, |
| { |
| "cmd": [], |
| "name": "preprocess_for_goma (16)" |
| }, |
| { |
| "cmd": [ |
| "vpython", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "ensure-directory", |
| "--mode", |
| "0777", |
| "[CACHE]/goma/data/flutter_engine_linux" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "infra_step": true, |
| "name": "preprocess_for_goma (16).goma cache directory", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "[CACHE]/goma/client/goma_ctl.py", |
| "restart" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMACTL_CRASH_REPORT_ID_FILE": "[TMP_BASE]/crash_report_id", |
| "GOMA_CACHE_DIR": "[CACHE]/goma/data/flutter_engine_linux", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "GOMA_DUMP_COUNTERZ_FILE": "[TMP_BASE]/goma_counterz", |
| "GOMA_DUMP_STATS_FILE": "[TMP_BASE]/goma_stats", |
| "GOMA_ENABLE_COUNTERZ": "true", |
| "GOMA_HERMETIC": "error", |
| "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "infra_step": true, |
| "name": "preprocess_for_goma (16).start_goma", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_LINK@cloudtail@https://console.cloud.google.com/logs/viewer?project=goma-logs&resource=gce_instance%2Finstance_id%2Ffakevm999-m9@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "preprocess_for_goma (16).goma_with_global_service_account", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "RECIPE_REPO[build]/scripts/tools/runit.py", |
| "--show-path", |
| "--with-third-party-lib", |
| "--", |
| "python", |
| "RECIPE_MODULE[build::goma]/resources/cloudtail_utils.py", |
| "start", |
| "--cloudtail-path", |
| "cloudtail", |
| "--pid-file", |
| "[TMP_BASE]/cloudtail.pid", |
| "--cloudtail-service-account-json", |
| "/creds/service_accounts/service-account-goma-cloudtail.json" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "infra_step": true, |
| "name": "preprocess_for_goma (16).start cloudtail", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "RECIPE_REPO[depot_tools]/ninja", |
| "-j", |
| "80", |
| "-C", |
| "[CACHE]/builder/engine/src/out/android_debug_x86" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "name": "build android_debug_x86" |
| }, |
| { |
| "cmd": [], |
| "name": "postprocess_for_goma (16)" |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "[CACHE]/goma/client/goma_ctl.py", |
| "jsonstatus", |
| "[TMP_BASE]/goma_jsonstatus.json" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMACTL_CRASH_REPORT_ID_FILE": "[TMP_BASE]/crash_report_id", |
| "GOMA_CACHE_DIR": "[CACHE]/goma/data/flutter_engine_linux", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "GOMA_DUMP_COUNTERZ_FILE": "[TMP_BASE]/goma_counterz", |
| "GOMA_DUMP_STATS_FILE": "[TMP_BASE]/goma_stats", |
| "GOMA_ENABLE_COUNTERZ": "true", |
| "GOMA_HERMETIC": "error", |
| "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "name": "postprocess_for_goma (16).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": [ |
| "python", |
| "-u", |
| "[CACHE]/goma/client/goma_ctl.py", |
| "stat" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMACTL_CRASH_REPORT_ID_FILE": "[TMP_BASE]/crash_report_id", |
| "GOMA_CACHE_DIR": "[CACHE]/goma/data/flutter_engine_linux", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "GOMA_DUMP_COUNTERZ_FILE": "[TMP_BASE]/goma_counterz", |
| "GOMA_DUMP_STATS_FILE": "[TMP_BASE]/goma_stats", |
| "GOMA_ENABLE_COUNTERZ": "true", |
| "GOMA_HERMETIC": "error", |
| "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "name": "postprocess_for_goma (16).goma_stat", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "[CACHE]/goma/client/goma_ctl.py", |
| "stop" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMACTL_CRASH_REPORT_ID_FILE": "[TMP_BASE]/crash_report_id", |
| "GOMA_CACHE_DIR": "[CACHE]/goma/data/flutter_engine_linux", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "GOMA_DUMP_COUNTERZ_FILE": "[TMP_BASE]/goma_counterz", |
| "GOMA_DUMP_STATS_FILE": "[TMP_BASE]/goma_stats", |
| "GOMA_ENABLE_COUNTERZ": "true", |
| "GOMA_HERMETIC": "error", |
| "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "name": "postprocess_for_goma (16).stop_goma", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython", |
| "-u", |
| "RECIPE_REPO[build]/scripts/tools/runit.py", |
| "--show-path", |
| "--", |
| "python", |
| "RECIPE_REPO[build]/recipes/upload_goma_logs.py", |
| "--upload-compiler-proxy-info", |
| "--log-url-json-file", |
| "/path/to/tmp/json", |
| "--gsutil-py-path", |
| "RECIPE_REPO[depot_tools]/gsutil.py", |
| "--bqupload-path", |
| "[CACHE]/goma/bqupload/bqupload", |
| "--bigquery-service-account-json", |
| "/creds/service_accounts/service-account-goma-bigquery.json", |
| "--json-status", |
| "[TMP_BASE]/goma_jsonstatus.json", |
| "--build-exit-status", |
| "0", |
| "--build-step-name", |
| "build android_debug_x86", |
| "--goma-stats-file", |
| "[TMP_BASE]/goma_stats", |
| "--goma-counterz-file", |
| "[TMP_BASE]/goma_counterz", |
| "--goma-crash-report-id-file", |
| "[TMP_BASE]/crash_report_id", |
| "--build-id", |
| "8945511751514863184", |
| "--builder-id-json", |
| "{\"bucket\": \"ci\", \"builder\": \"flutter-engine-linux\", \"project\": \"project\"}", |
| "--is-luci", |
| "--buildbot-buildername", |
| "flutter-engine-linux", |
| "--buildbot-slavename", |
| "fake-bot-id" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "name": "postprocess_for_goma (16).upload_log", |
| "timeout": 300, |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_LOG_LINE@json.output@{@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"compiler_proxy_log\": \"https://chromium-build-stats.appspot.com/compiler_proxy_log/2017/03/30/build11-m1/compiler_proxy.exe.BUILD11-M1.chrome-bot.log.INFO.20170329-222936.4420.gz\"@@@", |
| "@@@STEP_LOG_LINE@json.output@}@@@", |
| "@@@STEP_LOG_END@json.output@@@", |
| "@@@STEP_LINK@compiler_proxy_log@https://chromium-build-stats.appspot.com/compiler_proxy_log/2017/03/30/build11-m1/compiler_proxy.exe.BUILD11-M1.chrome-bot.log.INFO.20170329-222936.4420.gz@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "RECIPE_REPO[build]/scripts/tools/runit.py", |
| "--show-path", |
| "--with-third-party-lib", |
| "--", |
| "python", |
| "RECIPE_MODULE[build::goma]/resources/cloudtail_utils.py", |
| "stop", |
| "--killed-pid-file", |
| "[TMP_BASE]/cloudtail.pid" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/third_party/dart/tools/sdks/dart-sdk/bin:<PATH>" |
| }, |
| "infra_step": true, |
| "name": "postprocess_for_goma (16).stop cloudtail", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "[CACHE]/builder/flutter/bin/flutter", |
| "config", |
| "--no-analytics" |
| ], |
| "cwd": "[CACHE]/builder", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "CHROME_EXECUTABLE": "[CACHE]/builder/engine/src/flutter/third_party/browsers/chrome/chrome/google-chrome", |
| "FLUTTER_SKIP_ENGINE_CHECK": "true", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/out/host_debug/dart-sdk/bin:<PATH>", |
| "TEST_COMMIT_RANGE": "HEAD", |
| "WEB_SHARD_COUNT": "16" |
| }, |
| "name": "disable flutter analytics" |
| }, |
| { |
| "cmd": [ |
| "[CACHE]/builder/flutter/bin/flutter", |
| "precache" |
| ], |
| "cwd": "[CACHE]/builder/flutter", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "CHROME_EXECUTABLE": "[CACHE]/builder/engine/src/flutter/third_party/browsers/chrome/chrome/google-chrome", |
| "FLUTTER_SKIP_ENGINE_CHECK": "true", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/out/host_debug/dart-sdk/bin:<PATH>", |
| "TEST_COMMIT_RANGE": "HEAD", |
| "WEB_SHARD_COUNT": "16" |
| }, |
| "name": "flutter precache" |
| }, |
| { |
| "cmd": [ |
| "vpython", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "ensure-directory", |
| "--mode", |
| "0777", |
| "[CACHE]/builder/flutter/bin/cache/artifacts/engine/linux-x64" |
| ], |
| "cwd": "[CACHE]/builder/flutter", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "CHROME_EXECUTABLE": "[CACHE]/builder/engine/src/flutter/third_party/browsers/chrome/chrome/google-chrome", |
| "FLUTTER_SKIP_ENGINE_CHECK": "true", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/out/host_debug/dart-sdk/bin:<PATH>", |
| "TEST_COMMIT_RANGE": "HEAD", |
| "WEB_SHARD_COUNT": "16" |
| }, |
| "infra_step": true, |
| "name": "mkdir [CACHE]/builder/flutter/bin/cache/artifacts/engine/linux-x64" |
| }, |
| { |
| "cmd": [ |
| "vpython", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "remove", |
| "[CACHE]/builder/flutter/bin/cache/artifacts/engine/linux-x64/icudtl.dat" |
| ], |
| "cwd": "[CACHE]/builder/flutter", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "CHROME_EXECUTABLE": "[CACHE]/builder/engine/src/flutter/third_party/browsers/chrome/chrome/google-chrome", |
| "FLUTTER_SKIP_ENGINE_CHECK": "true", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/out/host_debug/dart-sdk/bin:<PATH>", |
| "TEST_COMMIT_RANGE": "HEAD", |
| "WEB_SHARD_COUNT": "16" |
| }, |
| "infra_step": true, |
| "name": "remove icudtl.dat" |
| }, |
| { |
| "cmd": [ |
| "vpython", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "[CACHE]/builder/engine/src/third_party/icu/flutter/icudtl.dat", |
| "[CACHE]/builder/flutter/bin/cache/artifacts/engine/linux-x64/icudtl.dat" |
| ], |
| "cwd": "[CACHE]/builder/flutter", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "CHROME_EXECUTABLE": "[CACHE]/builder/engine/src/flutter/third_party/browsers/chrome/chrome/google-chrome", |
| "FLUTTER_SKIP_ENGINE_CHECK": "true", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/out/host_debug/dart-sdk/bin:<PATH>", |
| "TEST_COMMIT_RANGE": "HEAD", |
| "WEB_SHARD_COUNT": "16" |
| }, |
| "infra_step": true, |
| "name": "copy icudtl.dat" |
| }, |
| { |
| "cmd": [ |
| "vpython", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "remove", |
| "[CACHE]/builder/flutter/bin/cache/artifacts/engine/linux-x64/flutter_tester" |
| ], |
| "cwd": "[CACHE]/builder/flutter", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "CHROME_EXECUTABLE": "[CACHE]/builder/engine/src/flutter/third_party/browsers/chrome/chrome/google-chrome", |
| "FLUTTER_SKIP_ENGINE_CHECK": "true", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/out/host_debug/dart-sdk/bin:<PATH>", |
| "TEST_COMMIT_RANGE": "HEAD", |
| "WEB_SHARD_COUNT": "16" |
| }, |
| "infra_step": true, |
| "name": "remove flutter_tester" |
| }, |
| { |
| "cmd": [ |
| "vpython", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "[CACHE]/builder/engine/src/out/host_debug_unopt/flutter_tester", |
| "[CACHE]/builder/flutter/bin/cache/artifacts/engine/linux-x64/flutter_tester" |
| ], |
| "cwd": "[CACHE]/builder/flutter", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "CHROME_EXECUTABLE": "[CACHE]/builder/engine/src/flutter/third_party/browsers/chrome/chrome/google-chrome", |
| "FLUTTER_SKIP_ENGINE_CHECK": "true", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/out/host_debug/dart-sdk/bin:<PATH>", |
| "TEST_COMMIT_RANGE": "HEAD", |
| "WEB_SHARD_COUNT": "16" |
| }, |
| "infra_step": true, |
| "name": "copy flutter_tester" |
| }, |
| { |
| "cmd": [ |
| "vpython", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "remove", |
| "[CACHE]/builder/flutter/bin/cache/artifacts/engine/linux-x64/isolate_snapshot.bin" |
| ], |
| "cwd": "[CACHE]/builder/flutter", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "CHROME_EXECUTABLE": "[CACHE]/builder/engine/src/flutter/third_party/browsers/chrome/chrome/google-chrome", |
| "FLUTTER_SKIP_ENGINE_CHECK": "true", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/out/host_debug/dart-sdk/bin:<PATH>", |
| "TEST_COMMIT_RANGE": "HEAD", |
| "WEB_SHARD_COUNT": "16" |
| }, |
| "infra_step": true, |
| "name": "remove isolate_snapshot.bin" |
| }, |
| { |
| "cmd": [ |
| "vpython", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "[CACHE]/builder/engine/src/out/host_debug_unopt/gen/flutter/lib/snapshot/isolate_snapshot.bin", |
| "[CACHE]/builder/flutter/bin/cache/artifacts/engine/linux-x64/isolate_snapshot.bin" |
| ], |
| "cwd": "[CACHE]/builder/flutter", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "CHROME_EXECUTABLE": "[CACHE]/builder/engine/src/flutter/third_party/browsers/chrome/chrome/google-chrome", |
| "FLUTTER_SKIP_ENGINE_CHECK": "true", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/out/host_debug/dart-sdk/bin:<PATH>", |
| "TEST_COMMIT_RANGE": "HEAD", |
| "WEB_SHARD_COUNT": "16" |
| }, |
| "infra_step": true, |
| "name": "copy isolate_snapshot.bin" |
| }, |
| { |
| "cmd": [ |
| "vpython", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "remove", |
| "[CACHE]/builder/flutter/bin/cache/artifacts/engine/linux-x64/vm_isolate_snapshot.bin" |
| ], |
| "cwd": "[CACHE]/builder/flutter", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "CHROME_EXECUTABLE": "[CACHE]/builder/engine/src/flutter/third_party/browsers/chrome/chrome/google-chrome", |
| "FLUTTER_SKIP_ENGINE_CHECK": "true", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/out/host_debug/dart-sdk/bin:<PATH>", |
| "TEST_COMMIT_RANGE": "HEAD", |
| "WEB_SHARD_COUNT": "16" |
| }, |
| "infra_step": true, |
| "name": "remove vm_isolate_snapshot.bin" |
| }, |
| { |
| "cmd": [ |
| "vpython", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "[CACHE]/builder/engine/src/out/host_debug_unopt/gen/flutter/lib/snapshot/vm_isolate_snapshot.bin", |
| "[CACHE]/builder/flutter/bin/cache/artifacts/engine/linux-x64/vm_isolate_snapshot.bin" |
| ], |
| "cwd": "[CACHE]/builder/flutter", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "CHROME_EXECUTABLE": "[CACHE]/builder/engine/src/flutter/third_party/browsers/chrome/chrome/google-chrome", |
| "FLUTTER_SKIP_ENGINE_CHECK": "true", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/out/host_debug/dart-sdk/bin:<PATH>", |
| "TEST_COMMIT_RANGE": "HEAD", |
| "WEB_SHARD_COUNT": "16" |
| }, |
| "infra_step": true, |
| "name": "copy vm_isolate_snapshot.bin" |
| }, |
| { |
| "cmd": [ |
| "vpython", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "remove", |
| "[CACHE]/builder/flutter/bin/cache/artifacts/engine/linux-x64/frontend_server.dart.snapshot" |
| ], |
| "cwd": "[CACHE]/builder/flutter", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "CHROME_EXECUTABLE": "[CACHE]/builder/engine/src/flutter/third_party/browsers/chrome/chrome/google-chrome", |
| "FLUTTER_SKIP_ENGINE_CHECK": "true", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/out/host_debug/dart-sdk/bin:<PATH>", |
| "TEST_COMMIT_RANGE": "HEAD", |
| "WEB_SHARD_COUNT": "16" |
| }, |
| "infra_step": true, |
| "name": "remove frontend_server.dart.snapshot" |
| }, |
| { |
| "cmd": [ |
| "vpython", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "[CACHE]/builder/engine/src/out/host_debug_unopt/gen/frontend_server.dart.snapshot", |
| "[CACHE]/builder/flutter/bin/cache/artifacts/engine/linux-x64/frontend_server.dart.snapshot" |
| ], |
| "cwd": "[CACHE]/builder/flutter", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "CHROME_EXECUTABLE": "[CACHE]/builder/engine/src/flutter/third_party/browsers/chrome/chrome/google-chrome", |
| "FLUTTER_SKIP_ENGINE_CHECK": "true", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/out/host_debug/dart-sdk/bin:<PATH>", |
| "TEST_COMMIT_RANGE": "HEAD", |
| "WEB_SHARD_COUNT": "16" |
| }, |
| "infra_step": true, |
| "name": "copy frontend_server.dart.snapshot" |
| }, |
| { |
| "cmd": [ |
| "vpython", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "remove", |
| "[CACHE]/builder/flutter/bin/cache/artifacts/engine/linux-x64/const_finder.dart.snapshot" |
| ], |
| "cwd": "[CACHE]/builder/flutter", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "CHROME_EXECUTABLE": "[CACHE]/builder/engine/src/flutter/third_party/browsers/chrome/chrome/google-chrome", |
| "FLUTTER_SKIP_ENGINE_CHECK": "true", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/out/host_debug/dart-sdk/bin:<PATH>", |
| "TEST_COMMIT_RANGE": "HEAD", |
| "WEB_SHARD_COUNT": "16" |
| }, |
| "infra_step": true, |
| "name": "remove const_finder.dart.snapshot" |
| }, |
| { |
| "cmd": [ |
| "vpython", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "[CACHE]/builder/engine/src/out/host_debug_unopt/gen/const_finder.dart.snapshot", |
| "[CACHE]/builder/flutter/bin/cache/artifacts/engine/linux-x64/const_finder.dart.snapshot" |
| ], |
| "cwd": "[CACHE]/builder/flutter", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "CHROME_EXECUTABLE": "[CACHE]/builder/engine/src/flutter/third_party/browsers/chrome/chrome/google-chrome", |
| "FLUTTER_SKIP_ENGINE_CHECK": "true", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/out/host_debug/dart-sdk/bin:<PATH>", |
| "TEST_COMMIT_RANGE": "HEAD", |
| "WEB_SHARD_COUNT": "16" |
| }, |
| "infra_step": true, |
| "name": "copy const_finder.dart.snapshot" |
| }, |
| { |
| "cmd": [ |
| "vpython", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "ensure-directory", |
| "--mode", |
| "0777", |
| "[CACHE]/builder/flutter/bin/cache/artifacts/engine/android-arm-profile/linux-x64" |
| ], |
| "cwd": "[CACHE]/builder/flutter", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "CHROME_EXECUTABLE": "[CACHE]/builder/engine/src/flutter/third_party/browsers/chrome/chrome/google-chrome", |
| "FLUTTER_SKIP_ENGINE_CHECK": "true", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/out/host_debug/dart-sdk/bin:<PATH>", |
| "TEST_COMMIT_RANGE": "HEAD", |
| "WEB_SHARD_COUNT": "16" |
| }, |
| "infra_step": true, |
| "name": "mkdir [CACHE]/builder/flutter/bin/cache/artifacts/engine/android-arm-profile/linux-x64" |
| }, |
| { |
| "cmd": [ |
| "vpython", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "remove", |
| "[CACHE]/builder/flutter/bin/cache/artifacts/engine/android-arm-profile/linux-x64/gen_snapshot" |
| ], |
| "cwd": "[CACHE]/builder/flutter", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "CHROME_EXECUTABLE": "[CACHE]/builder/engine/src/flutter/third_party/browsers/chrome/chrome/google-chrome", |
| "FLUTTER_SKIP_ENGINE_CHECK": "true", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/out/host_debug/dart-sdk/bin:<PATH>", |
| "TEST_COMMIT_RANGE": "HEAD", |
| "WEB_SHARD_COUNT": "16" |
| }, |
| "infra_step": true, |
| "name": "remove gen_snapshot" |
| }, |
| { |
| "cmd": [ |
| "vpython", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "[CACHE]/builder/engine/src/out/android_profile/clang_x64/gen_snapshot", |
| "[CACHE]/builder/flutter/bin/cache/artifacts/engine/android-arm-profile/linux-x64/gen_snapshot" |
| ], |
| "cwd": "[CACHE]/builder/flutter", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "CHROME_EXECUTABLE": "[CACHE]/builder/engine/src/flutter/third_party/browsers/chrome/chrome/google-chrome", |
| "FLUTTER_SKIP_ENGINE_CHECK": "true", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/out/host_debug/dart-sdk/bin:<PATH>", |
| "TEST_COMMIT_RANGE": "HEAD", |
| "WEB_SHARD_COUNT": "16" |
| }, |
| "infra_step": true, |
| "name": "copy gen_snapshot" |
| }, |
| { |
| "cmd": [ |
| "vpython", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "ensure-directory", |
| "--mode", |
| "0777", |
| "[CACHE]/builder/flutter/bin/cache/artifacts/engine/android-arm-release/linux-x64" |
| ], |
| "cwd": "[CACHE]/builder/flutter", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "CHROME_EXECUTABLE": "[CACHE]/builder/engine/src/flutter/third_party/browsers/chrome/chrome/google-chrome", |
| "FLUTTER_SKIP_ENGINE_CHECK": "true", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/out/host_debug/dart-sdk/bin:<PATH>", |
| "TEST_COMMIT_RANGE": "HEAD", |
| "WEB_SHARD_COUNT": "16" |
| }, |
| "infra_step": true, |
| "name": "mkdir [CACHE]/builder/flutter/bin/cache/artifacts/engine/android-arm-release/linux-x64" |
| }, |
| { |
| "cmd": [ |
| "vpython", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "remove", |
| "[CACHE]/builder/flutter/bin/cache/artifacts/engine/android-arm-release/linux-x64/gen_snapshot" |
| ], |
| "cwd": "[CACHE]/builder/flutter", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "CHROME_EXECUTABLE": "[CACHE]/builder/engine/src/flutter/third_party/browsers/chrome/chrome/google-chrome", |
| "FLUTTER_SKIP_ENGINE_CHECK": "true", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/out/host_debug/dart-sdk/bin:<PATH>", |
| "TEST_COMMIT_RANGE": "HEAD", |
| "WEB_SHARD_COUNT": "16" |
| }, |
| "infra_step": true, |
| "name": "remove gen_snapshot (2)" |
| }, |
| { |
| "cmd": [ |
| "vpython", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "[CACHE]/builder/engine/src/out/android_release/clang_x64/gen_snapshot", |
| "[CACHE]/builder/flutter/bin/cache/artifacts/engine/android-arm-release/linux-x64/gen_snapshot" |
| ], |
| "cwd": "[CACHE]/builder/flutter", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "CHROME_EXECUTABLE": "[CACHE]/builder/engine/src/flutter/third_party/browsers/chrome/chrome/google-chrome", |
| "FLUTTER_SKIP_ENGINE_CHECK": "true", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/out/host_debug/dart-sdk/bin:<PATH>", |
| "TEST_COMMIT_RANGE": "HEAD", |
| "WEB_SHARD_COUNT": "16" |
| }, |
| "infra_step": true, |
| "name": "copy gen_snapshot (2)" |
| }, |
| { |
| "cmd": [ |
| "vpython", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "ensure-directory", |
| "--mode", |
| "0777", |
| "[CACHE]/builder/flutter/bin/cache/artifacts/engine/android-arm64-profile/linux-x64" |
| ], |
| "cwd": "[CACHE]/builder/flutter", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "CHROME_EXECUTABLE": "[CACHE]/builder/engine/src/flutter/third_party/browsers/chrome/chrome/google-chrome", |
| "FLUTTER_SKIP_ENGINE_CHECK": "true", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/out/host_debug/dart-sdk/bin:<PATH>", |
| "TEST_COMMIT_RANGE": "HEAD", |
| "WEB_SHARD_COUNT": "16" |
| }, |
| "infra_step": true, |
| "name": "mkdir [CACHE]/builder/flutter/bin/cache/artifacts/engine/android-arm64-profile/linux-x64" |
| }, |
| { |
| "cmd": [ |
| "vpython", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "remove", |
| "[CACHE]/builder/flutter/bin/cache/artifacts/engine/android-arm64-profile/linux-x64/gen_snapshot" |
| ], |
| "cwd": "[CACHE]/builder/flutter", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "CHROME_EXECUTABLE": "[CACHE]/builder/engine/src/flutter/third_party/browsers/chrome/chrome/google-chrome", |
| "FLUTTER_SKIP_ENGINE_CHECK": "true", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/out/host_debug/dart-sdk/bin:<PATH>", |
| "TEST_COMMIT_RANGE": "HEAD", |
| "WEB_SHARD_COUNT": "16" |
| }, |
| "infra_step": true, |
| "name": "remove gen_snapshot (3)" |
| }, |
| { |
| "cmd": [ |
| "vpython", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "[CACHE]/builder/engine/src/out/android_profile_arm64/clang_x64/gen_snapshot", |
| "[CACHE]/builder/flutter/bin/cache/artifacts/engine/android-arm64-profile/linux-x64/gen_snapshot" |
| ], |
| "cwd": "[CACHE]/builder/flutter", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "CHROME_EXECUTABLE": "[CACHE]/builder/engine/src/flutter/third_party/browsers/chrome/chrome/google-chrome", |
| "FLUTTER_SKIP_ENGINE_CHECK": "true", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/out/host_debug/dart-sdk/bin:<PATH>", |
| "TEST_COMMIT_RANGE": "HEAD", |
| "WEB_SHARD_COUNT": "16" |
| }, |
| "infra_step": true, |
| "name": "copy gen_snapshot (3)" |
| }, |
| { |
| "cmd": [ |
| "vpython", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "ensure-directory", |
| "--mode", |
| "0777", |
| "[CACHE]/builder/flutter/bin/cache/artifacts/engine/android-arm64-release/linux-x64" |
| ], |
| "cwd": "[CACHE]/builder/flutter", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "CHROME_EXECUTABLE": "[CACHE]/builder/engine/src/flutter/third_party/browsers/chrome/chrome/google-chrome", |
| "FLUTTER_SKIP_ENGINE_CHECK": "true", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/out/host_debug/dart-sdk/bin:<PATH>", |
| "TEST_COMMIT_RANGE": "HEAD", |
| "WEB_SHARD_COUNT": "16" |
| }, |
| "infra_step": true, |
| "name": "mkdir [CACHE]/builder/flutter/bin/cache/artifacts/engine/android-arm64-release/linux-x64" |
| }, |
| { |
| "cmd": [ |
| "vpython", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "remove", |
| "[CACHE]/builder/flutter/bin/cache/artifacts/engine/android-arm64-release/linux-x64/gen_snapshot" |
| ], |
| "cwd": "[CACHE]/builder/flutter", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "CHROME_EXECUTABLE": "[CACHE]/builder/engine/src/flutter/third_party/browsers/chrome/chrome/google-chrome", |
| "FLUTTER_SKIP_ENGINE_CHECK": "true", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/out/host_debug/dart-sdk/bin:<PATH>", |
| "TEST_COMMIT_RANGE": "HEAD", |
| "WEB_SHARD_COUNT": "16" |
| }, |
| "infra_step": true, |
| "name": "remove gen_snapshot (4)" |
| }, |
| { |
| "cmd": [ |
| "vpython", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "[CACHE]/builder/engine/src/out/android_release_arm64/clang_x64/gen_snapshot", |
| "[CACHE]/builder/flutter/bin/cache/artifacts/engine/android-arm64-release/linux-x64/gen_snapshot" |
| ], |
| "cwd": "[CACHE]/builder/flutter", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "CHROME_EXECUTABLE": "[CACHE]/builder/engine/src/flutter/third_party/browsers/chrome/chrome/google-chrome", |
| "FLUTTER_SKIP_ENGINE_CHECK": "true", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/out/host_debug/dart-sdk/bin:<PATH>", |
| "TEST_COMMIT_RANGE": "HEAD", |
| "WEB_SHARD_COUNT": "16" |
| }, |
| "infra_step": true, |
| "name": "copy gen_snapshot (4)" |
| }, |
| { |
| "cmd": [ |
| "vpython", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "ensure-directory", |
| "--mode", |
| "0777", |
| "[CACHE]/builder/flutter/bin/cache/artifacts/engine/android-x64-profile/linux-x64" |
| ], |
| "cwd": "[CACHE]/builder/flutter", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "CHROME_EXECUTABLE": "[CACHE]/builder/engine/src/flutter/third_party/browsers/chrome/chrome/google-chrome", |
| "FLUTTER_SKIP_ENGINE_CHECK": "true", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/out/host_debug/dart-sdk/bin:<PATH>", |
| "TEST_COMMIT_RANGE": "HEAD", |
| "WEB_SHARD_COUNT": "16" |
| }, |
| "infra_step": true, |
| "name": "mkdir [CACHE]/builder/flutter/bin/cache/artifacts/engine/android-x64-profile/linux-x64" |
| }, |
| { |
| "cmd": [ |
| "vpython", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "remove", |
| "[CACHE]/builder/flutter/bin/cache/artifacts/engine/android-x64-profile/linux-x64/gen_snapshot" |
| ], |
| "cwd": "[CACHE]/builder/flutter", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "CHROME_EXECUTABLE": "[CACHE]/builder/engine/src/flutter/third_party/browsers/chrome/chrome/google-chrome", |
| "FLUTTER_SKIP_ENGINE_CHECK": "true", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/out/host_debug/dart-sdk/bin:<PATH>", |
| "TEST_COMMIT_RANGE": "HEAD", |
| "WEB_SHARD_COUNT": "16" |
| }, |
| "infra_step": true, |
| "name": "remove gen_snapshot (5)" |
| }, |
| { |
| "cmd": [ |
| "vpython", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "[CACHE]/builder/engine/src/out/android_profile_x64/clang_x64/gen_snapshot", |
| "[CACHE]/builder/flutter/bin/cache/artifacts/engine/android-x64-profile/linux-x64/gen_snapshot" |
| ], |
| "cwd": "[CACHE]/builder/flutter", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "CHROME_EXECUTABLE": "[CACHE]/builder/engine/src/flutter/third_party/browsers/chrome/chrome/google-chrome", |
| "FLUTTER_SKIP_ENGINE_CHECK": "true", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/out/host_debug/dart-sdk/bin:<PATH>", |
| "TEST_COMMIT_RANGE": "HEAD", |
| "WEB_SHARD_COUNT": "16" |
| }, |
| "infra_step": true, |
| "name": "copy gen_snapshot (5)" |
| }, |
| { |
| "cmd": [ |
| "vpython", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "ensure-directory", |
| "--mode", |
| "0777", |
| "[CACHE]/builder/flutter/bin/cache/artifacts/engine/android-x64-release/linux-x64" |
| ], |
| "cwd": "[CACHE]/builder/flutter", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "CHROME_EXECUTABLE": "[CACHE]/builder/engine/src/flutter/third_party/browsers/chrome/chrome/google-chrome", |
| "FLUTTER_SKIP_ENGINE_CHECK": "true", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/out/host_debug/dart-sdk/bin:<PATH>", |
| "TEST_COMMIT_RANGE": "HEAD", |
| "WEB_SHARD_COUNT": "16" |
| }, |
| "infra_step": true, |
| "name": "mkdir [CACHE]/builder/flutter/bin/cache/artifacts/engine/android-x64-release/linux-x64" |
| }, |
| { |
| "cmd": [ |
| "vpython", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "remove", |
| "[CACHE]/builder/flutter/bin/cache/artifacts/engine/android-x64-release/linux-x64/gen_snapshot" |
| ], |
| "cwd": "[CACHE]/builder/flutter", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "CHROME_EXECUTABLE": "[CACHE]/builder/engine/src/flutter/third_party/browsers/chrome/chrome/google-chrome", |
| "FLUTTER_SKIP_ENGINE_CHECK": "true", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/out/host_debug/dart-sdk/bin:<PATH>", |
| "TEST_COMMIT_RANGE": "HEAD", |
| "WEB_SHARD_COUNT": "16" |
| }, |
| "infra_step": true, |
| "name": "remove gen_snapshot (6)" |
| }, |
| { |
| "cmd": [ |
| "vpython", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "[CACHE]/builder/engine/src/out/android_release_x64/clang_x64/gen_snapshot", |
| "[CACHE]/builder/flutter/bin/cache/artifacts/engine/android-x64-release/linux-x64/gen_snapshot" |
| ], |
| "cwd": "[CACHE]/builder/flutter", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "CHROME_EXECUTABLE": "[CACHE]/builder/engine/src/flutter/third_party/browsers/chrome/chrome/google-chrome", |
| "FLUTTER_SKIP_ENGINE_CHECK": "true", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/out/host_debug/dart-sdk/bin:<PATH>", |
| "TEST_COMMIT_RANGE": "HEAD", |
| "WEB_SHARD_COUNT": "16" |
| }, |
| "infra_step": true, |
| "name": "copy gen_snapshot (6)" |
| }, |
| { |
| "cmd": [ |
| "/bin/bash", |
| "-c", |
| "if [ -L \"[CACHE]/builder/flutter/bin/cache/dart-sdk\" ]; then rm \"[CACHE]/builder/flutter/bin/cache/dart-sdk\"; else rm -rf \"[CACHE]/builder/flutter/bin/cache/dart-sdk\"; fi" |
| ], |
| "cwd": "[CACHE]/builder/flutter", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "CHROME_EXECUTABLE": "[CACHE]/builder/engine/src/flutter/third_party/browsers/chrome/chrome/google-chrome", |
| "FLUTTER_SKIP_ENGINE_CHECK": "true", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/out/host_debug/dart-sdk/bin:<PATH>", |
| "TEST_COMMIT_RANGE": "HEAD", |
| "WEB_SHARD_COUNT": "16" |
| }, |
| "name": "cleanup dart-sdk" |
| }, |
| { |
| "cmd": [ |
| "/bin/bash", |
| "-c", |
| "if [ -L \"[CACHE]/builder/flutter/bin/cache/flutter_web_sdk\" ]; then rm \"[CACHE]/builder/flutter/bin/cache/flutter_web_sdk\"; else rm -rf \"[CACHE]/builder/flutter/bin/cache/flutter_web_sdk\"; fi" |
| ], |
| "cwd": "[CACHE]/builder/flutter", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "CHROME_EXECUTABLE": "[CACHE]/builder/engine/src/flutter/third_party/browsers/chrome/chrome/google-chrome", |
| "FLUTTER_SKIP_ENGINE_CHECK": "true", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/out/host_debug/dart-sdk/bin:<PATH>", |
| "TEST_COMMIT_RANGE": "HEAD", |
| "WEB_SHARD_COUNT": "16" |
| }, |
| "name": "cleanup flutter_web_sdk" |
| }, |
| { |
| "cmd": [ |
| "/bin/bash", |
| "-c", |
| "if [ -L \"[CACHE]/builder/flutter/bin/cache/pkg\" ]; then rm \"[CACHE]/builder/flutter/bin/cache/pkg\"; else rm -rf \"[CACHE]/builder/flutter/bin/cache/pkg\"; fi" |
| ], |
| "cwd": "[CACHE]/builder/flutter", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "CHROME_EXECUTABLE": "[CACHE]/builder/engine/src/flutter/third_party/browsers/chrome/chrome/google-chrome", |
| "FLUTTER_SKIP_ENGINE_CHECK": "true", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/out/host_debug/dart-sdk/bin:<PATH>", |
| "TEST_COMMIT_RANGE": "HEAD", |
| "WEB_SHARD_COUNT": "16" |
| }, |
| "name": "cleanup pkg" |
| }, |
| { |
| "cmd": [ |
| "/bin/bash", |
| "-c", |
| "if [ -L \"[CACHE]/builder/flutter/bin/cache/artifacts/engine/common/flutter_patched_sdk\" ]; then rm \"[CACHE]/builder/flutter/bin/cache/artifacts/engine/common/flutter_patched_sdk\"; else rm -rf \"[CACHE]/builder/flutter/bin/cache/artifacts/engine/common/flutter_patched_sdk\"; fi" |
| ], |
| "cwd": "[CACHE]/builder/flutter", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "CHROME_EXECUTABLE": "[CACHE]/builder/engine/src/flutter/third_party/browsers/chrome/chrome/google-chrome", |
| "FLUTTER_SKIP_ENGINE_CHECK": "true", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/out/host_debug/dart-sdk/bin:<PATH>", |
| "TEST_COMMIT_RANGE": "HEAD", |
| "WEB_SHARD_COUNT": "16" |
| }, |
| "name": "cleanup flutter_patched_sdk" |
| }, |
| { |
| "cmd": [ |
| "/bin/bash", |
| "-c", |
| "if [ -L \"[CACHE]/builder/flutter/bin/cache/artifacts/engine/common/flutter_patched_sdk_product\" ]; then rm \"[CACHE]/builder/flutter/bin/cache/artifacts/engine/common/flutter_patched_sdk_product\"; else rm -rf \"[CACHE]/builder/flutter/bin/cache/artifacts/engine/common/flutter_patched_sdk_product\"; fi" |
| ], |
| "cwd": "[CACHE]/builder/flutter", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "CHROME_EXECUTABLE": "[CACHE]/builder/engine/src/flutter/third_party/browsers/chrome/chrome/google-chrome", |
| "FLUTTER_SKIP_ENGINE_CHECK": "true", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/out/host_debug/dart-sdk/bin:<PATH>", |
| "TEST_COMMIT_RANGE": "HEAD", |
| "WEB_SHARD_COUNT": "16" |
| }, |
| "name": "cleanup flutter_patched_sdk_product" |
| }, |
| { |
| "cmd": [ |
| "vpython", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "symlink", |
| "[CACHE]/builder/engine/src/out/host_debug/dart-sdk", |
| "[CACHE]/builder/flutter/bin/cache/dart-sdk" |
| ], |
| "cwd": "[CACHE]/builder/flutter", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "CHROME_EXECUTABLE": "[CACHE]/builder/engine/src/flutter/third_party/browsers/chrome/chrome/google-chrome", |
| "FLUTTER_SKIP_ENGINE_CHECK": "true", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/out/host_debug/dart-sdk/bin:<PATH>", |
| "TEST_COMMIT_RANGE": "HEAD", |
| "WEB_SHARD_COUNT": "16" |
| }, |
| "infra_step": true, |
| "name": "symlink just built dart sdk to cached location" |
| }, |
| { |
| "cmd": [ |
| "vpython", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "symlink", |
| "[CACHE]/builder/engine/src/out/host_debug/flutter_web_sdk", |
| "[CACHE]/builder/flutter/bin/cache/flutter_web_sdk" |
| ], |
| "cwd": "[CACHE]/builder/flutter", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "CHROME_EXECUTABLE": "[CACHE]/builder/engine/src/flutter/third_party/browsers/chrome/chrome/google-chrome", |
| "FLUTTER_SKIP_ENGINE_CHECK": "true", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/out/host_debug/dart-sdk/bin:<PATH>", |
| "TEST_COMMIT_RANGE": "HEAD", |
| "WEB_SHARD_COUNT": "16" |
| }, |
| "infra_step": true, |
| "name": "symlink just built flutter web sdk to cached location" |
| }, |
| { |
| "cmd": [ |
| "vpython", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "symlink", |
| "[CACHE]/builder/engine/src/out/host_debug/gen/dart-pkg", |
| "[CACHE]/builder/flutter/bin/cache/pkg" |
| ], |
| "cwd": "[CACHE]/builder/flutter", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "CHROME_EXECUTABLE": "[CACHE]/builder/engine/src/flutter/third_party/browsers/chrome/chrome/google-chrome", |
| "FLUTTER_SKIP_ENGINE_CHECK": "true", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/out/host_debug/dart-sdk/bin:<PATH>", |
| "TEST_COMMIT_RANGE": "HEAD", |
| "WEB_SHARD_COUNT": "16" |
| }, |
| "infra_step": true, |
| "name": "symlink just built pkg from dart sdk to cached location" |
| }, |
| { |
| "cmd": [ |
| "vpython", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "symlink", |
| "[CACHE]/builder/engine/src/out/host_debug/flutter_patched_sdk", |
| "[CACHE]/builder/flutter/bin/cache/artifacts/engine/common/flutter_patched_sdk" |
| ], |
| "cwd": "[CACHE]/builder/flutter", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "CHROME_EXECUTABLE": "[CACHE]/builder/engine/src/flutter/third_party/browsers/chrome/chrome/google-chrome", |
| "FLUTTER_SKIP_ENGINE_CHECK": "true", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/out/host_debug/dart-sdk/bin:<PATH>", |
| "TEST_COMMIT_RANGE": "HEAD", |
| "WEB_SHARD_COUNT": "16" |
| }, |
| "infra_step": true, |
| "name": "make cached flutter_patched_sdk point to just built flutter_patched_sdk" |
| }, |
| { |
| "cmd": [ |
| "vpython", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "symlink", |
| "[CACHE]/builder/engine/src/out/host_release/flutter_patched_sdk", |
| "[CACHE]/builder/flutter/bin/cache/artifacts/engine/common/flutter_patched_sdk_product" |
| ], |
| "cwd": "[CACHE]/builder/flutter", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "CHROME_EXECUTABLE": "[CACHE]/builder/engine/src/flutter/third_party/browsers/chrome/chrome/google-chrome", |
| "FLUTTER_SKIP_ENGINE_CHECK": "true", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/out/host_debug/dart-sdk/bin:<PATH>", |
| "TEST_COMMIT_RANGE": "HEAD", |
| "WEB_SHARD_COUNT": "16" |
| }, |
| "infra_step": true, |
| "name": "make cached flutter_patched_sdk_product point to just built release version of flutter_patched_sdk" |
| }, |
| { |
| "cmd": [ |
| "/bin/bash", |
| "-c", |
| "if [ -f \"[CACHE]/builder/flutter/bin/cache/flutter_tools.snapshot\" ]; then rm \"[CACHE]/builder/flutter/bin/cache/flutter_tools.snapshot\"; fi" |
| ], |
| "cwd": "[CACHE]/builder/flutter", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "CHROME_EXECUTABLE": "[CACHE]/builder/engine/src/flutter/third_party/browsers/chrome/chrome/google-chrome", |
| "FLUTTER_SKIP_ENGINE_CHECK": "true", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/out/host_debug/dart-sdk/bin:<PATH>", |
| "TEST_COMMIT_RANGE": "HEAD", |
| "WEB_SHARD_COUNT": "16" |
| }, |
| "name": "cleanup" |
| }, |
| { |
| "cmd": [ |
| "[CACHE]/builder/flutter/bin/flutter", |
| "update-packages", |
| "--local-engine=host_debug", |
| "--local-engine-src-path=[CACHE]/builder/engine/src" |
| ], |
| "cwd": "[CACHE]/builder/flutter", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "CHROME_EXECUTABLE": "[CACHE]/builder/engine/src/flutter/third_party/browsers/chrome/chrome/google-chrome", |
| "FLUTTER_SKIP_ENGINE_CHECK": "true", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/out/host_debug/dart-sdk/bin:<PATH>", |
| "TEST_COMMIT_RANGE": "HEAD", |
| "WEB_SHARD_COUNT": "16" |
| }, |
| "name": "flutter update-packages" |
| }, |
| { |
| "cmd": [ |
| "dart", |
| "--enable-asserts", |
| "dev/bots/analyze.dart", |
| "--dart-sdk", |
| "[CACHE]/builder/engine/src/out/host_debug/dart-sdk" |
| ], |
| "cwd": "[CACHE]/builder/flutter", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "CHROME_EXECUTABLE": "[CACHE]/builder/engine/src/flutter/third_party/browsers/chrome/chrome/google-chrome", |
| "FLUTTER_SKIP_ENGINE_CHECK": "true", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/out/host_debug/dart-sdk/bin:<PATH>", |
| "TEST_COMMIT_RANGE": "HEAD", |
| "WEB_SHARD_COUNT": "16" |
| }, |
| "name": "flutter analyze", |
| "timeout": 1200 |
| }, |
| { |
| "cmd": [ |
| "[CACHE]/builder/engine/src/flutter/lib/web_ui/dev/web_engine_analysis.sh" |
| ], |
| "cwd": "[CACHE]/builder/flutter", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "CHROME_EXECUTABLE": "[CACHE]/builder/engine/src/flutter/third_party/browsers/chrome/chrome/google-chrome", |
| "ENGINE_PATH": "[CACHE]/builder/engine", |
| "FLUTTER_SKIP_ENGINE_CHECK": "true", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/engine/src/out/host_debug/dart-sdk/bin:<PATH>", |
| "TEST_COMMIT_RANGE": "HEAD", |
| "WEB_SHARD_COUNT": "16", |
| "WEB_UI_DIR": "[CACHE]/builder/engine/src/flutter/lib/web_ui" |
| }, |
| "name": "flutter web engine analyze", |
| "timeout": 1200 |
| }, |
| { |
| "cmd": [ |
| "dart", |
| "dev/bots/test.dart", |
| "--local-engine=host_debug", |
| "--local-engine-src-path=[CACHE]/builder/engine/src" |
| ], |
| "cwd": "[CACHE]/builder/flutter", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "CHROME_EXECUTABLE": "[CACHE]/builder/engine/src/flutter/third_party/browsers/chrome/chrome/google-chrome", |
| "FLUTTER_SKIP_ENGINE_CHECK": "true", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/flutter/bin:[CACHE]/builder/engine/src/out/host_debug/dart-sdk/bin:<PATH>", |
| "SHARD": "add_to_app_life_cycle_tests", |
| "TEST_COMMIT_RANGE": "HEAD", |
| "WEB_SHARD_COUNT": "16" |
| }, |
| "name": "flutter test add_to_app_life_cycle_tests", |
| "timeout": 7200 |
| }, |
| { |
| "cmd": [ |
| "dart", |
| "dev/bots/test.dart", |
| "--local-engine=host_debug", |
| "--local-engine-src-path=[CACHE]/builder/engine/src" |
| ], |
| "cwd": "[CACHE]/builder/flutter", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "CHROME_EXECUTABLE": "[CACHE]/builder/engine/src/flutter/third_party/browsers/chrome/chrome/google-chrome", |
| "FLUTTER_SKIP_ENGINE_CHECK": "true", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/flutter/bin:[CACHE]/builder/engine/src/out/host_debug/dart-sdk/bin:<PATH>", |
| "SHARD": "build_tests", |
| "TEST_COMMIT_RANGE": "HEAD", |
| "WEB_SHARD_COUNT": "16" |
| }, |
| "name": "flutter test build_tests", |
| "timeout": 7200 |
| }, |
| { |
| "cmd": [ |
| "dart", |
| "dev/bots/test.dart", |
| "--local-engine=host_debug", |
| "--local-engine-src-path=[CACHE]/builder/engine/src" |
| ], |
| "cwd": "[CACHE]/builder/flutter", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "CHROME_EXECUTABLE": "[CACHE]/builder/engine/src/flutter/third_party/browsers/chrome/chrome/google-chrome", |
| "FLUTTER_SKIP_ENGINE_CHECK": "true", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/flutter/bin:[CACHE]/builder/engine/src/out/host_debug/dart-sdk/bin:<PATH>", |
| "SHARD": "flutter_plugins", |
| "TEST_COMMIT_RANGE": "HEAD", |
| "WEB_SHARD_COUNT": "16" |
| }, |
| "name": "flutter test flutter_plugins", |
| "timeout": 7200 |
| }, |
| { |
| "cmd": [ |
| "dart", |
| "dev/bots/test.dart", |
| "--local-engine=host_debug", |
| "--local-engine-src-path=[CACHE]/builder/engine/src" |
| ], |
| "cwd": "[CACHE]/builder/flutter", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "CHROME_EXECUTABLE": "[CACHE]/builder/engine/src/flutter/third_party/browsers/chrome/chrome/google-chrome", |
| "FLUTTER_SKIP_ENGINE_CHECK": "true", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/flutter/bin:[CACHE]/builder/engine/src/out/host_debug/dart-sdk/bin:<PATH>", |
| "SHARD": "framework_coverage", |
| "TEST_COMMIT_RANGE": "HEAD", |
| "WEB_SHARD_COUNT": "16" |
| }, |
| "name": "flutter test framework_coverage", |
| "timeout": 7200 |
| }, |
| { |
| "cmd": [ |
| "dart", |
| "dev/bots/test.dart", |
| "--local-engine=host_debug", |
| "--local-engine-src-path=[CACHE]/builder/engine/src" |
| ], |
| "cwd": "[CACHE]/builder/flutter", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "CHROME_EXECUTABLE": "[CACHE]/builder/engine/src/flutter/third_party/browsers/chrome/chrome/google-chrome", |
| "FLUTTER_SKIP_ENGINE_CHECK": "true", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/flutter/bin:[CACHE]/builder/engine/src/out/host_debug/dart-sdk/bin:<PATH>", |
| "SHARD": "framework_tests", |
| "TEST_COMMIT_RANGE": "HEAD", |
| "WEB_SHARD_COUNT": "16" |
| }, |
| "name": "flutter test framework_tests", |
| "timeout": 7200 |
| }, |
| { |
| "cmd": [ |
| "dart", |
| "dev/bots/test.dart", |
| "--local-engine=host_debug", |
| "--local-engine-src-path=[CACHE]/builder/engine/src" |
| ], |
| "cwd": "[CACHE]/builder/flutter", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "CHROME_EXECUTABLE": "[CACHE]/builder/engine/src/flutter/third_party/browsers/chrome/chrome/google-chrome", |
| "FLUTTER_SKIP_ENGINE_CHECK": "true", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/flutter/bin:[CACHE]/builder/engine/src/out/host_debug/dart-sdk/bin:<PATH>", |
| "SHARD": "tool_tests", |
| "TEST_COMMIT_RANGE": "HEAD", |
| "WEB_SHARD_COUNT": "16" |
| }, |
| "name": "flutter test tool_tests", |
| "timeout": 7200 |
| }, |
| { |
| "cmd": [ |
| "dart", |
| "dev/bots/test.dart", |
| "--local-engine=host_debug", |
| "--local-engine-src-path=[CACHE]/builder/engine/src" |
| ], |
| "cwd": "[CACHE]/builder/flutter", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "CHROME_EXECUTABLE": "[CACHE]/builder/engine/src/flutter/third_party/browsers/chrome/chrome/google-chrome", |
| "FLUTTER_SKIP_ENGINE_CHECK": "true", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/flutter/bin:[CACHE]/builder/engine/src/out/host_debug/dart-sdk/bin:<PATH>", |
| "SHARD": "web_tool_tests", |
| "TEST_COMMIT_RANGE": "HEAD", |
| "WEB_SHARD_COUNT": "16" |
| }, |
| "name": "flutter test web_tool_tests", |
| "timeout": 7200 |
| }, |
| { |
| "cmd": [ |
| "dart", |
| "dev/bots/test.dart", |
| "--local-engine=host_debug", |
| "--local-engine-src-path=[CACHE]/builder/engine/src" |
| ], |
| "cwd": "[CACHE]/builder/flutter", |
| "env": { |
| "ANALYZER_STATE_LOCATION_OVERRIDE": "[CACHE]/builder/.dartServer", |
| "ANDROID_SDK_ROOT": "[CACHE]/builder/engine/src/third_party/android_tools/sdk", |
| "CHROME_EXECUTABLE": "[CACHE]/builder/engine/src/flutter/third_party/browsers/chrome/chrome/google-chrome", |
| "FLUTTER_SKIP_ENGINE_CHECK": "true", |
| "GOMA_DIR": "[CACHE]/goma/client", |
| "PATH": "[CACHE]/builder/flutter/bin:[CACHE]/builder/engine/src/out/host_debug/dart-sdk/bin:<PATH>", |
| "SHARD": "web_tests", |
| "TEST_COMMIT_RANGE": "HEAD", |
| "WEB_SHARD_COUNT": "16" |
| }, |
| "name": "flutter test web_tests", |
| "timeout": 7200 |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "[CACHE]/builder/engine/src/third_party/dart/tools/task_kill.py" |
| ], |
| "name": "kill processes (2)" |
| }, |
| { |
| "name": "$result" |
| } |
| ] |