| [ |
| { |
| "cmd": [], |
| "name": "parent build", |
| "~followup_annotations": [ |
| "@@@STEP_LINK@8945511751514863184@https://ci.chromium.org/b/8945511751514863184@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "input properties", |
| "~followup_annotations": [ |
| "@@@STEP_LOG_LINE@properties@{@@@", |
| "@@@STEP_LOG_LINE@properties@ \"parent_id\": \"8945511751514863184\",@@@", |
| "@@@STEP_LOG_LINE@properties@ \"recipe\": \"fuchsia/build\",@@@", |
| "@@@STEP_LOG_LINE@properties@ \"spec\": {@@@", |
| "@@@STEP_LOG_LINE@properties@ \"checkout\": {@@@", |
| "@@@STEP_LOG_LINE@properties@ \"project\": \"integration\",@@@", |
| "@@@STEP_LOG_LINE@properties@ \"manifest\": \"minimal\",@@@", |
| "@@@STEP_LOG_LINE@properties@ \"remote\": \"https://fuchsia.googlesource.com/manifest\"@@@", |
| "@@@STEP_LOG_LINE@properties@ },@@@", |
| "@@@STEP_LOG_LINE@properties@ \"build\": {@@@", |
| "@@@STEP_LOG_LINE@properties@ \"fint_params_path\": \"fint_params/core.textproto\",@@@", |
| "@@@STEP_LOG_LINE@properties@ \"run_tests\": true,@@@", |
| "@@@STEP_LOG_LINE@properties@ \"upload_results\": true,@@@", |
| "@@@STEP_LOG_LINE@properties@ \"assembly_artifacts_cipd_package\": \"fuchsia/assembly-inputs/core.x64\",@@@", |
| "@@@STEP_LOG_LINE@properties@ \"report_binary_sizes\": true,@@@", |
| "@@@STEP_LOG_LINE@properties@ \"check_size_budgets\": true,@@@", |
| "@@@STEP_LOG_LINE@properties@ \"enable_sandboxing\": true@@@", |
| "@@@STEP_LOG_LINE@properties@ },@@@", |
| "@@@STEP_LOG_LINE@properties@ \"test\": {@@@", |
| "@@@STEP_LOG_LINE@properties@ \"pave\": true,@@@", |
| "@@@STEP_LOG_LINE@properties@ \"pool\": \"fuchsia.tests\",@@@", |
| "@@@STEP_LOG_LINE@properties@ \"swarming_expiration_timeout_secs\": 600,@@@", |
| "@@@STEP_LOG_LINE@properties@ \"swarming_io_timeout_secs\": 300,@@@", |
| "@@@STEP_LOG_LINE@properties@ \"swarming_grace_period_secs\": 30,@@@", |
| "@@@STEP_LOG_LINE@properties@ \"botanist_grace_period_secs\": 60,@@@", |
| "@@@STEP_LOG_LINE@properties@ \"timeout_secs\": 1800,@@@", |
| "@@@STEP_LOG_LINE@properties@ \"default_service_account\": \"service_account\",@@@", |
| "@@@STEP_LOG_LINE@properties@ \"per_test_timeout_secs\": 300,@@@", |
| "@@@STEP_LOG_LINE@properties@ \"targets_serial\": true,@@@", |
| "@@@STEP_LOG_LINE@properties@ \"target_shard_duration_secs\": 600,@@@", |
| "@@@STEP_LOG_LINE@properties@ \"max_shards_per_env\": 8,@@@", |
| "@@@STEP_LOG_LINE@properties@ \"gce_mediator\": {@@@", |
| "@@@STEP_LOG_LINE@properties@ \"endpoint\": \"gcem-endpoint\",@@@", |
| "@@@STEP_LOG_LINE@properties@ \"cloud_project\": \"gcem-cloud-project\"@@@", |
| "@@@STEP_LOG_LINE@properties@ },@@@", |
| "@@@STEP_LOG_LINE@properties@ \"test_on_gce\": true,@@@", |
| "@@@STEP_LOG_LINE@properties@ \"enable_sandboxing\": true@@@", |
| "@@@STEP_LOG_LINE@properties@ },@@@", |
| "@@@STEP_LOG_LINE@properties@ \"gcs_bucket\": \"fuchsia-infra\",@@@", |
| "@@@STEP_LOG_LINE@properties@ \"artifact_gcs_bucket\": \"fuchsia-infra-artifacts\"@@@", |
| "@@@STEP_LOG_LINE@properties@ },@@@", |
| "@@@STEP_LOG_LINE@properties@ \"$recipe_engine/buildbucket\": {@@@", |
| "@@@STEP_LOG_LINE@properties@ \"build\": {@@@", |
| "@@@STEP_LOG_LINE@properties@ \"infra\": {@@@", |
| "@@@STEP_LOG_LINE@properties@ \"swarming\": {@@@", |
| "@@@STEP_LOG_LINE@properties@ \"hostname\": \"chrome-swarming.appspot.com\",@@@", |
| "@@@STEP_LOG_LINE@properties@ \"parentRunId\": \" 50a11839dfdb5911\"@@@", |
| "@@@STEP_LOG_LINE@properties@ }@@@", |
| "@@@STEP_LOG_LINE@properties@ }@@@", |
| "@@@STEP_LOG_LINE@properties@ }@@@", |
| "@@@STEP_LOG_LINE@properties@ }@@@", |
| "@@@STEP_LOG_LINE@properties@}@@@", |
| "@@@STEP_LOG_END@properties@@@", |
| "@@@SET_BUILD_PROPERTY@gcs_bucket@\"fuchsia-infra\"@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "checkout", |
| "~followup_annotations": [ |
| "@@@SET_BUILD_PROPERTY@cached_revision@\"\"@@@", |
| "@@@SET_BUILD_PROPERTY@checkout_info@{\"base_manifest_revision\": \"h3ll0\", \"enable_submodules\": false, \"manifest\": \"minimal\", \"manifest_project\": \"integration\", \"manifest_remote\": \"https://fuchsia.googlesource.com/manifest\", \"patches\": []}@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "ensure-directory", |
| "--mode", |
| "0o777", |
| "[START_DIR]/fuchsia" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "checkout.ensure checkout dir", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "git", |
| "ls-remote", |
| "--heads", |
| "https://fuchsia.googlesource.com/manifest", |
| "main" |
| ], |
| "cwd": "[START_DIR]/fuchsia", |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "checkout.resolve head of 'main' branch", |
| "timeout": 600.0, |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_LOG_LINE@stdout@h3ll0\trefs/heads/main@@@", |
| "@@@STEP_LOG_END@stdout@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "checkout.ensure fuchsia/tools/jiri/${platform}", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "checkout.ensure fuchsia/tools/jiri/${platform}.get packages", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "RECIPE_MODULE[fuchsia::jiri]/resources/cipd.ensure", |
| "/path/to/tmp/" |
| ], |
| "cwd": "[START_DIR]/fuchsia", |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "checkout.ensure fuchsia/tools/jiri/${platform}.get packages.read ensure file", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@3@@@", |
| "@@@STEP_LOG_LINE@cipd.ensure@fuchsia/tools/jiri/${platform} version:pinned-version@@@", |
| "@@@STEP_LOG_END@cipd.ensure@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "checkout.ensure fuchsia/tools/jiri/${platform}.install fuchsia/tools/jiri", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "ensure-directory", |
| "--mode", |
| "0o777", |
| "[START_DIR]/cipd_tool/fuchsia/tools/jiri/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07" |
| ], |
| "cwd": "[START_DIR]/fuchsia", |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "checkout.ensure fuchsia/tools/jiri/${platform}.install fuchsia/tools/jiri.ensure package directory", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@3@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "cipd", |
| "ensure", |
| "-root", |
| "[START_DIR]/cipd_tool/fuchsia/tools/jiri/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07", |
| "-ensure-file", |
| "fuchsia/tools/jiri/${platform} version:pinned-version", |
| "-max-threads", |
| "0", |
| "-json-output", |
| "/path/to/tmp/json" |
| ], |
| "cwd": "[START_DIR]/fuchsia", |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "checkout.ensure fuchsia/tools/jiri/${platform}.install fuchsia/tools/jiri.ensure_installed", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@3@@@", |
| "@@@STEP_LOG_LINE@json.output@{@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"\": [@@@", |
| "@@@STEP_LOG_LINE@json.output@ {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-version:pinned-v\",@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"package\": \"fuchsia/tools/jiri/resolved-platform\"@@@", |
| "@@@STEP_LOG_LINE@json.output@ }@@@", |
| "@@@STEP_LOG_LINE@json.output@ ]@@@", |
| "@@@STEP_LOG_LINE@json.output@ }@@@", |
| "@@@STEP_LOG_LINE@json.output@}@@@", |
| "@@@STEP_LOG_END@json.output@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "[START_DIR]/cipd_tool/fuchsia/tools/jiri/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/jiri", |
| "init", |
| "-vv", |
| "-time", |
| "-timefile", |
| "/path/to/tmp/", |
| "-j=8", |
| "-analytics-opt=false", |
| "-rewrite-sso-to-https=true", |
| "-cache", |
| "[CACHE]/git", |
| "-fetch-optional=", |
| "-enable-submodules=false", |
| "[START_DIR]/fuchsia" |
| ], |
| "cwd": "[START_DIR]/fuchsia", |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "checkout.jiri init", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_LOG_END@raw_io.output_text[timing_stats]@@@", |
| "@@@STEP_LOG_END@raw_io.output_text[stderr]@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "[START_DIR]/fuchsia/.jiri_root/config", |
| "/path/to/tmp/" |
| ], |
| "cwd": "[START_DIR]/fuchsia", |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "checkout.read jiri config", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_LOG_END@config@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "[START_DIR]/cipd_tool/fuchsia/tools/jiri/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/jiri", |
| "import", |
| "-vv", |
| "-time", |
| "-timefile", |
| "/path/to/tmp/", |
| "-j=8", |
| "-name", |
| "integration", |
| "-revision", |
| "h3ll0", |
| "minimal", |
| "https://fuchsia.googlesource.com/manifest" |
| ], |
| "cwd": "[START_DIR]/fuchsia", |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "checkout.jiri import", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_LOG_END@raw_io.output_text[timing_stats]@@@", |
| "@@@STEP_LOG_END@raw_io.output_text[stderr]@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "ensure-directory", |
| "--mode", |
| "0o777", |
| "[CACHE]/git" |
| ], |
| "cwd": "[START_DIR]/fuchsia", |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "checkout.ensure git cache dir", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "", |
| "[CACHE]/git/.GUARD_FILE" |
| ], |
| "cwd": "[START_DIR]/fuchsia", |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "checkout.write git cache guard file", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "[START_DIR]/cipd_tool/fuchsia/tools/jiri/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/jiri", |
| "update", |
| "-vv", |
| "-time", |
| "-timefile", |
| "/path/to/tmp/", |
| "-j=8", |
| "-autoupdate=false", |
| "-attempts=1", |
| "-gc=true", |
| "-run-hooks=false", |
| "-fetch-packages=false" |
| ], |
| "cwd": "[START_DIR]/fuchsia", |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "checkout.jiri update", |
| "timeout": 2700, |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_LOG_END@raw_io.output_text[timing_stats]@@@", |
| "@@@STEP_LOG_END@raw_io.output_text[stderr]@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "remove", |
| "[CACHE]/git/.GUARD_FILE" |
| ], |
| "cwd": "[START_DIR]/fuchsia", |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "checkout.remove git cache guard file", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "[START_DIR]/fuchsia/package_overrides.json", |
| "/path/to/tmp/" |
| ], |
| "cwd": "[START_DIR]/fuchsia", |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "checkout.read package overrides", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_LOG_LINE@package_overrides.json@\"\"@@@", |
| "@@@STEP_LOG_END@package_overrides.json@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "[START_DIR]/cipd_tool/fuchsia/tools/jiri/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/jiri", |
| "run-hooks", |
| "-vv", |
| "-time", |
| "-timefile", |
| "/path/to/tmp/", |
| "-j=8", |
| "-attempts=3", |
| "-hook-timeout=9" |
| ], |
| "cwd": "[START_DIR]/fuchsia", |
| "env": { |
| "HOME": "[START_DIR]/fuchsia", |
| "INFRA_RECIPES": "1" |
| }, |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "checkout.jiri run-hooks", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_LOG_END@raw_io.output_text[timing_stats]@@@", |
| "@@@STEP_LOG_END@raw_io.output_text[stderr]@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "[START_DIR]/cipd_tool/fuchsia/tools/jiri/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/jiri", |
| "project", |
| "-vv", |
| "-time", |
| "-timefile", |
| "/path/to/tmp/", |
| "-j=8", |
| "-json-output", |
| "/path/to/tmp/json" |
| ], |
| "cwd": "[START_DIR]/fuchsia", |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "checkout.source-info", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_LOG_END@raw_io.output_text[timing_stats]@@@", |
| "@@@STEP_LOG_LINE@json.output@[@@@", |
| "@@@STEP_LOG_LINE@json.output@ {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"name\": \"integration\",@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"relativePath\": \"integration\",@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"remote\": \"https://fuchsia.googlesource.com/integration\",@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"revision\": \"a491082dc1b632bbcd60ba3618d20b503c2de738\"@@@", |
| "@@@STEP_LOG_LINE@json.output@ },@@@", |
| "@@@STEP_LOG_LINE@json.output@ {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"name\": \"fuchsia\",@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"relativePath\": \".\",@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"remote\": \"https://fuchsia.googlesource.com/fuchsia\",@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"revision\": \"a491082dc1b632bbcd60ba3618d20b503c2de738\"@@@", |
| "@@@STEP_LOG_LINE@json.output@ }@@@", |
| "@@@STEP_LOG_LINE@json.output@]@@@", |
| "@@@STEP_LOG_END@json.output@@@", |
| "@@@STEP_LOG_END@raw_io.output_text[stderr]@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "[START_DIR]/cipd_tool/fuchsia/tools/jiri/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/jiri", |
| "snapshot", |
| "-vv", |
| "-time", |
| "-timefile", |
| "/path/to/tmp/", |
| "-j=8", |
| "[CLEANUP]/jiri_snapshot.xml" |
| ], |
| "cwd": "[START_DIR]/fuchsia", |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "checkout.jiri snapshot", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_LOG_END@raw_io.output_text[timing_stats]@@@", |
| "@@@STEP_LOG_END@raw_io.output_text[stderr]@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "[CLEANUP]/jiri_snapshot.xml", |
| "/path/to/tmp/" |
| ], |
| "cwd": "[START_DIR]/fuchsia", |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "checkout.read snapshot", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_LOG_END@jiri_snapshot.xml@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "[START_DIR]/cipd_tool/fuchsia/tools/jiri/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/jiri", |
| "check-clean", |
| "-vv", |
| "-time", |
| "-timefile", |
| "/path/to/tmp/", |
| "-j=8" |
| ], |
| "cwd": "[START_DIR]/fuchsia", |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "checkout.jiri check-clean", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_LOG_END@raw_io.output_text[timing_stats]@@@", |
| "@@@STEP_LOG_END@raw_io.output_text[stderr]@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "got_revision", |
| "~followup_annotations": [ |
| "@@@SET_BUILD_PROPERTY@got_revision@\"a491082dc1b632bbcd60ba3618d20b503c2de738\"@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "upload checkout results", |
| "~followup_annotations": [ |
| "@@@SET_BUILD_PROPERTY@integration-revision-count@1@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "upload checkout results.ensure infra/3pp/tools/gsutil", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "upload checkout results.ensure infra/3pp/tools/gsutil.get packages", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "RECIPE_MODULE[fuchsia::gsutil]/resources/cipd.ensure", |
| "/path/to/tmp/" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "upload checkout results.ensure infra/3pp/tools/gsutil.get packages.read ensure file", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@3@@@", |
| "@@@STEP_LOG_LINE@cipd.ensure@infra/3pp/tools/gsutil version:pinned-version@@@", |
| "@@@STEP_LOG_END@cipd.ensure@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "upload checkout results.ensure infra/3pp/tools/gsutil.install infra/3pp/tools/gsutil", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "ensure-directory", |
| "--mode", |
| "0o777", |
| "[START_DIR]/cipd_tool/infra/3pp/tools/gsutil/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "upload checkout results.ensure infra/3pp/tools/gsutil.install infra/3pp/tools/gsutil.ensure package directory", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@3@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "cipd", |
| "ensure", |
| "-root", |
| "[START_DIR]/cipd_tool/infra/3pp/tools/gsutil/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07", |
| "-ensure-file", |
| "infra/3pp/tools/gsutil version:pinned-version", |
| "-max-threads", |
| "0", |
| "-json-output", |
| "/path/to/tmp/json" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "upload checkout results.ensure infra/3pp/tools/gsutil.install infra/3pp/tools/gsutil.ensure_installed", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@3@@@", |
| "@@@STEP_LOG_LINE@json.output@{@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"\": [@@@", |
| "@@@STEP_LOG_LINE@json.output@ {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-version:pinned-v\",@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"package\": \"infra/3pp/tools/gsutil\"@@@", |
| "@@@STEP_LOG_LINE@json.output@ }@@@", |
| "@@@STEP_LOG_LINE@json.output@ ]@@@", |
| "@@@STEP_LOG_LINE@json.output@ }@@@", |
| "@@@STEP_LOG_LINE@json.output@}@@@", |
| "@@@STEP_LOG_END@json.output@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "[START_DIR]/cipd_tool/infra/3pp/tools/gsutil/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/gsutil", |
| "-h", |
| "Custom-Time:2012-05-14T12:53:21.500000Z", |
| "-o", |
| "GSUtil:software_update_check_period=0", |
| "cp", |
| "-n", |
| "[CLEANUP]/jiri_snapshot.xml", |
| "gs://fuchsia-infra-artifacts/builds/8945511751514863184/jiri_snapshot.xml" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "upload checkout results.upload jiri_snapshot.xml to fuchsia-infra-artifacts", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_LINK@jiri_snapshot.xml@https://storage.cloud.google.com/fuchsia-infra-artifacts/builds/8945511751514863184/jiri_snapshot.xml@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "git", |
| "rev-list", |
| "--count", |
| "HEAD" |
| ], |
| "cwd": "[START_DIR]/fuchsia/integration", |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "upload checkout results.set integration-revision-count property", |
| "timeout": 600.0, |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "[START_DIR]/cipd_tool/fuchsia/tools/jiri/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/jiri", |
| "source-manifest", |
| "-vv", |
| "-time", |
| "-timefile", |
| "/path/to/tmp/", |
| "-j=8", |
| "/path/to/tmp/json" |
| ], |
| "cwd": "[START_DIR]/fuchsia", |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "upload checkout results.jiri source-manifest", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_LOG_END@raw_io.output_text[timing_stats]@@@", |
| "@@@STEP_LOG_LINE@json.output[source manifest]@{@@@", |
| "@@@STEP_LOG_LINE@json.output[source manifest]@ \"directories\": {@@@", |
| "@@@STEP_LOG_LINE@json.output[source manifest]@ \"manifest\": {@@@", |
| "@@@STEP_LOG_LINE@json.output[source manifest]@ \"git_checkout\": {@@@", |
| "@@@STEP_LOG_LINE@json.output[source manifest]@ \"repo_url\": \"https://fuchsia.googlesource.com/manifest\",@@@", |
| "@@@STEP_LOG_LINE@json.output[source manifest]@ \"revision\": \"4c2b0da3c06341db5cebe4d02c78c93c3b2bd78b\"@@@", |
| "@@@STEP_LOG_LINE@json.output[source manifest]@ }@@@", |
| "@@@STEP_LOG_LINE@json.output[source manifest]@ }@@@", |
| "@@@STEP_LOG_LINE@json.output[source manifest]@ }@@@", |
| "@@@STEP_LOG_LINE@json.output[source manifest]@}@@@", |
| "@@@STEP_LOG_END@json.output[source manifest]@@@", |
| "@@@STEP_LOG_END@raw_io.output_text[stderr]@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "upload checkout results.upload source manifest", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "[START_DIR]/cipd_tool/infra/3pp/tools/gsutil/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/gsutil", |
| "-h", |
| "Custom-Time:2012-05-14T12:53:23.000000Z", |
| "-o", |
| "GSUtil:software_update_check_period=0", |
| "cp", |
| "-n", |
| "{\"directories\": {\"manifest\": {\"git_checkout\": {\"repo_url\": \"https://fuchsia.googlesource.com/manifest\", \"revision\": \"4c2b0da3c06341db5cebe4d02c78c93c3b2bd78b\"}}}}", |
| "gs://fuchsia-infra-artifacts/builds/8945511751514863184/source_manifest.json" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "upload checkout results.upload source manifest.upload source_manifest.json to fuchsia-infra-artifacts", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@", |
| "@@@STEP_LINK@source_manifest.json@https://storage.cloud.google.com/fuchsia-infra-artifacts/builds/8945511751514863184/source_manifest.json@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "build", |
| "~followup_annotations": [ |
| "@@@STEP_LOG_LINE@fint_params@field: \"value\"@@@", |
| "@@@STEP_LOG_END@fint_params@@@", |
| "@@@STEP_LOG_END@some_cmd_stdout@@@", |
| "@@@SET_BUILD_PROPERTY@fint_params_path@\"fint_params/core.textproto\"@@@", |
| "@@@SET_BUILD_PROPERTY@ninja_action_metrics@{}@@@", |
| "@@@SET_BUILD_PROPERTY@ninja_duration_seconds@900@@@", |
| "@@@STEP_EXCEPTION@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "[START_DIR]/fuchsia/fint_params/core.textproto", |
| "/path/to/tmp/" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "build.read fint params", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_LOG_LINE@core.textproto@field: \"value\"@@@", |
| "@@@STEP_LOG_END@core.textproto@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "[START_DIR]/fuchsia/tools/integration/bootstrap.sh", |
| "-o", |
| "[CLEANUP]/fint_tmp_1/fint" |
| ], |
| "cwd": "[START_DIR]/fuchsia", |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "build.bootstrap fint", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "checkout_dir: \"[START_DIR]/fuchsia\"\nbuild_dir: \"[START_DIR]/fuchsia/out/not-default\"\nartifact_dir: \"[CLEANUP]/fint_artifacts_tmp_1\"\ncache_dir: \"[CACHE]\"\ngoma_job_count: 80\n", |
| "[CLEANUP]/tmp_tmp_1" |
| ], |
| "cwd": "[START_DIR]/fuchsia", |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "build.write fint context", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "ensure-directory", |
| "--mode", |
| "0o777", |
| "[START_DIR]/fuchsia/out/not-default" |
| ], |
| "cwd": "[START_DIR]/fuchsia", |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "build.ensure build directory exists", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "build.ensure infra/3pp/tools/nsjail/${platform}", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "build.ensure infra/3pp/tools/nsjail/${platform}.get packages", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "RECIPE_MODULE[fuchsia::nsjail]/resources/nsjail/cipd.ensure", |
| "/path/to/tmp/" |
| ], |
| "cwd": "[START_DIR]/fuchsia", |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "build.ensure infra/3pp/tools/nsjail/${platform}.get packages.read ensure file", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@3@@@", |
| "@@@STEP_LOG_LINE@cipd.ensure@infra/3pp/tools/nsjail/${platform} version:pinned-version@@@", |
| "@@@STEP_LOG_END@cipd.ensure@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "build.ensure infra/3pp/tools/nsjail/${platform}.install infra/3pp/tools/nsjail", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "ensure-directory", |
| "--mode", |
| "0o777", |
| "[START_DIR]/cipd_tool/infra/3pp/tools/nsjail/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07" |
| ], |
| "cwd": "[START_DIR]/fuchsia", |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "build.ensure infra/3pp/tools/nsjail/${platform}.install infra/3pp/tools/nsjail.ensure package directory", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@3@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "cipd", |
| "ensure", |
| "-root", |
| "[START_DIR]/cipd_tool/infra/3pp/tools/nsjail/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07", |
| "-ensure-file", |
| "infra/3pp/tools/nsjail/${platform} version:pinned-version", |
| "-max-threads", |
| "0", |
| "-json-output", |
| "/path/to/tmp/json" |
| ], |
| "cwd": "[START_DIR]/fuchsia", |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "build.ensure infra/3pp/tools/nsjail/${platform}.install infra/3pp/tools/nsjail.ensure_installed", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@3@@@", |
| "@@@STEP_LOG_LINE@json.output@{@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"\": [@@@", |
| "@@@STEP_LOG_LINE@json.output@ {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-version:pinned-v\",@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"package\": \"infra/3pp/tools/nsjail/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": [], |
| "name": "build.ensure fuchsia/infra/dumb_init/${platform}", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "build.ensure fuchsia/infra/dumb_init/${platform}.get packages", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "RECIPE_MODULE[fuchsia::nsjail]/resources/dumb_init/cipd.ensure", |
| "/path/to/tmp/" |
| ], |
| "cwd": "[START_DIR]/fuchsia", |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "build.ensure fuchsia/infra/dumb_init/${platform}.get packages.read ensure file", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@3@@@", |
| "@@@STEP_LOG_LINE@cipd.ensure@fuchsia/infra/dumb_init/${platform} version:pinned-version@@@", |
| "@@@STEP_LOG_END@cipd.ensure@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "build.ensure fuchsia/infra/dumb_init/${platform}.install fuchsia/infra/dumb_init", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "ensure-directory", |
| "--mode", |
| "0o777", |
| "[START_DIR]/cipd_tool/fuchsia/infra/dumb_init/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07" |
| ], |
| "cwd": "[START_DIR]/fuchsia", |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "build.ensure fuchsia/infra/dumb_init/${platform}.install fuchsia/infra/dumb_init.ensure package directory", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@3@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "cipd", |
| "ensure", |
| "-root", |
| "[START_DIR]/cipd_tool/fuchsia/infra/dumb_init/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07", |
| "-ensure-file", |
| "fuchsia/infra/dumb_init/${platform} version:pinned-version", |
| "-max-threads", |
| "0", |
| "-json-output", |
| "/path/to/tmp/json" |
| ], |
| "cwd": "[START_DIR]/fuchsia", |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "build.ensure fuchsia/infra/dumb_init/${platform}.install fuchsia/infra/dumb_init.ensure_installed", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@3@@@", |
| "@@@STEP_LOG_LINE@json.output@{@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"\": [@@@", |
| "@@@STEP_LOG_LINE@json.output@ {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-version:pinned-v\",@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"package\": \"fuchsia/infra/dumb_init/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": [ |
| "which", |
| "awk", |
| "basename", |
| "cat", |
| "chmod", |
| "cmp", |
| "comm", |
| "cp", |
| "cut", |
| "date", |
| "diff", |
| "dirname", |
| "egrep", |
| "env", |
| "expr", |
| "file", |
| "find", |
| "git-upload-pack", |
| "grep", |
| "gzip", |
| "head", |
| "ldd", |
| "ls", |
| "mkdir", |
| "mktemp", |
| "mv", |
| "readlink", |
| "rm", |
| "sed", |
| "sort", |
| "stat", |
| "tail", |
| "tar", |
| "tee", |
| "touch", |
| "tr", |
| "uname", |
| "wc", |
| "which" |
| ], |
| "cwd": "[START_DIR]/fuchsia", |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "build.find tool paths", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "which", |
| "-a", |
| "git" |
| ], |
| "cwd": "[START_DIR]/fuchsia", |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "build.find all git binaries", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "[START_DIR]/cipd_tool/infra/3pp/tools/nsjail/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/nsjail", |
| "--forward_signals", |
| "--disable_clone_newipc", |
| "--disable_clone_newuts", |
| "--disable_clone_newcgroup", |
| "--disable_rlimits", |
| "--time_limit", |
| "43200", |
| "--log", |
| "/path/to/tmp/", |
| "--bindmount", |
| "[CLEANUP]/tmp_tmp_2:/tmp", |
| "--bindmount_ro", |
| "/bin/bash", |
| "--bindmount", |
| "/dev/null", |
| "--bindmount", |
| "/dev/urandom", |
| "--bindmount_ro", |
| "/dev/zero", |
| "--bindmount_ro", |
| "/etc/ssl/certs/ca-certificates.crt", |
| "--bindmount_ro", |
| "/lib", |
| "--bindmount_ro", |
| "/lib64", |
| "--bindmount_ro", |
| "/usr/bin/awk", |
| "--bindmount_ro", |
| "/usr/bin/basename", |
| "--bindmount_ro", |
| "/usr/bin/cat", |
| "--bindmount_ro", |
| "/usr/bin/chmod", |
| "--bindmount_ro", |
| "/usr/bin/cmp", |
| "--bindmount_ro", |
| "/usr/bin/comm", |
| "--bindmount_ro", |
| "/usr/bin/cp", |
| "--bindmount_ro", |
| "/usr/bin/cut", |
| "--bindmount_ro", |
| "/usr/bin/date", |
| "--bindmount_ro", |
| "/usr/bin/diff", |
| "--bindmount_ro", |
| "/usr/bin/dirname", |
| "--bindmount_ro", |
| "/usr/bin/egrep", |
| "--bindmount_ro", |
| "/usr/bin/env", |
| "--bindmount_ro", |
| "/usr/bin/expr", |
| "--bindmount_ro", |
| "/usr/bin/file", |
| "--bindmount_ro", |
| "/usr/bin/find", |
| "--bindmount_ro", |
| "/usr/bin/git-upload-pack", |
| "--bindmount_ro", |
| "/usr/bin/grep", |
| "--bindmount_ro", |
| "/usr/bin/gzip", |
| "--bindmount_ro", |
| "/usr/bin/head", |
| "--bindmount_ro", |
| "/usr/bin/ldd", |
| "--bindmount_ro", |
| "/usr/bin/ls", |
| "--bindmount_ro", |
| "/usr/bin/mkdir", |
| "--bindmount_ro", |
| "/usr/bin/mktemp", |
| "--bindmount_ro", |
| "/usr/bin/mv", |
| "--bindmount_ro", |
| "/usr/bin/openssl", |
| "--bindmount_ro", |
| "/usr/bin/readlink", |
| "--bindmount_ro", |
| "/usr/bin/rm", |
| "--bindmount_ro", |
| "/usr/bin/sed", |
| "--bindmount_ro", |
| "/usr/bin/sort", |
| "--bindmount_ro", |
| "/usr/bin/stat", |
| "--bindmount_ro", |
| "/usr/bin/tail", |
| "--bindmount_ro", |
| "/usr/bin/tar", |
| "--bindmount_ro", |
| "/usr/bin/tee", |
| "--bindmount_ro", |
| "/usr/bin/touch", |
| "--bindmount_ro", |
| "/usr/bin/tr", |
| "--bindmount_ro", |
| "/usr/bin/uname", |
| "--bindmount_ro", |
| "/usr/bin/wc", |
| "--bindmount_ro", |
| "/usr/bin/which", |
| "--bindmount", |
| "[CACHE]", |
| "--bindmount", |
| "[CLEANUP]/fint_artifacts_tmp_1", |
| "--bindmount_ro", |
| "[CLEANUP]/fint_tmp_1/fint", |
| "--bindmount_ro", |
| "[CLEANUP]/tmp_tmp_1", |
| "--bindmount_ro", |
| "[START_DIR]/cipd_tool/fuchsia/infra/dumb_init/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/dumb_init", |
| "--bindmount", |
| "[START_DIR]/fuchsia", |
| "--bindmount", |
| "[START_DIR]/fuchsia/out/not-default", |
| "--symlink", |
| "/bin/bash:/bin/sh", |
| "--symlink", |
| "/proc/self/fd:/dev/fd", |
| "--symlink", |
| "/proc/self/fd/1:/dev/stdout", |
| "--env", |
| "BUILDBUCKET_BUILDER=//", |
| "--env", |
| "BUILDBUCKET_ID=0", |
| "--env", |
| "HOME=/tmp", |
| "--env", |
| "PATH=/usr/bin:/bin", |
| "--env", |
| "TMPDIR=/tmp", |
| "--env", |
| "XDG_CACHE_HOME=/tmp", |
| "--env", |
| "XDG_CONFIG_HOME=/tmp", |
| "--env", |
| "XDG_DATA_HOME=/tmp", |
| "--env", |
| "XDG_HOME=/tmp", |
| "--env", |
| "XDG_STATE_HOME=/tmp", |
| "--", |
| "[START_DIR]/cipd_tool/fuchsia/infra/dumb_init/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/dumb_init", |
| "[CLEANUP]/fint_tmp_1/fint", |
| "set", |
| "-static", |
| "[START_DIR]/fuchsia/fint_params/core.textproto", |
| "-context", |
| "[CLEANUP]/tmp_tmp_1" |
| ], |
| "cwd": "[START_DIR]/fuchsia", |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "build.gn gen", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_TEXT@run by `fint set`@@@", |
| "@@@STEP_LOG_END@raw_io.output_text[nsjail_log]@@@", |
| "@@@STEP_LOG_LINE@context.textproto@checkout_dir: \"[START_DIR]/fuchsia\"@@@", |
| "@@@STEP_LOG_LINE@context.textproto@build_dir: \"[START_DIR]/fuchsia/out/not-default\"@@@", |
| "@@@STEP_LOG_LINE@context.textproto@artifact_dir: \"[CLEANUP]/fint_artifacts_tmp_1\"@@@", |
| "@@@STEP_LOG_LINE@context.textproto@cache_dir: \"[CACHE]\"@@@", |
| "@@@STEP_LOG_LINE@context.textproto@goma_job_count: 80@@@", |
| "@@@STEP_LOG_END@context.textproto@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "[CLEANUP]/fint_artifacts_tmp_1/set_artifacts.json", |
| "/path/to/tmp/json" |
| ], |
| "cwd": "[START_DIR]/fuchsia", |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "build.read fint set artifacts", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_LOG_LINE@set_artifacts.json@{@@@", |
| "@@@STEP_LOG_LINE@set_artifacts.json@ \"enable_rbe\": true,@@@", |
| "@@@STEP_LOG_LINE@set_artifacts.json@ \"gn_trace_path\": \"[CLEANUP]/fint_artifacts_tmp_1/mock-gn-trace.json\",@@@", |
| "@@@STEP_LOG_LINE@set_artifacts.json@ \"metadata\": {@@@", |
| "@@@STEP_LOG_LINE@set_artifacts.json@ \"board\": \"boards/x64.gni\",@@@", |
| "@@@STEP_LOG_LINE@set_artifacts.json@ \"optimize\": \"debug\",@@@", |
| "@@@STEP_LOG_LINE@set_artifacts.json@ \"product\": \"products/core.gni\",@@@", |
| "@@@STEP_LOG_LINE@set_artifacts.json@ \"target_arch\": \"x64\",@@@", |
| "@@@STEP_LOG_LINE@set_artifacts.json@ \"variants\": [@@@", |
| "@@@STEP_LOG_LINE@set_artifacts.json@ \"asan\"@@@", |
| "@@@STEP_LOG_LINE@set_artifacts.json@ ]@@@", |
| "@@@STEP_LOG_LINE@set_artifacts.json@ },@@@", |
| "@@@STEP_LOG_LINE@set_artifacts.json@ \"use_goma\": true@@@", |
| "@@@STEP_LOG_LINE@set_artifacts.json@}@@@", |
| "@@@STEP_LOG_END@set_artifacts.json@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "build.gn gen - upload to resultdb", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_TEXT@ResultDB integration was not enabled for this build@@@", |
| "@@@STEP_EXCEPTION@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "[START_DIR]/fuchsia/out/not-default/tool_paths.json", |
| "/path/to/tmp/" |
| ], |
| "cwd": "[START_DIR]/fuchsia", |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "build.read tool_paths manifest", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_LOG_LINE@tool_paths.json@[@@@", |
| "@@@STEP_LOG_LINE@tool_paths.json@ {@@@", |
| "@@@STEP_LOG_LINE@tool_paths.json@ \"cpu\": \"x64\",@@@", |
| "@@@STEP_LOG_LINE@tool_paths.json@ \"name\": \"foo\",@@@", |
| "@@@STEP_LOG_LINE@tool_paths.json@ \"os\": \"linux\",@@@", |
| "@@@STEP_LOG_LINE@tool_paths.json@ \"path\": \"linux_x64/foo\"@@@", |
| "@@@STEP_LOG_LINE@tool_paths.json@ }@@@", |
| "@@@STEP_LOG_LINE@tool_paths.json@]@@@", |
| "@@@STEP_LOG_END@tool_paths.json@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "[START_DIR]/fuchsia/out/not-default/tests.json", |
| "/path/to/tmp/" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "build.read tests.json", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_LOG_END@tests.json@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "[START_DIR]/fuchsia/out/not-default/rbe_config.json", |
| "/path/to/tmp/" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "build.read rbe_config manifest", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_LOG_LINE@rbe_config.json@[@@@", |
| "@@@STEP_LOG_LINE@rbe_config.json@ {@@@", |
| "@@@STEP_LOG_LINE@rbe_config.json@ \"path\": \"../../path/to/rbe/config.cfg\"@@@", |
| "@@@STEP_LOG_LINE@rbe_config.json@ }@@@", |
| "@@@STEP_LOG_LINE@rbe_config.json@]@@@", |
| "@@@STEP_LOG_END@rbe_config.json@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "build.setup goma", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "build.setup goma.ensure infra/3pp/tools/cpython3/${platform}", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "build.setup goma.ensure infra/3pp/tools/cpython3/${platform}.get packages", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@3@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "RECIPE_MODULE[fuchsia::python3]/resources/cipd.ensure", |
| "/path/to/tmp/" |
| ], |
| "env": { |
| "GLOG_log_dir": "[CLEANUP]", |
| "GOMA_CACHE_DIR": "[CACHE]/goma", |
| "GOMA_DEPS_CACHE_FILE": "goma_deps_cache", |
| "GOMA_DUMP_STATS_FILE": "[START_DIR]/fuchsia/out/not-default/linux_x64/goma_stats.json", |
| "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache", |
| "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256", |
| "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog", |
| "GOMA_STORE_LOCAL_RUN_OUTPUT": "True", |
| "GOMA_TMP_DIR": "[CLEANUP]/goma", |
| "GOMA_USE_LOCAL": "False" |
| }, |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "build.setup goma.ensure infra/3pp/tools/cpython3/${platform}.get packages.read ensure file", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@4@@@", |
| "@@@STEP_LOG_LINE@cipd.ensure@infra/3pp/tools/cpython3/${platform} version:pinned-version@@@", |
| "@@@STEP_LOG_END@cipd.ensure@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "build.setup goma.ensure infra/3pp/tools/cpython3/${platform}.install infra/3pp/tools/cpython3", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@3@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "ensure-directory", |
| "--mode", |
| "0o777", |
| "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07" |
| ], |
| "env": { |
| "GLOG_log_dir": "[CLEANUP]", |
| "GOMA_CACHE_DIR": "[CACHE]/goma", |
| "GOMA_DEPS_CACHE_FILE": "goma_deps_cache", |
| "GOMA_DUMP_STATS_FILE": "[START_DIR]/fuchsia/out/not-default/linux_x64/goma_stats.json", |
| "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache", |
| "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256", |
| "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog", |
| "GOMA_STORE_LOCAL_RUN_OUTPUT": "True", |
| "GOMA_TMP_DIR": "[CLEANUP]/goma", |
| "GOMA_USE_LOCAL": "False" |
| }, |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "build.setup goma.ensure infra/3pp/tools/cpython3/${platform}.install infra/3pp/tools/cpython3.ensure package directory", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@4@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "cipd", |
| "ensure", |
| "-root", |
| "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07", |
| "-ensure-file", |
| "infra/3pp/tools/cpython3/${platform} version:pinned-version", |
| "-max-threads", |
| "0", |
| "-json-output", |
| "/path/to/tmp/json" |
| ], |
| "env": { |
| "GLOG_log_dir": "[CLEANUP]", |
| "GOMA_CACHE_DIR": "[CACHE]/goma", |
| "GOMA_DEPS_CACHE_FILE": "goma_deps_cache", |
| "GOMA_DUMP_STATS_FILE": "[START_DIR]/fuchsia/out/not-default/linux_x64/goma_stats.json", |
| "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache", |
| "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256", |
| "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog", |
| "GOMA_STORE_LOCAL_RUN_OUTPUT": "True", |
| "GOMA_TMP_DIR": "[CLEANUP]/goma", |
| "GOMA_USE_LOCAL": "False" |
| }, |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "build.setup goma.ensure infra/3pp/tools/cpython3/${platform}.install infra/3pp/tools/cpython3.ensure_installed", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@4@@@", |
| "@@@STEP_LOG_LINE@json.output@{@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"\": [@@@", |
| "@@@STEP_LOG_LINE@json.output@ {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-version:pinned-v\",@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"package\": \"infra/3pp/tools/cpython3/resolved-platform\"@@@", |
| "@@@STEP_LOG_LINE@json.output@ }@@@", |
| "@@@STEP_LOG_LINE@json.output@ ]@@@", |
| "@@@STEP_LOG_LINE@json.output@ }@@@", |
| "@@@STEP_LOG_LINE@json.output@}@@@", |
| "@@@STEP_LOG_END@json.output@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3", |
| "[START_DIR]/fuchsia/out/not-default/linux_x64/goma_ctl.py", |
| "restart" |
| ], |
| "env": { |
| "GLOG_log_dir": "[CLEANUP]", |
| "GOMA_CACHE_DIR": "[CACHE]/goma", |
| "GOMA_DEPS_CACHE_FILE": "goma_deps_cache", |
| "GOMA_DUMP_STATS_FILE": "[START_DIR]/fuchsia/out/not-default/linux_x64/goma_stats.json", |
| "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache", |
| "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256", |
| "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog", |
| "GOMA_STORE_LOCAL_RUN_OUTPUT": "True", |
| "GOMA_TMP_DIR": "[CLEANUP]/goma", |
| "GOMA_USE_LOCAL": "False" |
| }, |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "build.setup goma.start goma", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "ensure-directory", |
| "--mode", |
| "0o777", |
| "[CACHE]/rbe/deps" |
| ], |
| "env": { |
| "GOMA_TMP_DIR": "[CLEANUP]/goma", |
| "GOMA_USE_LOCAL": "False" |
| }, |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "build.create rbe cache dir", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "build.setup remote execution", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "[START_DIR]/fuchsia/out/not-default/linux_x64/bootstrap", |
| "--re_proxy=[START_DIR]/fuchsia/out/not-default/linux_x64/reproxy", |
| "--cfg=[START_DIR]/fuchsia/path/to/rbe/config.cfg" |
| ], |
| "env": { |
| "GOMA_TMP_DIR": "[CLEANUP]/goma", |
| "GOMA_USE_LOCAL": "False", |
| "RBE_cache_dir": "[CACHE]/rbe/deps", |
| "RBE_deps_cache_max_mb": "512", |
| "RBE_enable_deps_cache": "true", |
| "RBE_instance": "fake_rbe_instance", |
| "RBE_log_dir": "[CLEANUP]/rbe_tmp_1", |
| "RBE_log_format": "reducedtext", |
| "RBE_output_dir": "[CLEANUP]/rbe_tmp_1", |
| "RBE_platform": "fake_rbe_platform", |
| "RBE_proxy_log_dir": "[CLEANUP]/rbe_tmp_1", |
| "RBE_server_address": "unix://[CLEANUP]/rbe_tmp_1/reproxy.sock", |
| "RBE_service": "remotebuildexecution.googleapis.com:443", |
| "RBE_socket_path": "[CLEANUP]/rbe_tmp_1/reproxy.sock", |
| "RBE_use_application_default_credentials": "false", |
| "RBE_use_gce_credentials": "true" |
| }, |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "build.setup remote execution.start reproxy", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "checkout_dir: \"[START_DIR]/fuchsia\"\nbuild_dir: \"[START_DIR]/fuchsia/out/not-default\"\nartifact_dir: \"[CLEANUP]/fint_artifacts_tmp_1\"\ncache_dir: \"[CACHE]\"\ngoma_job_count: 80\n", |
| "[CLEANUP]/tmp_tmp_3" |
| ], |
| "env": { |
| "GOMA_TMP_DIR": "[CLEANUP]/goma", |
| "GOMA_USE_LOCAL": "False", |
| "RBE_cache_dir": "[CACHE]/rbe/deps", |
| "RBE_deps_cache_max_mb": "512", |
| "RBE_enable_deps_cache": "true", |
| "RBE_instance": "fake_rbe_instance", |
| "RBE_log_dir": "[CLEANUP]/rbe_tmp_1", |
| "RBE_log_format": "reducedtext", |
| "RBE_output_dir": "[CLEANUP]/rbe_tmp_1", |
| "RBE_platform": "fake_rbe_platform", |
| "RBE_proxy_log_dir": "[CLEANUP]/rbe_tmp_1", |
| "RBE_server_address": "unix://[CLEANUP]/rbe_tmp_1/reproxy.sock", |
| "RBE_service": "remotebuildexecution.googleapis.com:443", |
| "RBE_socket_path": "[CLEANUP]/rbe_tmp_1/reproxy.sock", |
| "RBE_use_application_default_credentials": "false", |
| "RBE_use_gce_credentials": "true" |
| }, |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "build.write fint context (2)", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3", |
| "RECIPE_MODULE[fuchsia::buildproxywrap]/resources/render_config.py", |
| "--input", |
| "RECIPE_MODULE[fuchsia::buildproxywrap]/resources/config.json", |
| "--output", |
| "/path/to/tmp/json" |
| ], |
| "env": { |
| "GOMA_TMP_DIR": "[CLEANUP]/goma", |
| "GOMA_USE_LOCAL": "False", |
| "RBE_cache_dir": "[CACHE]/rbe/deps", |
| "RBE_deps_cache_max_mb": "512", |
| "RBE_enable_deps_cache": "true", |
| "RBE_instance": "fake_rbe_instance", |
| "RBE_log_dir": "[CLEANUP]/rbe_tmp_1", |
| "RBE_log_format": "reducedtext", |
| "RBE_output_dir": "[CLEANUP]/rbe_tmp_1", |
| "RBE_platform": "fake_rbe_platform", |
| "RBE_proxy_log_dir": "[CLEANUP]/rbe_tmp_1", |
| "RBE_server_address": "unix://[CLEANUP]/rbe_tmp_1/reproxy.sock", |
| "RBE_service": "remotebuildexecution.googleapis.com:443", |
| "RBE_socket_path": "[CLEANUP]/rbe_tmp_1/reproxy.sock", |
| "RBE_use_application_default_credentials": "false", |
| "RBE_use_gce_credentials": "true" |
| }, |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "build.render buildproxywrap config", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_LOG_LINE@json.output@[@@@", |
| "@@@STEP_LOG_LINE@json.output@ {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"name\": \"foo\",@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"server_address\": \"foobar.com\",@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"socket_file_name\": \"foo.sock\",@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"socket_path_env_var\": \"FOO\"@@@", |
| "@@@STEP_LOG_LINE@json.output@ }@@@", |
| "@@@STEP_LOG_LINE@json.output@]@@@", |
| "@@@STEP_LOG_END@json.output@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "build.ensure fuchsia/infra/buildproxywrap/${platform}", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "build.ensure fuchsia/infra/buildproxywrap/${platform}.get packages", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "RECIPE_MODULE[fuchsia::buildproxywrap]/resources/buildproxywrap/cipd.ensure", |
| "/path/to/tmp/" |
| ], |
| "env": { |
| "BUILDBUCKET_BUILDER": "//", |
| "BUILDBUCKET_ID": "0", |
| "FOO": "[CLEANUP]/buildproxy_socket_dir_tmp_1/foo.sock", |
| "GOMA_TMP_DIR": "[CLEANUP]/goma", |
| "GOMA_USE_LOCAL": "False", |
| "HOME": "[CLEANUP]", |
| "RBE_cache_dir": "[CACHE]/rbe/deps", |
| "RBE_deps_cache_max_mb": "512", |
| "RBE_enable_deps_cache": "true", |
| "RBE_instance": "fake_rbe_instance", |
| "RBE_log_dir": "[CLEANUP]/rbe_tmp_1", |
| "RBE_log_format": "reducedtext", |
| "RBE_output_dir": "[CLEANUP]/rbe_tmp_1", |
| "RBE_platform": "fake_rbe_platform", |
| "RBE_proxy_log_dir": "[CLEANUP]/rbe_tmp_1", |
| "RBE_server_address": "unix://[CLEANUP]/rbe_tmp_1/reproxy.sock", |
| "RBE_service": "remotebuildexecution.googleapis.com:443", |
| "RBE_socket_path": "[CLEANUP]/rbe_tmp_1/reproxy.sock", |
| "RBE_use_application_default_credentials": "false", |
| "RBE_use_gce_credentials": "true", |
| "XDG_CACHE_HOME": "[CLEANUP]", |
| "XDG_CONFIG_HOME": "[CLEANUP]", |
| "XDG_DATA_HOME": "[CLEANUP]", |
| "XDG_HOME": "[CLEANUP]", |
| "XDG_STATE_HOME": "[CLEANUP]" |
| }, |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "build.ensure fuchsia/infra/buildproxywrap/${platform}.get packages.read ensure file", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@3@@@", |
| "@@@STEP_LOG_LINE@cipd.ensure@fuchsia/infra/buildproxywrap/${platform} version:pinned-version@@@", |
| "@@@STEP_LOG_END@cipd.ensure@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "build.ensure fuchsia/infra/buildproxywrap/${platform}.install fuchsia/infra/buildproxywrap", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "ensure-directory", |
| "--mode", |
| "0o777", |
| "[START_DIR]/cipd_tool/fuchsia/infra/buildproxywrap/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07" |
| ], |
| "env": { |
| "BUILDBUCKET_BUILDER": "//", |
| "BUILDBUCKET_ID": "0", |
| "FOO": "[CLEANUP]/buildproxy_socket_dir_tmp_1/foo.sock", |
| "GOMA_TMP_DIR": "[CLEANUP]/goma", |
| "GOMA_USE_LOCAL": "False", |
| "HOME": "[CLEANUP]", |
| "RBE_cache_dir": "[CACHE]/rbe/deps", |
| "RBE_deps_cache_max_mb": "512", |
| "RBE_enable_deps_cache": "true", |
| "RBE_instance": "fake_rbe_instance", |
| "RBE_log_dir": "[CLEANUP]/rbe_tmp_1", |
| "RBE_log_format": "reducedtext", |
| "RBE_output_dir": "[CLEANUP]/rbe_tmp_1", |
| "RBE_platform": "fake_rbe_platform", |
| "RBE_proxy_log_dir": "[CLEANUP]/rbe_tmp_1", |
| "RBE_server_address": "unix://[CLEANUP]/rbe_tmp_1/reproxy.sock", |
| "RBE_service": "remotebuildexecution.googleapis.com:443", |
| "RBE_socket_path": "[CLEANUP]/rbe_tmp_1/reproxy.sock", |
| "RBE_use_application_default_credentials": "false", |
| "RBE_use_gce_credentials": "true", |
| "XDG_CACHE_HOME": "[CLEANUP]", |
| "XDG_CONFIG_HOME": "[CLEANUP]", |
| "XDG_DATA_HOME": "[CLEANUP]", |
| "XDG_HOME": "[CLEANUP]", |
| "XDG_STATE_HOME": "[CLEANUP]" |
| }, |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "build.ensure fuchsia/infra/buildproxywrap/${platform}.install fuchsia/infra/buildproxywrap.ensure package directory", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@3@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "cipd", |
| "ensure", |
| "-root", |
| "[START_DIR]/cipd_tool/fuchsia/infra/buildproxywrap/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07", |
| "-ensure-file", |
| "fuchsia/infra/buildproxywrap/${platform} version:pinned-version", |
| "-max-threads", |
| "0", |
| "-json-output", |
| "/path/to/tmp/json" |
| ], |
| "env": { |
| "BUILDBUCKET_BUILDER": "//", |
| "BUILDBUCKET_ID": "0", |
| "FOO": "[CLEANUP]/buildproxy_socket_dir_tmp_1/foo.sock", |
| "GOMA_TMP_DIR": "[CLEANUP]/goma", |
| "GOMA_USE_LOCAL": "False", |
| "HOME": "[CLEANUP]", |
| "RBE_cache_dir": "[CACHE]/rbe/deps", |
| "RBE_deps_cache_max_mb": "512", |
| "RBE_enable_deps_cache": "true", |
| "RBE_instance": "fake_rbe_instance", |
| "RBE_log_dir": "[CLEANUP]/rbe_tmp_1", |
| "RBE_log_format": "reducedtext", |
| "RBE_output_dir": "[CLEANUP]/rbe_tmp_1", |
| "RBE_platform": "fake_rbe_platform", |
| "RBE_proxy_log_dir": "[CLEANUP]/rbe_tmp_1", |
| "RBE_server_address": "unix://[CLEANUP]/rbe_tmp_1/reproxy.sock", |
| "RBE_service": "remotebuildexecution.googleapis.com:443", |
| "RBE_socket_path": "[CLEANUP]/rbe_tmp_1/reproxy.sock", |
| "RBE_use_application_default_credentials": "false", |
| "RBE_use_gce_credentials": "true", |
| "XDG_CACHE_HOME": "[CLEANUP]", |
| "XDG_CONFIG_HOME": "[CLEANUP]", |
| "XDG_DATA_HOME": "[CLEANUP]", |
| "XDG_HOME": "[CLEANUP]", |
| "XDG_STATE_HOME": "[CLEANUP]" |
| }, |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "build.ensure fuchsia/infra/buildproxywrap/${platform}.install fuchsia/infra/buildproxywrap.ensure_installed", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@3@@@", |
| "@@@STEP_LOG_LINE@json.output@{@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"\": [@@@", |
| "@@@STEP_LOG_LINE@json.output@ {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-version:pinned-v\",@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"package\": \"fuchsia/infra/buildproxywrap/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": [], |
| "name": "build.ensure fuchsia/third_party/socat/${platform}", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "build.ensure fuchsia/third_party/socat/${platform}.get packages", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "RECIPE_MODULE[fuchsia::buildproxywrap]/resources/socat/cipd.ensure", |
| "/path/to/tmp/" |
| ], |
| "env": { |
| "BUILDBUCKET_BUILDER": "//", |
| "BUILDBUCKET_ID": "0", |
| "FOO": "[CLEANUP]/buildproxy_socket_dir_tmp_1/foo.sock", |
| "GOMA_TMP_DIR": "[CLEANUP]/goma", |
| "GOMA_USE_LOCAL": "False", |
| "HOME": "[CLEANUP]", |
| "RBE_cache_dir": "[CACHE]/rbe/deps", |
| "RBE_deps_cache_max_mb": "512", |
| "RBE_enable_deps_cache": "true", |
| "RBE_instance": "fake_rbe_instance", |
| "RBE_log_dir": "[CLEANUP]/rbe_tmp_1", |
| "RBE_log_format": "reducedtext", |
| "RBE_output_dir": "[CLEANUP]/rbe_tmp_1", |
| "RBE_platform": "fake_rbe_platform", |
| "RBE_proxy_log_dir": "[CLEANUP]/rbe_tmp_1", |
| "RBE_server_address": "unix://[CLEANUP]/rbe_tmp_1/reproxy.sock", |
| "RBE_service": "remotebuildexecution.googleapis.com:443", |
| "RBE_socket_path": "[CLEANUP]/rbe_tmp_1/reproxy.sock", |
| "RBE_use_application_default_credentials": "false", |
| "RBE_use_gce_credentials": "true", |
| "XDG_CACHE_HOME": "[CLEANUP]", |
| "XDG_CONFIG_HOME": "[CLEANUP]", |
| "XDG_DATA_HOME": "[CLEANUP]", |
| "XDG_HOME": "[CLEANUP]", |
| "XDG_STATE_HOME": "[CLEANUP]" |
| }, |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "build.ensure fuchsia/third_party/socat/${platform}.get packages.read ensure file", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@3@@@", |
| "@@@STEP_LOG_LINE@cipd.ensure@fuchsia/third_party/socat/${platform} version:pinned-version@@@", |
| "@@@STEP_LOG_END@cipd.ensure@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "build.ensure fuchsia/third_party/socat/${platform}.install fuchsia/third_party/socat", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "ensure-directory", |
| "--mode", |
| "0o777", |
| "[START_DIR]/cipd_tool/fuchsia/third_party/socat/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07" |
| ], |
| "env": { |
| "BUILDBUCKET_BUILDER": "//", |
| "BUILDBUCKET_ID": "0", |
| "FOO": "[CLEANUP]/buildproxy_socket_dir_tmp_1/foo.sock", |
| "GOMA_TMP_DIR": "[CLEANUP]/goma", |
| "GOMA_USE_LOCAL": "False", |
| "HOME": "[CLEANUP]", |
| "RBE_cache_dir": "[CACHE]/rbe/deps", |
| "RBE_deps_cache_max_mb": "512", |
| "RBE_enable_deps_cache": "true", |
| "RBE_instance": "fake_rbe_instance", |
| "RBE_log_dir": "[CLEANUP]/rbe_tmp_1", |
| "RBE_log_format": "reducedtext", |
| "RBE_output_dir": "[CLEANUP]/rbe_tmp_1", |
| "RBE_platform": "fake_rbe_platform", |
| "RBE_proxy_log_dir": "[CLEANUP]/rbe_tmp_1", |
| "RBE_server_address": "unix://[CLEANUP]/rbe_tmp_1/reproxy.sock", |
| "RBE_service": "remotebuildexecution.googleapis.com:443", |
| "RBE_socket_path": "[CLEANUP]/rbe_tmp_1/reproxy.sock", |
| "RBE_use_application_default_credentials": "false", |
| "RBE_use_gce_credentials": "true", |
| "XDG_CACHE_HOME": "[CLEANUP]", |
| "XDG_CONFIG_HOME": "[CLEANUP]", |
| "XDG_DATA_HOME": "[CLEANUP]", |
| "XDG_HOME": "[CLEANUP]", |
| "XDG_STATE_HOME": "[CLEANUP]" |
| }, |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "build.ensure fuchsia/third_party/socat/${platform}.install fuchsia/third_party/socat.ensure package directory", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@3@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "cipd", |
| "ensure", |
| "-root", |
| "[START_DIR]/cipd_tool/fuchsia/third_party/socat/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07", |
| "-ensure-file", |
| "fuchsia/third_party/socat/${platform} version:pinned-version", |
| "-max-threads", |
| "0", |
| "-json-output", |
| "/path/to/tmp/json" |
| ], |
| "env": { |
| "BUILDBUCKET_BUILDER": "//", |
| "BUILDBUCKET_ID": "0", |
| "FOO": "[CLEANUP]/buildproxy_socket_dir_tmp_1/foo.sock", |
| "GOMA_TMP_DIR": "[CLEANUP]/goma", |
| "GOMA_USE_LOCAL": "False", |
| "HOME": "[CLEANUP]", |
| "RBE_cache_dir": "[CACHE]/rbe/deps", |
| "RBE_deps_cache_max_mb": "512", |
| "RBE_enable_deps_cache": "true", |
| "RBE_instance": "fake_rbe_instance", |
| "RBE_log_dir": "[CLEANUP]/rbe_tmp_1", |
| "RBE_log_format": "reducedtext", |
| "RBE_output_dir": "[CLEANUP]/rbe_tmp_1", |
| "RBE_platform": "fake_rbe_platform", |
| "RBE_proxy_log_dir": "[CLEANUP]/rbe_tmp_1", |
| "RBE_server_address": "unix://[CLEANUP]/rbe_tmp_1/reproxy.sock", |
| "RBE_service": "remotebuildexecution.googleapis.com:443", |
| "RBE_socket_path": "[CLEANUP]/rbe_tmp_1/reproxy.sock", |
| "RBE_use_application_default_credentials": "false", |
| "RBE_use_gce_credentials": "true", |
| "XDG_CACHE_HOME": "[CLEANUP]", |
| "XDG_CONFIG_HOME": "[CLEANUP]", |
| "XDG_DATA_HOME": "[CLEANUP]", |
| "XDG_HOME": "[CLEANUP]", |
| "XDG_STATE_HOME": "[CLEANUP]" |
| }, |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "build.ensure fuchsia/third_party/socat/${platform}.install fuchsia/third_party/socat.ensure_installed", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@3@@@", |
| "@@@STEP_LOG_LINE@json.output@{@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"\": [@@@", |
| "@@@STEP_LOG_LINE@json.output@ {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-version:pinned-v\",@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"package\": \"fuchsia/third_party/socat/resolved-platform\"@@@", |
| "@@@STEP_LOG_LINE@json.output@ }@@@", |
| "@@@STEP_LOG_LINE@json.output@ ]@@@", |
| "@@@STEP_LOG_LINE@json.output@ }@@@", |
| "@@@STEP_LOG_LINE@json.output@}@@@", |
| "@@@STEP_LOG_END@json.output@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "[START_DIR]/cipd_tool/fuchsia/infra/buildproxywrap/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/buildproxywrap", |
| "-socat", |
| "[START_DIR]/cipd_tool/fuchsia/third_party/socat/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/socat", |
| "-socket_dir", |
| "[CLEANUP]/buildproxy_socket_dir_tmp_1", |
| "-cfg", |
| "[{\"name\": \"foo\", \"server_address\": \"foobar.com\", \"socket_file_name\": \"foo.sock\", \"socket_path_env_var\": \"FOO\"}]", |
| "--", |
| "[CLEANUP]/fint_tmp_1/fint", |
| "build", |
| "-static", |
| "[START_DIR]/fuchsia/fint_params/core.textproto", |
| "-context", |
| "[CLEANUP]/tmp_tmp_3" |
| ], |
| "env": { |
| "BUILDBUCKET_BUILDER": "//", |
| "BUILDBUCKET_ID": "0", |
| "FOO": "[CLEANUP]/buildproxy_socket_dir_tmp_1/foo.sock", |
| "GOMA_TMP_DIR": "[CLEANUP]/goma", |
| "GOMA_USE_LOCAL": "False", |
| "HOME": "[CLEANUP]", |
| "RBE_cache_dir": "[CACHE]/rbe/deps", |
| "RBE_deps_cache_max_mb": "512", |
| "RBE_enable_deps_cache": "true", |
| "RBE_instance": "fake_rbe_instance", |
| "RBE_log_dir": "[CLEANUP]/rbe_tmp_1", |
| "RBE_log_format": "reducedtext", |
| "RBE_output_dir": "[CLEANUP]/rbe_tmp_1", |
| "RBE_platform": "fake_rbe_platform", |
| "RBE_proxy_log_dir": "[CLEANUP]/rbe_tmp_1", |
| "RBE_server_address": "unix://[CLEANUP]/rbe_tmp_1/reproxy.sock", |
| "RBE_service": "remotebuildexecution.googleapis.com:443", |
| "RBE_socket_path": "[CLEANUP]/rbe_tmp_1/reproxy.sock", |
| "RBE_use_application_default_credentials": "false", |
| "RBE_use_gce_credentials": "true", |
| "XDG_CACHE_HOME": "[CLEANUP]", |
| "XDG_CONFIG_HOME": "[CLEANUP]", |
| "XDG_DATA_HOME": "[CLEANUP]", |
| "XDG_HOME": "[CLEANUP]", |
| "XDG_STATE_HOME": "[CLEANUP]" |
| }, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "build.ninja", |
| "timeout": 5400, |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_TEXT@run by `fint build`@@@", |
| "@@@STEP_LOG_LINE@context.textproto@checkout_dir: \"[START_DIR]/fuchsia\"@@@", |
| "@@@STEP_LOG_LINE@context.textproto@build_dir: \"[START_DIR]/fuchsia/out/not-default\"@@@", |
| "@@@STEP_LOG_LINE@context.textproto@artifact_dir: \"[CLEANUP]/fint_artifacts_tmp_1\"@@@", |
| "@@@STEP_LOG_LINE@context.textproto@cache_dir: \"[CACHE]\"@@@", |
| "@@@STEP_LOG_LINE@context.textproto@goma_job_count: 80@@@", |
| "@@@STEP_LOG_END@context.textproto@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "build.teardown remote execution", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@SET_BUILD_PROPERTY@rpl_files@[\"reproxy_2021-10-16_22_52_23.rrpl\"]@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "[START_DIR]/fuchsia/out/not-default/linux_x64/bootstrap", |
| "--shutdown", |
| "--cfg=[START_DIR]/fuchsia/path/to/rbe/config.cfg" |
| ], |
| "env": { |
| "GOMA_TMP_DIR": "[CLEANUP]/goma", |
| "GOMA_USE_LOCAL": "False", |
| "RBE_cache_dir": "[CACHE]/rbe/deps", |
| "RBE_deps_cache_max_mb": "512", |
| "RBE_enable_deps_cache": "true", |
| "RBE_instance": "fake_rbe_instance", |
| "RBE_log_dir": "[CLEANUP]/rbe_tmp_1", |
| "RBE_log_format": "reducedtext", |
| "RBE_output_dir": "[CLEANUP]/rbe_tmp_1", |
| "RBE_platform": "fake_rbe_platform", |
| "RBE_proxy_log_dir": "[CLEANUP]/rbe_tmp_1", |
| "RBE_server_address": "unix://[CLEANUP]/rbe_tmp_1/reproxy.sock", |
| "RBE_service": "remotebuildexecution.googleapis.com:443", |
| "RBE_socket_path": "[CLEANUP]/rbe_tmp_1/reproxy.sock", |
| "RBE_use_application_default_credentials": "false", |
| "RBE_use_gce_credentials": "true" |
| }, |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "build.teardown remote execution.stop reproxy", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "[CLEANUP]/rbe_tmp_1/bootstrap.INFO", |
| "/path/to/tmp/" |
| ], |
| "env": { |
| "GOMA_TMP_DIR": "[CLEANUP]/goma", |
| "GOMA_USE_LOCAL": "False", |
| "RBE_cache_dir": "[CACHE]/rbe/deps", |
| "RBE_deps_cache_max_mb": "512", |
| "RBE_enable_deps_cache": "true", |
| "RBE_instance": "fake_rbe_instance", |
| "RBE_log_dir": "[CLEANUP]/rbe_tmp_1", |
| "RBE_log_format": "reducedtext", |
| "RBE_output_dir": "[CLEANUP]/rbe_tmp_1", |
| "RBE_platform": "fake_rbe_platform", |
| "RBE_proxy_log_dir": "[CLEANUP]/rbe_tmp_1", |
| "RBE_server_address": "unix://[CLEANUP]/rbe_tmp_1/reproxy.sock", |
| "RBE_service": "remotebuildexecution.googleapis.com:443", |
| "RBE_socket_path": "[CLEANUP]/rbe_tmp_1/reproxy.sock", |
| "RBE_use_application_default_credentials": "false", |
| "RBE_use_gce_credentials": "true" |
| }, |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "build.teardown remote execution.read bootstrap.INFO", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@", |
| "@@@STEP_LOG_END@bootstrap.INFO@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "[CLEANUP]/rbe_tmp_1/scandeps_server.INFO", |
| "/path/to/tmp/" |
| ], |
| "env": { |
| "GOMA_TMP_DIR": "[CLEANUP]/goma", |
| "GOMA_USE_LOCAL": "False", |
| "RBE_cache_dir": "[CACHE]/rbe/deps", |
| "RBE_deps_cache_max_mb": "512", |
| "RBE_enable_deps_cache": "true", |
| "RBE_instance": "fake_rbe_instance", |
| "RBE_log_dir": "[CLEANUP]/rbe_tmp_1", |
| "RBE_log_format": "reducedtext", |
| "RBE_output_dir": "[CLEANUP]/rbe_tmp_1", |
| "RBE_platform": "fake_rbe_platform", |
| "RBE_proxy_log_dir": "[CLEANUP]/rbe_tmp_1", |
| "RBE_server_address": "unix://[CLEANUP]/rbe_tmp_1/reproxy.sock", |
| "RBE_service": "remotebuildexecution.googleapis.com:443", |
| "RBE_socket_path": "[CLEANUP]/rbe_tmp_1/reproxy.sock", |
| "RBE_use_application_default_credentials": "false", |
| "RBE_use_gce_credentials": "true" |
| }, |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "build.teardown remote execution.read scandeps_server.INFO", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@", |
| "@@@STEP_LOG_END@scandeps_server.INFO@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "[CLEANUP]/rbe_tmp_1/rbe_metrics.txt", |
| "/path/to/tmp/" |
| ], |
| "env": { |
| "GOMA_TMP_DIR": "[CLEANUP]/goma", |
| "GOMA_USE_LOCAL": "False", |
| "RBE_cache_dir": "[CACHE]/rbe/deps", |
| "RBE_deps_cache_max_mb": "512", |
| "RBE_enable_deps_cache": "true", |
| "RBE_instance": "fake_rbe_instance", |
| "RBE_log_dir": "[CLEANUP]/rbe_tmp_1", |
| "RBE_log_format": "reducedtext", |
| "RBE_output_dir": "[CLEANUP]/rbe_tmp_1", |
| "RBE_platform": "fake_rbe_platform", |
| "RBE_proxy_log_dir": "[CLEANUP]/rbe_tmp_1", |
| "RBE_server_address": "unix://[CLEANUP]/rbe_tmp_1/reproxy.sock", |
| "RBE_service": "remotebuildexecution.googleapis.com:443", |
| "RBE_socket_path": "[CLEANUP]/rbe_tmp_1/reproxy.sock", |
| "RBE_use_application_default_credentials": "false", |
| "RBE_use_gce_credentials": "true" |
| }, |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "build.teardown remote execution.read rbe_metrics.txt", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@", |
| "@@@STEP_LOG_END@rbe_metrics.txt@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "[CLEANUP]/rbe_tmp_1/reproxy.INFO", |
| "/path/to/tmp/" |
| ], |
| "env": { |
| "GOMA_TMP_DIR": "[CLEANUP]/goma", |
| "GOMA_USE_LOCAL": "False", |
| "RBE_cache_dir": "[CACHE]/rbe/deps", |
| "RBE_deps_cache_max_mb": "512", |
| "RBE_enable_deps_cache": "true", |
| "RBE_instance": "fake_rbe_instance", |
| "RBE_log_dir": "[CLEANUP]/rbe_tmp_1", |
| "RBE_log_format": "reducedtext", |
| "RBE_output_dir": "[CLEANUP]/rbe_tmp_1", |
| "RBE_platform": "fake_rbe_platform", |
| "RBE_proxy_log_dir": "[CLEANUP]/rbe_tmp_1", |
| "RBE_server_address": "unix://[CLEANUP]/rbe_tmp_1/reproxy.sock", |
| "RBE_service": "remotebuildexecution.googleapis.com:443", |
| "RBE_socket_path": "[CLEANUP]/rbe_tmp_1/reproxy.sock", |
| "RBE_use_application_default_credentials": "false", |
| "RBE_use_gce_credentials": "true" |
| }, |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "build.teardown remote execution.read reproxy.INFO", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@", |
| "@@@STEP_LOG_END@reproxy.INFO@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "[CLEANUP]/rbe_tmp_1/reproxy-gomaip.INFO", |
| "/path/to/tmp/" |
| ], |
| "env": { |
| "GOMA_TMP_DIR": "[CLEANUP]/goma", |
| "GOMA_USE_LOCAL": "False", |
| "RBE_cache_dir": "[CACHE]/rbe/deps", |
| "RBE_deps_cache_max_mb": "512", |
| "RBE_enable_deps_cache": "true", |
| "RBE_instance": "fake_rbe_instance", |
| "RBE_log_dir": "[CLEANUP]/rbe_tmp_1", |
| "RBE_log_format": "reducedtext", |
| "RBE_output_dir": "[CLEANUP]/rbe_tmp_1", |
| "RBE_platform": "fake_rbe_platform", |
| "RBE_proxy_log_dir": "[CLEANUP]/rbe_tmp_1", |
| "RBE_server_address": "unix://[CLEANUP]/rbe_tmp_1/reproxy.sock", |
| "RBE_service": "remotebuildexecution.googleapis.com:443", |
| "RBE_socket_path": "[CLEANUP]/rbe_tmp_1/reproxy.sock", |
| "RBE_use_application_default_credentials": "false", |
| "RBE_use_gce_credentials": "true" |
| }, |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "build.teardown remote execution.read reproxy-gomaip.INFO", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@", |
| "@@@STEP_LOG_END@reproxy-gomaip.INFO@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "[CLEANUP]/rbe_tmp_1/reproxy_outerr.log", |
| "/path/to/tmp/" |
| ], |
| "env": { |
| "GOMA_TMP_DIR": "[CLEANUP]/goma", |
| "GOMA_USE_LOCAL": "False", |
| "RBE_cache_dir": "[CACHE]/rbe/deps", |
| "RBE_deps_cache_max_mb": "512", |
| "RBE_enable_deps_cache": "true", |
| "RBE_instance": "fake_rbe_instance", |
| "RBE_log_dir": "[CLEANUP]/rbe_tmp_1", |
| "RBE_log_format": "reducedtext", |
| "RBE_output_dir": "[CLEANUP]/rbe_tmp_1", |
| "RBE_platform": "fake_rbe_platform", |
| "RBE_proxy_log_dir": "[CLEANUP]/rbe_tmp_1", |
| "RBE_server_address": "unix://[CLEANUP]/rbe_tmp_1/reproxy.sock", |
| "RBE_service": "remotebuildexecution.googleapis.com:443", |
| "RBE_socket_path": "[CLEANUP]/rbe_tmp_1/reproxy.sock", |
| "RBE_use_application_default_credentials": "false", |
| "RBE_use_gce_credentials": "true" |
| }, |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "build.teardown remote execution.read reproxy_outerr.log", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@", |
| "@@@STEP_LOG_END@reproxy_outerr.log@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "[CLEANUP]/rbe_tmp_1/rewrapper.INFO", |
| "/path/to/tmp/" |
| ], |
| "env": { |
| "GOMA_TMP_DIR": "[CLEANUP]/goma", |
| "GOMA_USE_LOCAL": "False", |
| "RBE_cache_dir": "[CACHE]/rbe/deps", |
| "RBE_deps_cache_max_mb": "512", |
| "RBE_enable_deps_cache": "true", |
| "RBE_instance": "fake_rbe_instance", |
| "RBE_log_dir": "[CLEANUP]/rbe_tmp_1", |
| "RBE_log_format": "reducedtext", |
| "RBE_output_dir": "[CLEANUP]/rbe_tmp_1", |
| "RBE_platform": "fake_rbe_platform", |
| "RBE_proxy_log_dir": "[CLEANUP]/rbe_tmp_1", |
| "RBE_server_address": "unix://[CLEANUP]/rbe_tmp_1/reproxy.sock", |
| "RBE_service": "remotebuildexecution.googleapis.com:443", |
| "RBE_socket_path": "[CLEANUP]/rbe_tmp_1/reproxy.sock", |
| "RBE_use_application_default_credentials": "false", |
| "RBE_use_gce_credentials": "true" |
| }, |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "build.teardown remote execution.read rewrapper.INFO", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@", |
| "@@@STEP_LOG_END@rewrapper.INFO@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "glob", |
| "[CLEANUP]/rbe_tmp_1", |
| "*.rrpl" |
| ], |
| "env": { |
| "GOMA_TMP_DIR": "[CLEANUP]/goma", |
| "GOMA_USE_LOCAL": "False", |
| "RBE_cache_dir": "[CACHE]/rbe/deps", |
| "RBE_deps_cache_max_mb": "512", |
| "RBE_enable_deps_cache": "true", |
| "RBE_instance": "fake_rbe_instance", |
| "RBE_log_dir": "[CLEANUP]/rbe_tmp_1", |
| "RBE_log_format": "reducedtext", |
| "RBE_output_dir": "[CLEANUP]/rbe_tmp_1", |
| "RBE_platform": "fake_rbe_platform", |
| "RBE_proxy_log_dir": "[CLEANUP]/rbe_tmp_1", |
| "RBE_server_address": "unix://[CLEANUP]/rbe_tmp_1/reproxy.sock", |
| "RBE_service": "remotebuildexecution.googleapis.com:443", |
| "RBE_socket_path": "[CLEANUP]/rbe_tmp_1/reproxy.sock", |
| "RBE_use_application_default_credentials": "false", |
| "RBE_use_gce_credentials": "true" |
| }, |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "build.teardown remote execution.find rrpl files", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@", |
| "@@@STEP_LOG_LINE@glob@[CLEANUP]/rbe_tmp_1/reproxy_2021-10-16_22_52_23.rrpl@@@", |
| "@@@STEP_LOG_END@glob@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "[CLEANUP]/rbe_tmp_1/reproxy_2021-10-16_22_52_23.rrpl", |
| "/path/to/tmp/" |
| ], |
| "env": { |
| "GOMA_TMP_DIR": "[CLEANUP]/goma", |
| "GOMA_USE_LOCAL": "False", |
| "RBE_cache_dir": "[CACHE]/rbe/deps", |
| "RBE_deps_cache_max_mb": "512", |
| "RBE_enable_deps_cache": "true", |
| "RBE_instance": "fake_rbe_instance", |
| "RBE_log_dir": "[CLEANUP]/rbe_tmp_1", |
| "RBE_log_format": "reducedtext", |
| "RBE_output_dir": "[CLEANUP]/rbe_tmp_1", |
| "RBE_platform": "fake_rbe_platform", |
| "RBE_proxy_log_dir": "[CLEANUP]/rbe_tmp_1", |
| "RBE_server_address": "unix://[CLEANUP]/rbe_tmp_1/reproxy.sock", |
| "RBE_service": "remotebuildexecution.googleapis.com:443", |
| "RBE_socket_path": "[CLEANUP]/rbe_tmp_1/reproxy.sock", |
| "RBE_use_application_default_credentials": "false", |
| "RBE_use_gce_credentials": "true" |
| }, |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "build.teardown remote execution.read reproxy_2021-10-16_22_52_23.rrpl", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@", |
| "@@@STEP_LOG_END@reproxy_2021-10-16_22_52_23.rrpl@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "build.teardown goma", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3", |
| "[START_DIR]/fuchsia/out/not-default/linux_x64/goma_ctl.py", |
| "jsonstatus", |
| "/path/to/tmp/json" |
| ], |
| "env": { |
| "GLOG_log_dir": "[CLEANUP]", |
| "GOMA_CACHE_DIR": "[CACHE]/goma", |
| "GOMA_DEPS_CACHE_FILE": "goma_deps_cache", |
| "GOMA_DUMP_STATS_FILE": "[START_DIR]/fuchsia/out/not-default/linux_x64/goma_stats.json", |
| "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache", |
| "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256", |
| "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog", |
| "GOMA_STORE_LOCAL_RUN_OUTPUT": "True", |
| "GOMA_TMP_DIR": "[CLEANUP]/goma", |
| "GOMA_USE_LOCAL": "False" |
| }, |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "build.teardown goma.goma jsonstatus", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@", |
| "@@@STEP_LOG_LINE@json.output@{@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"foo\": \"bar\"@@@", |
| "@@@STEP_LOG_LINE@json.output@}@@@", |
| "@@@STEP_LOG_END@json.output@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3", |
| "[START_DIR]/fuchsia/out/not-default/linux_x64/goma_ctl.py", |
| "stat" |
| ], |
| "env": { |
| "GLOG_log_dir": "[CLEANUP]", |
| "GOMA_CACHE_DIR": "[CACHE]/goma", |
| "GOMA_DEPS_CACHE_FILE": "goma_deps_cache", |
| "GOMA_DUMP_STATS_FILE": "[START_DIR]/fuchsia/out/not-default/linux_x64/goma_stats.json", |
| "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache", |
| "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256", |
| "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog", |
| "GOMA_STORE_LOCAL_RUN_OUTPUT": "True", |
| "GOMA_TMP_DIR": "[CLEANUP]/goma", |
| "GOMA_USE_LOCAL": "False" |
| }, |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "build.teardown goma.goma stats", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3", |
| "[START_DIR]/fuchsia/out/not-default/linux_x64/goma_ctl.py", |
| "stop" |
| ], |
| "env": { |
| "GLOG_log_dir": "[CLEANUP]", |
| "GOMA_CACHE_DIR": "[CACHE]/goma", |
| "GOMA_DEPS_CACHE_FILE": "goma_deps_cache", |
| "GOMA_DUMP_STATS_FILE": "[START_DIR]/fuchsia/out/not-default/linux_x64/goma_stats.json", |
| "GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache", |
| "GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256", |
| "GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog", |
| "GOMA_STORE_LOCAL_RUN_OUTPUT": "True", |
| "GOMA_TMP_DIR": "[CLEANUP]/goma", |
| "GOMA_USE_LOCAL": "False" |
| }, |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "build.teardown goma.stop goma", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "[CLEANUP]/compiler_proxy.WARNING", |
| "/path/to/tmp/" |
| ], |
| "env": { |
| "GOMA_TMP_DIR": "[CLEANUP]/goma", |
| "GOMA_USE_LOCAL": "False" |
| }, |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "build.teardown goma.read goma_client warning log", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@", |
| "@@@STEP_LOG_LINE@compiler_proxy.WARNING@test log@@@", |
| "@@@STEP_LOG_END@compiler_proxy.WARNING@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "[START_DIR]/fuchsia/out/not-default/linux_x64/goma_stats.json", |
| "/path/to/tmp/" |
| ], |
| "env": { |
| "GOMA_TMP_DIR": "[CLEANUP]/goma", |
| "GOMA_USE_LOCAL": "False" |
| }, |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "build.teardown goma.read goma_stats.json", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "[CLEANUP]/fint_artifacts_tmp_1/build_artifacts.json", |
| "/path/to/tmp/json" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "build.read fint build artifacts", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_LOG_LINE@build_artifacts.json@{@@@", |
| "@@@STEP_LOG_LINE@build_artifacts.json@ \"built_archives\": [@@@", |
| "@@@STEP_LOG_LINE@build_artifacts.json@ {@@@", |
| "@@@STEP_LOG_LINE@build_artifacts.json@ \"name\": \"archive\",@@@", |
| "@@@STEP_LOG_LINE@build_artifacts.json@ \"path\": \"build-archive.tgz\",@@@", |
| "@@@STEP_LOG_LINE@build_artifacts.json@ \"type\": \"tgz\"@@@", |
| "@@@STEP_LOG_LINE@build_artifacts.json@ }@@@", |
| "@@@STEP_LOG_LINE@build_artifacts.json@ ],@@@", |
| "@@@STEP_LOG_LINE@build_artifacts.json@ \"built_images\": [@@@", |
| "@@@STEP_LOG_LINE@build_artifacts.json@ {@@@", |
| "@@@STEP_LOG_LINE@build_artifacts.json@ \"name\": \"foo\",@@@", |
| "@@@STEP_LOG_LINE@build_artifacts.json@ \"path\": \"foo.img\",@@@", |
| "@@@STEP_LOG_LINE@build_artifacts.json@ \"type\": \"blk\"@@@", |
| "@@@STEP_LOG_LINE@build_artifacts.json@ }@@@", |
| "@@@STEP_LOG_LINE@build_artifacts.json@ ],@@@", |
| "@@@STEP_LOG_LINE@build_artifacts.json@ \"log_files\": {@@@", |
| "@@@STEP_LOG_LINE@build_artifacts.json@ \"some_cmd_stdout\": \"/tmp/stdout.txt\"@@@", |
| "@@@STEP_LOG_LINE@build_artifacts.json@ },@@@", |
| "@@@STEP_LOG_LINE@build_artifacts.json@ \"ninja_compdb_path\": \"/tmp/ninja_compdb.json\",@@@", |
| "@@@STEP_LOG_LINE@build_artifacts.json@ \"ninja_duration_seconds\": 900,@@@", |
| "@@@STEP_LOG_LINE@build_artifacts.json@ \"ninja_graph_path\": \"/tmp/ninja_graph.dot\",@@@", |
| "@@@STEP_LOG_LINE@build_artifacts.json@ \"ninja_log_path\": \"/tmp/ninja_log.txt\"@@@", |
| "@@@STEP_LOG_LINE@build_artifacts.json@}@@@", |
| "@@@STEP_LOG_END@build_artifacts.json@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "build.ninja - upload to resultdb", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_TEXT@ResultDB integration was not enabled for this build@@@", |
| "@@@STEP_EXCEPTION@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "build.read fint log files", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "/tmp/stdout.txt", |
| "/path/to/tmp/" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "build.read fint log files.read stdout.txt", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "[START_DIR]/fuchsia/out/not-default/linux_x64/buildstats", |
| "--ninjalog", |
| "/tmp/ninja_log.txt", |
| "--compdb", |
| "/tmp/ninja_compdb.json", |
| "--graph", |
| "/tmp/ninja_graph.dot", |
| "--output", |
| "[CLEANUP]/buildstats_tmp_1/fuchsia-buildstats.json" |
| ], |
| "cwd": "[START_DIR]/fuchsia/out/not-default", |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "build.fuchsia buildstats", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "[START_DIR]/cipd_tool/infra/3pp/tools/gsutil/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/gsutil", |
| "-h", |
| "Custom-Time:2012-05-14T12:53:24.500000Z", |
| "-o", |
| "GSUtil:software_update_check_period=0", |
| "cp", |
| "-n", |
| "[CLEANUP]/buildstats_tmp_1/fuchsia-buildstats.json", |
| "gs://fuchsia-infra-artifacts/builds/8945511751514863184/fuchsia-buildstats.json" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "build.upload fuchsia-buildstats.json to fuchsia-infra-artifacts", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_LINK@fuchsia-buildstats.json@https://storage.cloud.google.com/fuchsia-infra-artifacts/builds/8945511751514863184/fuchsia-buildstats.json@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "[START_DIR]/fuchsia/out/not-default/linux_x64/ninjatrace", |
| "-ninjalog", |
| "/tmp/ninja_log.txt", |
| "-compdb", |
| "/tmp/ninja_compdb.json", |
| "-graph", |
| "/tmp/ninja_graph.dot", |
| "-critical-path", |
| "-trace-json", |
| "[CLEANUP]/fuchsia_ninja_trace.json_tmp_1" |
| ], |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "build.ninjatrace", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "build.upload traces", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_LINK@fuchsia.dev guide@https://fuchsia.dev/fuchsia-src/development/tracing/tutorial/converting-visualizing-a-trace#html-trace@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "[START_DIR]/cipd_tool/infra/3pp/tools/gsutil/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/gsutil", |
| "-h", |
| "Custom-Time:2012-05-14T12:53:26.000000Z", |
| "-o", |
| "GSUtil:software_update_check_period=0", |
| "cp", |
| "-n", |
| "[CLEANUP]/fint_artifacts_tmp_1/mock-gn-trace.json", |
| "gs://fuchsia-infra-artifacts/builds/8945511751514863184/fuchsia_gn_trace.json" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "build.upload traces.upload fuchsia_gn_trace.json to fuchsia-infra-artifacts", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@", |
| "@@@STEP_LINK@fuchsia_gn_trace.json@https://storage.cloud.google.com/fuchsia-infra-artifacts/builds/8945511751514863184/fuchsia_gn_trace.json@@@", |
| "@@@STEP_LINK@perfetto_ui@https://ui.perfetto.dev/#!?url=https://storage.googleapis.com/fuchsia-infra-artifacts/builds/8945511751514863184/fuchsia_gn_trace.json@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "[START_DIR]/cipd_tool/infra/3pp/tools/gsutil/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/gsutil", |
| "-h", |
| "Custom-Time:2012-05-14T12:53:27.500000Z", |
| "-o", |
| "GSUtil:software_update_check_period=0", |
| "cp", |
| "-n", |
| "[CLEANUP]/fuchsia_ninja_trace.json_tmp_1", |
| "gs://fuchsia-infra-artifacts/builds/8945511751514863184/fuchsia_ninja_trace.json" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "build.upload traces.upload fuchsia_ninja_trace.json to fuchsia-infra-artifacts", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@", |
| "@@@STEP_LINK@fuchsia_ninja_trace.json@https://storage.cloud.google.com/fuchsia-infra-artifacts/builds/8945511751514863184/fuchsia_ninja_trace.json@@@", |
| "@@@STEP_LINK@perfetto_ui@https://ui.perfetto.dev/#!?url=https://storage.googleapis.com/fuchsia-infra-artifacts/builds/8945511751514863184/fuchsia_ninja_trace.json@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "[START_DIR]/cipd_tool/fuchsia/tools/jiri/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/jiri", |
| "check-clean", |
| "-vv", |
| "-time", |
| "-timefile", |
| "/path/to/tmp/", |
| "-j=8" |
| ], |
| "cwd": "[START_DIR]/fuchsia", |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "build.jiri check-clean", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_LOG_END@raw_io.output_text[timing_stats]@@@", |
| "@@@STEP_LOG_END@raw_io.output_text[stderr]@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "check if build skipped", |
| "~followup_annotations": [ |
| "@@@SET_BUILD_PROPERTY@skipped_because_unaffected@false@@@", |
| "@@@SET_BUILD_PROPERTY@target_arch@\"x64\"@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "upload build results" |
| }, |
| { |
| "cmd": [ |
| "[START_DIR]/cipd_tool/infra/3pp/tools/gsutil/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/gsutil", |
| "-h", |
| "Custom-Time:2012-05-14T12:53:29.000000Z", |
| "-o", |
| "GSUtil:software_update_check_period=0", |
| "cp", |
| "-n", |
| "[START_DIR]/fuchsia/out/not-default/build-archive.tgz", |
| "gs://fuchsia-infra/builds/8945511751514863184/build-archive.tgz" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "upload build results.upload build-archive.tgz to fuchsia-infra", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_LINK@build-archive.tgz@https://storage.cloud.google.com/fuchsia-infra/builds/8945511751514863184/build-archive.tgz@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "record affected_tests_no_work", |
| "~followup_annotations": [ |
| "@@@SET_BUILD_PROPERTY@affected_tests_no_work@false@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "publish assembly artifacts" |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "[START_DIR]/fuchsia/out/not-default/cipd_assembly_artifacts.json", |
| "/path/to/tmp/" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "publish assembly artifacts.read cipd_assembly_artifacts.json", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_LOG_LINE@cipd_assembly_artifacts.json@[@@@", |
| "@@@STEP_LOG_LINE@cipd_assembly_artifacts.json@ {@@@", |
| "@@@STEP_LOG_LINE@cipd_assembly_artifacts.json@ \"path\": \"obj/assembly_inputs.json\"@@@", |
| "@@@STEP_LOG_LINE@cipd_assembly_artifacts.json@ }@@@", |
| "@@@STEP_LOG_LINE@cipd_assembly_artifacts.json@]@@@", |
| "@@@STEP_LOG_END@cipd_assembly_artifacts.json@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "[START_DIR]/fuchsia/out/not-default/obj/assembly_inputs.json", |
| "/path/to/tmp/" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "publish assembly artifacts.read obj/assembly_inputs.json", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_LOG_LINE@assembly_inputs.json@[@@@", |
| "@@@STEP_LOG_LINE@assembly_inputs.json@ {@@@", |
| "@@@STEP_LOG_LINE@assembly_inputs.json@ \"destination\": \"host_x64/tool\",@@@", |
| "@@@STEP_LOG_LINE@assembly_inputs.json@ \"source\": \"host_x64/tool\"@@@", |
| "@@@STEP_LOG_LINE@assembly_inputs.json@ },@@@", |
| "@@@STEP_LOG_LINE@assembly_inputs.json@ {@@@", |
| "@@@STEP_LOG_LINE@assembly_inputs.json@ \"destination\": \"prebuilt/other-tool\",@@@", |
| "@@@STEP_LOG_LINE@assembly_inputs.json@ \"source\": \"../../prebuilt/other-tool\"@@@", |
| "@@@STEP_LOG_LINE@assembly_inputs.json@ }@@@", |
| "@@@STEP_LOG_LINE@assembly_inputs.json@]@@@", |
| "@@@STEP_LOG_END@assembly_inputs.json@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "python3", |
| "-u", |
| "RECIPE_MODULE[fuchsia::cipd_util]/resources/hardlink.py", |
| "--link-json", |
| "{\"[START_DIR]/fuchsia/out/not-default/host_x64/tool\": [\"[CLEANUP]/assembly-artifacts_tmp_1/host_x64/tool\"], \"[START_DIR]/fuchsia/prebuilt/other-tool\": [\"[CLEANUP]/assembly-artifacts_tmp_1/prebuilt/other-tool\"]}" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "publish assembly artifacts.create links", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "RECIPE_MODULE[recipe_engine::cas]/resources/infra.sha1", |
| "/path/to/tmp/" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "publish assembly artifacts.read infra revision", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_LOG_LINE@infra.sha1@git_revision:mock_infra_git_revision@@@", |
| "@@@STEP_LOG_END@infra.sha1@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "publish assembly artifacts.install infra/tools/luci/cas", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "ensure-directory", |
| "--mode", |
| "0o777", |
| "[START_DIR]/cipd_tool/infra/tools/luci/cas/33f9d887e5b8aeaaf9d65506acccfa8da2c480712e534a23a79e92c342c44bee" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "publish assembly artifacts.install infra/tools/luci/cas.ensure package directory", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "cipd", |
| "ensure", |
| "-root", |
| "[START_DIR]/cipd_tool/infra/tools/luci/cas/33f9d887e5b8aeaaf9d65506acccfa8da2c480712e534a23a79e92c342c44bee", |
| "-ensure-file", |
| "infra/tools/luci/cas/${platform} git_revision:mock_infra_git_revision", |
| "-max-threads", |
| "0", |
| "-json-output", |
| "/path/to/tmp/json" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "publish assembly artifacts.install infra/tools/luci/cas.ensure_installed", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@", |
| "@@@STEP_LOG_LINE@json.output@{@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"\": [@@@", |
| "@@@STEP_LOG_LINE@json.output@ {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-git_revision:moc\",@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"package\": \"infra/tools/luci/cas/resolved-platform\"@@@", |
| "@@@STEP_LOG_LINE@json.output@ }@@@", |
| "@@@STEP_LOG_LINE@json.output@ ]@@@", |
| "@@@STEP_LOG_LINE@json.output@ }@@@", |
| "@@@STEP_LOG_LINE@json.output@}@@@", |
| "@@@STEP_LOG_END@json.output@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "[START_DIR]/cipd_tool/infra/tools/luci/cas/33f9d887e5b8aeaaf9d65506acccfa8da2c480712e534a23a79e92c342c44bee/cas", |
| "archive", |
| "-log-level", |
| "debug", |
| "-cas-instance", |
| "projects/example-cas-server/instances/default_instance", |
| "-dump-digest", |
| "/path/to/tmp/", |
| "-paths-json", |
| "[[\"[CLEANUP]/assembly-artifacts_tmp_1\", \".\"]]" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "publish assembly artifacts.archive", |
| "timeout": 900.0, |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_LINK@CAS UI@https://cas-viewer.appspot.com/projects/example-cas-server/instances/default_instance/blobs/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855/0/tree@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "set cas_digests output property", |
| "~followup_annotations": [ |
| "@@@SET_BUILD_PROPERTY@cas_digests@{\"fuchsia/assembly-inputs/core.x64\": \"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855/0\"}@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "bb", |
| "batch", |
| "-host", |
| "cr-buildbucket.appspot.com" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "buildbucket.get", |
| "stdin": "{\"requests\": [{\"getBuild\": {\"fields\": \"builder,createTime,createdBy,critical,endTime,id,infra,input,number,output,startTime,status,updateTime\", \"id\": \"8945511751514863184\"}}]}", |
| "~followup_annotations": [ |
| "@@@STEP_LOG_LINE@json.output@{@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"responses\": [@@@", |
| "@@@STEP_LOG_LINE@json.output@ {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"getBuild\": {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"id\": \"8945511751514863184\",@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"status\": \"SUCCESS\"@@@", |
| "@@@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@@@", |
| "@@@STEP_LOG_LINE@request@{@@@", |
| "@@@STEP_LOG_LINE@request@ \"requests\": [@@@", |
| "@@@STEP_LOG_LINE@request@ {@@@", |
| "@@@STEP_LOG_LINE@request@ \"getBuild\": {@@@", |
| "@@@STEP_LOG_LINE@request@ \"fields\": \"builder,createTime,createdBy,critical,endTime,id,infra,input,number,output,startTime,status,updateTime\",@@@", |
| "@@@STEP_LOG_LINE@request@ \"id\": \"8945511751514863184\"@@@", |
| "@@@STEP_LOG_LINE@request@ }@@@", |
| "@@@STEP_LOG_LINE@request@ }@@@", |
| "@@@STEP_LOG_LINE@request@ ]@@@", |
| "@@@STEP_LOG_LINE@request@}@@@", |
| "@@@STEP_LOG_END@request@@@", |
| "@@@STEP_LINK@8945511751514863184@https://cr-buildbucket.appspot.com/build/8945511751514863184@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "[START_DIR]/fuchsia/out/not-default/linux_x64/testsharder", |
| "-build-dir", |
| "[START_DIR]/fuchsia/out/not-default", |
| "-output-file", |
| "/path/to/tmp/json", |
| "-target-duration-secs", |
| "600", |
| "-per-test-timeout-secs", |
| "300", |
| "-max-shards-per-env", |
| "8", |
| "-modifiers", |
| "[{\"affected\": false, \"max_attempts\": 2, \"max_matches\": 50, \"name\": \"*\", \"os\": \"\", \"total_runs\": -1}]", |
| "-affected-tests", |
| "\n", |
| "-affected-tests-max-attempts", |
| "2", |
| "-affected-tests-multiply-threshold", |
| "0", |
| "-product-bundle-name", |
| "core.x64", |
| "-pave" |
| ], |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "create test shards", |
| "~followup_annotations": [ |
| "@@@STEP_LOG_LINE@json.output@[@@@", |
| "@@@STEP_LOG_LINE@json.output@ {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"deps\": [],@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"environment\": {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"dimensions\": {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"device_type\": \"Khadas Vim2 Max\"@@@", |
| "@@@STEP_LOG_LINE@json.output@ }@@@", |
| "@@@STEP_LOG_LINE@json.output@ },@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"name\": \"Vim2\",@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"summary\": {},@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"tests\": [@@@", |
| "@@@STEP_LOG_LINE@json.output@ {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"name\": \"test\"@@@", |
| "@@@STEP_LOG_LINE@json.output@ }@@@", |
| "@@@STEP_LOG_LINE@json.output@ ],@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"timeout_secs\": 1800@@@", |
| "@@@STEP_LOG_LINE@json.output@ }@@@", |
| "@@@STEP_LOG_LINE@json.output@]@@@", |
| "@@@STEP_LOG_END@json.output@@@", |
| "@@@STEP_LOG_LINE@test_modifiers.json@[@@@", |
| "@@@STEP_LOG_LINE@test_modifiers.json@ {@@@", |
| "@@@STEP_LOG_LINE@test_modifiers.json@ \"affected\": false,@@@", |
| "@@@STEP_LOG_LINE@test_modifiers.json@ \"max_attempts\": 2,@@@", |
| "@@@STEP_LOG_LINE@test_modifiers.json@ \"max_matches\": 50,@@@", |
| "@@@STEP_LOG_LINE@test_modifiers.json@ \"name\": \"*\",@@@", |
| "@@@STEP_LOG_LINE@test_modifiers.json@ \"os\": \"\",@@@", |
| "@@@STEP_LOG_LINE@test_modifiers.json@ \"total_runs\": -1@@@", |
| "@@@STEP_LOG_LINE@test_modifiers.json@ }@@@", |
| "@@@STEP_LOG_LINE@test_modifiers.json@]@@@", |
| "@@@STEP_LOG_END@test_modifiers.json@@@", |
| "@@@STEP_LOG_LINE@affected_tests.txt@@@@", |
| "@@@STEP_LOG_END@affected_tests.txt@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "construct task requests" |
| }, |
| { |
| "cmd": [], |
| "name": "construct task requests.shard Vim2", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "[\n {\n \"name\": \"test\"\n }\n]", |
| "[START_DIR]/fuchsia/out/not-default/Vim2_tests.json" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "construct task requests.shard Vim2.write test manifest", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@", |
| "@@@STEP_LOG_LINE@Vim2_tests.json@[@@@", |
| "@@@STEP_LOG_LINE@Vim2_tests.json@ {@@@", |
| "@@@STEP_LOG_LINE@Vim2_tests.json@ \"name\": \"test\"@@@", |
| "@@@STEP_LOG_LINE@Vim2_tests.json@ }@@@", |
| "@@@STEP_LOG_LINE@Vim2_tests.json@]@@@", |
| "@@@STEP_LOG_END@Vim2_tests.json@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "construct task requests.shard Vim2.read rdb package", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "RECIPE_MODULE[fuchsia::testing_requests]/resources/rdb/cipd.ensure", |
| "/path/to/tmp/" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "construct task requests.shard Vim2.read rdb package.read ensure file", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@3@@@", |
| "@@@STEP_LOG_LINE@cipd.ensure@infra/tools/rdb/${platform} version:pinned-version@@@", |
| "@@@STEP_LOG_END@cipd.ensure@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "construct task requests.shard Vim2.read luci-auth package", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "RECIPE_MODULE[fuchsia::testing_requests]/resources/luci-auth/cipd.ensure", |
| "/path/to/tmp/" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "construct task requests.shard Vim2.read luci-auth package.read ensure file", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@3@@@", |
| "@@@STEP_LOG_LINE@cipd.ensure@infra/tools/luci-auth/${platform} version:pinned-version@@@", |
| "@@@STEP_LOG_END@cipd.ensure@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "construct task requests.shard Vim2.read nsjail package", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "RECIPE_MODULE[fuchsia::nsjail]/resources/nsjail/cipd.ensure", |
| "/path/to/tmp/" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "construct task requests.shard Vim2.read nsjail package.read ensure file", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@3@@@", |
| "@@@STEP_LOG_LINE@cipd.ensure@infra/3pp/tools/nsjail/${platform} version:pinned-version@@@", |
| "@@@STEP_LOG_END@cipd.ensure@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "[START_DIR]/cipd_tool/infra/tools/luci/cas/33f9d887e5b8aeaaf9d65506acccfa8da2c480712e534a23a79e92c342c44bee/cas", |
| "archive", |
| "-log-level", |
| "debug", |
| "-cas-instance", |
| "projects/example-cas-server/instances/default_instance", |
| "-dump-digest", |
| "/path/to/tmp/", |
| "-paths-json", |
| "[[\"[START_DIR]/fuchsia\", \"out/not-default/Vim2_tests.json\"], [\"[START_DIR]/fuchsia\", \"out/not-default/linux_x64/bootserver_new\"], [\"[START_DIR]/fuchsia\", \"out/not-default/linux_x64/botanist\"], [\"[START_DIR]/fuchsia\", \"out/not-default/linux_x64/ffx\"], [\"[START_DIR]/fuchsia\", \"out/not-default/linux_x64/llvm-symbolizer\"], [\"[START_DIR]/fuchsia\", \"out/not-default/linux_x64/ssh\"]]" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "construct task requests.shard Vim2.upload task inputs to CAS", |
| "timeout": 900.0, |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@", |
| "@@@STEP_LINK@CAS UI@https://cas-viewer.appspot.com/projects/example-cas-server/instances/default_instance/blobs/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855/0/tree@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "remove", |
| "[START_DIR]/fuchsia/out/not-default/Vim2_tests.json" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "construct task requests.shard Vim2.remove Vim2_tests.json", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "[START_DIR]/fuchsia/out/not-default/triage_sources.json", |
| "/path/to/tmp/" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "read triage_sources manifest", |
| "~followup_annotations": [ |
| "@@@STEP_LOG_LINE@triage_sources.json@[@@@", |
| "@@@STEP_LOG_LINE@triage_sources.json@ \"../../config.triage\",@@@", |
| "@@@STEP_LOG_LINE@triage_sources.json@ \"../../other/config.triage\"@@@", |
| "@@@STEP_LOG_LINE@triage_sources.json@]@@@", |
| "@@@STEP_LOG_END@triage_sources.json@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "upload test orchestration inputs" |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "[]", |
| "[CLEANUP]/test_orchestration_inputs_tmp_1/skipped_shards.json" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "upload test orchestration inputs.write skipped_shards.json", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_LOG_LINE@skipped_shards.json@[]@@@", |
| "@@@STEP_LOG_END@skipped_shards.json@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "[\n {\n \"name\": \"Vim2\",\n \"priority\": \"200\",\n \"realm\": \":\",\n \"resultdb\": {\n \"enable\": true\n },\n \"service_account\": \"service_account\",\n \"tags\": [\n \"board:boards/x64.gni\",\n \"build_type:debug\",\n \"product:products/core.gni\",\n \"role:tester\",\n \"task_name:Vim2\",\n \"test_environment_name:Khadas Vim2 Max-x64\",\n \"test_shard_hash:278e0c3b8321a6013d24466973fb9472c84e72dc211fc4a85976ec1c9976d883\",\n \"variants:asan\"\n ],\n \"task_slices\": [\n {\n \"expiration_secs\": \"600\",\n \"properties\": {\n \"cas_input_root\": {\n \"cas_instance\": \"projects/example-cas-server/instances/default_instance\",\n \"digest\": {\n \"hash\": \"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\n \"size_bytes\": \"0\"\n }\n },\n \"cipd_input\": {\n \"packages\": [\n {\n \"package_name\": \"infra/tools/rdb/${platform}\",\n \"path\": \"out/not-default\",\n \"version\": \"version:pinned-version\"\n },\n {\n \"package_name\": \"infra/tools/luci-auth/${platform}\",\n \"path\": \"out/not-default\",\n \"version\": \"version:pinned-version\"\n },\n {\n \"package_name\": \"infra/3pp/tools/nsjail/${platform}\",\n \"path\": \"out/not-default\",\n \"version\": \"version:pinned-version\"\n }\n ]\n },\n \"command\": [\n \"./rdb\",\n \"stream\",\n \"-var\",\n \"builder:\",\n \"--\",\n \"./luci-auth\",\n \"context\",\n \"-scopes\",\n \"https://www.googleapis.com/auth/cloud-platform https://www.googleapis.com/auth/firebase https://www.googleapis.com/auth/gerritcodereview https://www.googleapis.com/auth/userinfo.email https://www.googleapis.com/auth/nest-account\",\n \"--\",\n \"./linux_x64/botanist\",\n \"-level\",\n \"debug\",\n \"run\",\n \"-images\",\n \"gs://fuchsia-infra-artifacts/builds/8945511751514863184/images/images.json\",\n \"-timeout\",\n \"1800s\",\n \"-ffx\",\n \"./linux_x64/ffx\",\n \"-product-bundles\",\n \"product_bundles.json\",\n \"-product-bundle-name\",\n \"core.x64\",\n \"-serial-log-dir\",\n \"../../serial_logs\",\n \"-syslog-dir\",\n \"../../syslogs\",\n \"-config\",\n \"/etc/botanist/config.json\",\n \"-out-dir\",\n \"out\",\n \"-snapshot-output\",\n \"snapshot.zip\",\n \"Vim2_tests.json\"\n ],\n \"containment\": {\n \"containment_type\": \"NONE\"\n },\n \"dimensions\": [\n {\n \"key\": \"device_type\",\n \"value\": \"Khadas Vim2 Max\"\n },\n {\n \"key\": \"kvm\",\n \"value\": \"1\"\n },\n {\n \"key\": \"pool\",\n \"value\": \"fuchsia.tests\"\n },\n {\n \"key\": \"serial\",\n \"value\": \"1\"\n }\n ],\n \"env\": [\n {\n \"key\": \"ASAN_SYMBOLIZER_PATH\",\n \"value\": \"linux_x64/llvm-symbolizer\"\n },\n {\n \"key\": \"BOOTSERVER_PATH\",\n \"value\": \"./linux_x64/bootserver_new\"\n },\n {\n \"key\": \"BUILDBUCKET_ID\",\n \"value\": \"8945511751514863184\"\n },\n {\n \"key\": \"BUILD_CREATE_TIME\",\n \"value\": \"1337000010\"\n },\n {\n \"key\": \"FUCHSIA_DEVICE_TYPE\",\n \"value\": \"Khadas Vim2 Max\"\n },\n {\n \"key\": \"FUCHSIA_TEST_OUTDIR\",\n \"value\": \"${ISOLATED_OUTDIR}\"\n },\n {\n \"key\": \"IMAGE_MANIFEST_PATH\",\n \"value\": \"gs://fuchsia-infra-artifacts/builds/8945511751514863184/images/images.json\"\n },\n {\n \"key\": \"LSAN_SYMBOLIZER_PATH\",\n \"value\": \"linux_x64/llvm-symbolizer\"\n },\n {\n \"key\": \"SWARMING_BOT_FILE\",\n \"value\": \"${SWARMING_BOT_FILE}\"\n },\n {\n \"key\": \"TSAN_OPTIONS\",\n \"value\": \"external_symbolizer_path=linux_x64/llvm-symbolizer\"\n },\n {\n \"key\": \"UBSAN_SYMBOLIZER_PATH\",\n \"value\": \"linux_x64/llvm-symbolizer\"\n }\n ],\n \"env_prefixes\": [\n {\n \"key\": \"PATH\",\n \"value\": [\n \"out/not-default/linux_x64\"\n ]\n }\n ],\n \"execution_timeout_secs\": \"1860\",\n \"grace_period_secs\": \"30\",\n \"idempotent\": false,\n \"io_timeout_secs\": \"300\",\n \"outputs\": [\n \"serial_logs\",\n \"syslogs\"\n ],\n \"relative_cwd\": \"out/not-default\"\n },\n \"wait_for_capacity\": false\n }\n ]\n }\n]", |
| "[CLEANUP]/test_orchestration_inputs_tmp_1/task_requests.json" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "upload test orchestration inputs.write task_requests.json", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@[@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ {@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"name\": \"Vim2\",@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"priority\": \"200\",@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"realm\": \":\",@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"resultdb\": {@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"enable\": true@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ },@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"service_account\": \"service_account\",@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"tags\": [@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"board:boards/x64.gni\",@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"build_type:debug\",@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"product:products/core.gni\",@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"role:tester\",@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"task_name:Vim2\",@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"test_environment_name:Khadas Vim2 Max-x64\",@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"test_shard_hash:278e0c3b8321a6013d24466973fb9472c84e72dc211fc4a85976ec1c9976d883\",@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"variants:asan\"@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ ],@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"task_slices\": [@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ {@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"expiration_secs\": \"600\",@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"properties\": {@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"cas_input_root\": {@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"cas_instance\": \"projects/example-cas-server/instances/default_instance\",@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"digest\": {@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"hash\": \"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"size_bytes\": \"0\"@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ }@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ },@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"cipd_input\": {@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"packages\": [@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ {@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"package_name\": \"infra/tools/rdb/${platform}\",@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"path\": \"out/not-default\",@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"version\": \"version:pinned-version\"@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ },@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ {@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"package_name\": \"infra/tools/luci-auth/${platform}\",@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"path\": \"out/not-default\",@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"version\": \"version:pinned-version\"@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ },@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ {@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"package_name\": \"infra/3pp/tools/nsjail/${platform}\",@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"path\": \"out/not-default\",@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"version\": \"version:pinned-version\"@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ }@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ ]@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ },@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"command\": [@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"./rdb\",@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"stream\",@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"-var\",@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"builder:\",@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"--\",@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"./luci-auth\",@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"context\",@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"-scopes\",@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"https://www.googleapis.com/auth/cloud-platform https://www.googleapis.com/auth/firebase https://www.googleapis.com/auth/gerritcodereview https://www.googleapis.com/auth/userinfo.email https://www.googleapis.com/auth/nest-account\",@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"--\",@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"./linux_x64/botanist\",@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"-level\",@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"debug\",@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"run\",@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"-images\",@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"gs://fuchsia-infra-artifacts/builds/8945511751514863184/images/images.json\",@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"-timeout\",@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"1800s\",@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"-ffx\",@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"./linux_x64/ffx\",@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"-product-bundles\",@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"product_bundles.json\",@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"-product-bundle-name\",@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"core.x64\",@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"-serial-log-dir\",@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"../../serial_logs\",@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"-syslog-dir\",@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"../../syslogs\",@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"-config\",@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"/etc/botanist/config.json\",@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"-out-dir\",@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"out\",@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"-snapshot-output\",@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"snapshot.zip\",@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"Vim2_tests.json\"@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ ],@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"containment\": {@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"containment_type\": \"NONE\"@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ },@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"dimensions\": [@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ {@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"key\": \"device_type\",@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"value\": \"Khadas Vim2 Max\"@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ },@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ {@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"key\": \"kvm\",@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"value\": \"1\"@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ },@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ {@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"key\": \"pool\",@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"value\": \"fuchsia.tests\"@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ },@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ {@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"key\": \"serial\",@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"value\": \"1\"@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ }@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ ],@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"env\": [@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ {@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"key\": \"ASAN_SYMBOLIZER_PATH\",@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"value\": \"linux_x64/llvm-symbolizer\"@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ },@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ {@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"key\": \"BOOTSERVER_PATH\",@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"value\": \"./linux_x64/bootserver_new\"@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ },@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ {@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"key\": \"BUILDBUCKET_ID\",@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"value\": \"8945511751514863184\"@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ },@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ {@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"key\": \"BUILD_CREATE_TIME\",@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"value\": \"1337000010\"@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ },@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ {@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"key\": \"FUCHSIA_DEVICE_TYPE\",@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"value\": \"Khadas Vim2 Max\"@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ },@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ {@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"key\": \"FUCHSIA_TEST_OUTDIR\",@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"value\": \"${ISOLATED_OUTDIR}\"@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ },@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ {@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"key\": \"IMAGE_MANIFEST_PATH\",@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"value\": \"gs://fuchsia-infra-artifacts/builds/8945511751514863184/images/images.json\"@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ },@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ {@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"key\": \"LSAN_SYMBOLIZER_PATH\",@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"value\": \"linux_x64/llvm-symbolizer\"@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ },@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ {@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"key\": \"SWARMING_BOT_FILE\",@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"value\": \"${SWARMING_BOT_FILE}\"@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ },@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ {@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"key\": \"TSAN_OPTIONS\",@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"value\": \"external_symbolizer_path=linux_x64/llvm-symbolizer\"@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ },@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ {@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"key\": \"UBSAN_SYMBOLIZER_PATH\",@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"value\": \"linux_x64/llvm-symbolizer\"@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ }@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ ],@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"env_prefixes\": [@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ {@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"key\": \"PATH\",@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"value\": [@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"out/not-default/linux_x64\"@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ ]@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ }@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ ],@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"execution_timeout_secs\": \"1860\",@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"grace_period_secs\": \"30\",@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"idempotent\": false,@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"io_timeout_secs\": \"300\",@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"outputs\": [@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"serial_logs\",@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"syslogs\"@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ ],@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"relative_cwd\": \"out/not-default\"@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ },@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"wait_for_capacity\": false@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ }@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ ]@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ }@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@]@@@", |
| "@@@STEP_LOG_END@task_requests.json@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "{\n \"board\": \"boards/x64.gni\",\n \"optimize\": \"debug\",\n \"product\": \"products/core.gni\",\n \"target_arch\": \"x64\",\n \"variants\": [\n \"asan\"\n ]\n}", |
| "[CLEANUP]/test_orchestration_inputs_tmp_1/fint_set_metadata.json" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "upload test orchestration inputs.write fint_set_metadata.json", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_LOG_LINE@fint_set_metadata.json@{@@@", |
| "@@@STEP_LOG_LINE@fint_set_metadata.json@ \"board\": \"boards/x64.gni\",@@@", |
| "@@@STEP_LOG_LINE@fint_set_metadata.json@ \"optimize\": \"debug\",@@@", |
| "@@@STEP_LOG_LINE@fint_set_metadata.json@ \"product\": \"products/core.gni\",@@@", |
| "@@@STEP_LOG_LINE@fint_set_metadata.json@ \"target_arch\": \"x64\",@@@", |
| "@@@STEP_LOG_LINE@fint_set_metadata.json@ \"variants\": [@@@", |
| "@@@STEP_LOG_LINE@fint_set_metadata.json@ \"asan\"@@@", |
| "@@@STEP_LOG_LINE@fint_set_metadata.json@ ]@@@", |
| "@@@STEP_LOG_LINE@fint_set_metadata.json@}@@@", |
| "@@@STEP_LOG_END@fint_set_metadata.json@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "[\n \"config.triage\",\n \"other/config.triage\"\n]", |
| "[CLEANUP]/test_orchestration_inputs_tmp_1/triage_sources.json" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "upload test orchestration inputs.write triage_sources.json", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_LOG_LINE@triage_sources.json@[@@@", |
| "@@@STEP_LOG_LINE@triage_sources.json@ \"config.triage\",@@@", |
| "@@@STEP_LOG_LINE@triage_sources.json@ \"other/config.triage\"@@@", |
| "@@@STEP_LOG_LINE@triage_sources.json@]@@@", |
| "@@@STEP_LOG_END@triage_sources.json@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "python3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/symlink.py", |
| "--link-json", |
| "{\"[START_DIR]/fuchsia/config.triage\": [\"[CLEANUP]/test_orchestration_inputs_tmp_1/config.triage\"], \"[START_DIR]/fuchsia/other/config.triage\": [\"[CLEANUP]/test_orchestration_inputs_tmp_1/other/config.triage\"], \"[START_DIR]/fuchsia/out/not-default/linux_x64/covargs\": [\"[CLEANUP]/test_orchestration_inputs_tmp_1/covargs\"], \"[START_DIR]/fuchsia/out/not-default/linux_x64/llvm-cov\": [\"[CLEANUP]/test_orchestration_inputs_tmp_1/llvm-cov\"], \"[START_DIR]/fuchsia/out/not-default/linux_x64/llvm-profdata\": [\"[CLEANUP]/test_orchestration_inputs_tmp_1/llvm-profdata\"], \"[START_DIR]/fuchsia/out/not-default/linux_x64/llvm-symbolizer\": [\"[CLEANUP]/test_orchestration_inputs_tmp_1/llvm-symbolizer\"], \"[START_DIR]/fuchsia/out/not-default/linux_x64/perfcompare\": [\"[CLEANUP]/test_orchestration_inputs_tmp_1/perfcompare\"], \"[START_DIR]/fuchsia/out/not-default/linux_x64/resultdb\": [\"[CLEANUP]/test_orchestration_inputs_tmp_1/resultdb\"], \"[START_DIR]/fuchsia/out/not-default/linux_x64/symbolizer\": [\"[CLEANUP]/test_orchestration_inputs_tmp_1/symbolizer\"], \"[START_DIR]/fuchsia/out/not-default/linux_x64/tefmocheck\": [\"[CLEANUP]/test_orchestration_inputs_tmp_1/tefmocheck\"], \"[START_DIR]/fuchsia/out/not-default/linux_x64/triage\": [\"[CLEANUP]/test_orchestration_inputs_tmp_1/triage\"]}" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "upload test orchestration inputs.create links", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "[START_DIR]/cipd_tool/infra/tools/luci/cas/33f9d887e5b8aeaaf9d65506acccfa8da2c480712e534a23a79e92c342c44bee/cas", |
| "archive", |
| "-log-level", |
| "debug", |
| "-cas-instance", |
| "projects/example-cas-server/instances/default_instance", |
| "-dump-digest", |
| "/path/to/tmp/", |
| "-paths-json", |
| "[[\"[CLEANUP]/test_orchestration_inputs_tmp_1\", \".\"]]" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "upload test orchestration inputs.archive", |
| "timeout": 900.0, |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_LINK@CAS UI@https://cas-viewer.appspot.com/projects/example-cas-server/instances/default_instance/blobs/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855/0/tree@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "rmtree", |
| "[CLEANUP]/test_orchestration_inputs_tmp_1" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "upload test orchestration inputs.remove archive tree", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "emit orchestration_inputs_hash", |
| "~followup_annotations": [ |
| "@@@SET_BUILD_PROPERTY@test_orchestration_inputs_digest@\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855/0\"@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "upload artifacts" |
| }, |
| { |
| "cmd": [ |
| "[START_DIR]/fuchsia/out/not-default/linux_x64/artifactory", |
| "up", |
| "-namespace", |
| "builds/8945511751514863184", |
| "-upload-manifest-json-output", |
| "/path/to/tmp/json", |
| "[START_DIR]/fuchsia/out/not-default" |
| ], |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "upload artifacts.emit artifactory manifest", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_LOG_END@json.output (invalid)@@@", |
| "@@@STEP_LOG_LINE@json.output (exception)@No JSON object could be decoded@@@", |
| "@@@STEP_LOG_END@json.output (exception)@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "upload artifacts.ensure fuchsia/infra/gcs-util/${platform}", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "upload artifacts.ensure fuchsia/infra/gcs-util/${platform}.get packages", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "RECIPE_MODULE[fuchsia::artifacts]/resources/gcs_util/cipd.ensure", |
| "/path/to/tmp/" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "upload artifacts.ensure fuchsia/infra/gcs-util/${platform}.get packages.read ensure file", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@3@@@", |
| "@@@STEP_LOG_LINE@cipd.ensure@fuchsia/infra/gcs-util/${platform} version:pinned-version@@@", |
| "@@@STEP_LOG_END@cipd.ensure@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "upload artifacts.ensure fuchsia/infra/gcs-util/${platform}.install fuchsia/infra/gcs-util", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "ensure-directory", |
| "--mode", |
| "0o777", |
| "[START_DIR]/cipd_tool/fuchsia/infra/gcs-util/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "upload artifacts.ensure fuchsia/infra/gcs-util/${platform}.install fuchsia/infra/gcs-util.ensure package directory", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@3@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "cipd", |
| "ensure", |
| "-root", |
| "[START_DIR]/cipd_tool/fuchsia/infra/gcs-util/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07", |
| "-ensure-file", |
| "fuchsia/infra/gcs-util/${platform} version:pinned-version", |
| "-max-threads", |
| "0", |
| "-json-output", |
| "/path/to/tmp/json" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "upload artifacts.ensure fuchsia/infra/gcs-util/${platform}.install fuchsia/infra/gcs-util.ensure_installed", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@3@@@", |
| "@@@STEP_LOG_LINE@json.output@{@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"\": [@@@", |
| "@@@STEP_LOG_LINE@json.output@ {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-version:pinned-v\",@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"package\": \"fuchsia/infra/gcs-util/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": [], |
| "name": "upload artifacts.ensure fuchsia/tools/blobfs-compression/${platform}", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "upload artifacts.ensure fuchsia/tools/blobfs-compression/${platform}.get packages", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "RECIPE_MODULE[fuchsia::artifacts]/resources/blobfs_compression/cipd.ensure", |
| "/path/to/tmp/" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "upload artifacts.ensure fuchsia/tools/blobfs-compression/${platform}.get packages.read ensure file", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@3@@@", |
| "@@@STEP_LOG_LINE@cipd.ensure@fuchsia/tools/blobfs-compression/${platform} version:pinned-version@@@", |
| "@@@STEP_LOG_END@cipd.ensure@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "upload artifacts.ensure fuchsia/tools/blobfs-compression/${platform}.install fuchsia/tools/blobfs-compression", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "ensure-directory", |
| "--mode", |
| "0o777", |
| "[START_DIR]/cipd_tool/fuchsia/tools/blobfs-compression/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "upload artifacts.ensure fuchsia/tools/blobfs-compression/${platform}.install fuchsia/tools/blobfs-compression.ensure package directory", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@3@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "cipd", |
| "ensure", |
| "-root", |
| "[START_DIR]/cipd_tool/fuchsia/tools/blobfs-compression/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07", |
| "-ensure-file", |
| "fuchsia/tools/blobfs-compression/${platform} version:pinned-version", |
| "-max-threads", |
| "0", |
| "-json-output", |
| "/path/to/tmp/json" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "upload artifacts.ensure fuchsia/tools/blobfs-compression/${platform}.install fuchsia/tools/blobfs-compression.ensure_installed", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@3@@@", |
| "@@@STEP_LOG_LINE@json.output@{@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"\": [@@@", |
| "@@@STEP_LOG_LINE@json.output@ {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-version:pinned-v\",@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"package\": \"fuchsia/tools/blobfs-compression/resolved-platform\"@@@", |
| "@@@STEP_LOG_LINE@json.output@ }@@@", |
| "@@@STEP_LOG_LINE@json.output@ ]@@@", |
| "@@@STEP_LOG_LINE@json.output@ }@@@", |
| "@@@STEP_LOG_LINE@json.output@}@@@", |
| "@@@STEP_LOG_END@json.output@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "[START_DIR]/cipd_tool/fuchsia/infra/gcs-util/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/gcs-util", |
| "verify-blobs", |
| "-blobfs-compression-path", |
| "[START_DIR]/cipd_tool/fuchsia/tools/blobfs-compression/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/blobfs-compression", |
| "-manifest-path", |
| "null" |
| ], |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "upload artifacts.verify blobs", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "[START_DIR]/cipd_tool/fuchsia/infra/gcs-util/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/gcs-util", |
| "up", |
| "-bucket", |
| "fuchsia-infra-artifacts", |
| "-namespace", |
| "builds/8945511751514863184", |
| "-manifest-path", |
| "null" |
| ], |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "upload artifacts.upload", |
| "timeout": 2700, |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_LINK@build_artifacts@http://console.cloud.google.com/storage/browser/fuchsia-infra-artifacts/builds/8945511751514863184@@@", |
| "@@@SET_BUILD_PROPERTY@artifact_gcs_bucket@\"fuchsia-infra-artifacts\"@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "install fuchsia/gce_mediator/client/gcem_client" |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "ensure-directory", |
| "--mode", |
| "0o777", |
| "[START_DIR]/cipd_tool/fuchsia/gce_mediator/client/gcem_client/7fa85566de730a25d3d7919395787d305d60fc1f2a26af017a188adb5bd1faff" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "install fuchsia/gce_mediator/client/gcem_client.ensure package directory", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "cipd", |
| "ensure", |
| "-root", |
| "[START_DIR]/cipd_tool/fuchsia/gce_mediator/client/gcem_client/7fa85566de730a25d3d7919395787d305d60fc1f2a26af017a188adb5bd1faff", |
| "-ensure-file", |
| "fuchsia/gce_mediator/client/gcem_client g3-revision:gce-mediator-client_20210405_RC00", |
| "-max-threads", |
| "0", |
| "-json-output", |
| "/path/to/tmp/json" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "install fuchsia/gce_mediator/client/gcem_client.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-g3-revision:gce-\",@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"package\": \"fuchsia/gce_mediator/client/gcem_client\"@@@", |
| "@@@STEP_LOG_LINE@json.output@ }@@@", |
| "@@@STEP_LOG_LINE@json.output@ ]@@@", |
| "@@@STEP_LOG_LINE@json.output@ }@@@", |
| "@@@STEP_LOG_LINE@json.output@}@@@", |
| "@@@STEP_LOG_END@json.output@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "[START_DIR]/cipd_tool/fuchsia/gce_mediator/client/gcem_client/7fa85566de730a25d3d7919395787d305d60fc1f2a26af017a188adb5bd1faff/gcem_client", |
| "create-image", |
| "-host", |
| "gcem-endpoint", |
| "-project", |
| "gcem-cloud-project", |
| "-swarming-host", |
| "chrome-swarming", |
| "-build-id", |
| " 50a11839dfdb5911", |
| "-gcs-path", |
| "" |
| ], |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "create GCE image", |
| "timeout": 300 |
| }, |
| { |
| "cmd": [], |
| "name": "set assembly_manifest_url property", |
| "~followup_annotations": [ |
| "@@@SET_BUILD_PROPERTY@assembly_manifest_url@\"gs://fuchsia-infra-artifacts/builds/8945511751514863184/assembly_manifests/fuchsia.json\"@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "report binary sizes", |
| "~followup_annotations": [ |
| "@@@SET_BUILD_PROPERTY@binary_sizes@{\"component\": 1}@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "[START_DIR]/fuchsia/out/not-default/detailed_size_checker_data.json", |
| "/path/to/tmp/" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "report binary sizes.read detailed_size_checker_data.json", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_LOG_LINE@detailed_size_checker_data.json@[@@@", |
| "@@@STEP_LOG_LINE@detailed_size_checker_data.json@ {@@@", |
| "@@@STEP_LOG_LINE@detailed_size_checker_data.json@ \"name\": \"size_budgets\",@@@", |
| "@@@STEP_LOG_LINE@detailed_size_checker_data.json@ \"path\": \"size_budgets.json\"@@@", |
| "@@@STEP_LOG_LINE@detailed_size_checker_data.json@ }@@@", |
| "@@@STEP_LOG_LINE@detailed_size_checker_data.json@]@@@", |
| "@@@STEP_LOG_END@detailed_size_checker_data.json@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "[START_DIR]/fuchsia/out/not-default/size_budgets.json", |
| "/path/to/tmp/" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "report binary sizes.read size_budgets: (size_budgets.json)", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_LOG_LINE@size_budgets.json@\"\"@@@", |
| "@@@STEP_LOG_END@size_budgets.json@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "[START_DIR]/fuchsia/out/not-default/gerrit_size_report.json", |
| "/path/to/tmp/" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "report binary sizes.read gerrit_size_report.json", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_LOG_LINE@gerrit_size_report.json@[@@@", |
| "@@@STEP_LOG_LINE@gerrit_size_report.json@ \"size_report.json\"@@@", |
| "@@@STEP_LOG_LINE@gerrit_size_report.json@]@@@", |
| "@@@STEP_LOG_END@gerrit_size_report.json@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "[START_DIR]/fuchsia/out/not-default/size_report.json", |
| "/path/to/tmp/" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "report binary sizes.read size_report.json", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_LOG_LINE@size_report.json@{@@@", |
| "@@@STEP_LOG_LINE@size_report.json@ \"component\": 1@@@", |
| "@@@STEP_LOG_LINE@size_report.json@}@@@", |
| "@@@STEP_LOG_END@size_report.json@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "ensure fuchsia/infra/size_check/${platform}" |
| }, |
| { |
| "cmd": [], |
| "name": "ensure fuchsia/infra/size_check/${platform}.get packages", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "RECIPE_MODULE[fuchsia::binary_size]/resources/size_check/cipd.ensure", |
| "/path/to/tmp/" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "ensure fuchsia/infra/size_check/${platform}.get packages.read ensure file", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@", |
| "@@@STEP_LOG_LINE@cipd.ensure@fuchsia/infra/size_check/${platform} version:pinned-version@@@", |
| "@@@STEP_LOG_END@cipd.ensure@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "ensure fuchsia/infra/size_check/${platform}.install fuchsia/infra/size_check", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "ensure-directory", |
| "--mode", |
| "0o777", |
| "[START_DIR]/cipd_tool/fuchsia/infra/size_check/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "ensure fuchsia/infra/size_check/${platform}.install fuchsia/infra/size_check.ensure package directory", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "cipd", |
| "ensure", |
| "-root", |
| "[START_DIR]/cipd_tool/fuchsia/infra/size_check/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07", |
| "-ensure-file", |
| "fuchsia/infra/size_check/${platform} version:pinned-version", |
| "-max-threads", |
| "0", |
| "-json-output", |
| "/path/to/tmp/json" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "ensure fuchsia/infra/size_check/${platform}.install fuchsia/infra/size_check.ensure_installed", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@", |
| "@@@STEP_LOG_LINE@json.output@{@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"\": [@@@", |
| "@@@STEP_LOG_LINE@json.output@ {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-version:pinned-v\",@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"package\": \"fuchsia/infra/size_check/resolved-platform\"@@@", |
| "@@@STEP_LOG_LINE@json.output@ }@@@", |
| "@@@STEP_LOG_LINE@json.output@ ]@@@", |
| "@@@STEP_LOG_LINE@json.output@ }@@@", |
| "@@@STEP_LOG_LINE@json.output@}@@@", |
| "@@@STEP_LOG_END@json.output@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "[START_DIR]/cipd_tool/fuchsia/infra/size_check/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/size_check", |
| "budgets", |
| "-binary-sizes-json-input", |
| "{\"component\": 1}" |
| ], |
| "luci_context": { |
| "realm": { |
| "name": ":" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "check budgets" |
| }, |
| { |
| "cmd": [], |
| "name": "check budgets - upload to resultdb", |
| "~followup_annotations": [ |
| "@@@STEP_TEXT@ResultDB integration was not enabled for this build@@@", |
| "@@@STEP_EXCEPTION@@@" |
| ] |
| }, |
| { |
| "name": "$result" |
| } |
| ] |