blob: efc732efe36e52d0282009fdf9e9f012eb6478dc [file] [log] [blame]
[
{
"cmd": [],
"name": "ensure gerrit"
},
{
"cmd": [
"cipd",
"ensure",
"-root",
"[START_DIR]/cipd/gerrit",
"-ensure-file",
"infra/tools/luci/gerrit/${platform} latest",
"-json-output",
"/path/to/tmp/json"
],
"infra_step": true,
"name": "ensure gerrit.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-latest----------\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"package\": \"infra/tools/luci/gerrit/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/gerrit/gerrit",
"change-detail",
"-host",
"https://fuchsia-review.googlesource.com",
"-input",
"{\"change_id\": \"123456\"}",
"-output",
"/path/to/tmp/json"
],
"infra_step": true,
"name": "get_gerrit_details",
"~followup_annotations": [
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"branch\": \"master\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [],
"name": "ensure gitiles"
},
{
"cmd": [
"cipd",
"ensure",
"-root",
"[START_DIR]/cipd/gitiles",
"-ensure-file",
"infra/tools/luci/gitiles/${platform} latest",
"-json-output",
"/path/to/tmp/json"
],
"infra_step": true,
"name": "ensure gitiles.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-latest----------\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"package\": \"infra/tools/luci/gitiles/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/gitiles/gitiles",
"refs",
"-json-output",
"/path/to/tmp/json",
"https://fuchsia.googlesource.com/integration",
"refs/heads"
],
"infra_step": true,
"name": "refs",
"~followup_annotations": [
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"refs/heads/master\": \"deadbeef\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [],
"name": "got_revision",
"~followup_annotations": [
"@@@SET_BUILD_PROPERTY@got_revision@\"deadbeef\"@@@"
]
},
{
"cmd": [],
"name": "load spec",
"~followup_annotations": [
"@@@STEP_TEXT@loading spec@@@",
"@@@STEP_LOG_LINE@textproto@checkout {@@@",
"@@@STEP_LOG_LINE@textproto@ manifest: \"minimal\"@@@",
"@@@STEP_LOG_LINE@textproto@ project: \"integration\"@@@",
"@@@STEP_LOG_LINE@textproto@ remote: \"https://fuchsia.googlesource.com/manifest\"@@@",
"@@@STEP_LOG_LINE@textproto@}@@@",
"@@@STEP_LOG_LINE@textproto@build {@@@",
"@@@STEP_LOG_LINE@textproto@ build_type: \"debug\"@@@",
"@@@STEP_LOG_LINE@textproto@ board: \"boards/x64.gni\"@@@",
"@@@STEP_LOG_LINE@textproto@ product: \"products/core.gni\"@@@",
"@@@STEP_LOG_LINE@textproto@ run_tests: true@@@",
"@@@STEP_LOG_LINE@textproto@ target: \"x64\"@@@",
"@@@STEP_LOG_LINE@textproto@}@@@",
"@@@STEP_LOG_LINE@textproto@test {@@@",
"@@@STEP_LOG_LINE@textproto@ device_type: \"QEMU\"@@@",
"@@@STEP_LOG_LINE@textproto@ pool: \"fuchsia.tests\"@@@",
"@@@STEP_LOG_LINE@textproto@ swarming_expiration_timeout_secs: 600@@@",
"@@@STEP_LOG_LINE@textproto@ swarming_io_timeout_secs: 300@@@",
"@@@STEP_LOG_LINE@textproto@ test_in_shards: true@@@",
"@@@STEP_LOG_LINE@textproto@ timeout_secs: 1800@@@",
"@@@STEP_LOG_LINE@textproto@ default_service_account: \"service_account\"@@@",
"@@@STEP_LOG_LINE@textproto@ targets_serial: true@@@",
"@@@STEP_LOG_LINE@textproto@ target_shard_duration_secs: 600@@@",
"@@@STEP_LOG_LINE@textproto@}@@@",
"@@@STEP_LOG_LINE@textproto@artifact_gcs_bucket: \"fuchsia-infra-artifacts\"@@@",
"@@@STEP_LOG_LINE@textproto@debug_symbol_gcs_bucket: \"debug-symbols\"@@@",
"@@@STEP_LOG_LINE@textproto@@@@",
"@@@STEP_LOG_END@textproto@@@",
"@@@SET_BUILD_PROPERTY@gcs_bucket@\"\"@@@"
]
},
{
"cmd": [],
"name": "load spec.ensure build_init",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"cipd",
"ensure",
"-root",
"[START_DIR]/cipd/build_init",
"-ensure-file",
"fuchsia/infra/build_init/${platform} git_revision:bd277978791e1e35bf76e0df57f6aef14aef0757",
"-json-output",
"/path/to/tmp/json"
],
"infra_step": true,
"name": "load spec.ensure build_init.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:bd2\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"package\": \"fuchsia/infra/build_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": [
"[START_DIR]/cipd/build_init/build_init",
"-spec_remote",
"https://fuchsia.googlesource.com/integration",
"-spec_path",
"infra/config/generated/project/specs/try/builder.textproto",
"-spec_ref",
"deadbeef"
],
"cwd": "[CLEANUP]/build_init_workspace_tmp_1",
"infra_step": true,
"name": "load spec.build_init",
"stdin": "CNDsgNmu8bWSfBIXCgdwcm9qZWN0EgN0cnkaB2J1aWxkZXIiHHVzZXI6Y29tbWl0LWJvdEBjaHJvbWl1bS5vcmcyBgi5wqLYBXp8EkQKGGZ1Y2hzaWEuZ29vZ2xlc291cmNlLmNvbRILaW50ZWdyYXRpb24aCGRlYWRiZWVmIhFyZWZzL2hlYWRzL21hc3Rlcho0Ch9mdWNoc2lhLXJldmlldy5nb29nbGVzb3VyY2UuY29tEgtpbnRlZ3JhdGlvbhjAxAcgB5IBBBICIB6aARgKD2NxX2V4cGVyaW1lbnRhbBIFZmFsc2U=",
"timeout": 600,
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [],
"name": "checkout"
},
{
"cmd": [],
"name": "checkout.ensure jiri",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"cipd",
"ensure",
"-root",
"[START_DIR]/cipd/jiri",
"-ensure-file",
"fuchsia/tools/jiri/${platform} git_revision:59478f6e3bfff1e6794f337c6c38a769bf0c8422",
"-json-output",
"/path/to/tmp/json"
],
"infra_step": true,
"name": "checkout.ensure jiri.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:594\", @@@",
"@@@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/jiri/jiri",
"init",
"-vv",
"-time",
"-j=50",
"-analytics-opt=false",
"-rewrite-sso-to-https=true",
"-cache",
"[CACHE]/git",
"[START_DIR]/fuchsia"
],
"name": "checkout.jiri init",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"[START_DIR]/cipd/gerrit/gerrit",
"change-detail",
"-host",
"https://fuchsia-review.googlesource.com",
"-input",
"{\"change_id\": \"integration~123456\", \"params\": {\"o\": [\"ALL_REVISIONS\"]}}",
"-output",
"/path/to/tmp/json"
],
"name": "checkout.get change details",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"branch\": \"master\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revisions\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"a1b2c3\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"_number\": 7, @@@",
"@@@STEP_LOG_LINE@json.output@ \"ref\": \"refs/changes/00/100/7\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"d4e5f6\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"_number\": 3, @@@",
"@@@STEP_LOG_LINE@json.output@ \"ref\": \"refs/changes/00/100/3\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"g7h8i9\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"_number\": 9, @@@",
"@@@STEP_LOG_LINE@json.output@ \"ref\": \"refs/changes/00/100/9\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"[START_DIR]/cipd/jiri/jiri",
"import",
"-vv",
"-time",
"-j=50",
"-name",
"integration",
"-remote-branch",
"master",
"minimal",
"https://fuchsia.googlesource.com/manifest"
],
"cwd": "[START_DIR]/fuchsia",
"name": "checkout.jiri import",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"[START_DIR]/cipd/jiri/jiri",
"update",
"-vv",
"-time",
"-j=50",
"-autoupdate=false",
"-attempts=3",
"-run-hooks=false",
"-fetch-packages=false"
],
"cwd": "[START_DIR]/fuchsia",
"name": "checkout.jiri update",
"timeout": 1800,
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"[START_DIR]/cipd/jiri/jiri",
"patch",
"-vv",
"-time",
"-j=50",
"-host",
"https://fuchsia-review.googlesource.com",
"-project",
"integration",
"-rebase=true",
"refs/changes/00/100/7"
],
"cwd": "[START_DIR]/fuchsia",
"name": "checkout.jiri patch",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"[START_DIR]/cipd/jiri/jiri",
"update",
"-vv",
"-time",
"-j=50",
"-autoupdate=false",
"-attempts=3",
"-gc=true",
"-rebase-tracked",
"-local-manifest=true",
"-run-hooks=false",
"-fetch-packages=false"
],
"cwd": "[START_DIR]/fuchsia",
"name": "checkout.jiri update (2)",
"timeout": 1800,
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"[START_DIR]/cipd/jiri/jiri",
"run-hooks",
"-vv",
"-time",
"-j=50",
"-attempts=3",
"-local-manifest=true"
],
"cwd": "[START_DIR]/fuchsia",
"name": "checkout.jiri run-hooks",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"[START_DIR]/cipd/jiri/jiri",
"fetch-packages",
"-vv",
"-time",
"-j=50",
"-attempts=3",
"-local-manifest=true"
],
"cwd": "[START_DIR]/fuchsia",
"name": "checkout.jiri fetch-packages",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"[START_DIR]/cipd/jiri/jiri",
"source-manifest",
"-vv",
"-time",
"-j=50",
"/path/to/tmp/json"
],
"cwd": "[START_DIR]/fuchsia",
"name": "checkout.jiri source-manifest",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@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]@@@"
]
},
{
"cmd": [
"[START_DIR]/cipd/jiri/jiri",
"snapshot",
"-vv",
"-time",
"-j=50",
"[CLEANUP]/jiri.snapshot"
],
"cwd": "[START_DIR]/fuchsia",
"infra_step": true,
"name": "checkout.jiri snapshot",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"[CLEANUP]/jiri.snapshot",
"/path/to/tmp/"
],
"cwd": "[START_DIR]/fuchsia",
"infra_step": true,
"name": "checkout.read snapshot",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_END@jiri.snapshot@@@",
"@@@STEP_LOG_LINE@snapshot_contents@@@@",
"@@@STEP_LOG_END@snapshot_contents@@@"
]
},
{
"cmd": [],
"name": "validate checkout"
},
{
"cmd": [
"[START_DIR]/cipd/jiri/jiri",
"project",
"-vv",
"-time",
"-j=50",
"-json-output",
"/path/to/tmp/json",
"integration"
],
"cwd": "[START_DIR]/fuchsia",
"name": "validate checkout.jiri project",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@[@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"branches\": [@@@",
"@@@STEP_LOG_LINE@json.output@ \"(HEAD detached at c22471f)\"@@@",
"@@@STEP_LOG_LINE@json.output@ ], @@@",
"@@@STEP_LOG_LINE@json.output@ \"current_branch\": \"\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"integration\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"path/to/integration\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"remote\": \"https://fuchsia.googlesource.com/integration\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"c22471f4e3f842ae18dd9adec82ed9eb78ed1127\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@]@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"[START_DIR]/fuchsia/scripts/style/verify-fidl-libraries.py",
"--repo",
"path/to/integration"
],
"cwd": "[START_DIR]/fuchsia",
"name": "validate checkout.validate FIDL namespaces",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [],
"name": "build"
},
{
"cmd": [],
"name": "build.build fuchsia",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [],
"name": "build.build fuchsia.ensure goma",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
"cipd",
"ensure",
"-root",
"[CACHE]/goma/client",
"-ensure-file",
"infra_internal/goma/client/${platform} release",
"-json-output",
"/path/to/tmp/json"
],
"infra_step": true,
"name": "build.build fuchsia.ensure goma.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-release---------\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"package\": \"infra_internal/goma/client/resolved-platform\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ ]@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"[START_DIR]/fuchsia/prebuilt/third_party/gn/linux-x64/gn",
"gen",
"[START_DIR]/fuchsia/out/default",
"--check",
"--args=import(\"//boards/x64.gni\") import(\"//products/core.gni\") build_info_board=\"x64\" build_info_product=\"core\" goma_dir=\"[CACHE]/goma/client\" is_debug=true target_cpu=\"x64\" test_durations_file=\"integration/infra/test_durations/builder.json\" universe_package_labels+=[\"//bundles:infratools\"] use_goma=true"
],
"cwd": "[START_DIR]/fuchsia",
"name": "build.build fuchsia.gn gen",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
"python",
"-u",
"\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
"[START_DIR]/fuchsia/out/default/zircon.json",
"/path/to/tmp/json"
],
"cwd": "[START_DIR]/fuchsia",
"name": "build.build fuchsia.read zircon ninja instructions",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"dir\": \"../default.zircon\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"targets\": [@@@",
"@@@STEP_LOG_LINE@json.output@ \"legacy-host_tests\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"manifest-$cpu\"@@@",
"@@@STEP_LOG_LINE@json.output@ ]@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
"[START_DIR]/fuchsia/out/default/images.json",
"/path/to/tmp/json"
],
"name": "build.build fuchsia.read image manifest",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"@@@STEP_LOG_LINE@json.output@[@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"bootserver_pave\": [@@@",
"@@@STEP_LOG_LINE@json.output@ \"--boot\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"--zircona\"@@@",
"@@@STEP_LOG_LINE@json.output@ ], @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"zircon-a\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"fuchsia.zbi\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"type\": \"zbi\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"storage-full\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"fvm.blk\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"type\": \"blk\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"bootserver_pave\": [@@@",
"@@@STEP_LOG_LINE@json.output@ \"--fvm\"@@@",
"@@@STEP_LOG_LINE@json.output@ ], @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"storage-sparse\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"fvm.sparse.blk\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"type\": \"blk\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"bootserver_pave\": [@@@",
"@@@STEP_LOG_LINE@json.output@ \"--efi\"@@@",
"@@@STEP_LOG_LINE@json.output@ ], @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"efi\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"fuchsia.esp.blk\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"type\": \"blk\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"bootserver_netboot\": [@@@",
"@@@STEP_LOG_LINE@json.output@ \"--boot\"@@@",
"@@@STEP_LOG_LINE@json.output@ ], @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"netboot\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"netboot.zbi\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"type\": \"zbi\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"archive\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"build-archive.tgz\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"type\": \"tgz\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"archive\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"build-archive.zip\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"type\": \"zip\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"qemu-kernel\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"multiboot.bin\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"type\": \"kernel\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"symbol-archive\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"symbol-archive.tgz\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"type\": \"tgz\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"bootserver_pave\": [@@@",
"@@@STEP_LOG_LINE@json.output@ \"--zircon-r\"@@@",
"@@@STEP_LOG_LINE@json.output@ ], @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"zircon-r\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"zircon-r.zbi\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"type\": \"zbi\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@]@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
"[START_DIR]/fuchsia/out/default/tool_paths.json",
"/path/to/tmp/json"
],
"name": "build.build fuchsia.read tool_paths manifest",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"@@@STEP_LOG_LINE@json.output@[@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/bazel\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"bazel\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/bazel/linux_x64/bazel\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/cargo\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"cargo\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/cargo/linux_x64/cargo\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/clang-doc\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"clang-doc\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/clang-doc/linux_x64/clang-doc\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/clang-format-diff\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"clang-format-diff\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/clang-format-diff/linux_x64/clang-format-diff\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/clang-format\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"clang-format\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/clang-format/linux_x64/clang-format\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/clang-tidy-diff\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"clang-tidy-diff\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/clang-tidy-diff/linux_x64/clang-tidy-diff\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/clang-tidy\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"clang-tidy\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/clang-tidy/linux_x64/clang-tidy\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/dart\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"dart\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/dart/linux_x64/dart\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/dartfmt\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"dartfmt\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/dartfmt/linux_x64/dartfmt\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/gn\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"gn\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/gn/linux_x64/gn\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/go\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"go\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/go/linux_x64/go\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/gofmt\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"gofmt\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/gofmt/linux_x64/gofmt\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/llvm-cov\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"llvm-cov\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/llvm-cov/linux_x64/llvm-cov\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/llvm-profdata\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"llvm-profdata\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/llvm-profdata/linux_x64/llvm-profdata\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/llvm-symbolizer\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"llvm-symbolizer\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/llvm-symbolizer/linux_x64/llvm-symbolizer\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/ninja\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"ninja\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/ninja/linux_x64/ninja\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/rustc\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"rustc\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/rustc/linux_x64/rustc\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/rustdoc\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"rustdoc\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/rustdoc/linux_x64/rustdoc\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/rustfmt\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"rustfmt\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/rustfmt/linux_x64/rustfmt\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/yapf\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"yapf\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/yapf/linux_x64/yapf\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/bootserver\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"bootserver\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../default.zircon/host-linux-x64/bootserver\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/fidl-format\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"fidl-format\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../default.zircon/host-linux-x64/fidl-format\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/fidl-lint\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"fidl-lint\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../default.zircon/host-linux-x64/fidl-lint\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/fvm\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"fvm\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../default.zircon/host-linux-x64/fvm\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/minfs\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"minfs\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../default.zircon/host-linux-x64/minfs\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/zbi\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"zbi\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../default.zircon/host-linux-x64/zbi\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/artifactory\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"artifactory\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"linux_x64/artifactory\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/bootserver_new\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"bootserver_new\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"linux_x64/bootserver_new\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/botanist\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"botanist\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"linux_x64/botanist\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/covargs\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"covargs\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"linux_x64/covargs\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/debroot\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"debroot\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"linux_x64/debroot\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/ninjatrace\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"ninjatrace\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"linux_x64/ninjatrace\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/seriallistener\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"seriallistener\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"linux_x64/seriallistener\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/size_checker\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"size_checker\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"linux_x64/size_checker\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/symbolize\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"symbolize\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"linux_x64/symbolize\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/testrunner\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"testrunner\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"linux_x64/testrunner\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/testsharder\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"testsharder\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"linux_x64/testsharder\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/upload_debug_symbols\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"upload_debug_symbols\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"linux_x64/upload_debug_symbols\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/bazel\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"bazel\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/bazel/linux_arm64/bazel\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/cargo\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"cargo\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/cargo/linux_arm64/cargo\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/clang-doc\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"clang-doc\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/clang-doc/linux_arm64/clang-doc\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/clang-format-diff\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"clang-format-diff\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/clang-format-diff/linux_arm64/clang-format-diff\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/clang-format\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"clang-format\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/clang-format/linux_arm64/clang-format\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/clang-tidy-diff\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"clang-tidy-diff\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/clang-tidy-diff/linux_arm64/clang-tidy-diff\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/clang-tidy\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"clang-tidy\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/clang-tidy/linux_arm64/clang-tidy\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/dart\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"dart\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/dart/linux_arm64/dart\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/dartfmt\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"dartfmt\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/dartfmt/linux_arm64/dartfmt\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/gn\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"gn\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/gn/linux_arm64/gn\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/go\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"go\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/go/linux_arm64/go\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/gofmt\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"gofmt\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/gofmt/linux_arm64/gofmt\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/llvm-cov\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"llvm-cov\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/llvm-cov/linux_arm64/llvm-cov\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/llvm-profdata\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"llvm-profdata\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/llvm-profdata/linux_arm64/llvm-profdata\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/llvm-symbolizer\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"llvm-symbolizer\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/llvm-symbolizer/linux_arm64/llvm-symbolizer\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/ninja\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"ninja\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/ninja/linux_arm64/ninja\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/rustc\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"rustc\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/rustc/linux_arm64/rustc\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/rustdoc\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"rustdoc\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/rustdoc/linux_arm64/rustdoc\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/rustfmt\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"rustfmt\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/rustfmt/linux_arm64/rustfmt\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/yapf\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"yapf\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/yapf/linux_arm64/yapf\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/bootserver\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"bootserver\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../default.zircon/host-linux-arm64/bootserver\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/fidl-format\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"fidl-format\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../default.zircon/host-linux-arm64/fidl-format\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/fidl-lint\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"fidl-lint\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../default.zircon/host-linux-arm64/fidl-lint\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/fvm\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"fvm\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../default.zircon/host-linux-arm64/fvm\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/minfs\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"minfs\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../default.zircon/host-linux-arm64/minfs\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/zbi\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"zbi\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../default.zircon/host-linux-arm64/zbi\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/artifactory\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"artifactory\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"linux_arm64/artifactory\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/bootserver_new\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"bootserver_new\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"linux_arm64/bootserver_new\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/botanist\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"botanist\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"linux_arm64/botanist\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/covargs\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"covargs\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"linux_arm64/covargs\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/debroot\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"debroot\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"linux_arm64/debroot\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/ninjatrace\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"ninjatrace\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"linux_arm64/ninjatrace\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/seriallistener\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"seriallistener\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"linux_arm64/seriallistener\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/size_checker\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"size_checker\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"linux_arm64/size_checker\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/symbolize\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"symbolize\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"linux_arm64/symbolize\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/testrunner\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"testrunner\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"linux_arm64/testrunner\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/testsharder\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"testsharder\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"linux_arm64/testsharder\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/upload_debug_symbols\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"upload_debug_symbols\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"linux_arm64/upload_debug_symbols\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/bazel\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"bazel\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/bazel/mac_x64/bazel\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/cargo\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"cargo\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/cargo/mac_x64/cargo\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/clang-doc\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"clang-doc\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/clang-doc/mac_x64/clang-doc\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/clang-format-diff\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"clang-format-diff\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/clang-format-diff/mac_x64/clang-format-diff\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/clang-format\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"clang-format\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/clang-format/mac_x64/clang-format\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/clang-tidy-diff\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"clang-tidy-diff\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/clang-tidy-diff/mac_x64/clang-tidy-diff\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/clang-tidy\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"clang-tidy\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/clang-tidy/mac_x64/clang-tidy\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/dart\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"dart\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/dart/mac_x64/dart\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/dartfmt\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"dartfmt\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/dartfmt/mac_x64/dartfmt\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/gn\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"gn\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/gn/mac_x64/gn\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/go\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"go\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/go/mac_x64/go\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/gofmt\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"gofmt\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/gofmt/mac_x64/gofmt\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/llvm-cov\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"llvm-cov\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/llvm-cov/mac_x64/llvm-cov\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/llvm-profdata\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"llvm-profdata\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/llvm-profdata/mac_x64/llvm-profdata\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/llvm-symbolizer\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"llvm-symbolizer\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/llvm-symbolizer/mac_x64/llvm-symbolizer\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/ninja\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"ninja\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/ninja/mac_x64/ninja\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/rustc\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"rustc\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/rustc/mac_x64/rustc\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/rustdoc\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"rustdoc\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/rustdoc/mac_x64/rustdoc\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/rustfmt\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"rustfmt\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/rustfmt/mac_x64/rustfmt\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/yapf\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"yapf\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/yapf/mac_x64/yapf\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/bootserver\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"bootserver\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../default.zircon/host-mac-x64/bootserver\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/fidl-format\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"fidl-format\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../default.zircon/host-mac-x64/fidl-format\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/fidl-lint\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"fidl-lint\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../default.zircon/host-mac-x64/fidl-lint\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/fvm\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"fvm\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../default.zircon/host-mac-x64/fvm\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/minfs\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"minfs\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../default.zircon/host-mac-x64/minfs\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/zbi\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"zbi\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../default.zircon/host-mac-x64/zbi\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/artifactory\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"artifactory\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"mac_x64/artifactory\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/bootserver_new\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"bootserver_new\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"mac_x64/bootserver_new\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/botanist\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"botanist\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"mac_x64/botanist\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/covargs\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"covargs\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"mac_x64/covargs\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/debroot\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"debroot\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"mac_x64/debroot\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/ninjatrace\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"ninjatrace\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"mac_x64/ninjatrace\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/seriallistener\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"seriallistener\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"mac_x64/seriallistener\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/size_checker\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"size_checker\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"mac_x64/size_checker\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/symbolize\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"symbolize\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"mac_x64/symbolize\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/testrunner\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"testrunner\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"mac_x64/testrunner\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/testsharder\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"testsharder\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"mac_x64/testsharder\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/upload_debug_symbols\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"upload_debug_symbols\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"mac_x64/upload_debug_symbols\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/bazel\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"bazel\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/bazel/mac_arm64/bazel\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/cargo\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"cargo\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/cargo/mac_arm64/cargo\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/clang-doc\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"clang-doc\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/clang-doc/mac_arm64/clang-doc\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/clang-format-diff\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"clang-format-diff\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/clang-format-diff/mac_arm64/clang-format-diff\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/clang-format\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"clang-format\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/clang-format/mac_arm64/clang-format\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/clang-tidy-diff\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"clang-tidy-diff\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/clang-tidy-diff/mac_arm64/clang-tidy-diff\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/clang-tidy\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"clang-tidy\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/clang-tidy/mac_arm64/clang-tidy\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/dart\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"dart\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/dart/mac_arm64/dart\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/dartfmt\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"dartfmt\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/dartfmt/mac_arm64/dartfmt\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/gn\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"gn\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/gn/mac_arm64/gn\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/go\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"go\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/go/mac_arm64/go\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/gofmt\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"gofmt\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/gofmt/mac_arm64/gofmt\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/llvm-cov\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"llvm-cov\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/llvm-cov/mac_arm64/llvm-cov\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/llvm-profdata\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"llvm-profdata\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/llvm-profdata/mac_arm64/llvm-profdata\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/llvm-symbolizer\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"llvm-symbolizer\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/llvm-symbolizer/mac_arm64/llvm-symbolizer\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/ninja\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"ninja\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/ninja/mac_arm64/ninja\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/rustc\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"rustc\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/rustc/mac_arm64/rustc\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/rustdoc\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"rustdoc\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/rustdoc/mac_arm64/rustdoc\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/rustfmt\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"rustfmt\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/rustfmt/mac_arm64/rustfmt\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/yapf\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"yapf\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/yapf/mac_arm64/yapf\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/bootserver\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"bootserver\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../default.zircon/host-mac-arm64/bootserver\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/fidl-format\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"fidl-format\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../default.zircon/host-mac-arm64/fidl-format\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/fidl-lint\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"fidl-lint\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../default.zircon/host-mac-arm64/fidl-lint\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/fvm\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"fvm\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../default.zircon/host-mac-arm64/fvm\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/minfs\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"minfs\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../default.zircon/host-mac-arm64/minfs\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/zbi\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"zbi\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../default.zircon/host-mac-arm64/zbi\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/artifactory\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"artifactory\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"mac_arm64/artifactory\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/bootserver_new\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"bootserver_new\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"mac_arm64/bootserver_new\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/botanist\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"botanist\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"mac_arm64/botanist\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/covargs\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"covargs\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"mac_arm64/covargs\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/debroot\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"debroot\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"mac_arm64/debroot\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/ninjatrace\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"ninjatrace\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"mac_arm64/ninjatrace\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/seriallistener\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"seriallistener\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"mac_arm64/seriallistener\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/size_checker\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"size_checker\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"mac_arm64/size_checker\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/symbolize\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"symbolize\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"mac_arm64/symbolize\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/testrunner\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"testrunner\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"mac_arm64/testrunner\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/testsharder\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"testsharder\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"mac_arm64/testsharder\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/upload_debug_symbols\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"upload_debug_symbols\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"mac_arm64/upload_debug_symbols\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@]@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
"[START_DIR]/fuchsia/out/default/tests.json",
"/path/to/tmp/json"
],
"name": "build.build fuchsia.read test spec manifest",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"@@@STEP_LOG_LINE@json.output@[@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"test\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//public/lib/foo:foo_tests(//some/toolchain)\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"foo_tests\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"path/on/disk/to/test\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"test\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//lib/bar:bar_unittests(//some/toolchain)\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"bar_unittests\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"fuchsia\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"path/on/fuchsia/to/test\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@]@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [],
"name": "build.build fuchsia.ninja",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [],
"name": "build.build fuchsia.ninja.pre_goma",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@"
]
},
{
"cmd": [
"python",
"-u",
"\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
"<LUCI_CONTEXT>",
"/path/to/tmp/json"
],
"name": "build.build fuchsia.ninja.pre_goma.read context",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@4@@@"
]
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"{\"local_auth\": {\"accounts\": [{\"email\": \"some@example.com\", \"id\": \"test\"}], \"default_account_id\": \"system\"}}",
"[CLEANUP]/luci_context._tmp_2"
],
"infra_step": true,
"name": "build.build fuchsia.ninja.pre_goma.write context",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@4@@@",
"@@@STEP_LOG_LINE@luci_context._tmp_2@{\"local_auth\": {\"accounts\": [{\"email\": \"some@example.com\", \"id\": \"test\"}], \"default_account_id\": \"system\"}}@@@",
"@@@STEP_LOG_END@luci_context._tmp_2@@@"
]
},
{
"cmd": [
"python",
"-u",
"[CACHE]/goma/client/goma_ctl.py",
"restart"
],
"env": {
"GOMA_CACHE_DIR": "[CACHE]/goma",
"GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
"GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
"GOMA_PING_TIMEOUT_SEC": "100",
"LUCI_CONTEXT": "[CLEANUP]/luci_context._tmp_2"
},
"infra_step": true,
"name": "build.build fuchsia.ninja.pre_goma.start_goma",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@4@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[fuchsia::ninja]/resources/ninja_wrapper.py",
"--ninja_info_output",
"/path/to/tmp/json",
"--failure_output",
"/path/to/tmp/",
"--",
"[START_DIR]/fuchsia/prebuilt/third_party/ninja/linux_x64/ninja",
"-C",
"[START_DIR]/fuchsia/out/default.zircon",
"-j",
"80",
"legacy-host_tests",
"manifest-$cpu"
],
"name": "build.build fuchsia.ninja.zircon",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[fuchsia::ninja]/resources/ninja_wrapper.py",
"--ninja_info_output",
"/path/to/tmp/json",
"--failure_output",
"/path/to/tmp/",
"--",
"[START_DIR]/fuchsia/prebuilt/third_party/ninja/linux_x64/ninja",
"-C",
"[START_DIR]/fuchsia/out/default",
"-j",
"80",
"build/images:record_filesystem_sizes",
"build/images:system_snapshot",
"build/images:updates",
"bundles:infratools",
"fuchsia.esp.blk",
"fuchsia.zbi",
"fvm.blk",
"fvm.sparse.blk",
"ids.txt",
"multiboot.bin",
"netboot.zbi",
"path/on/disk/to/test",
"zircon-r.zbi"
],
"name": "build.build fuchsia.ninja.fuchsia",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@"
]
},
{
"cmd": [],
"name": "build.build fuchsia.ninja.post_goma",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@"
]
},
{
"cmd": [
"python",
"-u",
"[CACHE]/goma/client/goma_ctl.py",
"jsonstatus",
"[CACHE]/goma/client/jsonstatus"
],
"env": {
"GOMA_CACHE_DIR": "[CACHE]/goma",
"GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
"GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
"LUCI_CONTEXT": "[CLEANUP]/luci_context._tmp_2"
},
"name": "build.build fuchsia.ninja.post_goma.goma_jsonstatus",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@4@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"notice\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"infra_status\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"num_user_error\": 0, @@@",
"@@@STEP_LOG_LINE@json.output@ \"ping_status_code\": 200@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ ]@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"[CACHE]/goma/client/goma_ctl.py",
"stat"
],
"env": {
"GOMA_CACHE_DIR": "[CACHE]/goma",
"GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
"GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
"LUCI_CONTEXT": "[CLEANUP]/luci_context._tmp_2"
},
"name": "build.build fuchsia.ninja.post_goma.goma_stats",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@4@@@"
]
},
{
"cmd": [
"python",
"-u",
"[CACHE]/goma/client/goma_ctl.py",
"stop"
],
"env": {
"GOMA_CACHE_DIR": "[CACHE]/goma",
"GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
"GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
"LUCI_CONTEXT": "[CLEANUP]/luci_context._tmp_2"
},
"name": "build.build fuchsia.ninja.post_goma.stop_goma",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@4@@@"
]
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"[CACHE]/goma/client/goma_stats.json",
"/path/to/tmp/"
],
"infra_step": true,
"name": "build.build fuchsia.ninja.post_goma.read goma_stats.json",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@4@@@",
"@@@STEP_LOG_LINE@goma_stats.json@{}@@@",
"@@@STEP_LOG_END@goma_stats.json@@@"
]
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"{\"build_info\": {\"build_id\": 8945511751514863184, \"time_stamp\": \"2012-05-14 12:53:21.500000\", \"builder\": \"builder\", \"time_stamp_int\": 1337000003000}}",
"[CACHE]/goma/client/goma_stats.json"
],
"infra_step": true,
"name": "build.build fuchsia.ninja.post_goma.write goma_stats.json",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@4@@@",
"@@@STEP_LOG_LINE@goma_stats.json@{\"build_info\": {\"build_id\": 8945511751514863184, \"time_stamp\": \"2012-05-14 12:53:21.500000\", \"builder\": \"builder\", \"time_stamp_int\": 1337000003000}}@@@",
"@@@STEP_LOG_END@goma_stats.json@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"build_info\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"build_id\": 8945511751514863184, @@@",
"@@@STEP_LOG_LINE@json.output@ \"time_stamp\": \"2012-05-14 12:53:21.500000\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"builder\": \"builder\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"time_stamp_int\": 1337000003000@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [],
"name": "build.build fuchsia.ninja.post_goma.ensure bqupload",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@4@@@"
]
},
{
"cmd": [
"cipd",
"ensure",
"-root",
"[START_DIR]/cipd/bqupload",
"-ensure-file",
"infra/tools/bqupload/${platform} git_revision:d85fe78f303c3e969f815121e17c8b08868039ef",
"-json-output",
"/path/to/tmp/json"
],
"infra_step": true,
"name": "build.build fuchsia.ninja.post_goma.ensure bqupload.ensure_installed",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@5@@@",
"@@@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:d85\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"package\": \"infra/tools/bqupload/resolved-platform\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ ]@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"[START_DIR]/cipd/bqupload/bqupload",
"fuchsia-infra.artifacts.builds_beta_goma",
"[CACHE]/goma/client/goma_stats.json"
],
"name": "build.build fuchsia.ninja.post_goma.upload goma_stats_to BQ: fuchsia-infra/artifacts/builds_beta_goma",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@4@@@"
]
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"filesizes",
"[START_DIR]/fuchsia/out/default/fvm.blk"
],
"infra_step": true,
"name": "build.build fuchsia.fvm.blk size",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"@@@STEP_LOG_LINE@filesizes@[START_DIR]/fuchsia/out/default/fvm.blk: \t111@@@",
"@@@STEP_LOG_END@filesizes@@@"
]
},
{
"cmd": [
"[START_DIR]/fuchsia/out/default.zircon/host-linux-x64/fvm",
"[START_DIR]/fuchsia/out/default/fvm.blk",
"extend",
"--length",
"222"
],
"name": "build.build fuchsia.fvm.blk extend",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
"[START_DIR]/fuchsia/out/default/linux_x64/size_checker",
"--build-dir",
"[START_DIR]/fuchsia/out/default",
"--sizes-json-out",
"/path/to/tmp/json"
],
"name": "check sizes",
"~followup_annotations": [
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"some-file\": 123@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@",
"@@@SET_BUILD_PROPERTY@binary_sizes@{\"some-file\": 123}@@@"
]
},
{
"cmd": [
"[START_DIR]/fuchsia/out/default/linux_x64/upload_debug_symbols",
"-bucket",
"debug-symbols",
"-j",
"500",
"[START_DIR]/fuchsia"
],
"infra_step": true,
"name": "upload debug symbols"
},
{
"cmd": [],
"name": "test multipliers"
},
{
"cmd": [
"git",
"show",
"HEAD",
"--format=%B",
"--no-patch"
],
"cwd": "[START_DIR]/fuchsia",
"name": "test multipliers.get commit msg",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@commit message@[foo] bar@@@",
"@@@STEP_LOG_LINE@commit message@baz@@@",
"@@@STEP_LOG_END@commit message@@@"
]
},
{
"cmd": [],
"name": "test multipliers.extract",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@value@[]@@@",
"@@@STEP_LOG_END@value@@@"
]
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"[]",
"[CLEANUP]/tmp_tmp_3"
],
"infra_step": true,
"name": "test multipliers.write",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@tmp_tmp_3@[]@@@",
"@@@STEP_LOG_END@tmp_tmp_3@@@"
]
},
{
"cmd": [
"bb",
"batch",
"-host",
"cr-buildbucket.appspot.com"
],
"infra_step": true,
"name": "buildbucket.get",
"stdin": "{\"requests\": [{\"getBuild\": {\"fields\": \"builder,createTime,createdBy,critical,endTime,id,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,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/default/linux_x64/testsharder",
"-build-dir",
"[START_DIR]/fuchsia/out/default",
"-output-file",
"/path/to/tmp/json",
"-target-duration-secs",
"600",
"-multipliers",
"[CLEANUP]/tmp_tmp_3"
],
"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@ \"tests\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"install_path\": \"/path/to/test\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//path/to/test:test(//toolchain)\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"test\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"/path/to/test\"@@@",
"@@@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": "shard Vim2"
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"[\n {\n \"path\": \"/path/to/test\", \n \"os\": \"linux\", \n \"name\": \"test\", \n \"install_path\": \"/path/to/test\", \n \"label\": \"//path/to/test:test(//toolchain)\"\n }\n]",
"[CLEANUP]/isolate_tmp_4/tests.json"
],
"infra_step": true,
"name": "shard Vim2.write test manifest",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@tests.json@[@@@",
"@@@STEP_LOG_LINE@tests.json@ {@@@",
"@@@STEP_LOG_LINE@tests.json@ \"path\": \"/path/to/test\", @@@",
"@@@STEP_LOG_LINE@tests.json@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@tests.json@ \"name\": \"test\", @@@",
"@@@STEP_LOG_LINE@tests.json@ \"install_path\": \"/path/to/test\", @@@",
"@@@STEP_LOG_LINE@tests.json@ \"label\": \"//path/to/test:test(//toolchain)\"@@@",
"@@@STEP_LOG_LINE@tests.json@ }@@@",
"@@@STEP_LOG_LINE@tests.json@]@@@",
"@@@STEP_LOG_END@tests.json@@@"
]
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"[\n {\n \"path\": \"multiboot.bin\", \n \"type\": \"kernel\", \n \"name\": \"qemu-kernel\"\n }, \n {\n \"path\": \"fvm.sparse.blk\", \n \"type\": \"blk\", \n \"name\": \"storage-sparse\", \n \"bootserver_pave\": [\n \"--fvm\"\n ]\n }, \n {\n \"path\": \"fuchsia.zbi\", \n \"type\": \"zbi\", \n \"name\": \"zircon-a\", \n \"bootserver_pave\": [\n \"--boot\", \n \"--zircona\"\n ]\n }, \n {\n \"path\": \"fuchsia.esp.blk\", \n \"type\": \"blk\", \n \"name\": \"efi\", \n \"bootserver_pave\": [\n \"--efi\"\n ]\n }, \n {\n \"path\": \"zircon-r.zbi\", \n \"type\": \"zbi\", \n \"name\": \"zircon-r\", \n \"bootserver_pave\": [\n \"--zircon-r\"\n ]\n }, \n {\n \"path\": \"netboot.zbi\", \n \"bootserver_netboot\": [\n \"--boot\"\n ], \n \"type\": \"zbi\", \n \"name\": \"netboot\"\n }, \n {\n \"path\": \"fvm.blk\", \n \"type\": \"blk\", \n \"name\": \"storage-full\"\n }\n]",
"[CLEANUP]/isolate_tmp_4/images.json"
],
"infra_step": true,
"name": "shard Vim2.write image manifest",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@images.json@[@@@",
"@@@STEP_LOG_LINE@images.json@ {@@@",
"@@@STEP_LOG_LINE@images.json@ \"path\": \"multiboot.bin\", @@@",
"@@@STEP_LOG_LINE@images.json@ \"type\": \"kernel\", @@@",
"@@@STEP_LOG_LINE@images.json@ \"name\": \"qemu-kernel\"@@@",
"@@@STEP_LOG_LINE@images.json@ }, @@@",
"@@@STEP_LOG_LINE@images.json@ {@@@",
"@@@STEP_LOG_LINE@images.json@ \"path\": \"fvm.sparse.blk\", @@@",
"@@@STEP_LOG_LINE@images.json@ \"type\": \"blk\", @@@",
"@@@STEP_LOG_LINE@images.json@ \"name\": \"storage-sparse\", @@@",
"@@@STEP_LOG_LINE@images.json@ \"bootserver_pave\": [@@@",
"@@@STEP_LOG_LINE@images.json@ \"--fvm\"@@@",
"@@@STEP_LOG_LINE@images.json@ ]@@@",
"@@@STEP_LOG_LINE@images.json@ }, @@@",
"@@@STEP_LOG_LINE@images.json@ {@@@",
"@@@STEP_LOG_LINE@images.json@ \"path\": \"fuchsia.zbi\", @@@",
"@@@STEP_LOG_LINE@images.json@ \"type\": \"zbi\", @@@",
"@@@STEP_LOG_LINE@images.json@ \"name\": \"zircon-a\", @@@",
"@@@STEP_LOG_LINE@images.json@ \"bootserver_pave\": [@@@",
"@@@STEP_LOG_LINE@images.json@ \"--boot\", @@@",
"@@@STEP_LOG_LINE@images.json@ \"--zircona\"@@@",
"@@@STEP_LOG_LINE@images.json@ ]@@@",
"@@@STEP_LOG_LINE@images.json@ }, @@@",
"@@@STEP_LOG_LINE@images.json@ {@@@",
"@@@STEP_LOG_LINE@images.json@ \"path\": \"fuchsia.esp.blk\", @@@",
"@@@STEP_LOG_LINE@images.json@ \"type\": \"blk\", @@@",
"@@@STEP_LOG_LINE@images.json@ \"name\": \"efi\", @@@",
"@@@STEP_LOG_LINE@images.json@ \"bootserver_pave\": [@@@",
"@@@STEP_LOG_LINE@images.json@ \"--efi\"@@@",
"@@@STEP_LOG_LINE@images.json@ ]@@@",
"@@@STEP_LOG_LINE@images.json@ }, @@@",
"@@@STEP_LOG_LINE@images.json@ {@@@",
"@@@STEP_LOG_LINE@images.json@ \"path\": \"zircon-r.zbi\", @@@",
"@@@STEP_LOG_LINE@images.json@ \"type\": \"zbi\", @@@",
"@@@STEP_LOG_LINE@images.json@ \"name\": \"zircon-r\", @@@",
"@@@STEP_LOG_LINE@images.json@ \"bootserver_pave\": [@@@",
"@@@STEP_LOG_LINE@images.json@ \"--zircon-r\"@@@",
"@@@STEP_LOG_LINE@images.json@ ]@@@",
"@@@STEP_LOG_LINE@images.json@ }, @@@",
"@@@STEP_LOG_LINE@images.json@ {@@@",
"@@@STEP_LOG_LINE@images.json@ \"path\": \"netboot.zbi\", @@@",
"@@@STEP_LOG_LINE@images.json@ \"bootserver_netboot\": [@@@",
"@@@STEP_LOG_LINE@images.json@ \"--boot\"@@@",
"@@@STEP_LOG_LINE@images.json@ ], @@@",
"@@@STEP_LOG_LINE@images.json@ \"type\": \"zbi\", @@@",
"@@@STEP_LOG_LINE@images.json@ \"name\": \"netboot\"@@@",
"@@@STEP_LOG_LINE@images.json@ }, @@@",
"@@@STEP_LOG_LINE@images.json@ {@@@",
"@@@STEP_LOG_LINE@images.json@ \"path\": \"fvm.blk\", @@@",
"@@@STEP_LOG_LINE@images.json@ \"type\": \"blk\", @@@",
"@@@STEP_LOG_LINE@images.json@ \"name\": \"storage-full\"@@@",
"@@@STEP_LOG_LINE@images.json@ }@@@",
"@@@STEP_LOG_LINE@images.json@]@@@",
"@@@STEP_LOG_END@images.json@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/symlink.py",
"--link-json",
"{\"/path/to/test\": [\"/path/to/test\"], \"[START_DIR]/fuchsia/out/default/fuchsia.esp.blk\": [\"[CLEANUP]/isolate_tmp_4/fuchsia.esp.blk\"], \"[START_DIR]/fuchsia/out/default/fuchsia.zbi\": [\"[CLEANUP]/isolate_tmp_4/fuchsia.zbi\"], \"[START_DIR]/fuchsia/out/default/fvm.blk\": [\"[CLEANUP]/isolate_tmp_4/fvm.blk\"], \"[START_DIR]/fuchsia/out/default/fvm.sparse.blk\": [\"[CLEANUP]/isolate_tmp_4/fvm.sparse.blk\"], \"[START_DIR]/fuchsia/out/default/linux_x64/bootserver_new\": [\"[CLEANUP]/isolate_tmp_4/bootserver_new\"], \"[START_DIR]/fuchsia/out/default/linux_x64/botanist\": [\"[CLEANUP]/isolate_tmp_4/botanist\"], \"[START_DIR]/fuchsia/out/default/linux_x64/testrunner\": [\"[CLEANUP]/isolate_tmp_4/testrunner\"], \"[START_DIR]/fuchsia/out/default/multiboot.bin\": [\"[CLEANUP]/isolate_tmp_4/multiboot.bin\"], \"[START_DIR]/fuchsia/out/default/netboot.zbi\": [\"[CLEANUP]/isolate_tmp_4/netboot.zbi\"], \"[START_DIR]/fuchsia/out/default/zircon-r.zbi\": [\"[CLEANUP]/isolate_tmp_4/zircon-r.zbi\"], \"[START_DIR]/fuchsia/prebuilt/third_party/llvm-symbolizer/linux_x64/llvm-symbolizer\": [\"[CLEANUP]/isolate_tmp_4/llvm-symbolizer\"]}"
],
"infra_step": true,
"name": "shard Vim2.create tree of build artifacts",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [],
"name": "shard Vim2.ensure isolated",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"cipd",
"ensure",
"-root",
"[CACHE]/isolated_client",
"-ensure-file",
"infra/tools/luci/isolated/${platform} git_revision:305e79001db1846906c7136d90a863bee5bd3bfc",
"-json-output",
"/path/to/tmp/json"
],
"infra_step": true,
"name": "shard Vim2.ensure isolated.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:305\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"package\": \"infra/tools/luci/isolated/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": [
"[CACHE]/isolated_client/isolated",
"archive",
"-verbose",
"-isolate-server",
"https://example.isolateserver.appspot.com",
"-namespace",
"default-gzip",
"-dump-hash",
"/path/to/tmp/",
"-dirs",
"[CLEANUP]/isolate_tmp_4:."
],
"infra_step": true,
"name": "shard Vim2.isolate build artifacts",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LINK@isolated UI@https://example.isolateserver.appspot.com/browse?namespace=default-gzip&hash=%5Bdummy+hash%5D@@@"
]
},
{
"cmd": [],
"name": "isolate test orchestration inputs"
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"[\n {\n \"environment\": {\n \"dimensions\": {\n \"device_type\": \"Khadas Vim2 Max\"\n }\n }, \n \"tests\": [\n {\n \"path\": \"/path/to/test\", \n \"os\": \"linux\", \n \"name\": \"test\", \n \"install_path\": \"/path/to/test\", \n \"label\": \"//path/to/test:test(//toolchain)\"\n }\n ], \n \"name\": \"Vim2\", \n \"deps\": []\n }\n]",
"[CLEANUP]/test-orchestration-inputs_tmp_5/shards.json"
],
"infra_step": true,
"name": "isolate test orchestration inputs.write shards.json",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@shards.json@[@@@",
"@@@STEP_LOG_LINE@shards.json@ {@@@",
"@@@STEP_LOG_LINE@shards.json@ \"environment\": {@@@",
"@@@STEP_LOG_LINE@shards.json@ \"dimensions\": {@@@",
"@@@STEP_LOG_LINE@shards.json@ \"device_type\": \"Khadas Vim2 Max\"@@@",
"@@@STEP_LOG_LINE@shards.json@ }@@@",
"@@@STEP_LOG_LINE@shards.json@ }, @@@",
"@@@STEP_LOG_LINE@shards.json@ \"tests\": [@@@",
"@@@STEP_LOG_LINE@shards.json@ {@@@",
"@@@STEP_LOG_LINE@shards.json@ \"path\": \"/path/to/test\", @@@",
"@@@STEP_LOG_LINE@shards.json@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@shards.json@ \"name\": \"test\", @@@",
"@@@STEP_LOG_LINE@shards.json@ \"install_path\": \"/path/to/test\", @@@",
"@@@STEP_LOG_LINE@shards.json@ \"label\": \"//path/to/test:test(//toolchain)\"@@@",
"@@@STEP_LOG_LINE@shards.json@ }@@@",
"@@@STEP_LOG_LINE@shards.json@ ], @@@",
"@@@STEP_LOG_LINE@shards.json@ \"name\": \"Vim2\", @@@",
"@@@STEP_LOG_LINE@shards.json@ \"deps\": []@@@",
"@@@STEP_LOG_LINE@shards.json@ }@@@",
"@@@STEP_LOG_LINE@shards.json@]@@@",
"@@@STEP_LOG_END@shards.json@@@"
]
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"[\n {\n \"priority\": \"200\", \n \"task_slices\": [\n {\n \"expiration_secs\": \"600\", \n \"properties\": {\n \"outputs\": [\n \"serial.txt\", \n \"out.tar\"\n ], \n \"inputs_ref\": {\n \"isolatedserver\": \"https://example.isolateserver.appspot.com\", \n \"namespace\": \"default-gzip\", \n \"isolated\": \"[dummy hash]\"\n }, \n \"io_timeout_secs\": \"300\", \n \"cipd_input\": {\n \"packages\": [\n {\n \"path\": \".\", \n \"version\": \"latest\", \n \"package_name\": \"infra/tools/luci-auth/${platform}\"\n }, \n {\n \"path\": \".\", \n \"version\": \"git_revision:12ba48e4eea05053e01e834502042a8c710bdc99\", \n \"package_name\": \"fuchsia/infra/catalyst/${platform}\"\n }\n ]\n }, \n \"grace_period_secs\": \"30\", \n \"dimensions\": [\n {\n \"value\": \"1\", \n \"key\": \"serial\"\n }, \n {\n \"value\": \"fuchsia.tests\", \n \"key\": \"pool\"\n }, \n {\n \"value\": \"Khadas Vim2 Max\", \n \"key\": \"device_type\"\n }\n ], \n \"idempotent\": false, \n \"command\": [\n \"./luci-auth\", \n \"context\", \n \"--\", \n \"./catalyst\", \n \"-images\", \n \"images.json\", \n \"-bootserver\", \n \"./bootserver_new\", \n \"-config\", \n \"/etc/catalyst/config.json\", \n \"./botanist\", \n \"-level\", \n \"debug\", \n \"run\", \n \"-images\", \n \"images.json\", \n \"-timeout\", \n \"1800s\", \n \"-serial-log\", \n \"serial.txt\", \n \"-netboot\", \n \"-config\", \n \"/etc/botanist/config.json\", \n \"./testrunner\", \n \"-archive\", \n \"out.tar\", \n \"tests.json\"\n ], \n \"env\": [\n {\n \"value\": \"products/core.gni\", \n \"key\": \"BUILD_PRODUCT\"\n }, \n {\n \"value\": \"${ISOLATED_OUTDIR}\", \n \"key\": \"FUCHSIA_TEST_OUTDIR\"\n }, \n {\n \"value\": \"8945511751514863184\", \n \"key\": \"BUILDBUCKET_ID\"\n }, \n {\n \"value\": \"llvm-symbolizer\", \n \"key\": \"LSAN_SYMBOLIZER_PATH\"\n }, \n {\n \"value\": \"llvm-symbolizer\", \n \"key\": \"UBSAN_SYMBOLIZER_PATH\"\n }, \n {\n \"value\": \"x64\", \n \"key\": \"BUILD_TARGET\"\n }, \n {\n \"value\": \"llvm-symbolizer\", \n \"key\": \"ASAN_SYMBOLIZER_PATH\"\n }, \n {\n \"value\": \"Khadas Vim2 Max\", \n \"key\": \"FUCHSIA_DEVICE_TYPE\"\n }, \n {\n \"value\": \"boards/x64.gni\", \n \"key\": \"BUILD_BOARD\"\n }, \n {\n \"value\": \"0\", \n \"key\": \"BUILD_CREATE_TIME\"\n }, \n {\n \"value\": \"debug\", \n \"key\": \"BUILD_TYPE\"\n }\n ], \n \"containment\": {\n \"lower_priority\": false, \n \"limit_processes\": \"0\", \n \"containment_type\": \"NONE\", \n \"limit_total_committed_memory\": \"0\"\n }, \n \"execution_timeout_secs\": \"1800\", \n \"env_prefixes\": []\n }\n }\n ], \n \"name\": \"Vim2\", \n \"service_account\": \"service_account\", \n \"tags\": [\n \"test_environment_name:Khadas Vim2 Max-x64\"\n ]\n }\n]",
"[CLEANUP]/test-orchestration-inputs_tmp_5/task_requests.json"
],
"infra_step": true,
"name": "isolate 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@ \"priority\": \"200\", @@@",
"@@@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@ \"outputs\": [@@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"serial.txt\", @@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"out.tar\"@@@",
"@@@STEP_LOG_LINE@task_requests.json@ ], @@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"inputs_ref\": {@@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"isolatedserver\": \"https://example.isolateserver.appspot.com\", @@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"namespace\": \"default-gzip\", @@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"isolated\": \"[dummy hash]\"@@@",
"@@@STEP_LOG_LINE@task_requests.json@ }, @@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"io_timeout_secs\": \"300\", @@@",
"@@@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@ \"path\": \".\", @@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"version\": \"latest\", @@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"package_name\": \"infra/tools/luci-auth/${platform}\"@@@",
"@@@STEP_LOG_LINE@task_requests.json@ }, @@@",
"@@@STEP_LOG_LINE@task_requests.json@ {@@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"path\": \".\", @@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"version\": \"git_revision:12ba48e4eea05053e01e834502042a8c710bdc99\", @@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"package_name\": \"fuchsia/infra/catalyst/${platform}\"@@@",
"@@@STEP_LOG_LINE@task_requests.json@ }@@@",
"@@@STEP_LOG_LINE@task_requests.json@ ]@@@",
"@@@STEP_LOG_LINE@task_requests.json@ }, @@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"grace_period_secs\": \"30\", @@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"dimensions\": [@@@",
"@@@STEP_LOG_LINE@task_requests.json@ {@@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"value\": \"1\", @@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"key\": \"serial\"@@@",
"@@@STEP_LOG_LINE@task_requests.json@ }, @@@",
"@@@STEP_LOG_LINE@task_requests.json@ {@@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"value\": \"fuchsia.tests\", @@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"key\": \"pool\"@@@",
"@@@STEP_LOG_LINE@task_requests.json@ }, @@@",
"@@@STEP_LOG_LINE@task_requests.json@ {@@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"value\": \"Khadas Vim2 Max\", @@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"key\": \"device_type\"@@@",
"@@@STEP_LOG_LINE@task_requests.json@ }@@@",
"@@@STEP_LOG_LINE@task_requests.json@ ], @@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"idempotent\": false, @@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"command\": [@@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"./luci-auth\", @@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"context\", @@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"--\", @@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"./catalyst\", @@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"-images\", @@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"images.json\", @@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"-bootserver\", @@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"./bootserver_new\", @@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"-config\", @@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"/etc/catalyst/config.json\", @@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"./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@ \"images.json\", @@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"-timeout\", @@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"1800s\", @@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"-serial-log\", @@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"serial.txt\", @@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"-netboot\", @@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"-config\", @@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"/etc/botanist/config.json\", @@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"./testrunner\", @@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"-archive\", @@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"out.tar\", @@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"tests.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@ \"value\": \"products/core.gni\", @@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"key\": \"BUILD_PRODUCT\"@@@",
"@@@STEP_LOG_LINE@task_requests.json@ }, @@@",
"@@@STEP_LOG_LINE@task_requests.json@ {@@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"value\": \"${ISOLATED_OUTDIR}\", @@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"key\": \"FUCHSIA_TEST_OUTDIR\"@@@",
"@@@STEP_LOG_LINE@task_requests.json@ }, @@@",
"@@@STEP_LOG_LINE@task_requests.json@ {@@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"value\": \"8945511751514863184\", @@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"key\": \"BUILDBUCKET_ID\"@@@",
"@@@STEP_LOG_LINE@task_requests.json@ }, @@@",
"@@@STEP_LOG_LINE@task_requests.json@ {@@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"value\": \"llvm-symbolizer\", @@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"key\": \"LSAN_SYMBOLIZER_PATH\"@@@",
"@@@STEP_LOG_LINE@task_requests.json@ }, @@@",
"@@@STEP_LOG_LINE@task_requests.json@ {@@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"value\": \"llvm-symbolizer\", @@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"key\": \"UBSAN_SYMBOLIZER_PATH\"@@@",
"@@@STEP_LOG_LINE@task_requests.json@ }, @@@",
"@@@STEP_LOG_LINE@task_requests.json@ {@@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"value\": \"x64\", @@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"key\": \"BUILD_TARGET\"@@@",
"@@@STEP_LOG_LINE@task_requests.json@ }, @@@",
"@@@STEP_LOG_LINE@task_requests.json@ {@@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"value\": \"llvm-symbolizer\", @@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"key\": \"ASAN_SYMBOLIZER_PATH\"@@@",
"@@@STEP_LOG_LINE@task_requests.json@ }, @@@",
"@@@STEP_LOG_LINE@task_requests.json@ {@@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"value\": \"Khadas Vim2 Max\", @@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"key\": \"FUCHSIA_DEVICE_TYPE\"@@@",
"@@@STEP_LOG_LINE@task_requests.json@ }, @@@",
"@@@STEP_LOG_LINE@task_requests.json@ {@@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"value\": \"boards/x64.gni\", @@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"key\": \"BUILD_BOARD\"@@@",
"@@@STEP_LOG_LINE@task_requests.json@ }, @@@",
"@@@STEP_LOG_LINE@task_requests.json@ {@@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"value\": \"0\", @@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"key\": \"BUILD_CREATE_TIME\"@@@",
"@@@STEP_LOG_LINE@task_requests.json@ }, @@@",
"@@@STEP_LOG_LINE@task_requests.json@ {@@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"value\": \"debug\", @@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"key\": \"BUILD_TYPE\"@@@",
"@@@STEP_LOG_LINE@task_requests.json@ }@@@",
"@@@STEP_LOG_LINE@task_requests.json@ ], @@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"containment\": {@@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"lower_priority\": false, @@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"limit_processes\": \"0\", @@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"containment_type\": \"NONE\", @@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"limit_total_committed_memory\": \"0\"@@@",
"@@@STEP_LOG_LINE@task_requests.json@ }, @@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"execution_timeout_secs\": \"1800\", @@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"env_prefixes\": []@@@",
"@@@STEP_LOG_LINE@task_requests.json@ }@@@",
"@@@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@ \"service_account\": \"service_account\", @@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"tags\": [@@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"test_environment_name:Khadas Vim2 Max-x64\"@@@",
"@@@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": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"",
"[START_DIR]/fuchsia/out/default/ids.txt"
],
"infra_step": true,
"name": "isolate test orchestration inputs.write empty build ids",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_END@ids.txt@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/symlink.py",
"--link-json",
"{\"[CLEANUP]/test-orchestration-inputs_tmp_5/shards.json\": [\"[CLEANUP]/test_orchestration_inputs_tmp_6/shards.json\"], \"[CLEANUP]/test-orchestration-inputs_tmp_5/task_requests.json\": [\"[CLEANUP]/test_orchestration_inputs_tmp_6/task_requests.json\"], \"[START_DIR]/fuchsia/out/default.zircon/host-linux-x64/minfs\": [\"[CLEANUP]/test_orchestration_inputs_tmp_6/minfs\"], \"[START_DIR]/fuchsia/out/default/ids.txt\": [\"[CLEANUP]/test_orchestration_inputs_tmp_6/ids.txt\"], \"[START_DIR]/fuchsia/out/default/linux_x64/covargs\": [\"[CLEANUP]/test_orchestration_inputs_tmp_6/covargs\"], \"[START_DIR]/fuchsia/out/default/linux_x64/symbolize\": [\"[CLEANUP]/test_orchestration_inputs_tmp_6/symbolize_tool\"], \"[START_DIR]/fuchsia/out/default/tests.json\": [\"[CLEANUP]/test_orchestration_inputs_tmp_6/tests.json\"], \"[START_DIR]/fuchsia/prebuilt/third_party/llvm-cov/linux_x64/llvm-cov\": [\"[CLEANUP]/test_orchestration_inputs_tmp_6/llvm_cov\"], \"[START_DIR]/fuchsia/prebuilt/third_party/llvm-profdata/linux_x64/llvm-profdata\": [\"[CLEANUP]/test_orchestration_inputs_tmp_6/llvm_profdata\"], \"[START_DIR]/fuchsia/prebuilt/third_party/llvm-symbolizer/linux_x64/llvm-symbolizer\": [\"[CLEANUP]/test_orchestration_inputs_tmp_6/llvm-symbolizer\"]}"
],
"infra_step": true,
"name": "isolate test orchestration inputs.create_links",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"[CACHE]/isolated_client/isolated",
"archive",
"-verbose",
"-isolate-server",
"https://example.isolateserver.appspot.com",
"-namespace",
"default-gzip",
"-dump-hash",
"/path/to/tmp/",
"-dirs",
"[CLEANUP]/test_orchestration_inputs_tmp_6:."
],
"infra_step": true,
"name": "isolate test orchestration inputs.isolate",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LINK@isolated UI@https://example.isolateserver.appspot.com/browse?namespace=default-gzip&hash=%5Bdummy+hash%5D@@@"
]
},
{
"cmd": [],
"name": "logging orchestration_inputs_hash",
"~followup_annotations": [
"@@@SET_BUILD_PROPERTY@test_orchestration_inputs_hash@\"[dummy hash]\"@@@"
]
},
{
"cmd": [
"[START_DIR]/fuchsia/out/default/linux_x64/artifactory",
"up",
"-bucket",
"fuchsia-infra-artifacts",
"-uuid",
"8945511751514863184",
"[START_DIR]/fuchsia/out/default"
],
"infra_step": true,
"name": "upload artifacts",
"timeout": 600
},
{
"name": "$result"
}
]