blob: 5c6176f3d559e60178a259a6bebdb5f6065aa3c5 [file] [log] [blame]
[
{
"cmd": [],
"name": "resolve base commit"
},
{
"cmd": [],
"name": "resolve base commit.install infra/tools/luci/gerrit",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[CACHE]/cipd/infra/tools/luci/gerrit/pinned-gerrit-version"
],
"infra_step": true,
"name": "resolve base commit.install infra/tools/luci/gerrit.ensure package directory",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
"cipd",
"ensure",
"-root",
"[CACHE]/cipd/infra/tools/luci/gerrit/pinned-gerrit-version",
"-ensure-file",
"infra/tools/luci/gerrit/${platform} pinned-gerrit-version",
"-max-threads",
"0",
"-json-output",
"/path/to/tmp/json"
],
"infra_step": true,
"name": "resolve base commit.install infra/tools/luci/gerrit.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-pinned-gerrit-ve\", @@@",
"@@@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": [
"[CACHE]/cipd/infra/tools/luci/gerrit/pinned-gerrit-version/gerrit",
"change-detail",
"-host",
"https://fuchsia-review.googlesource.com",
"-input",
"{\"change_id\": \"123456\"}",
"-output",
"/path/to/tmp/json"
],
"infra_step": true,
"name": "resolve base commit.get gerrit details",
"timeout": 600,
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"branch\": \"master\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LOG_LINE@json.input@{@@@",
"@@@STEP_LOG_LINE@json.input@ \"change_id\": \"123456\"@@@",
"@@@STEP_LOG_LINE@json.input@}@@@",
"@@@STEP_LOG_END@json.input@@@"
]
},
{
"cmd": [
"git",
"ls-remote",
"--heads",
"https://fuchsia.googlesource.com/fuchsia",
"refs/heads/master"
],
"infra_step": true,
"name": "resolve base commit.git ls-remote",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [],
"name": "load spec",
"~followup_annotations": [
"@@@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@artifact_gcs_bucket: \"fuchsia-infra-artifacts\"@@@",
"@@@STEP_LOG_LINE@textproto@@@@",
"@@@STEP_LOG_END@textproto@@@",
"@@@SET_BUILD_PROPERTY@artifact_gcs_bucket@\"fuchsia-infra-artifacts\"@@@",
"@@@SET_BUILD_PROPERTY@gcs_bucket@\"\"@@@"
]
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[CLEANUP]/spec_workspace"
],
"infra_step": true,
"name": "load spec.makedirs",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"git",
"init"
],
"cwd": "[CLEANUP]/spec_workspace",
"name": "load spec.git init",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"git",
"remote",
"add",
"origin",
"https://fuchsia.googlesource.com/integration"
],
"cwd": "[CLEANUP]/spec_workspace",
"name": "load spec.git remote",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"git",
"config",
"fetch.uriprotocols",
"https"
],
"cwd": "[CLEANUP]/spec_workspace",
"name": "load spec.set fetch.uriprotocols",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [],
"name": "load spec.cache",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"",
"[CACHE]/git/.GUARD_FILE"
],
"cwd": "[CLEANUP]/spec_workspace",
"infra_step": true,
"name": "load spec.cache.write guard file",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"@@@STEP_LOG_END@.GUARD_FILE@@@"
]
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[CACHE]/git/fuchsia.googlesource.com-integration"
],
"cwd": "[CLEANUP]/spec_workspace",
"infra_step": true,
"name": "load spec.cache.makedirs",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
"git",
"init",
"--bare"
],
"cwd": "[CACHE]/git/fuchsia.googlesource.com-integration",
"name": "load spec.cache.git init",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
"git",
"config",
"remote.origin.url",
"https://fuchsia.googlesource.com/integration"
],
"cwd": "[CACHE]/git/fuchsia.googlesource.com-integration",
"name": "load spec.cache.remote set-url",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
"git",
"config",
"fetch.uriprotocols",
"https"
],
"cwd": "[CACHE]/git/fuchsia.googlesource.com-integration",
"name": "load spec.cache.set fetch.uriprotocols",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
"git",
"config",
"--replace-all",
"remote.origin.fetch",
"+refs/heads/*:refs/heads/*",
"\\+refs/heads/\\*:.*"
],
"cwd": "[CACHE]/git/fuchsia.googlesource.com-integration",
"name": "load spec.cache.replace fetch configs",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
"git",
"fetch",
"--prune",
"--tags",
"origin"
],
"cwd": "[CACHE]/git/fuchsia.googlesource.com-integration",
"name": "load spec.cache.git fetch",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[CLEANUP]/spec_workspace/.git/objects/info"
],
"cwd": "[CLEANUP]/spec_workspace",
"infra_step": true,
"name": "load spec.cache.makedirs object/info",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"[CACHE]/git/fuchsia.googlesource.com-integration/objects\n",
"[CLEANUP]/spec_workspace/.git/objects/info/alternates"
],
"cwd": "[CLEANUP]/spec_workspace",
"infra_step": true,
"name": "load spec.cache.alternates",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"@@@STEP_LOG_LINE@alternates@[CACHE]/git/fuchsia.googlesource.com-integration/objects@@@",
"@@@STEP_LOG_END@alternates@@@"
]
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"remove",
"[CACHE]/git/.GUARD_FILE"
],
"cwd": "[CLEANUP]/spec_workspace",
"infra_step": true,
"name": "load spec.cache.remove guard file",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
"git",
"fetch",
"--tags",
"origin",
"master"
],
"cwd": "[CLEANUP]/spec_workspace",
"name": "load spec.git fetch",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"git",
"checkout",
"-f",
"FETCH_HEAD"
],
"cwd": "[CLEANUP]/spec_workspace",
"name": "load spec.git checkout",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"git",
"rev-parse",
"HEAD"
],
"cwd": "[CLEANUP]/spec_workspace",
"name": "load spec.git rev-parse",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"git",
"clean",
"-f",
"-d",
"-x"
],
"cwd": "[CLEANUP]/spec_workspace",
"name": "load spec.git clean",
"~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]/spec_workspace/infra/config/generated/fuchsia/specs/try/builder.textproto",
"/path/to/tmp/"
],
"infra_step": true,
"name": "load spec.read spec",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [],
"name": "launch builders",
"~followup_annotations": [
"@@@STEP_LINK@profile-builder@https://ci.chromium.org/swarming/task/fake-task-id?server=chromium-swarm.appspot.com@@@",
"@@@STEP_LINK@profile-builder2@https://ci.chromium.org/swarming/task/fake-task-id?server=chromium-swarm.appspot.com@@@"
]
},
{
"cmd": [
"led",
"get-builder",
"luci.fuchsia.try:profile-builder"
],
"name": "launch builders.led get-builder",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@proto.output@{@@@",
"@@@STEP_LOG_LINE@proto.output@ \"buildbucket\": {@@@",
"@@@STEP_LOG_LINE@proto.output@ \"bbagent_args\": {@@@",
"@@@STEP_LOG_LINE@proto.output@ \"build\": {@@@",
"@@@STEP_LOG_LINE@proto.output@ \"builder\": {@@@",
"@@@STEP_LOG_LINE@proto.output@ \"bucket\": \"try\", @@@",
"@@@STEP_LOG_LINE@proto.output@ \"builder\": \"profile-builder\", @@@",
"@@@STEP_LOG_LINE@proto.output@ \"project\": \"fuchsia\"@@@",
"@@@STEP_LOG_LINE@proto.output@ }@@@",
"@@@STEP_LOG_LINE@proto.output@ }@@@",
"@@@STEP_LOG_LINE@proto.output@ }@@@",
"@@@STEP_LOG_LINE@proto.output@ }@@@",
"@@@STEP_LOG_LINE@proto.output@}@@@",
"@@@STEP_LOG_END@proto.output@@@"
]
},
{
"cmd": [
"led",
"edit",
"-p",
"$recipe_engine/led={\"isolated_input\": {\"hash\": \"abc123\", \"namespace\": \"default-gzip\", \"server\": \"isolateserver.appspot.com\"}, \"led_run_id\": \"led/user_example.com/abc123\"}",
"-p",
"spec_remote=\"https://fuchsia.googlesource.com/integration\"",
"-p",
"absolute_coverage_args={\"host\": \"fuchsia\", \"project\": \"fuchsia\"}",
"-p",
"profile_builder_names=[\"profile-builder\", \"profile-builder2\"]",
"-p",
"spec_revision=\"deadbeef\"",
"-p",
"collect_coverage=true",
"-p",
"affected_tests_only=false"
],
"name": "launch builders.led edit",
"stdin": "{\n\"buildbucket\": {\n\"bbagent_args\": {\n\"build\": {\n\"builder\": {\n\"bucket\": \"try\", \n\"builder\": \"profile-builder\", \n\"project\": \"fuchsia\"\n}, \n\"infra\": {\n\"swarming\": {\n\"priority\": -10\n}\n}\n}\n}\n}\n}",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@proto.output@{@@@",
"@@@STEP_LOG_LINE@proto.output@ \"buildbucket\": {@@@",
"@@@STEP_LOG_LINE@proto.output@ \"bbagent_args\": {@@@",
"@@@STEP_LOG_LINE@proto.output@ \"build\": {@@@",
"@@@STEP_LOG_LINE@proto.output@ \"builder\": {@@@",
"@@@STEP_LOG_LINE@proto.output@ \"bucket\": \"try\", @@@",
"@@@STEP_LOG_LINE@proto.output@ \"builder\": \"profile-builder\", @@@",
"@@@STEP_LOG_LINE@proto.output@ \"project\": \"fuchsia\"@@@",
"@@@STEP_LOG_LINE@proto.output@ }, @@@",
"@@@STEP_LOG_LINE@proto.output@ \"infra\": {@@@",
"@@@STEP_LOG_LINE@proto.output@ \"swarming\": {@@@",
"@@@STEP_LOG_LINE@proto.output@ \"priority\": -10@@@",
"@@@STEP_LOG_LINE@proto.output@ }@@@",
"@@@STEP_LOG_LINE@proto.output@ }, @@@",
"@@@STEP_LOG_LINE@proto.output@ \"input\": {@@@",
"@@@STEP_LOG_LINE@proto.output@ \"properties\": {@@@",
"@@@STEP_LOG_LINE@proto.output@ \"$recipe_engine/led\": {@@@",
"@@@STEP_LOG_LINE@proto.output@ \"isolated_input\": {@@@",
"@@@STEP_LOG_LINE@proto.output@ \"hash\": \"abc123\", @@@",
"@@@STEP_LOG_LINE@proto.output@ \"namespace\": \"default-gzip\", @@@",
"@@@STEP_LOG_LINE@proto.output@ \"server\": \"isolateserver.appspot.com\"@@@",
"@@@STEP_LOG_LINE@proto.output@ }, @@@",
"@@@STEP_LOG_LINE@proto.output@ \"led_run_id\": \"led/user_example.com/abc123\"@@@",
"@@@STEP_LOG_LINE@proto.output@ }, @@@",
"@@@STEP_LOG_LINE@proto.output@ \"absolute_coverage_args\": {@@@",
"@@@STEP_LOG_LINE@proto.output@ \"host\": \"fuchsia\", @@@",
"@@@STEP_LOG_LINE@proto.output@ \"project\": \"fuchsia\"@@@",
"@@@STEP_LOG_LINE@proto.output@ }, @@@",
"@@@STEP_LOG_LINE@proto.output@ \"affected_tests_only\": false, @@@",
"@@@STEP_LOG_LINE@proto.output@ \"collect_coverage\": true, @@@",
"@@@STEP_LOG_LINE@proto.output@ \"profile_builder_names\": [@@@",
"@@@STEP_LOG_LINE@proto.output@ \"profile-builder\", @@@",
"@@@STEP_LOG_LINE@proto.output@ \"profile-builder2\"@@@",
"@@@STEP_LOG_LINE@proto.output@ ], @@@",
"@@@STEP_LOG_LINE@proto.output@ \"spec_remote\": \"https://fuchsia.googlesource.com/integration\", @@@",
"@@@STEP_LOG_LINE@proto.output@ \"spec_revision\": \"deadbeef\"@@@",
"@@@STEP_LOG_LINE@proto.output@ }@@@",
"@@@STEP_LOG_LINE@proto.output@ }@@@",
"@@@STEP_LOG_LINE@proto.output@ }@@@",
"@@@STEP_LOG_LINE@proto.output@ }@@@",
"@@@STEP_LOG_LINE@proto.output@ }@@@",
"@@@STEP_LOG_LINE@proto.output@}@@@",
"@@@STEP_LOG_END@proto.output@@@"
]
},
{
"cmd": [
"led",
"edit-cr-cl",
"https://fuchsia-review.googlesource.com/c/fuchsia/+/123456"
],
"name": "launch builders.led edit-cr-cl",
"stdin": "{\n\"buildbucket\": {\n\"bbagent_args\": {\n\"build\": {\n\"builder\": {\n\"bucket\": \"try\", \n\"builder\": \"profile-builder\", \n\"project\": \"fuchsia\"\n}, \n\"infra\": {\n\"swarming\": {\n\"priority\": -10\n}\n}, \n\"input\": {\n\"properties\": {\n\"$recipe_engine/led\": {\n\"isolated_input\": {\n\"hash\": \"abc123\", \n\"namespace\": \"default-gzip\", \n\"server\": \"isolateserver.appspot.com\"\n}, \n\"led_run_id\": \"led/user_example.com/abc123\"\n}, \n\"absolute_coverage_args\": {\n\"host\": \"fuchsia\", \n\"project\": \"fuchsia\"\n}, \n\"affected_tests_only\": false, \n\"collect_coverage\": true, \n\"profile_builder_names\": [\n\"profile-builder\", \n\"profile-builder2\"\n], \n\"spec_remote\": \"https://fuchsia.googlesource.com/integration\", \n\"spec_revision\": \"deadbeef\"\n}\n}\n}\n}\n}\n}",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@proto.output@{@@@",
"@@@STEP_LOG_LINE@proto.output@ \"buildbucket\": {@@@",
"@@@STEP_LOG_LINE@proto.output@ \"bbagent_args\": {@@@",
"@@@STEP_LOG_LINE@proto.output@ \"build\": {@@@",
"@@@STEP_LOG_LINE@proto.output@ \"builder\": {@@@",
"@@@STEP_LOG_LINE@proto.output@ \"bucket\": \"try\", @@@",
"@@@STEP_LOG_LINE@proto.output@ \"builder\": \"profile-builder\", @@@",
"@@@STEP_LOG_LINE@proto.output@ \"project\": \"fuchsia\"@@@",
"@@@STEP_LOG_LINE@proto.output@ }, @@@",
"@@@STEP_LOG_LINE@proto.output@ \"infra\": {@@@",
"@@@STEP_LOG_LINE@proto.output@ \"swarming\": {@@@",
"@@@STEP_LOG_LINE@proto.output@ \"priority\": -10@@@",
"@@@STEP_LOG_LINE@proto.output@ }@@@",
"@@@STEP_LOG_LINE@proto.output@ }, @@@",
"@@@STEP_LOG_LINE@proto.output@ \"input\": {@@@",
"@@@STEP_LOG_LINE@proto.output@ \"gerrit_changes\": [@@@",
"@@@STEP_LOG_LINE@proto.output@ {@@@",
"@@@STEP_LOG_LINE@proto.output@ \"change\": \"123456\", @@@",
"@@@STEP_LOG_LINE@proto.output@ \"host\": \"fuchsia-review.googlesource.com\", @@@",
"@@@STEP_LOG_LINE@proto.output@ \"patchset\": \"1337\", @@@",
"@@@STEP_LOG_LINE@proto.output@ \"project\": \"fuchsia\"@@@",
"@@@STEP_LOG_LINE@proto.output@ }@@@",
"@@@STEP_LOG_LINE@proto.output@ ], @@@",
"@@@STEP_LOG_LINE@proto.output@ \"properties\": {@@@",
"@@@STEP_LOG_LINE@proto.output@ \"$recipe_engine/led\": {@@@",
"@@@STEP_LOG_LINE@proto.output@ \"isolated_input\": {@@@",
"@@@STEP_LOG_LINE@proto.output@ \"hash\": \"abc123\", @@@",
"@@@STEP_LOG_LINE@proto.output@ \"namespace\": \"default-gzip\", @@@",
"@@@STEP_LOG_LINE@proto.output@ \"server\": \"isolateserver.appspot.com\"@@@",
"@@@STEP_LOG_LINE@proto.output@ }, @@@",
"@@@STEP_LOG_LINE@proto.output@ \"led_run_id\": \"led/user_example.com/abc123\"@@@",
"@@@STEP_LOG_LINE@proto.output@ }, @@@",
"@@@STEP_LOG_LINE@proto.output@ \"absolute_coverage_args\": {@@@",
"@@@STEP_LOG_LINE@proto.output@ \"host\": \"fuchsia\", @@@",
"@@@STEP_LOG_LINE@proto.output@ \"project\": \"fuchsia\"@@@",
"@@@STEP_LOG_LINE@proto.output@ }, @@@",
"@@@STEP_LOG_LINE@proto.output@ \"affected_tests_only\": false, @@@",
"@@@STEP_LOG_LINE@proto.output@ \"collect_coverage\": true, @@@",
"@@@STEP_LOG_LINE@proto.output@ \"profile_builder_names\": [@@@",
"@@@STEP_LOG_LINE@proto.output@ \"profile-builder\", @@@",
"@@@STEP_LOG_LINE@proto.output@ \"profile-builder2\"@@@",
"@@@STEP_LOG_LINE@proto.output@ ], @@@",
"@@@STEP_LOG_LINE@proto.output@ \"spec_remote\": \"https://fuchsia.googlesource.com/integration\", @@@",
"@@@STEP_LOG_LINE@proto.output@ \"spec_revision\": \"deadbeef\"@@@",
"@@@STEP_LOG_LINE@proto.output@ }@@@",
"@@@STEP_LOG_LINE@proto.output@ }@@@",
"@@@STEP_LOG_LINE@proto.output@ }@@@",
"@@@STEP_LOG_LINE@proto.output@ }@@@",
"@@@STEP_LOG_LINE@proto.output@ }@@@",
"@@@STEP_LOG_LINE@proto.output@}@@@",
"@@@STEP_LOG_END@proto.output@@@"
]
},
{
"cmd": [
"led",
"edit",
"-rbh",
"abc123"
],
"name": "launch builders.led edit (2)",
"stdin": "{\n\"buildbucket\": {\n\"bbagent_args\": {\n\"build\": {\n\"builder\": {\n\"bucket\": \"try\", \n\"builder\": \"profile-builder\", \n\"project\": \"fuchsia\"\n}, \n\"infra\": {\n\"swarming\": {\n\"priority\": -10\n}\n}, \n\"input\": {\n\"gerrit_changes\": [\n{\n\"change\": \"123456\", \n\"host\": \"fuchsia-review.googlesource.com\", \n\"patchset\": \"1337\", \n\"project\": \"fuchsia\"\n}\n], \n\"properties\": {\n\"$recipe_engine/led\": {\n\"isolated_input\": {\n\"hash\": \"abc123\", \n\"namespace\": \"default-gzip\", \n\"server\": \"isolateserver.appspot.com\"\n}, \n\"led_run_id\": \"led/user_example.com/abc123\"\n}, \n\"absolute_coverage_args\": {\n\"host\": \"fuchsia\", \n\"project\": \"fuchsia\"\n}, \n\"affected_tests_only\": false, \n\"collect_coverage\": true, \n\"profile_builder_names\": [\n\"profile-builder\", \n\"profile-builder2\"\n], \n\"spec_remote\": \"https://fuchsia.googlesource.com/integration\", \n\"spec_revision\": \"deadbeef\"\n}\n}\n}\n}\n}\n}",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@proto.output@{@@@",
"@@@STEP_LOG_LINE@proto.output@ \"buildbucket\": {@@@",
"@@@STEP_LOG_LINE@proto.output@ \"bbagent_args\": {@@@",
"@@@STEP_LOG_LINE@proto.output@ \"build\": {@@@",
"@@@STEP_LOG_LINE@proto.output@ \"builder\": {@@@",
"@@@STEP_LOG_LINE@proto.output@ \"bucket\": \"try\", @@@",
"@@@STEP_LOG_LINE@proto.output@ \"builder\": \"profile-builder\", @@@",
"@@@STEP_LOG_LINE@proto.output@ \"project\": \"fuchsia\"@@@",
"@@@STEP_LOG_LINE@proto.output@ }, @@@",
"@@@STEP_LOG_LINE@proto.output@ \"infra\": {@@@",
"@@@STEP_LOG_LINE@proto.output@ \"swarming\": {@@@",
"@@@STEP_LOG_LINE@proto.output@ \"priority\": -10@@@",
"@@@STEP_LOG_LINE@proto.output@ }@@@",
"@@@STEP_LOG_LINE@proto.output@ }, @@@",
"@@@STEP_LOG_LINE@proto.output@ \"input\": {@@@",
"@@@STEP_LOG_LINE@proto.output@ \"gerrit_changes\": [@@@",
"@@@STEP_LOG_LINE@proto.output@ {@@@",
"@@@STEP_LOG_LINE@proto.output@ \"change\": \"123456\", @@@",
"@@@STEP_LOG_LINE@proto.output@ \"host\": \"fuchsia-review.googlesource.com\", @@@",
"@@@STEP_LOG_LINE@proto.output@ \"patchset\": \"1337\", @@@",
"@@@STEP_LOG_LINE@proto.output@ \"project\": \"fuchsia\"@@@",
"@@@STEP_LOG_LINE@proto.output@ }@@@",
"@@@STEP_LOG_LINE@proto.output@ ], @@@",
"@@@STEP_LOG_LINE@proto.output@ \"properties\": {@@@",
"@@@STEP_LOG_LINE@proto.output@ \"$recipe_engine/led\": {@@@",
"@@@STEP_LOG_LINE@proto.output@ \"isolated_input\": {@@@",
"@@@STEP_LOG_LINE@proto.output@ \"hash\": \"abc123\", @@@",
"@@@STEP_LOG_LINE@proto.output@ \"namespace\": \"default-gzip\", @@@",
"@@@STEP_LOG_LINE@proto.output@ \"server\": \"isolateserver.appspot.com\"@@@",
"@@@STEP_LOG_LINE@proto.output@ }, @@@",
"@@@STEP_LOG_LINE@proto.output@ \"led_run_id\": \"led/user_example.com/abc123\"@@@",
"@@@STEP_LOG_LINE@proto.output@ }, @@@",
"@@@STEP_LOG_LINE@proto.output@ \"absolute_coverage_args\": {@@@",
"@@@STEP_LOG_LINE@proto.output@ \"host\": \"fuchsia\", @@@",
"@@@STEP_LOG_LINE@proto.output@ \"project\": \"fuchsia\"@@@",
"@@@STEP_LOG_LINE@proto.output@ }, @@@",
"@@@STEP_LOG_LINE@proto.output@ \"affected_tests_only\": false, @@@",
"@@@STEP_LOG_LINE@proto.output@ \"collect_coverage\": true, @@@",
"@@@STEP_LOG_LINE@proto.output@ \"profile_builder_names\": [@@@",
"@@@STEP_LOG_LINE@proto.output@ \"profile-builder\", @@@",
"@@@STEP_LOG_LINE@proto.output@ \"profile-builder2\"@@@",
"@@@STEP_LOG_LINE@proto.output@ ], @@@",
"@@@STEP_LOG_LINE@proto.output@ \"spec_remote\": \"https://fuchsia.googlesource.com/integration\", @@@",
"@@@STEP_LOG_LINE@proto.output@ \"spec_revision\": \"deadbeef\"@@@",
"@@@STEP_LOG_LINE@proto.output@ }@@@",
"@@@STEP_LOG_LINE@proto.output@ }@@@",
"@@@STEP_LOG_LINE@proto.output@ }@@@",
"@@@STEP_LOG_LINE@proto.output@ }@@@",
"@@@STEP_LOG_LINE@proto.output@ }, @@@",
"@@@STEP_LOG_LINE@proto.output@ \"user_payload\": {@@@",
"@@@STEP_LOG_LINE@proto.output@ \"digest\": \"abc123\"@@@",
"@@@STEP_LOG_LINE@proto.output@ }@@@",
"@@@STEP_LOG_LINE@proto.output@}@@@",
"@@@STEP_LOG_END@proto.output@@@"
]
},
{
"cmd": [
"led",
"launch",
"-modernize"
],
"name": "launch builders.led launch",
"stdin": "{\n\"buildbucket\": {\n\"bbagent_args\": {\n\"build\": {\n\"builder\": {\n\"bucket\": \"try\", \n\"builder\": \"profile-builder\", \n\"project\": \"fuchsia\"\n}, \n\"infra\": {\n\"swarming\": {\n\"priority\": -10\n}\n}, \n\"input\": {\n\"gerrit_changes\": [\n{\n\"change\": \"123456\", \n\"host\": \"fuchsia-review.googlesource.com\", \n\"patchset\": \"1337\", \n\"project\": \"fuchsia\"\n}\n], \n\"properties\": {\n\"$recipe_engine/led\": {\n\"isolated_input\": {\n\"hash\": \"abc123\", \n\"namespace\": \"default-gzip\", \n\"server\": \"isolateserver.appspot.com\"\n}, \n\"led_run_id\": \"led/user_example.com/abc123\"\n}, \n\"absolute_coverage_args\": {\n\"host\": \"fuchsia\", \n\"project\": \"fuchsia\"\n}, \n\"affected_tests_only\": false, \n\"collect_coverage\": true, \n\"profile_builder_names\": [\n\"profile-builder\", \n\"profile-builder2\"\n], \n\"spec_remote\": \"https://fuchsia.googlesource.com/integration\", \n\"spec_revision\": \"deadbeef\"\n}\n}\n}\n}\n}, \n\"user_payload\": {\n\"digest\": \"abc123\"\n}\n}",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"swarming\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"host_name\": \"chromium-swarm.appspot.com\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"task_id\": \"fake-task-id\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LINK@Swarming task@https://chromium-swarm.appspot.com/task?id=fake-task-id@@@"
]
},
{
"cmd": [
"led",
"get-builder",
"luci.fuchsia.try:profile-builder2"
],
"name": "launch builders.led get-builder (2)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@proto.output@{@@@",
"@@@STEP_LOG_LINE@proto.output@ \"buildbucket\": {@@@",
"@@@STEP_LOG_LINE@proto.output@ \"bbagent_args\": {@@@",
"@@@STEP_LOG_LINE@proto.output@ \"build\": {@@@",
"@@@STEP_LOG_LINE@proto.output@ \"builder\": {@@@",
"@@@STEP_LOG_LINE@proto.output@ \"bucket\": \"try\", @@@",
"@@@STEP_LOG_LINE@proto.output@ \"builder\": \"profile-builder2\", @@@",
"@@@STEP_LOG_LINE@proto.output@ \"project\": \"fuchsia\"@@@",
"@@@STEP_LOG_LINE@proto.output@ }@@@",
"@@@STEP_LOG_LINE@proto.output@ }@@@",
"@@@STEP_LOG_LINE@proto.output@ }@@@",
"@@@STEP_LOG_LINE@proto.output@ }@@@",
"@@@STEP_LOG_LINE@proto.output@}@@@",
"@@@STEP_LOG_END@proto.output@@@"
]
},
{
"cmd": [
"led",
"edit",
"-p",
"$recipe_engine/led={\"isolated_input\": {\"hash\": \"abc123\", \"namespace\": \"default-gzip\", \"server\": \"isolateserver.appspot.com\"}, \"led_run_id\": \"led/user_example.com/abc123\"}",
"-p",
"spec_remote=\"https://fuchsia.googlesource.com/integration\"",
"-p",
"absolute_coverage_args={\"host\": \"fuchsia\", \"project\": \"fuchsia\"}",
"-p",
"profile_builder_names=[\"profile-builder\", \"profile-builder2\"]",
"-p",
"spec_revision=\"deadbeef\"",
"-p",
"collect_coverage=true",
"-p",
"affected_tests_only=false"
],
"name": "launch builders.led edit (3)",
"stdin": "{\n\"buildbucket\": {\n\"bbagent_args\": {\n\"build\": {\n\"builder\": {\n\"bucket\": \"try\", \n\"builder\": \"profile-builder2\", \n\"project\": \"fuchsia\"\n}, \n\"infra\": {\n\"swarming\": {\n\"priority\": -10\n}\n}\n}\n}\n}\n}",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@proto.output@{@@@",
"@@@STEP_LOG_LINE@proto.output@ \"buildbucket\": {@@@",
"@@@STEP_LOG_LINE@proto.output@ \"bbagent_args\": {@@@",
"@@@STEP_LOG_LINE@proto.output@ \"build\": {@@@",
"@@@STEP_LOG_LINE@proto.output@ \"builder\": {@@@",
"@@@STEP_LOG_LINE@proto.output@ \"bucket\": \"try\", @@@",
"@@@STEP_LOG_LINE@proto.output@ \"builder\": \"profile-builder2\", @@@",
"@@@STEP_LOG_LINE@proto.output@ \"project\": \"fuchsia\"@@@",
"@@@STEP_LOG_LINE@proto.output@ }, @@@",
"@@@STEP_LOG_LINE@proto.output@ \"infra\": {@@@",
"@@@STEP_LOG_LINE@proto.output@ \"swarming\": {@@@",
"@@@STEP_LOG_LINE@proto.output@ \"priority\": -10@@@",
"@@@STEP_LOG_LINE@proto.output@ }@@@",
"@@@STEP_LOG_LINE@proto.output@ }, @@@",
"@@@STEP_LOG_LINE@proto.output@ \"input\": {@@@",
"@@@STEP_LOG_LINE@proto.output@ \"properties\": {@@@",
"@@@STEP_LOG_LINE@proto.output@ \"$recipe_engine/led\": {@@@",
"@@@STEP_LOG_LINE@proto.output@ \"isolated_input\": {@@@",
"@@@STEP_LOG_LINE@proto.output@ \"hash\": \"abc123\", @@@",
"@@@STEP_LOG_LINE@proto.output@ \"namespace\": \"default-gzip\", @@@",
"@@@STEP_LOG_LINE@proto.output@ \"server\": \"isolateserver.appspot.com\"@@@",
"@@@STEP_LOG_LINE@proto.output@ }, @@@",
"@@@STEP_LOG_LINE@proto.output@ \"led_run_id\": \"led/user_example.com/abc123\"@@@",
"@@@STEP_LOG_LINE@proto.output@ }, @@@",
"@@@STEP_LOG_LINE@proto.output@ \"absolute_coverage_args\": {@@@",
"@@@STEP_LOG_LINE@proto.output@ \"host\": \"fuchsia\", @@@",
"@@@STEP_LOG_LINE@proto.output@ \"project\": \"fuchsia\"@@@",
"@@@STEP_LOG_LINE@proto.output@ }, @@@",
"@@@STEP_LOG_LINE@proto.output@ \"affected_tests_only\": false, @@@",
"@@@STEP_LOG_LINE@proto.output@ \"collect_coverage\": true, @@@",
"@@@STEP_LOG_LINE@proto.output@ \"profile_builder_names\": [@@@",
"@@@STEP_LOG_LINE@proto.output@ \"profile-builder\", @@@",
"@@@STEP_LOG_LINE@proto.output@ \"profile-builder2\"@@@",
"@@@STEP_LOG_LINE@proto.output@ ], @@@",
"@@@STEP_LOG_LINE@proto.output@ \"spec_remote\": \"https://fuchsia.googlesource.com/integration\", @@@",
"@@@STEP_LOG_LINE@proto.output@ \"spec_revision\": \"deadbeef\"@@@",
"@@@STEP_LOG_LINE@proto.output@ }@@@",
"@@@STEP_LOG_LINE@proto.output@ }@@@",
"@@@STEP_LOG_LINE@proto.output@ }@@@",
"@@@STEP_LOG_LINE@proto.output@ }@@@",
"@@@STEP_LOG_LINE@proto.output@ }@@@",
"@@@STEP_LOG_LINE@proto.output@}@@@",
"@@@STEP_LOG_END@proto.output@@@"
]
},
{
"cmd": [
"led",
"edit-cr-cl",
"https://fuchsia-review.googlesource.com/c/fuchsia/+/123456"
],
"name": "launch builders.led edit-cr-cl (2)",
"stdin": "{\n\"buildbucket\": {\n\"bbagent_args\": {\n\"build\": {\n\"builder\": {\n\"bucket\": \"try\", \n\"builder\": \"profile-builder2\", \n\"project\": \"fuchsia\"\n}, \n\"infra\": {\n\"swarming\": {\n\"priority\": -10\n}\n}, \n\"input\": {\n\"properties\": {\n\"$recipe_engine/led\": {\n\"isolated_input\": {\n\"hash\": \"abc123\", \n\"namespace\": \"default-gzip\", \n\"server\": \"isolateserver.appspot.com\"\n}, \n\"led_run_id\": \"led/user_example.com/abc123\"\n}, \n\"absolute_coverage_args\": {\n\"host\": \"fuchsia\", \n\"project\": \"fuchsia\"\n}, \n\"affected_tests_only\": false, \n\"collect_coverage\": true, \n\"profile_builder_names\": [\n\"profile-builder\", \n\"profile-builder2\"\n], \n\"spec_remote\": \"https://fuchsia.googlesource.com/integration\", \n\"spec_revision\": \"deadbeef\"\n}\n}\n}\n}\n}\n}",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@proto.output@{@@@",
"@@@STEP_LOG_LINE@proto.output@ \"buildbucket\": {@@@",
"@@@STEP_LOG_LINE@proto.output@ \"bbagent_args\": {@@@",
"@@@STEP_LOG_LINE@proto.output@ \"build\": {@@@",
"@@@STEP_LOG_LINE@proto.output@ \"builder\": {@@@",
"@@@STEP_LOG_LINE@proto.output@ \"bucket\": \"try\", @@@",
"@@@STEP_LOG_LINE@proto.output@ \"builder\": \"profile-builder2\", @@@",
"@@@STEP_LOG_LINE@proto.output@ \"project\": \"fuchsia\"@@@",
"@@@STEP_LOG_LINE@proto.output@ }, @@@",
"@@@STEP_LOG_LINE@proto.output@ \"infra\": {@@@",
"@@@STEP_LOG_LINE@proto.output@ \"swarming\": {@@@",
"@@@STEP_LOG_LINE@proto.output@ \"priority\": -10@@@",
"@@@STEP_LOG_LINE@proto.output@ }@@@",
"@@@STEP_LOG_LINE@proto.output@ }, @@@",
"@@@STEP_LOG_LINE@proto.output@ \"input\": {@@@",
"@@@STEP_LOG_LINE@proto.output@ \"gerrit_changes\": [@@@",
"@@@STEP_LOG_LINE@proto.output@ {@@@",
"@@@STEP_LOG_LINE@proto.output@ \"change\": \"123456\", @@@",
"@@@STEP_LOG_LINE@proto.output@ \"host\": \"fuchsia-review.googlesource.com\", @@@",
"@@@STEP_LOG_LINE@proto.output@ \"patchset\": \"1337\", @@@",
"@@@STEP_LOG_LINE@proto.output@ \"project\": \"fuchsia\"@@@",
"@@@STEP_LOG_LINE@proto.output@ }@@@",
"@@@STEP_LOG_LINE@proto.output@ ], @@@",
"@@@STEP_LOG_LINE@proto.output@ \"properties\": {@@@",
"@@@STEP_LOG_LINE@proto.output@ \"$recipe_engine/led\": {@@@",
"@@@STEP_LOG_LINE@proto.output@ \"isolated_input\": {@@@",
"@@@STEP_LOG_LINE@proto.output@ \"hash\": \"abc123\", @@@",
"@@@STEP_LOG_LINE@proto.output@ \"namespace\": \"default-gzip\", @@@",
"@@@STEP_LOG_LINE@proto.output@ \"server\": \"isolateserver.appspot.com\"@@@",
"@@@STEP_LOG_LINE@proto.output@ }, @@@",
"@@@STEP_LOG_LINE@proto.output@ \"led_run_id\": \"led/user_example.com/abc123\"@@@",
"@@@STEP_LOG_LINE@proto.output@ }, @@@",
"@@@STEP_LOG_LINE@proto.output@ \"absolute_coverage_args\": {@@@",
"@@@STEP_LOG_LINE@proto.output@ \"host\": \"fuchsia\", @@@",
"@@@STEP_LOG_LINE@proto.output@ \"project\": \"fuchsia\"@@@",
"@@@STEP_LOG_LINE@proto.output@ }, @@@",
"@@@STEP_LOG_LINE@proto.output@ \"affected_tests_only\": false, @@@",
"@@@STEP_LOG_LINE@proto.output@ \"collect_coverage\": true, @@@",
"@@@STEP_LOG_LINE@proto.output@ \"profile_builder_names\": [@@@",
"@@@STEP_LOG_LINE@proto.output@ \"profile-builder\", @@@",
"@@@STEP_LOG_LINE@proto.output@ \"profile-builder2\"@@@",
"@@@STEP_LOG_LINE@proto.output@ ], @@@",
"@@@STEP_LOG_LINE@proto.output@ \"spec_remote\": \"https://fuchsia.googlesource.com/integration\", @@@",
"@@@STEP_LOG_LINE@proto.output@ \"spec_revision\": \"deadbeef\"@@@",
"@@@STEP_LOG_LINE@proto.output@ }@@@",
"@@@STEP_LOG_LINE@proto.output@ }@@@",
"@@@STEP_LOG_LINE@proto.output@ }@@@",
"@@@STEP_LOG_LINE@proto.output@ }@@@",
"@@@STEP_LOG_LINE@proto.output@ }@@@",
"@@@STEP_LOG_LINE@proto.output@}@@@",
"@@@STEP_LOG_END@proto.output@@@"
]
},
{
"cmd": [
"led",
"edit",
"-rbh",
"abc123"
],
"name": "launch builders.led edit (4)",
"stdin": "{\n\"buildbucket\": {\n\"bbagent_args\": {\n\"build\": {\n\"builder\": {\n\"bucket\": \"try\", \n\"builder\": \"profile-builder2\", \n\"project\": \"fuchsia\"\n}, \n\"infra\": {\n\"swarming\": {\n\"priority\": -10\n}\n}, \n\"input\": {\n\"gerrit_changes\": [\n{\n\"change\": \"123456\", \n\"host\": \"fuchsia-review.googlesource.com\", \n\"patchset\": \"1337\", \n\"project\": \"fuchsia\"\n}\n], \n\"properties\": {\n\"$recipe_engine/led\": {\n\"isolated_input\": {\n\"hash\": \"abc123\", \n\"namespace\": \"default-gzip\", \n\"server\": \"isolateserver.appspot.com\"\n}, \n\"led_run_id\": \"led/user_example.com/abc123\"\n}, \n\"absolute_coverage_args\": {\n\"host\": \"fuchsia\", \n\"project\": \"fuchsia\"\n}, \n\"affected_tests_only\": false, \n\"collect_coverage\": true, \n\"profile_builder_names\": [\n\"profile-builder\", \n\"profile-builder2\"\n], \n\"spec_remote\": \"https://fuchsia.googlesource.com/integration\", \n\"spec_revision\": \"deadbeef\"\n}\n}\n}\n}\n}\n}",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@proto.output@{@@@",
"@@@STEP_LOG_LINE@proto.output@ \"buildbucket\": {@@@",
"@@@STEP_LOG_LINE@proto.output@ \"bbagent_args\": {@@@",
"@@@STEP_LOG_LINE@proto.output@ \"build\": {@@@",
"@@@STEP_LOG_LINE@proto.output@ \"builder\": {@@@",
"@@@STEP_LOG_LINE@proto.output@ \"bucket\": \"try\", @@@",
"@@@STEP_LOG_LINE@proto.output@ \"builder\": \"profile-builder2\", @@@",
"@@@STEP_LOG_LINE@proto.output@ \"project\": \"fuchsia\"@@@",
"@@@STEP_LOG_LINE@proto.output@ }, @@@",
"@@@STEP_LOG_LINE@proto.output@ \"infra\": {@@@",
"@@@STEP_LOG_LINE@proto.output@ \"swarming\": {@@@",
"@@@STEP_LOG_LINE@proto.output@ \"priority\": -10@@@",
"@@@STEP_LOG_LINE@proto.output@ }@@@",
"@@@STEP_LOG_LINE@proto.output@ }, @@@",
"@@@STEP_LOG_LINE@proto.output@ \"input\": {@@@",
"@@@STEP_LOG_LINE@proto.output@ \"gerrit_changes\": [@@@",
"@@@STEP_LOG_LINE@proto.output@ {@@@",
"@@@STEP_LOG_LINE@proto.output@ \"change\": \"123456\", @@@",
"@@@STEP_LOG_LINE@proto.output@ \"host\": \"fuchsia-review.googlesource.com\", @@@",
"@@@STEP_LOG_LINE@proto.output@ \"patchset\": \"1337\", @@@",
"@@@STEP_LOG_LINE@proto.output@ \"project\": \"fuchsia\"@@@",
"@@@STEP_LOG_LINE@proto.output@ }@@@",
"@@@STEP_LOG_LINE@proto.output@ ], @@@",
"@@@STEP_LOG_LINE@proto.output@ \"properties\": {@@@",
"@@@STEP_LOG_LINE@proto.output@ \"$recipe_engine/led\": {@@@",
"@@@STEP_LOG_LINE@proto.output@ \"isolated_input\": {@@@",
"@@@STEP_LOG_LINE@proto.output@ \"hash\": \"abc123\", @@@",
"@@@STEP_LOG_LINE@proto.output@ \"namespace\": \"default-gzip\", @@@",
"@@@STEP_LOG_LINE@proto.output@ \"server\": \"isolateserver.appspot.com\"@@@",
"@@@STEP_LOG_LINE@proto.output@ }, @@@",
"@@@STEP_LOG_LINE@proto.output@ \"led_run_id\": \"led/user_example.com/abc123\"@@@",
"@@@STEP_LOG_LINE@proto.output@ }, @@@",
"@@@STEP_LOG_LINE@proto.output@ \"absolute_coverage_args\": {@@@",
"@@@STEP_LOG_LINE@proto.output@ \"host\": \"fuchsia\", @@@",
"@@@STEP_LOG_LINE@proto.output@ \"project\": \"fuchsia\"@@@",
"@@@STEP_LOG_LINE@proto.output@ }, @@@",
"@@@STEP_LOG_LINE@proto.output@ \"affected_tests_only\": false, @@@",
"@@@STEP_LOG_LINE@proto.output@ \"collect_coverage\": true, @@@",
"@@@STEP_LOG_LINE@proto.output@ \"profile_builder_names\": [@@@",
"@@@STEP_LOG_LINE@proto.output@ \"profile-builder\", @@@",
"@@@STEP_LOG_LINE@proto.output@ \"profile-builder2\"@@@",
"@@@STEP_LOG_LINE@proto.output@ ], @@@",
"@@@STEP_LOG_LINE@proto.output@ \"spec_remote\": \"https://fuchsia.googlesource.com/integration\", @@@",
"@@@STEP_LOG_LINE@proto.output@ \"spec_revision\": \"deadbeef\"@@@",
"@@@STEP_LOG_LINE@proto.output@ }@@@",
"@@@STEP_LOG_LINE@proto.output@ }@@@",
"@@@STEP_LOG_LINE@proto.output@ }@@@",
"@@@STEP_LOG_LINE@proto.output@ }@@@",
"@@@STEP_LOG_LINE@proto.output@ }, @@@",
"@@@STEP_LOG_LINE@proto.output@ \"user_payload\": {@@@",
"@@@STEP_LOG_LINE@proto.output@ \"digest\": \"abc123\"@@@",
"@@@STEP_LOG_LINE@proto.output@ }@@@",
"@@@STEP_LOG_LINE@proto.output@}@@@",
"@@@STEP_LOG_END@proto.output@@@"
]
},
{
"cmd": [
"led",
"launch",
"-modernize"
],
"name": "launch builders.led launch (2)",
"stdin": "{\n\"buildbucket\": {\n\"bbagent_args\": {\n\"build\": {\n\"builder\": {\n\"bucket\": \"try\", \n\"builder\": \"profile-builder2\", \n\"project\": \"fuchsia\"\n}, \n\"infra\": {\n\"swarming\": {\n\"priority\": -10\n}\n}, \n\"input\": {\n\"gerrit_changes\": [\n{\n\"change\": \"123456\", \n\"host\": \"fuchsia-review.googlesource.com\", \n\"patchset\": \"1337\", \n\"project\": \"fuchsia\"\n}\n], \n\"properties\": {\n\"$recipe_engine/led\": {\n\"isolated_input\": {\n\"hash\": \"abc123\", \n\"namespace\": \"default-gzip\", \n\"server\": \"isolateserver.appspot.com\"\n}, \n\"led_run_id\": \"led/user_example.com/abc123\"\n}, \n\"absolute_coverage_args\": {\n\"host\": \"fuchsia\", \n\"project\": \"fuchsia\"\n}, \n\"affected_tests_only\": false, \n\"collect_coverage\": true, \n\"profile_builder_names\": [\n\"profile-builder\", \n\"profile-builder2\"\n], \n\"spec_remote\": \"https://fuchsia.googlesource.com/integration\", \n\"spec_revision\": \"deadbeef\"\n}\n}\n}\n}\n}, \n\"user_payload\": {\n\"digest\": \"abc123\"\n}\n}",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"swarming\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"host_name\": \"chromium-swarm.appspot.com\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"task_id\": \"fake-task-id\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LINK@Swarming task@https://chromium-swarm.appspot.com/task?id=fake-task-id@@@"
]
},
{
"cmd": [],
"name": "checkout"
},
{
"cmd": [],
"name": "checkout.install fuchsia/tools/jiri",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[CACHE]/cipd/fuchsia/tools/jiri/pinned-jiri-version"
],
"infra_step": true,
"name": "checkout.install fuchsia/tools/jiri.ensure package directory",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
"cipd",
"ensure",
"-root",
"[CACHE]/cipd/fuchsia/tools/jiri/pinned-jiri-version",
"-ensure-file",
"fuchsia/tools/jiri/${platform} pinned-jiri-version",
"-max-threads",
"0",
"-json-output",
"/path/to/tmp/json"
],
"infra_step": true,
"name": "checkout.install fuchsia/tools/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-pinned-jiri-vers\", @@@",
"@@@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": [
"[CACHE]/cipd/fuchsia/tools/jiri/pinned-jiri-version/jiri",
"init",
"-vv",
"-time",
"-j=8",
"-analytics-opt=false",
"-rewrite-sso-to-https=true",
"-cache",
"[CACHE]/git",
"[START_DIR]/fuchsia"
],
"infra_step": true,
"name": "checkout.jiri init",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"[CACHE]/cipd/infra/tools/luci/gerrit/pinned-gerrit-version/gerrit",
"change-detail",
"-host",
"https://fuchsia-review.googlesource.com",
"-input",
"{\"change_id\": \"fuchsia~123456\", \"params\": {\"o\": [\"ALL_REVISIONS\"]}}",
"-output",
"/path/to/tmp/json"
],
"infra_step": true,
"name": "checkout.get change details",
"timeout": 600,
"~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@@@",
"@@@STEP_LOG_LINE@json.input@{@@@",
"@@@STEP_LOG_LINE@json.input@ \"change_id\": \"fuchsia~123456\", @@@",
"@@@STEP_LOG_LINE@json.input@ \"params\": {@@@",
"@@@STEP_LOG_LINE@json.input@ \"o\": [@@@",
"@@@STEP_LOG_LINE@json.input@ \"ALL_REVISIONS\"@@@",
"@@@STEP_LOG_LINE@json.input@ ]@@@",
"@@@STEP_LOG_LINE@json.input@ }@@@",
"@@@STEP_LOG_LINE@json.input@}@@@",
"@@@STEP_LOG_END@json.input@@@"
]
},
{
"cmd": [
"git",
"ls-remote",
"--heads",
"https://fuchsia.googlesource.com/manifest",
"master"
],
"cwd": "[START_DIR]/fuchsia",
"infra_step": true,
"name": "checkout.resolve HEAD",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"[CACHE]/cipd/fuchsia/tools/jiri/pinned-jiri-version/jiri",
"import",
"-vv",
"-time",
"-j=8",
"-name",
"integration",
"-revision",
"h3ll0",
"minimal",
"https://fuchsia.googlesource.com/manifest"
],
"cwd": "[START_DIR]/fuchsia",
"infra_step": true,
"name": "checkout.jiri import",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"",
"[CACHE]/git/.GUARD_FILE"
],
"cwd": "[START_DIR]/fuchsia",
"infra_step": true,
"name": "checkout.write guard file",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_END@.GUARD_FILE@@@"
]
},
{
"cmd": [
"[CACHE]/cipd/fuchsia/tools/jiri/pinned-jiri-version/jiri",
"update",
"-vv",
"-time",
"-j=8",
"-autoupdate=false",
"-attempts=1",
"-run-hooks=false",
"-fetch-packages=false"
],
"cwd": "[START_DIR]/fuchsia",
"infra_step": true,
"name": "checkout.jiri update",
"timeout": 2700,
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"remove",
"[CACHE]/git/.GUARD_FILE"
],
"cwd": "[START_DIR]/fuchsia",
"infra_step": true,
"name": "checkout.remove guard file",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"[CACHE]/cipd/fuchsia/tools/jiri/pinned-jiri-version/jiri",
"patch",
"-vv",
"-time",
"-j=8",
"-host",
"https://fuchsia-review.googlesource.com",
"-project",
"fuchsia",
"-rebase=true",
"-rebase-branch",
"master",
"refs/changes/00/100/7"
],
"cwd": "[START_DIR]/fuchsia",
"name": "checkout.jiri patch",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"[CACHE]/cipd/fuchsia/tools/jiri/pinned-jiri-version/jiri",
"project",
"-vv",
"-time",
"-j=8",
"-json-output",
"/path/to/tmp/json",
"fuchsia"
],
"cwd": "[START_DIR]/fuchsia",
"name": "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\": \"fuchsia\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"path/to/fuchsia\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"relativePath\": \"fuchsia\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"remote\": \"https://fuchsia.googlesource.com/fuchsia\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"c22471f4e3f842ae18dd9adec82ed9eb78ed1127\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@]@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"git",
"-C",
"path/to/fuchsia",
"log",
"-n",
"10"
],
"cwd": "[START_DIR]/fuchsia",
"name": "checkout.git log",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"[CACHE]/cipd/fuchsia/tools/jiri/pinned-jiri-version/jiri",
"run-hooks",
"-vv",
"-time",
"-j=8",
"-attempts=3",
"-local-manifest=true"
],
"cwd": "[START_DIR]/fuchsia",
"env": {
"HOME": "[START_DIR]/fuchsia",
"INFRA_RECIPES": "1"
},
"infra_step": true,
"name": "checkout.jiri run-hooks",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"[CACHE]/cipd/fuchsia/tools/jiri/pinned-jiri-version/jiri",
"fetch-packages",
"-vv",
"-time",
"-j=8",
"-attempts=3",
"-local-manifest=true"
],
"cwd": "[START_DIR]/fuchsia",
"infra_step": true,
"name": "checkout.jiri fetch-packages",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"[CACHE]/cipd/fuchsia/tools/jiri/pinned-jiri-version/jiri",
"project",
"-vv",
"-time",
"-j=8",
"-json-output",
"/path/to/tmp/json"
],
"cwd": "[START_DIR]/fuchsia",
"infra_step": true,
"name": "checkout.source-info",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@[]@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"[CACHE]/cipd/fuchsia/tools/jiri/pinned-jiri-version/jiri",
"snapshot",
"-vv",
"-time",
"-j=8",
"[CLEANUP]/jiri_snapshot.xml"
],
"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.xml",
"/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.xml@@@"
]
},
{
"cmd": [],
"name": "collect builds",
"~followup_annotations": [
"@@@STEP_LOG_LINE@fake-task-id-1-build.proto.json@{@@@",
"@@@STEP_LOG_LINE@fake-task-id-1-build.proto.json@ \"status\": \"SUCCESS\", @@@",
"@@@STEP_LOG_LINE@fake-task-id-1-build.proto.json@ \"builder\": {@@@",
"@@@STEP_LOG_LINE@fake-task-id-1-build.proto.json@ \"project\": \"fuchsia\", @@@",
"@@@STEP_LOG_LINE@fake-task-id-1-build.proto.json@ \"builder\": \"profile-builder\", @@@",
"@@@STEP_LOG_LINE@fake-task-id-1-build.proto.json@ \"bucket\": \"ci\"@@@",
"@@@STEP_LOG_LINE@fake-task-id-1-build.proto.json@ }, @@@",
"@@@STEP_LOG_LINE@fake-task-id-1-build.proto.json@ \"createTime\": \"2018-05-25T23:50:17Z\", @@@",
"@@@STEP_LOG_LINE@fake-task-id-1-build.proto.json@ \"createdBy\": \"user:luci-scheduler@appspot.gserviceaccount.com\", @@@",
"@@@STEP_LOG_LINE@fake-task-id-1-build.proto.json@ \"output\": {@@@",
"@@@STEP_LOG_LINE@fake-task-id-1-build.proto.json@ \"properties\": {@@@",
"@@@STEP_LOG_LINE@fake-task-id-1-build.proto.json@ \"checkout_root\": \"/checkout/root\", @@@",
"@@@STEP_LOG_LINE@fake-task-id-1-build.proto.json@ \"test-swarming-task-ids\": [@@@",
"@@@STEP_LOG_LINE@fake-task-id-1-build.proto.json@ \"610\", @@@",
"@@@STEP_LOG_LINE@fake-task-id-1-build.proto.json@ \"710\", @@@",
"@@@STEP_LOG_LINE@fake-task-id-1-build.proto.json@ \"810\", @@@",
"@@@STEP_LOG_LINE@fake-task-id-1-build.proto.json@ \"910\"@@@",
"@@@STEP_LOG_LINE@fake-task-id-1-build.proto.json@ ], @@@",
"@@@STEP_LOG_LINE@fake-task-id-1-build.proto.json@ \"test_orchestration_inputs_hash\": \"abc\"@@@",
"@@@STEP_LOG_LINE@fake-task-id-1-build.proto.json@ }@@@",
"@@@STEP_LOG_LINE@fake-task-id-1-build.proto.json@ }, @@@",
"@@@STEP_LOG_LINE@fake-task-id-1-build.proto.json@ \"input\": {@@@",
"@@@STEP_LOG_LINE@fake-task-id-1-build.proto.json@ \"gitilesCommit\": {@@@",
"@@@STEP_LOG_LINE@fake-task-id-1-build.proto.json@ \"project\": \"fuchsia\", @@@",
"@@@STEP_LOG_LINE@fake-task-id-1-build.proto.json@ \"host\": \"chromium.googlesource.com\", @@@",
"@@@STEP_LOG_LINE@fake-task-id-1-build.proto.json@ \"ref\": \"refs/heads/master\", @@@",
"@@@STEP_LOG_LINE@fake-task-id-1-build.proto.json@ \"id\": \"2d72510e447ab60a9728aeea2362d8be2cbd7789\"@@@",
"@@@STEP_LOG_LINE@fake-task-id-1-build.proto.json@ }@@@",
"@@@STEP_LOG_LINE@fake-task-id-1-build.proto.json@ }, @@@",
"@@@STEP_LOG_LINE@fake-task-id-1-build.proto.json@ \"infra\": {@@@",
"@@@STEP_LOG_LINE@fake-task-id-1-build.proto.json@ \"swarming\": {@@@",
"@@@STEP_LOG_LINE@fake-task-id-1-build.proto.json@ \"priority\": 30@@@",
"@@@STEP_LOG_LINE@fake-task-id-1-build.proto.json@ }, @@@",
"@@@STEP_LOG_LINE@fake-task-id-1-build.proto.json@ \"resultdb\": {@@@",
"@@@STEP_LOG_LINE@fake-task-id-1-build.proto.json@ \"invocation\": \"invocations/build:8945511751514863184\"@@@",
"@@@STEP_LOG_LINE@fake-task-id-1-build.proto.json@ }@@@",
"@@@STEP_LOG_LINE@fake-task-id-1-build.proto.json@ }, @@@",
"@@@STEP_LOG_LINE@fake-task-id-1-build.proto.json@ \"id\": \"8945511751514863184\"@@@",
"@@@STEP_LOG_LINE@fake-task-id-1-build.proto.json@}@@@",
"@@@STEP_LOG_END@fake-task-id-1-build.proto.json@@@",
"@@@STEP_LOG_LINE@fake-task-id-2-build.proto.json@{@@@",
"@@@STEP_LOG_LINE@fake-task-id-2-build.proto.json@ \"status\": \"SUCCESS\", @@@",
"@@@STEP_LOG_LINE@fake-task-id-2-build.proto.json@ \"builder\": {@@@",
"@@@STEP_LOG_LINE@fake-task-id-2-build.proto.json@ \"project\": \"fuchsia\", @@@",
"@@@STEP_LOG_LINE@fake-task-id-2-build.proto.json@ \"builder\": \"profile-builder2\", @@@",
"@@@STEP_LOG_LINE@fake-task-id-2-build.proto.json@ \"bucket\": \"ci\"@@@",
"@@@STEP_LOG_LINE@fake-task-id-2-build.proto.json@ }, @@@",
"@@@STEP_LOG_LINE@fake-task-id-2-build.proto.json@ \"createTime\": \"2018-05-25T23:50:17Z\", @@@",
"@@@STEP_LOG_LINE@fake-task-id-2-build.proto.json@ \"createdBy\": \"user:luci-scheduler@appspot.gserviceaccount.com\", @@@",
"@@@STEP_LOG_LINE@fake-task-id-2-build.proto.json@ \"output\": {@@@",
"@@@STEP_LOG_LINE@fake-task-id-2-build.proto.json@ \"properties\": {@@@",
"@@@STEP_LOG_LINE@fake-task-id-2-build.proto.json@ \"checkout_root\": \"/some/other/checkout/root\", @@@",
"@@@STEP_LOG_LINE@fake-task-id-2-build.proto.json@ \"test_orchestration_inputs_hash\": \"abc\"@@@",
"@@@STEP_LOG_LINE@fake-task-id-2-build.proto.json@ }@@@",
"@@@STEP_LOG_LINE@fake-task-id-2-build.proto.json@ }, @@@",
"@@@STEP_LOG_LINE@fake-task-id-2-build.proto.json@ \"input\": {@@@",
"@@@STEP_LOG_LINE@fake-task-id-2-build.proto.json@ \"gitilesCommit\": {@@@",
"@@@STEP_LOG_LINE@fake-task-id-2-build.proto.json@ \"project\": \"fuchsia\", @@@",
"@@@STEP_LOG_LINE@fake-task-id-2-build.proto.json@ \"host\": \"chromium.googlesource.com\", @@@",
"@@@STEP_LOG_LINE@fake-task-id-2-build.proto.json@ \"ref\": \"refs/heads/master\", @@@",
"@@@STEP_LOG_LINE@fake-task-id-2-build.proto.json@ \"id\": \"2d72510e447ab60a9728aeea2362d8be2cbd7789\"@@@",
"@@@STEP_LOG_LINE@fake-task-id-2-build.proto.json@ }@@@",
"@@@STEP_LOG_LINE@fake-task-id-2-build.proto.json@ }, @@@",
"@@@STEP_LOG_LINE@fake-task-id-2-build.proto.json@ \"infra\": {@@@",
"@@@STEP_LOG_LINE@fake-task-id-2-build.proto.json@ \"swarming\": {@@@",
"@@@STEP_LOG_LINE@fake-task-id-2-build.proto.json@ \"priority\": 30@@@",
"@@@STEP_LOG_LINE@fake-task-id-2-build.proto.json@ }, @@@",
"@@@STEP_LOG_LINE@fake-task-id-2-build.proto.json@ \"resultdb\": {@@@",
"@@@STEP_LOG_LINE@fake-task-id-2-build.proto.json@ \"invocation\": \"invocations/build:8945511751514863185\"@@@",
"@@@STEP_LOG_LINE@fake-task-id-2-build.proto.json@ }@@@",
"@@@STEP_LOG_LINE@fake-task-id-2-build.proto.json@ }, @@@",
"@@@STEP_LOG_LINE@fake-task-id-2-build.proto.json@ \"id\": \"8945511751514863185\"@@@",
"@@@STEP_LOG_LINE@fake-task-id-2-build.proto.json@}@@@",
"@@@STEP_LOG_END@fake-task-id-2-build.proto.json@@@"
]
},
{
"cmd": [],
"name": "collect builds.install infra/tools/luci/swarming",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[CACHE]/cipd/infra/tools/luci/swarming/swarming_module_pin"
],
"infra_step": true,
"name": "collect builds.install infra/tools/luci/swarming.ensure package directory",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
"cipd",
"ensure",
"-root",
"[CACHE]/cipd/infra/tools/luci/swarming/swarming_module_pin",
"-ensure-file",
"infra/tools/luci/swarming/${platform} swarming_module_pin",
"-max-threads",
"0",
"-json-output",
"/path/to/tmp/json"
],
"infra_step": true,
"name": "collect builds.install infra/tools/luci/swarming.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-swarming_module_\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"package\": \"infra/tools/luci/swarming/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]/cipd/infra/tools/luci/swarming/swarming_module_pin/swarming",
"collect",
"-server",
"https://example.swarmingserver.appspot.com",
"-task-summary-json",
"/path/to/tmp/json",
"-task-output-stdout",
"json",
"-output-dir",
"[CLEANUP]",
"fake-task-id",
"fake-task-id"
],
"infra_step": true,
"name": "collect builds.collect",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"fake-task-id-1\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"output\": \"hello world!\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"outputs\": [], @@@",
"@@@STEP_LOG_LINE@json.output@ \"results\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"bot_id\": \"vm-123\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"duration\": 62.35, @@@",
"@@@STEP_LOG_LINE@json.output@ \"exit_code\": 0, @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"profile-builder\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"outputs_ref\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"isolated\": \"abc123\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"isolatedserver\": \"https://isolateserver.appspot.com\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"namespace\": \"default-gzip\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"state\": \"COMPLETED\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"task_id\": \"fake-task-id-1\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"fake-task-id-2\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"output\": \"hello world!\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"outputs\": [], @@@",
"@@@STEP_LOG_LINE@json.output@ \"results\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"bot_id\": \"vm-123\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"duration\": 62.35, @@@",
"@@@STEP_LOG_LINE@json.output@ \"exit_code\": 0, @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"profile-builder2\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"outputs_ref\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"isolated\": \"abc123\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"isolatedserver\": \"https://isolateserver.appspot.com\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"namespace\": \"default-gzip\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"state\": \"COMPLETED\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"task_id\": \"fake-task-id-2\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LOG_LINE@task stdout+stderr: profile-builder@hello world!@@@",
"@@@STEP_LOG_END@task stdout+stderr: profile-builder@@@",
"@@@STEP_LOG_LINE@task stdout+stderr: profile-builder2@hello world!@@@",
"@@@STEP_LOG_END@task stdout+stderr: profile-builder2@@@",
"@@@STEP_LINK@task isolated outputs: profile-builder@https://isolateserver.appspot.com/browse?namespace=default-gzip&hash=abc123@@@",
"@@@STEP_LINK@task isolated outputs: profile-builder2@https://isolateserver.appspot.com/browse?namespace=default-gzip&hash=abc123@@@"
]
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"[CLEANUP]/fake-task-id-1/build.proto.json",
"/path/to/tmp/"
],
"infra_step": true,
"name": "collect builds.read build.proto.json",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@build.proto.json@{@@@",
"@@@STEP_LOG_LINE@build.proto.json@ \"status\": \"SUCCESS\", @@@",
"@@@STEP_LOG_LINE@build.proto.json@ \"builder\": {@@@",
"@@@STEP_LOG_LINE@build.proto.json@ \"project\": \"fuchsia\", @@@",
"@@@STEP_LOG_LINE@build.proto.json@ \"builder\": \"profile-builder\", @@@",
"@@@STEP_LOG_LINE@build.proto.json@ \"bucket\": \"ci\"@@@",
"@@@STEP_LOG_LINE@build.proto.json@ }, @@@",
"@@@STEP_LOG_LINE@build.proto.json@ \"createTime\": \"2018-05-25T23:50:17Z\", @@@",
"@@@STEP_LOG_LINE@build.proto.json@ \"createdBy\": \"user:luci-scheduler@appspot.gserviceaccount.com\", @@@",
"@@@STEP_LOG_LINE@build.proto.json@ \"output\": {@@@",
"@@@STEP_LOG_LINE@build.proto.json@ \"properties\": {@@@",
"@@@STEP_LOG_LINE@build.proto.json@ \"checkout_root\": \"/checkout/root\", @@@",
"@@@STEP_LOG_LINE@build.proto.json@ \"test-swarming-task-ids\": [@@@",
"@@@STEP_LOG_LINE@build.proto.json@ \"610\", @@@",
"@@@STEP_LOG_LINE@build.proto.json@ \"710\", @@@",
"@@@STEP_LOG_LINE@build.proto.json@ \"810\", @@@",
"@@@STEP_LOG_LINE@build.proto.json@ \"910\"@@@",
"@@@STEP_LOG_LINE@build.proto.json@ ], @@@",
"@@@STEP_LOG_LINE@build.proto.json@ \"test_orchestration_inputs_hash\": \"abc\"@@@",
"@@@STEP_LOG_LINE@build.proto.json@ }@@@",
"@@@STEP_LOG_LINE@build.proto.json@ }, @@@",
"@@@STEP_LOG_LINE@build.proto.json@ \"input\": {@@@",
"@@@STEP_LOG_LINE@build.proto.json@ \"gitilesCommit\": {@@@",
"@@@STEP_LOG_LINE@build.proto.json@ \"project\": \"fuchsia\", @@@",
"@@@STEP_LOG_LINE@build.proto.json@ \"host\": \"chromium.googlesource.com\", @@@",
"@@@STEP_LOG_LINE@build.proto.json@ \"ref\": \"refs/heads/master\", @@@",
"@@@STEP_LOG_LINE@build.proto.json@ \"id\": \"2d72510e447ab60a9728aeea2362d8be2cbd7789\"@@@",
"@@@STEP_LOG_LINE@build.proto.json@ }@@@",
"@@@STEP_LOG_LINE@build.proto.json@ }, @@@",
"@@@STEP_LOG_LINE@build.proto.json@ \"infra\": {@@@",
"@@@STEP_LOG_LINE@build.proto.json@ \"swarming\": {@@@",
"@@@STEP_LOG_LINE@build.proto.json@ \"priority\": 30@@@",
"@@@STEP_LOG_LINE@build.proto.json@ }, @@@",
"@@@STEP_LOG_LINE@build.proto.json@ \"resultdb\": {@@@",
"@@@STEP_LOG_LINE@build.proto.json@ \"invocation\": \"invocations/build:8945511751514863184\"@@@",
"@@@STEP_LOG_LINE@build.proto.json@ }@@@",
"@@@STEP_LOG_LINE@build.proto.json@ }, @@@",
"@@@STEP_LOG_LINE@build.proto.json@ \"id\": \"8945511751514863184\"@@@",
"@@@STEP_LOG_LINE@build.proto.json@}@@@",
"@@@STEP_LOG_END@build.proto.json@@@"
]
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"[CLEANUP]/fake-task-id-2/build.proto.json",
"/path/to/tmp/"
],
"infra_step": true,
"name": "collect builds.read build.proto.json (2)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@build.proto.json@{@@@",
"@@@STEP_LOG_LINE@build.proto.json@ \"status\": \"SUCCESS\", @@@",
"@@@STEP_LOG_LINE@build.proto.json@ \"builder\": {@@@",
"@@@STEP_LOG_LINE@build.proto.json@ \"project\": \"fuchsia\", @@@",
"@@@STEP_LOG_LINE@build.proto.json@ \"builder\": \"profile-builder2\", @@@",
"@@@STEP_LOG_LINE@build.proto.json@ \"bucket\": \"ci\"@@@",
"@@@STEP_LOG_LINE@build.proto.json@ }, @@@",
"@@@STEP_LOG_LINE@build.proto.json@ \"createTime\": \"2018-05-25T23:50:17Z\", @@@",
"@@@STEP_LOG_LINE@build.proto.json@ \"createdBy\": \"user:luci-scheduler@appspot.gserviceaccount.com\", @@@",
"@@@STEP_LOG_LINE@build.proto.json@ \"output\": {@@@",
"@@@STEP_LOG_LINE@build.proto.json@ \"properties\": {@@@",
"@@@STEP_LOG_LINE@build.proto.json@ \"checkout_root\": \"/some/other/checkout/root\", @@@",
"@@@STEP_LOG_LINE@build.proto.json@ \"test_orchestration_inputs_hash\": \"abc\"@@@",
"@@@STEP_LOG_LINE@build.proto.json@ }@@@",
"@@@STEP_LOG_LINE@build.proto.json@ }, @@@",
"@@@STEP_LOG_LINE@build.proto.json@ \"input\": {@@@",
"@@@STEP_LOG_LINE@build.proto.json@ \"gitilesCommit\": {@@@",
"@@@STEP_LOG_LINE@build.proto.json@ \"project\": \"fuchsia\", @@@",
"@@@STEP_LOG_LINE@build.proto.json@ \"host\": \"chromium.googlesource.com\", @@@",
"@@@STEP_LOG_LINE@build.proto.json@ \"ref\": \"refs/heads/master\", @@@",
"@@@STEP_LOG_LINE@build.proto.json@ \"id\": \"2d72510e447ab60a9728aeea2362d8be2cbd7789\"@@@",
"@@@STEP_LOG_LINE@build.proto.json@ }@@@",
"@@@STEP_LOG_LINE@build.proto.json@ }, @@@",
"@@@STEP_LOG_LINE@build.proto.json@ \"infra\": {@@@",
"@@@STEP_LOG_LINE@build.proto.json@ \"swarming\": {@@@",
"@@@STEP_LOG_LINE@build.proto.json@ \"priority\": 30@@@",
"@@@STEP_LOG_LINE@build.proto.json@ }, @@@",
"@@@STEP_LOG_LINE@build.proto.json@ \"resultdb\": {@@@",
"@@@STEP_LOG_LINE@build.proto.json@ \"invocation\": \"invocations/build:8945511751514863185\"@@@",
"@@@STEP_LOG_LINE@build.proto.json@ }@@@",
"@@@STEP_LOG_LINE@build.proto.json@ }, @@@",
"@@@STEP_LOG_LINE@build.proto.json@ \"id\": \"8945511751514863185\"@@@",
"@@@STEP_LOG_LINE@build.proto.json@}@@@",
"@@@STEP_LOG_END@build.proto.json@@@"
]
},
{
"cmd": [],
"name": "download test orchestration inputs"
},
{
"cmd": [],
"name": "download test orchestration inputs.install infra/tools/luci/isolated",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin"
],
"infra_step": true,
"name": "download test orchestration inputs.install infra/tools/luci/isolated.ensure package directory",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
"cipd",
"ensure",
"-root",
"[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin",
"-ensure-file",
"infra/tools/luci/isolated/${platform} isolated_module_pin",
"-max-threads",
"0",
"-json-output",
"/path/to/tmp/json"
],
"infra_step": true,
"name": "download test orchestration inputs.install infra/tools/luci/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-isolated_module_\", @@@",
"@@@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]/cipd/infra/tools/luci/isolated/isolated_module_pin/isolated",
"download",
"-verbose",
"-isolate-server",
"https://example.isolateserver.appspot.com",
"-isolated",
"abc",
"-output-dir",
"[CLEANUP]/test-orchestration-inputs_tmp_1"
],
"infra_step": true,
"name": "download test orchestration inputs.download test orchestration inputs",
"~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]/test-orchestration-inputs_tmp_1/task_requests.json",
"/path/to/tmp/"
],
"infra_step": true,
"name": "download test orchestration inputs.load task requests",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@task_requests.json@[@@@",
"@@@STEP_LOG_LINE@task_requests.json@ {@@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"realm\": \"project:bucket\",@@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"name\": \"QEMU\",@@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"tags\": [@@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"test_environment_name:env-name\"@@@",
"@@@STEP_LOG_LINE@task_requests.json@ ],@@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"priority\": 20,@@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"service_account\": \"foo@example.com\",@@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"task_slices\": [@@@",
"@@@STEP_LOG_LINE@task_requests.json@ {@@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"expiration_secs\": \"18000\",@@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"properties\": {@@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"outputs\": [],@@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"inputs_ref\": {@@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"isolatedserver\": \"https://chrome-isolated.appspot.com\",@@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"namespace\": \"default-gzip\",@@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"isolated\": \"525120764a9839a5bac9542ab158838123e2dc1c\"@@@",
"@@@STEP_LOG_LINE@task_requests.json@ },@@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"io_timeout_secs\": \"430\",@@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"execution_timeout_secs\": \"2400\",@@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"cipd_input\": {@@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"packages\": [],@@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"server\": \"\"@@@",
"@@@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\": \"swarming-pool\",@@@",
"@@@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@ \"relative_cwd\": \"some/dir\",@@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"idempotent\": false,@@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"command\": [@@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"/bin/true\"@@@",
"@@@STEP_LOG_LINE@task_requests.json@ ],@@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"env\": [],@@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"containment\": {@@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"limit_processes\": false,@@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"limit_total_committed_memory\": false,@@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"lower_priority\": false,@@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"containment_type\": \"NONE\"@@@",
"@@@STEP_LOG_LINE@task_requests.json@ },@@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"env_prefixes\": []@@@",
"@@@STEP_LOG_LINE@task_requests.json@ }@@@",
"@@@STEP_LOG_LINE@task_requests.json@ }@@@",
"@@@STEP_LOG_LINE@task_requests.json@ ],@@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"resultdb\": {@@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"enable\": true@@@",
"@@@STEP_LOG_LINE@task_requests.json@ }@@@",
"@@@STEP_LOG_LINE@task_requests.json@ }@@@",
"@@@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",
"[CLEANUP]/test-orchestration-inputs_tmp_1/fint_set_metadata.json",
"/path/to/tmp/json"
],
"infra_step": true,
"name": "download test orchestration inputs.load fint set metadata",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@fint_set_metadata.json@board: \"board.gni\"@@@",
"@@@STEP_LOG_LINE@fint_set_metadata.json@optimize: \"debug\"@@@",
"@@@STEP_LOG_LINE@fint_set_metadata.json@product: \"product.gni\"@@@",
"@@@STEP_LOG_LINE@fint_set_metadata.json@target_arch: \"x64\"@@@",
"@@@STEP_LOG_END@fint_set_metadata.json@@@"
]
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"listdir",
"[CLEANUP]/test-orchestration-inputs_tmp_1/generated_sources",
"--recursive"
],
"infra_step": true,
"name": "download test orchestration inputs.load generated sources",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@listdir@[CLEANUP]/test-orchestration-inputs_tmp_1/generated_sources/out/default/bye.txt@@@",
"@@@STEP_LOG_LINE@listdir@[CLEANUP]/test-orchestration-inputs_tmp_1/generated_sources/out/default/hi.txt@@@",
"@@@STEP_LOG_END@listdir@@@"
]
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"[CLEANUP]/test-orchestration-inputs_tmp_1/triage_sources.json",
"/path/to/tmp/"
],
"infra_step": true,
"name": "download test orchestration inputs.load triage sources",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@triage_sources.json@[@@@",
"@@@STEP_LOG_LINE@triage_sources.json@ \"triage/config.triage\",@@@",
"@@@STEP_LOG_LINE@triage_sources.json@ \"other/triage/config.triage\"@@@",
"@@@STEP_LOG_LINE@triage_sources.json@]@@@",
"@@@STEP_LOG_END@triage_sources.json@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE[fuchsia::fuchsia/coverage].resources/copy_sources.py",
"--source_dir",
"[CLEANUP]/test-orchestration-inputs_tmp_1/generated_sources",
"--dest_dir",
"[START_DIR]/fuchsia"
],
"name": "copy generated sources to checkout"
},
{
"cmd": [],
"name": "download test orchestration inputs (2)"
},
{
"cmd": [
"[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin/isolated",
"download",
"-verbose",
"-isolate-server",
"https://example.isolateserver.appspot.com",
"-isolated",
"abc",
"-output-dir",
"[CLEANUP]/test-orchestration-inputs_tmp_2"
],
"infra_step": true,
"name": "download test orchestration inputs (2).download test orchestration inputs",
"~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]/test-orchestration-inputs_tmp_2/task_requests.json",
"/path/to/tmp/"
],
"infra_step": true,
"name": "download test orchestration inputs (2).load task requests",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@task_requests.json@[@@@",
"@@@STEP_LOG_LINE@task_requests.json@ {@@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"realm\": \"project:bucket\",@@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"name\": \"QEMU\",@@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"tags\": [@@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"test_environment_name:env-name\"@@@",
"@@@STEP_LOG_LINE@task_requests.json@ ],@@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"priority\": 20,@@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"service_account\": \"foo@example.com\",@@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"task_slices\": [@@@",
"@@@STEP_LOG_LINE@task_requests.json@ {@@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"expiration_secs\": \"18000\",@@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"properties\": {@@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"outputs\": [],@@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"inputs_ref\": {@@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"isolatedserver\": \"https://chrome-isolated.appspot.com\",@@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"namespace\": \"default-gzip\",@@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"isolated\": \"525120764a9839a5bac9542ab158838123e2dc1c\"@@@",
"@@@STEP_LOG_LINE@task_requests.json@ },@@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"io_timeout_secs\": \"430\",@@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"execution_timeout_secs\": \"2400\",@@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"cipd_input\": {@@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"packages\": [],@@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"server\": \"\"@@@",
"@@@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\": \"swarming-pool\",@@@",
"@@@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@ \"relative_cwd\": \"some/dir\",@@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"idempotent\": false,@@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"command\": [@@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"/bin/true\"@@@",
"@@@STEP_LOG_LINE@task_requests.json@ ],@@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"env\": [],@@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"containment\": {@@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"limit_processes\": false,@@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"limit_total_committed_memory\": false,@@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"lower_priority\": false,@@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"containment_type\": \"NONE\"@@@",
"@@@STEP_LOG_LINE@task_requests.json@ },@@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"env_prefixes\": []@@@",
"@@@STEP_LOG_LINE@task_requests.json@ }@@@",
"@@@STEP_LOG_LINE@task_requests.json@ }@@@",
"@@@STEP_LOG_LINE@task_requests.json@ ],@@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"resultdb\": {@@@",
"@@@STEP_LOG_LINE@task_requests.json@ \"enable\": true@@@",
"@@@STEP_LOG_LINE@task_requests.json@ }@@@",
"@@@STEP_LOG_LINE@task_requests.json@ }@@@",
"@@@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",
"[CLEANUP]/test-orchestration-inputs_tmp_2/fint_set_metadata.json",
"/path/to/tmp/json"
],
"infra_step": true,
"name": "download test orchestration inputs (2).load fint set metadata",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@fint_set_metadata.json@board: \"board.gni\"@@@",
"@@@STEP_LOG_LINE@fint_set_metadata.json@optimize: \"debug\"@@@",
"@@@STEP_LOG_LINE@fint_set_metadata.json@product: \"product.gni\"@@@",
"@@@STEP_LOG_LINE@fint_set_metadata.json@target_arch: \"x64\"@@@",
"@@@STEP_LOG_END@fint_set_metadata.json@@@"
]
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"listdir",
"[CLEANUP]/test-orchestration-inputs_tmp_2/generated_sources",
"--recursive"
],
"infra_step": true,
"name": "download test orchestration inputs (2).load generated sources",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@listdir@[CLEANUP]/test-orchestration-inputs_tmp_2/generated_sources/out/default/bye.txt@@@",
"@@@STEP_LOG_LINE@listdir@[CLEANUP]/test-orchestration-inputs_tmp_2/generated_sources/out/default/hi.txt@@@",
"@@@STEP_LOG_END@listdir@@@"
]
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"[CLEANUP]/test-orchestration-inputs_tmp_2/triage_sources.json",
"/path/to/tmp/"
],
"infra_step": true,
"name": "download test orchestration inputs (2).load triage sources",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@triage_sources.json@[@@@",
"@@@STEP_LOG_LINE@triage_sources.json@ \"triage/config.triage\",@@@",
"@@@STEP_LOG_LINE@triage_sources.json@ \"other/triage/config.triage\"@@@",
"@@@STEP_LOG_LINE@triage_sources.json@]@@@",
"@@@STEP_LOG_END@triage_sources.json@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE[fuchsia::fuchsia/coverage].resources/copy_sources.py",
"--source_dir",
"[CLEANUP]/test-orchestration-inputs_tmp_2/generated_sources",
"--dest_dir",
"[START_DIR]/fuchsia"
],
"name": "copy generated sources to checkout (2)"
},
{
"cmd": [
"[CACHE]/cipd/infra/tools/luci/swarming/swarming_module_pin/swarming",
"collect",
"-server",
"https://example.swarmingserver.appspot.com",
"-task-summary-json",
"/path/to/tmp/json",
"-task-output-stdout",
"json",
"-output-dir",
"[CLEANUP]/swarming_tmp_1",
"610",
"710",
"810",
"910"
],
"infra_step": true,
"name": "collect",
"~followup_annotations": [
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"610\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"output\": \"hello world!\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"outputs\": [@@@",
"@@@STEP_LOG_LINE@json.output@ \"out/path/to/output/file\"@@@",
"@@@STEP_LOG_LINE@json.output@ ], @@@",
"@@@STEP_LOG_LINE@json.output@ \"results\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"bot_id\": \"vm-123\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"duration\": 62.35, @@@",
"@@@STEP_LOG_LINE@json.output@ \"exit_code\": 0, @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"Linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"outputs_ref\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"isolated\": \"abc123\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"isolatedserver\": \"https://isolateserver.appspot.com\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"namespace\": \"default-gzip\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"state\": \"COMPLETED\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"task_id\": \"610\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"710\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"output\": \"hello world!\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"outputs\": [@@@",
"@@@STEP_LOG_LINE@json.output@ \"out/path/to/output/file\"@@@",
"@@@STEP_LOG_LINE@json.output@ ], @@@",
"@@@STEP_LOG_LINE@json.output@ \"results\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"bot_id\": \"vm-123\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"duration\": 62.35, @@@",
"@@@STEP_LOG_LINE@json.output@ \"exit_code\": 1, @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"QEMU\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"outputs_ref\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"isolated\": \"abc123\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"isolatedserver\": \"https://isolateserver.appspot.com\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"namespace\": \"default-gzip\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"state\": \"COMPLETED\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"task_id\": \"710\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"810\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"output\": \"hello world!\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"outputs\": [@@@",
"@@@STEP_LOG_LINE@json.output@ \"out/summary.json\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"serial.log\"@@@",
"@@@STEP_LOG_LINE@json.output@ ], @@@",
"@@@STEP_LOG_LINE@json.output@ \"results\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"bot_id\": \"vm-123\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"duration\": 62.35, @@@",
"@@@STEP_LOG_LINE@json.output@ \"exit_code\": 0, @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"QEMU-(2)\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"outputs_ref\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"isolated\": \"abc123\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"isolatedserver\": \"https://isolateserver.appspot.com\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"namespace\": \"default-gzip\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"state\": \"COMPLETED\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"task_id\": \"810\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"910\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"output\": \"hello world!\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"outputs\": [@@@",
"@@@STEP_LOG_LINE@json.output@ \"out/summary.json\"@@@",
"@@@STEP_LOG_LINE@json.output@ ], @@@",
"@@@STEP_LOG_LINE@json.output@ \"results\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"bot_id\": \"vm-123\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"duration\": 62.35, @@@",
"@@@STEP_LOG_LINE@json.output@ \"exit_code\": 0, @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"QEMU-(3)\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"outputs_ref\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"isolated\": \"abc123\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"isolatedserver\": \"https://isolateserver.appspot.com\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"namespace\": \"default-gzip\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"state\": \"COMPLETED\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"task_id\": \"910\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LOG_LINE@task stdout+stderr: Linux@hello world!@@@",
"@@@STEP_LOG_END@task stdout+stderr: Linux@@@",
"@@@STEP_LOG_LINE@task stdout+stderr: QEMU@hello world!@@@",
"@@@STEP_LOG_END@task stdout+stderr: QEMU@@@",
"@@@STEP_LOG_LINE@task stdout+stderr: QEMU-(2)@hello world!@@@",
"@@@STEP_LOG_END@task stdout+stderr: QEMU-(2)@@@",
"@@@STEP_LOG_LINE@task stdout+stderr: QEMU-(3)@hello world!@@@",
"@@@STEP_LOG_END@task stdout+stderr: QEMU-(3)@@@",
"@@@STEP_LINK@task isolated outputs: Linux@https://isolateserver.appspot.com/browse?namespace=default-gzip&hash=abc123@@@",
"@@@STEP_LINK@task isolated outputs: QEMU@https://isolateserver.appspot.com/browse?namespace=default-gzip&hash=abc123@@@",
"@@@STEP_LINK@task isolated outputs: QEMU-(2)@https://isolateserver.appspot.com/browse?namespace=default-gzip&hash=abc123@@@",
"@@@STEP_LINK@task isolated outputs: QEMU-(3)@https://isolateserver.appspot.com/browse?namespace=default-gzip&hash=abc123@@@"
]
},
{
"cmd": [],
"name": "process result for Linux"
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"move",
"[CLEANUP]/swarming_tmp_1/610/out",
"[CLEANUP]/610_tmp_1/test_results"
],
"infra_step": true,
"name": "process result for Linux.extract",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"listdir",
"[CLEANUP]/610_tmp_1/test_results"
],
"infra_step": true,
"name": "process result for Linux.get extracted files",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_END@listdir@@@"
]
},
{
"cmd": [],
"name": "process result for QEMU-(2)",
"~followup_annotations": [
"@@@STEP_LOG_LINE@symbolized log@log contents@@@",
"@@@STEP_LOG_END@symbolized log@@@"
]
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"[CLEANUP]/swarming_tmp_1/810/serial.log",
"/path/to/tmp/"
],
"infra_step": true,
"name": "process result for QEMU-(2).read serial.log",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@serial.log@log contents@@@",
"@@@STEP_LOG_END@serial.log@@@"
]
},
{
"cmd": [
"[CLEANUP]/test-orchestration-inputs_tmp_2/symbolize_tool",
"-llvm-symbolizer-restart-interval",
"2",
"-level",
"debug",
"-symbol-server",
"gs://fuchsia-infra-artifacts/debug",
"-symbol-cache",
"[CACHE]/symbol",
"-llvm-symbolizer",
"[CLEANUP]/test-orchestration-inputs_tmp_2/llvm-symbolizer",
"-json-output",
"[CLEANUP]/profile-builder-QEMU-(2)-symbolizer-output.json"
],
"infra_step": true,
"name": "process result for QEMU-(2).symbolize logs",
"stdin": "log contents",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"move",
"[CLEANUP]/swarming_tmp_1/810/out",
"[CLEANUP]/810_tmp_1/test_results"
],
"infra_step": true,
"name": "process result for QEMU-(2).extract",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"listdir",
"[CLEANUP]/810_tmp_1/test_results"
],
"infra_step": true,
"name": "process result for QEMU-(2).get extracted files",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_END@listdir@@@"
]
},
{
"cmd": [],
"name": "process result for QEMU-(3)",
"~followup_annotations": [
"@@@STEP_TEXT@serial.log not found; skipping@@@"
]
},
{
"cmd": [],
"name": "get changed files"
},
{
"cmd": [
"[CACHE]/cipd/fuchsia/tools/jiri/pinned-jiri-version/jiri",
"project",
"-vv",
"-time",
"-j=8",
"-json-output",
"/path/to/tmp/json",
"fuchsia"
],
"cwd": "[START_DIR]/fuchsia",
"name": "get changed files.jiri project",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@[@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"fuchsia\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"[START_DIR]/fuchsia/fuchsia\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@]@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"git",
"diff-tree",
"--no-commit-id",
"--name-only",
"-r",
"-z",
"HEAD"
],
"cwd": "[START_DIR]/fuchsia/fuchsia",
"name": "get changed files.git diff-tree",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@files@foo.cc@@@",
"@@@STEP_LOG_LINE@files@bar.cc@@@",
"@@@STEP_LOG_END@files@@@"
]
},
{
"cmd": [
"[CLEANUP]/test-orchestration-inputs_tmp_2/covargs",
"-level",
"debug",
"-json-output",
"[CLEANUP]/covargs_tmp_1/covargs-output.json",
"-output-dir",
"[CLEANUP]/coverage",
"-llvm-profdata",
"[CLEANUP]/test-orchestration-inputs_tmp_2/llvm_profdata",
"-llvm-cov",
"[CLEANUP]/test-orchestration-inputs_tmp_2/llvm_cov",
"-symbol-server",
"gs://fuchsia-infra-artifacts/debug",
"-symbol-cache",
"[CACHE]/symbol",
"-save-temps",
"[CLEANUP]/covargs_tmp_1",
"-report-dir",
"[CLEANUP]/metadata",
"-base",
"/checkout/root",
"-summary",
"[CLEANUP]/610_tmp_1/test_results/summary.json",
"-summary",
"[CLEANUP]/810_tmp_1/test_results/summary.json",
"-symbolize-dump",
"[CLEANUP]/profile-builder-QEMU-(2)-symbolizer-output.json",
"-src-file",
"[START_DIR]/fuchsia/fuchsia/foo.cc",
"-src-file",
"[START_DIR]/fuchsia/fuchsia/bar.cc"
],
"name": "covargs",
"~followup_annotations": [
"@@@STEP_LOG_LINE@json.output[covargs-output.json] (read error)@JSON file was missing or unreadable:@@@",
"@@@STEP_LOG_LINE@json.output[covargs-output.json] (read error)@ [CLEANUP]/covargs_tmp_1/covargs-output.json@@@",
"@@@STEP_LOG_END@json.output[covargs-output.json] (read error)@@@"
]
},
{
"cmd": [
"[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin/isolated",
"archive",
"-verbose",
"-isolate-server",
"https://example.isolateserver.appspot.com",
"-namespace",
"default-gzip",
"-dump-hash",
"/path/to/tmp/",
"-dirs",
"[CLEANUP]/covargs_tmp_1:."
],
"infra_step": true,
"name": "isolate",
"~followup_annotations": [
"@@@STEP_LINK@isolated UI@https://example.isolateserver.appspot.com/browse?namespace=default-gzip&hash=%5Bdummy+hash%5D@@@"
]
},
{
"cmd": [],
"name": "install fuchsia/coverage/upload-incremental-amd64"
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[CACHE]/cipd/fuchsia/coverage/upload-incremental-amd64/incremental_coverage_google3_cl%3A351634601"
],
"infra_step": true,
"name": "install fuchsia/coverage/upload-incremental-amd64.ensure package directory",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"cipd",
"ensure",
"-root",
"[CACHE]/cipd/fuchsia/coverage/upload-incremental-amd64/incremental_coverage_google3_cl%3A351634601",
"-ensure-file",
"fuchsia/coverage/upload-incremental-amd64 incremental_coverage_google3_cl:351634601",
"-max-threads",
"0",
"-json-output",
"/path/to/tmp/json"
],
"infra_step": true,
"name": "install fuchsia/coverage/upload-incremental-amd64.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-incremental_cove\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"package\": \"fuchsia/coverage/upload-incremental-amd64\"@@@",
"@@@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]/cipd/fuchsia/coverage/upload-incremental-amd64/incremental_coverage_google3_cl%3A351634601/llvm_cloud_uploader",
"--env=prod",
"--host=fuchsia-review.googlesource.com",
"--project=fuchsia",
"--change_id=123456",
"--patchset=7",
"--uploader_name=builder",
"--uploader_id=led/user_example.com/abc123",
"--format=LLVM",
"--coverage_file=[CLEANUP]/covargs_tmp_1/coverage.json",
"--trim_file_path_prefix=/checkout/root"
],
"name": "upload to incremental coverage service"
},
{
"cmd": [],
"name": "install infra/gsutil"
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[CACHE]/cipd/infra/gsutil/version%3A4.41"
],
"infra_step": true,
"name": "install infra/gsutil.ensure package directory",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"cipd",
"ensure",
"-root",
"[CACHE]/cipd/infra/gsutil/version%3A4.41",
"-ensure-file",
"infra/gsutil version:4.41",
"-max-threads",
"0",
"-json-output",
"/path/to/tmp/json"
],
"infra_step": true,
"name": "install infra/gsutil.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-version:4.41----\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"package\": \"infra/gsutil\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ ]@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"vpython",
"-vpython-spec",
"RECIPE_MODULE[fuchsia::gsutil]/resources/gsutil.vpython",
"-u",
"[CACHE]/cipd/infra/gsutil/version%3A4.41/gsutil",
"-o",
"GSUtil:software_update_check_period=0",
"-o",
"GSUtil:parallel_process_count=8",
"-o",
"GSUtil:parallel_thread_count=1",
"-m",
"cp",
"-r",
"-n",
"-j",
"html",
"[CLEANUP]/coverage",
"gs://fuchsia-infra-artifacts/builds/led/user_example.com/abc123/coverage"
],
"infra_step": true,
"name": "upload coverage",
"~followup_annotations": [
"@@@STEP_LINK@gsutil.upload@https://storage.cloud.google.com/fuchsia-infra-artifacts/builds/led/user_example.com/abc123/coverage@@@"
]
},
{
"cmd": [],
"name": "coverage report",
"~followup_annotations": [
"@@@STEP_LINK@index.html@https://storage.googleapis.com/fuchsia-infra-artifacts/builds/led/user_example.com/abc123/coverage/index.html@@@"
]
},
{
"name": "$result"
}
]