blob: 98b9ff88a248db3e86962e37c6cee7ed0e81a6f3 [file] [log] [blame]
[
{
"cmd": [],
"name": "load spec",
"~followup_annotations": [
"@@@STEP_LOG_LINE@textproto@checkout {@@@",
"@@@STEP_LOG_LINE@textproto@ manifest: \"manifest\"@@@",
"@@@STEP_LOG_LINE@textproto@ remote: \"remote\"@@@",
"@@@STEP_LOG_LINE@textproto@ upload_results: true@@@",
"@@@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@ variants: \"profile\"@@@",
"@@@STEP_LOG_LINE@textproto@ upload_results: true@@@",
"@@@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@ use_runtests: true@@@",
"@@@STEP_LOG_LINE@textproto@ upload_results: true@@@",
"@@@STEP_LOG_LINE@textproto@}@@@",
"@@@STEP_LOG_LINE@textproto@gcs_bucket: \"gcs-bucket\"@@@",
"@@@STEP_LOG_LINE@textproto@artifact_gcs_bucket: \"gcs-bucket\"@@@",
"@@@STEP_LOG_LINE@textproto@debug_symbol_gcs_bucket: \"debug-symbols\"@@@",
"@@@STEP_LOG_LINE@textproto@@@@",
"@@@STEP_LOG_END@textproto@@@",
"@@@SET_BUILD_PROPERTY@gcs_bucket@\"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": [],
"name": "load spec.ensure gitiles",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"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": "load spec.ensure gitiles.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-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",
"http://fuchsia.googlesource.com/integration",
"refs/heads"
],
"infra_step": true,
"name": "load spec.refs",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@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": [
"[START_DIR]/cipd/build_init/build_init",
"-spec_remote",
"http://fuchsia.googlesource.com/integration",
"-spec_path",
"infra/config/generated/fuchsia/specs/ci/builder.textproto",
"-spec_ref",
"deadbeef"
],
"cwd": "[CLEANUP]/build_init_workspace_tmp_1",
"infra_step": true,
"name": "load spec.build_init",
"stdin": "CNDsgNmu8bWSfBIWCgdmdWNoc2lhEgJjaRoHYnVpbGRlciIvdXNlcjpsdWNpLXNjaGVkdWxlckBhcHBzcG90LmdzZXJ2aWNlYWNjb3VudC5jb20yBgi5wqLYBXpiEmAKGGZ1Y2hzaWEuZ29vZ2xlc291cmNlLmNvbRIHZnVjaHNpYRooMmQ3MjUxMGU0NDdhYjYwYTk3MjhhZWVhMjM2MmQ4YmUyY2JkNzc4OSIRcmVmcy9oZWFkcy9tYXN0ZXKSAQQSAiAe",
"timeout": 600,
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [],
"name": "build",
"~followup_annotations": [
"@@@STEP_LINK@builder-subbuild@https://ci.chromium.org/b/8945511751514863184@@@",
"@@@SET_BUILD_PROPERTY@integration-revision-count@1@@@"
]
},
{
"cmd": [
"bb",
"batch",
"-host",
"cr-buildbucket.appspot.com"
],
"infra_step": true,
"name": "build.schedule",
"stdin": "{\"requests\": [{\"scheduleBuild\": {\"builder\": {\"bucket\": \"ci\", \"builder\": \"builder-subbuild\", \"project\": \"fuchsia\"}, \"experimental\": \"NO\", \"fields\": \"builder,createTime,createdBy,critical,endTime,id,input,number,output,startTime,status,updateTime\", \"gitilesCommit\": {\"host\": \"fuchsia.googlesource.com\", \"id\": \"2d72510e447ab60a9728aeea2362d8be2cbd7789\", \"project\": \"fuchsia\", \"ref\": \"refs/heads/master\"}, \"properties\": {\"$recipe_engine/source_manifest\": {\"debug_dir\": null}, \"gcs_bucket\": \"###fuchsia-build###\", \"manifest\": \"manifest/minimal\", \"packages\": [\"//bundles/buildbot:core\"], \"parent_id\": \"8945511751514863184\", \"project\": \"integration\", \"remote\": \"https://fuchsia.googlesource.com/integration\", \"spec_revision\": \"deadbeef\", \"target\": \"x64\"}, \"requestId\": \"8945511751514863184-00000000-0000-0000-0000-000000001337\", \"swarming\": {\"parentRunId\": \"fake-task-id\"}, \"tags\": [{\"key\": \"user_agent\", \"value\": \"recipe\"}]}}]}",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"responses\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"scheduleBuild\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"id\": \"8945511751514863184\"@@@",
"@@@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@ \"scheduleBuild\": {@@@",
"@@@STEP_LOG_LINE@request@ \"builder\": {@@@",
"@@@STEP_LOG_LINE@request@ \"bucket\": \"ci\", @@@",
"@@@STEP_LOG_LINE@request@ \"builder\": \"builder-subbuild\", @@@",
"@@@STEP_LOG_LINE@request@ \"project\": \"fuchsia\"@@@",
"@@@STEP_LOG_LINE@request@ }, @@@",
"@@@STEP_LOG_LINE@request@ \"experimental\": \"NO\", @@@",
"@@@STEP_LOG_LINE@request@ \"fields\": \"builder,createTime,createdBy,critical,endTime,id,input,number,output,startTime,status,updateTime\", @@@",
"@@@STEP_LOG_LINE@request@ \"gitilesCommit\": {@@@",
"@@@STEP_LOG_LINE@request@ \"host\": \"fuchsia.googlesource.com\", @@@",
"@@@STEP_LOG_LINE@request@ \"id\": \"2d72510e447ab60a9728aeea2362d8be2cbd7789\", @@@",
"@@@STEP_LOG_LINE@request@ \"project\": \"fuchsia\", @@@",
"@@@STEP_LOG_LINE@request@ \"ref\": \"refs/heads/master\"@@@",
"@@@STEP_LOG_LINE@request@ }, @@@",
"@@@STEP_LOG_LINE@request@ \"properties\": {@@@",
"@@@STEP_LOG_LINE@request@ \"$recipe_engine/source_manifest\": {@@@",
"@@@STEP_LOG_LINE@request@ \"debug_dir\": null@@@",
"@@@STEP_LOG_LINE@request@ }, @@@",
"@@@STEP_LOG_LINE@request@ \"gcs_bucket\": \"###fuchsia-build###\", @@@",
"@@@STEP_LOG_LINE@request@ \"manifest\": \"manifest/minimal\", @@@",
"@@@STEP_LOG_LINE@request@ \"packages\": [@@@",
"@@@STEP_LOG_LINE@request@ \"//bundles/buildbot:core\"@@@",
"@@@STEP_LOG_LINE@request@ ], @@@",
"@@@STEP_LOG_LINE@request@ \"parent_id\": \"8945511751514863184\", @@@",
"@@@STEP_LOG_LINE@request@ \"project\": \"integration\", @@@",
"@@@STEP_LOG_LINE@request@ \"remote\": \"https://fuchsia.googlesource.com/integration\", @@@",
"@@@STEP_LOG_LINE@request@ \"spec_revision\": \"deadbeef\", @@@",
"@@@STEP_LOG_LINE@request@ \"target\": \"x64\"@@@",
"@@@STEP_LOG_LINE@request@ }, @@@",
"@@@STEP_LOG_LINE@request@ \"requestId\": \"8945511751514863184-00000000-0000-0000-0000-000000001337\", @@@",
"@@@STEP_LOG_LINE@request@ \"swarming\": {@@@",
"@@@STEP_LOG_LINE@request@ \"parentRunId\": \"fake-task-id\"@@@",
"@@@STEP_LOG_LINE@request@ }, @@@",
"@@@STEP_LOG_LINE@request@ \"tags\": [@@@",
"@@@STEP_LOG_LINE@request@ {@@@",
"@@@STEP_LOG_LINE@request@ \"key\": \"user_agent\", @@@",
"@@@STEP_LOG_LINE@request@ \"value\": \"recipe\"@@@",
"@@@STEP_LOG_LINE@request@ }@@@",
"@@@STEP_LOG_LINE@request@ ]@@@",
"@@@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": [],
"name": "build.child build id",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@SET_BUILD_PROPERTY@child_build_id@\"8945511751514863184\"@@@"
]
},
{
"cmd": [],
"name": "build.collect",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"bb",
"collect",
"-host",
"cr-buildbucket.appspot.com",
"-interval",
"60s",
"8945511751514863184"
],
"infra_step": true,
"name": "build.collect.wait",
"timeout": 86400,
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
"bb",
"batch",
"-host",
"cr-buildbucket.appspot.com"
],
"infra_step": true,
"name": "build.collect.get",
"stdin": "{\"requests\": [{\"getBuild\": {\"fields\": \"builder,createTime,createdBy,critical,endTime,id,input,number,output,startTime,status,updateTime\", \"id\": \"8945511751514863184\"}}]}",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"@@@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@ \"builder\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"bucket\": \"ci\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"builder\": \"builder\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"project\": \"project\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"createTime\": \"2018-05-25T23:50:17Z\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"createdBy\": \"user:luci-scheduler@appspot.gserviceaccount.com\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"id\": \"8945511751514863184\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"infra\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"swarming\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"priority\": 30@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"input\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"gitilesCommit\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"host\": \"chromium.googlesource.com\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"id\": \"2d72510e447ab60a9728aeea2362d8be2cbd7789\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"project\": \"project\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"ref\": \"refs/heads/master\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"output\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"properties\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"integration-revision-count\": 1, @@@",
"@@@STEP_LOG_LINE@json.output@ \"test_orchestration_inputs_hash\": \"abc\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@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": [],
"name": "build.download test orchestration inputs",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [],
"name": "build.download test orchestration inputs.ensure isolated",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"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": "build.download test orchestration inputs.ensure isolated.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-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",
"download",
"-verbose",
"-isolate-server",
"https://example.isolateserver.appspot.com",
"-isolated",
"abc",
"-output-dir",
"[CLEANUP]/test-orchestration-inputs_tmp_2"
],
"infra_step": true,
"name": "build.download test orchestration inputs.download test orchestration inputs",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
"python",
"-u",
"\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
"[CLEANUP]/test-orchestration-inputs_tmp_2/shards.json",
"/path/to/tmp/json"
],
"name": "build.download test orchestration inputs.load test shards",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"@@@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\": \"QEMU\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"QEMU\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"tests\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"install_path\": \"/path/to/hello\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//a/b/c:hello_test(//toolchain)\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"hello\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"fuchsia\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"package_url\": \"fuchsia-pkg://fuchsia.com/hello\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"/path/to/hello\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"install_path\": \"/path/to/goodbye\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//a/b/c:goodbye_test(//toolchain)\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"goodbye\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"fuchsia\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"package_url\": \"fuchsia-pkg://fuchsia.com/goodbye\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"/path/to/goodbye\"@@@",
"@@@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",
"\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
"[CLEANUP]/test-orchestration-inputs_tmp_2/task_requests.json",
"/path/to/tmp/json"
],
"name": "build.download test orchestration inputs.load task requests",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"@@@STEP_LOG_LINE@json.output@[@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"QEMU\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"priority\": 20, @@@",
"@@@STEP_LOG_LINE@json.output@ \"service_account\": \"foo@example.com\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"tags\": [@@@",
"@@@STEP_LOG_LINE@json.output@ \"uses_legacy_qemu:true\"@@@",
"@@@STEP_LOG_LINE@json.output@ ], @@@",
"@@@STEP_LOG_LINE@json.output@ \"task_slices\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"expiration_secs\": \"18000\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"properties\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cipd_input\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"packages\": [], @@@",
"@@@STEP_LOG_LINE@json.output@ \"server\": \"\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"command\": [@@@",
"@@@STEP_LOG_LINE@json.output@ \"/bin/true\"@@@",
"@@@STEP_LOG_LINE@json.output@ ], @@@",
"@@@STEP_LOG_LINE@json.output@ \"containment\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"containment_type\": \"NONE\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"limit_processes\": false, @@@",
"@@@STEP_LOG_LINE@json.output@ \"limit_total_committed_memory\": false, @@@",
"@@@STEP_LOG_LINE@json.output@ \"lower_priority\": false@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"dimensions\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"key\": \"pool\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"value\": \"swarming-pool\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ ], @@@",
"@@@STEP_LOG_LINE@json.output@ \"env\": [], @@@",
"@@@STEP_LOG_LINE@json.output@ \"env_prefixes\": [], @@@",
"@@@STEP_LOG_LINE@json.output@ \"execution_timeout_secs\": \"2400\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"grace_period_secs\": \"30\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"idempotent\": false, @@@",
"@@@STEP_LOG_LINE@json.output@ \"inputs_ref\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"isolated\": \"525120764a9839a5bac9542ab158838123e2dc1c\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"isolatedserver\": \"https://chrome-isolated.appspot.com\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"namespace\": \"default-gzip\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"io_timeout_secs\": \"430\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"outputs\": []@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@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": "launch/collect"
},
{
"cmd": [],
"name": "launch/collect.0",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_SUMMARY_TEXT@1 launched, 1 passed@@@"
]
},
{
"cmd": [],
"name": "launch/collect.0.launch",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [],
"name": "launch/collect.0.launch.QEMU (attempt 0)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@",
"@@@STEP_LINK@Swarming task@https://example.swarmingserver.appspot.com/task?id=610@@@"
]
},
{
"cmd": [],
"name": "launch/collect.0.launch.QEMU (attempt 0).ensure swarming",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@4@@@"
]
},
{
"cmd": [
"cipd",
"ensure",
"-root",
"[CACHE]/swarming_client",
"-ensure-file",
"infra/tools/luci/swarming/${platform} git_revision:4fcd04402da237b4e517283c3fb58f5db667a739",
"-json-output",
"/path/to/tmp/json"
],
"infra_step": true,
"name": "launch/collect.0.launch.QEMU (attempt 0).ensure swarming.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:4fc\", @@@",
"@@@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]/swarming_client/swarming",
"spawn-tasks",
"-server",
"https://example.swarmingserver.appspot.com",
"-json-input",
"{\"requests\": [{\"name\": \"QEMU\", \"priority\": \"20\", \"service_account\": \"foo@example.com\", \"tags\": [\"uses_legacy_qemu:true\"], \"task_slices\": [{\"expiration_secs\": \"18000\", \"properties\": {\"command\": [\"/bin/true\"], \"containment\": {\"containment_type\": \"NONE\", \"limit_processes\": \"0\", \"limit_total_committed_memory\": \"0\", \"lower_priority\": false}, \"dimensions\": [{\"key\": \"pool\", \"value\": \"swarming-pool\"}], \"env\": [], \"env_prefixes\": [], \"execution_timeout_secs\": \"2400\", \"grace_period_secs\": \"30\", \"idempotent\": false, \"inputs_ref\": {\"isolated\": \"525120764a9839a5bac9542ab158838123e2dc1c\", \"isolatedserver\": \"https://example.isolateserver.appspot.com\", \"namespace\": \"default-gzip\"}, \"io_timeout_secs\": \"430\", \"outputs\": []}}]}]}",
"-json-output",
"/path/to/tmp/json"
],
"infra_step": true,
"name": "launch/collect.0.launch.QEMU (attempt 0).trigger",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@4@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"tasks\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"request\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"QEMU\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"task_id\": \"610\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ ]@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LINK@task UI: QEMU@https://example.swarmingserver.appspot.com/task?id=610@@@"
]
},
{
"cmd": [
"[CACHE]/swarming_client/swarming",
"collect",
"-server",
"https://example.swarmingserver.appspot.com",
"-task-summary-json",
"/path/to/tmp/json",
"-task-output-stdout",
"json",
"-output-dir",
"[CLEANUP]/swarming_tmp_3",
"610"
],
"infra_step": true,
"name": "launch/collect.0.collect",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"@@@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.tar\"@@@",
"@@@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\", @@@",
"@@@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@}@@@",
"@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LOG_LINE@task stdout+stderr: QEMU@hello world!@@@",
"@@@STEP_LOG_END@task stdout+stderr: QEMU@@@",
"@@@STEP_LINK@task isolated outputs: QEMU@https://isolateserver.appspot.com/browse?namespace=default-gzip&hash=abc123@@@"
]
},
{
"cmd": [],
"name": "launch/collect.0.process results",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [],
"name": "launch/collect.0.process results.QEMU",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@",
"@@@STEP_LOG_LINE@symbolized log@blah@@@",
"@@@STEP_LOG_LINE@symbolized log@blah@@@",
"@@@STEP_LOG_END@symbolized log@@@"
]
},
{
"cmd": [
"[CLEANUP]/test-orchestration-inputs_tmp_2/symbolize_tool",
"-llvm-symbolizer-restart-interval",
"2",
"-level",
"debug",
"-symbol-server",
"debug-symbols",
"-symbol-cache",
"[CACHE]/symbol",
"-llvm-symbolizer",
"[CLEANUP]/test-orchestration-inputs_tmp_2/llvm-symbolizer",
"-json-output",
"[CLEANUP]/QEMU-0-symbolizer-output.json"
],
"infra_step": true,
"name": "launch/collect.0.process results.QEMU.symbolize logs",
"stdin": "hello world!",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@4@@@",
"@@@STEP_LOG_LINE@json.output[symbolizer-output.json]@{}@@@",
"@@@STEP_LOG_END@json.output[symbolizer-output.json]@@@"
]
},
{
"cmd": [],
"name": "launch/collect.0.process results.QEMU.check log serial.txt",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@4@@@"
]
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"[CLEANUP]/swarming_tmp_3/610/serial.txt",
"/path/to/tmp/"
],
"infra_step": true,
"name": "launch/collect.0.process results.QEMU.check log serial.txt.read",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@5@@@",
"@@@STEP_LOG_END@serial.txt@@@"
]
},
{
"cmd": [
"[CLEANUP]/test-orchestration-inputs_tmp_2/minfs",
"[CLEANUP]/swarming_tmp_3/610/out.tar",
"cp",
"::",
"[CLEANUP]/test_results/610"
],
"infra_step": true,
"name": "launch/collect.0.process results.QEMU.extract",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@4@@@"
]
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"remove",
"[CLEANUP]/swarming_tmp_3/610/out.tar"
],
"infra_step": true,
"name": "launch/collect.0.process results.QEMU.remove out.tar",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@4@@@"
]
},
{
"cmd": [],
"name": "launch/collect.0.process results.always pass",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@"
]
},
{
"cmd": [],
"name": "launch/collect.0.passed tasks",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [],
"name": "launch/collect.0.passed tasks.QEMU (attempt 0)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@",
"@@@STEP_TEXT@1m 2s@@@",
"@@@STEP_LOG_LINE@summary.json@{@@@",
"@@@STEP_LOG_LINE@summary.json@ \"outputs\": {@@@",
"@@@STEP_LOG_LINE@summary.json@ \"goodbye-txt\": \"goodbye.txt\"@@@",
"@@@STEP_LOG_LINE@summary.json@ }, @@@",
"@@@STEP_LOG_LINE@summary.json@ \"tests\": [@@@",
"@@@STEP_LOG_LINE@summary.json@ {@@@",
"@@@STEP_LOG_LINE@summary.json@ \"gn_label\": \"//a/b/c:hello_test(//toolchain)\", @@@",
"@@@STEP_LOG_LINE@summary.json@ \"name\": \"fuchsia-pkg://fuchsia.com/hello\", @@@",
"@@@STEP_LOG_LINE@summary.json@ \"output_file\": \"hello.out\", @@@",
"@@@STEP_LOG_LINE@summary.json@ \"result\": \"PASS\"@@@",
"@@@STEP_LOG_LINE@summary.json@ }, @@@",
"@@@STEP_LOG_LINE@summary.json@ {@@@",
"@@@STEP_LOG_LINE@summary.json@ \"gn_label\": \"//a/b/c:goodbye_test(//toolchain)\", @@@",
"@@@STEP_LOG_LINE@summary.json@ \"name\": \"fuchsia-pkg://fuchsia.com/goodbye\", @@@",
"@@@STEP_LOG_LINE@summary.json@ \"output_file\": \"goodbye.out\", @@@",
"@@@STEP_LOG_LINE@summary.json@ \"result\": \"PASS\"@@@",
"@@@STEP_LOG_LINE@summary.json@ }@@@",
"@@@STEP_LOG_LINE@summary.json@ ]@@@",
"@@@STEP_LOG_LINE@summary.json@}@@@",
"@@@STEP_LOG_END@summary.json@@@",
"@@@STEP_LOG_LINE@symbolized log@blah@@@",
"@@@STEP_LOG_LINE@symbolized log@blah@@@",
"@@@STEP_LOG_END@symbolized log@@@",
"@@@STEP_LOG_LINE@goodbye-txt@goodbye@@@",
"@@@STEP_LOG_END@goodbye-txt@@@",
"@@@STEP_LINK@swarming task@https://example.swarmingserver.appspot.com/task?id=610@@@",
"@@@STEP_LINK@task outputs@https://isolateserver.appspot.com/browse?namespace=default-gzip&hash=abc123@@@"
]
},
{
"cmd": [],
"name": "launch/collect.0.passed tasks.QEMU (attempt 0).all passed tests",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@4@@@",
"@@@STEP_SUMMARY_TEXT@2 passed tests@@@"
]
},
{
"cmd": [],
"name": "passes",
"~followup_annotations": [
"@@@STEP_SUMMARY_TEXT@1 passed@@@"
]
},
{
"cmd": [],
"name": "passes.QEMU",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [],
"name": "passes.QEMU.attempt 0 (pass)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"@@@STEP_TEXT@1m 2s@@@",
"@@@STEP_LOG_LINE@summary.json@{@@@",
"@@@STEP_LOG_LINE@summary.json@ \"outputs\": {@@@",
"@@@STEP_LOG_LINE@summary.json@ \"goodbye-txt\": \"goodbye.txt\"@@@",
"@@@STEP_LOG_LINE@summary.json@ }, @@@",
"@@@STEP_LOG_LINE@summary.json@ \"tests\": [@@@",
"@@@STEP_LOG_LINE@summary.json@ {@@@",
"@@@STEP_LOG_LINE@summary.json@ \"gn_label\": \"//a/b/c:hello_test(//toolchain)\", @@@",
"@@@STEP_LOG_LINE@summary.json@ \"name\": \"fuchsia-pkg://fuchsia.com/hello\", @@@",
"@@@STEP_LOG_LINE@summary.json@ \"output_file\": \"hello.out\", @@@",
"@@@STEP_LOG_LINE@summary.json@ \"result\": \"PASS\"@@@",
"@@@STEP_LOG_LINE@summary.json@ }, @@@",
"@@@STEP_LOG_LINE@summary.json@ {@@@",
"@@@STEP_LOG_LINE@summary.json@ \"gn_label\": \"//a/b/c:goodbye_test(//toolchain)\", @@@",
"@@@STEP_LOG_LINE@summary.json@ \"name\": \"fuchsia-pkg://fuchsia.com/goodbye\", @@@",
"@@@STEP_LOG_LINE@summary.json@ \"output_file\": \"goodbye.out\", @@@",
"@@@STEP_LOG_LINE@summary.json@ \"result\": \"PASS\"@@@",
"@@@STEP_LOG_LINE@summary.json@ }@@@",
"@@@STEP_LOG_LINE@summary.json@ ]@@@",
"@@@STEP_LOG_LINE@summary.json@}@@@",
"@@@STEP_LOG_END@summary.json@@@",
"@@@STEP_LOG_LINE@symbolized log@blah@@@",
"@@@STEP_LOG_LINE@symbolized log@blah@@@",
"@@@STEP_LOG_END@symbolized log@@@",
"@@@STEP_LOG_LINE@goodbye-txt@goodbye@@@",
"@@@STEP_LOG_END@goodbye-txt@@@",
"@@@STEP_LINK@swarming task@https://example.swarmingserver.appspot.com/task?id=610@@@",
"@@@STEP_LINK@task outputs@https://isolateserver.appspot.com/browse?namespace=default-gzip&hash=abc123@@@"
]
},
{
"cmd": [],
"name": "passes.QEMU.attempt 0 (pass).all passed tests",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@",
"@@@STEP_TEXT@<br/>fuchsia-pkg://fuchsia.com/hello<br/>fuchsia-pkg://fuchsia.com/goodbye@@@",
"@@@STEP_SUMMARY_TEXT@2 passed tests@@@"
]
},
{
"cmd": [],
"name": "flakes",
"~followup_annotations": [
"@@@STEP_SUMMARY_TEXT@0 flaked@@@"
]
},
{
"cmd": [],
"name": "failures",
"~followup_annotations": [
"@@@STEP_SUMMARY_TEXT@0 failed@@@"
]
},
{
"cmd": [],
"name": "all tasks passed"
},
{
"cmd": [],
"name": "upload test results",
"~followup_annotations": [
"@@@STEP_LINK@go/fuchsia-result-store/bid:8945511751514863184@https://goto.google.com/fuchsia-result-store/bid:8945511751514863184@@@",
"@@@SET_BUILD_PROPERTY@test-swarming-task-ids@[\"610\"]@@@"
]
},
{
"cmd": [],
"name": "upload test results.upload QEMU test results",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"{\"outputs\": {\"goodbye-txt\": \"goodbye.txt\"}, \"tests\": [{\"gn_label\": \"//a/b/c:hello_test(//toolchain)\", \"output_file\": \"hello.out\", \"name\": \"fuchsia-pkg://fuchsia.com/hello\", \"result\": \"PASS\"}, {\"gn_label\": \"//a/b/c:goodbye_test(//toolchain)\", \"output_file\": \"goodbye.out\", \"name\": \"fuchsia-pkg://fuchsia.com/goodbye\", \"result\": \"PASS\"}]}",
"[CLEANUP]/swarming_tmp_3/610/summary.json"
],
"infra_step": true,
"name": "upload test results.upload QEMU test results.write summary.json",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"@@@STEP_LOG_LINE@summary.json@{\"outputs\": {\"goodbye-txt\": \"goodbye.txt\"}, \"tests\": [{\"gn_label\": \"//a/b/c:hello_test(//toolchain)\", \"output_file\": \"hello.out\", \"name\": \"fuchsia-pkg://fuchsia.com/hello\", \"result\": \"PASS\"}, {\"gn_label\": \"//a/b/c:goodbye_test(//toolchain)\", \"output_file\": \"goodbye.out\", \"name\": \"fuchsia-pkg://fuchsia.com/goodbye\", \"result\": \"PASS\"}]}@@@",
"@@@STEP_LOG_END@summary.json@@@"
]
},
{
"cmd": [],
"name": "upload test results.upload QEMU test results.ensure gsutil",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
"cipd",
"ensure",
"-root",
"[START_DIR]/cipd/gsutil",
"-ensure-file",
"infra/gsutil version:4.41",
"-json-output",
"/path/to/tmp/json"
],
"infra_step": true,
"name": "upload test results.upload QEMU test results.ensure gsutil.ensure_installed",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-version: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",
"[START_DIR]/cipd/gsutil/gsutil",
"-o",
"GSUtil:software_update_check_period=0",
"-m",
"rsync",
"-r",
"[CLEANUP]/swarming_tmp_3/610",
"gs://gcs-bucket/builds/8945511751514863184/QEMU/610"
],
"infra_step": true,
"name": "upload test results.upload QEMU test results.upload QEMU/610 to gcs-bucket",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"@@@STEP_LINK@QEMU/610@https://console.cloud.google.com/storage/browser/gcs-bucket/builds/8945511751514863184/QEMU/610@@@"
]
},
{
"cmd": [
"[CLEANUP]/test-orchestration-inputs_tmp_2/covargs",
"-level",
"debug",
"-json-output",
"/path/to/tmp/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",
"-ids",
"[CLEANUP]/test-orchestration-inputs_tmp_2/ids.txt",
"-summary",
"[CLEANUP]/test_results/610/summary.json",
"-symbolize-dump",
"[CLEANUP]/QEMU-0-symbolizer-output.json"
],
"name": "covargs",
"~followup_annotations": [
"@@@STEP_LOG_END@json.output[covargs-output.json] (invalid)@@@",
"@@@STEP_LOG_LINE@json.output[covargs-output.json] (exception)@No JSON object could be decoded@@@",
"@@@STEP_LOG_END@json.output[covargs-output.json] (exception)@@@"
]
},
{
"cmd": [
"vpython",
"-vpython-spec",
"RECIPE_MODULE[fuchsia::gsutil]/resources/gsutil.vpython",
"-u",
"[START_DIR]/cipd/gsutil/gsutil",
"-o",
"GSUtil:software_update_check_period=0",
"-o",
"GSUtil:parallel_process_count=8",
"-o",
"GSUtil:parallel_thread_count=1",
"-m",
"rsync",
"-r",
"-j",
"html",
"[CLEANUP]/coverage",
"gs://gcs-bucket/builds/8945511751514863184/coverage"
],
"infra_step": true,
"name": "upload coverage",
"~followup_annotations": [
"@@@STEP_LINK@gsutil.rsync@https://console.cloud.google.com/storage/browser/gcs-bucket/builds/8945511751514863184/coverage@@@",
"@@@STEP_LINK@index.html@https://storage.googleapis.com/gcs-bucket/builds/8945511751514863184/coverage/index.html@@@"
]
},
{
"cmd": [],
"name": "check log QEMU:serial.txt"
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"[CLEANUP]/swarming_tmp_3/610/serial.txt",
"/path/to/tmp/"
],
"infra_step": true,
"name": "check log QEMU:serial.txt.read serial.txt",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@serial.txt@extra log contents@@@",
"@@@STEP_LOG_END@serial.txt@@@"
]
},
{
"name": "$result"
}
]