blob: 330b5f445ca437927df9d702f58aad5dfc5ca005 [file] [log] [blame]
[
{
"cmd": [],
"name": "input properties",
"~followup_annotations": [
"@@@STEP_LOG_LINE@properties@{@@@",
"@@@STEP_LOG_LINE@properties@ \"fxt_options\": {@@@",
"@@@STEP_LOG_LINE@properties@ \"tap_projects\": [@@@",
"@@@STEP_LOG_LINE@properties@ \"fuchsia.tap\"@@@",
"@@@STEP_LOG_LINE@properties@ ],@@@",
"@@@STEP_LOG_LINE@properties@ \"timeout_secs\": 3600,@@@",
"@@@STEP_LOG_LINE@properties@ \"guitar_config\": {@@@",
"@@@STEP_LOG_LINE@properties@ \"projectfoo\": \"bar\"@@@",
"@@@STEP_LOG_LINE@properties@ }@@@",
"@@@STEP_LOG_LINE@properties@ },@@@",
"@@@STEP_LOG_LINE@properties@ \"guitar_test_filter_exprs\": [@@@",
"@@@STEP_LOG_LINE@properties@ \"deps(//foo)\"@@@",
"@@@STEP_LOG_LINE@properties@ ],@@@",
"@@@STEP_LOG_LINE@properties@ \"recipe\": \"fuchsia/fuchsia\",@@@",
"@@@STEP_LOG_LINE@properties@ \"spec\": {@@@",
"@@@STEP_LOG_LINE@properties@ \"checkout\": {@@@",
"@@@STEP_LOG_LINE@properties@ \"manifest\": \"manifest\",@@@",
"@@@STEP_LOG_LINE@properties@ \"remote\": \"remote\"@@@",
"@@@STEP_LOG_LINE@properties@ },@@@",
"@@@STEP_LOG_LINE@properties@ \"build\": {@@@",
"@@@STEP_LOG_LINE@properties@ \"upload_results\": true@@@",
"@@@STEP_LOG_LINE@properties@ },@@@",
"@@@STEP_LOG_LINE@properties@ \"artifact_gcs_bucket\": \"gcs-bucket\"@@@",
"@@@STEP_LOG_LINE@properties@ },@@@",
"@@@STEP_LOG_LINE@properties@ \"$recipe_engine/buildbucket\": {@@@",
"@@@STEP_LOG_LINE@properties@ \"build\": {@@@",
"@@@STEP_LOG_LINE@properties@ \"id\": \"8945511751514863184\",@@@",
"@@@STEP_LOG_LINE@properties@ \"builder\": {@@@",
"@@@STEP_LOG_LINE@properties@ \"project\": \"fuchsia\",@@@",
"@@@STEP_LOG_LINE@properties@ \"bucket\": \"ci\",@@@",
"@@@STEP_LOG_LINE@properties@ \"builder\": \"builder\"@@@",
"@@@STEP_LOG_LINE@properties@ },@@@",
"@@@STEP_LOG_LINE@properties@ \"createdBy\": \"user:luci-scheduler@appspot.gserviceaccount.com\",@@@",
"@@@STEP_LOG_LINE@properties@ \"createTime\": \"2018-05-25T23:50:17Z\",@@@",
"@@@STEP_LOG_LINE@properties@ \"input\": {@@@",
"@@@STEP_LOG_LINE@properties@ \"gitilesCommit\": {@@@",
"@@@STEP_LOG_LINE@properties@ \"host\": \"fuchsia.googlesource.com\",@@@",
"@@@STEP_LOG_LINE@properties@ \"project\": \"fuchsia\",@@@",
"@@@STEP_LOG_LINE@properties@ \"id\": \"2d72510e447ab60a9728aeea2362d8be2cbd7789\",@@@",
"@@@STEP_LOG_LINE@properties@ \"ref\": \"refs/heads/main\"@@@",
"@@@STEP_LOG_LINE@properties@ }@@@",
"@@@STEP_LOG_LINE@properties@ },@@@",
"@@@STEP_LOG_LINE@properties@ \"infra\": {@@@",
"@@@STEP_LOG_LINE@properties@ \"resultdb\": {@@@",
"@@@STEP_LOG_LINE@properties@ \"invocation\": \"invocations/build:8945511751514863184\"@@@",
"@@@STEP_LOG_LINE@properties@ },@@@",
"@@@STEP_LOG_LINE@properties@ \"backend\": {@@@",
"@@@STEP_LOG_LINE@properties@ \"config\": {@@@",
"@@@STEP_LOG_LINE@properties@ \"priority\": 30@@@",
"@@@STEP_LOG_LINE@properties@ },@@@",
"@@@STEP_LOG_LINE@properties@ \"task\": {@@@",
"@@@STEP_LOG_LINE@properties@ \"id\": {@@@",
"@@@STEP_LOG_LINE@properties@ \"target\": \"swarming://chromium-swarm\"@@@",
"@@@STEP_LOG_LINE@properties@ }@@@",
"@@@STEP_LOG_LINE@properties@ }@@@",
"@@@STEP_LOG_LINE@properties@ }@@@",
"@@@STEP_LOG_LINE@properties@ },@@@",
"@@@STEP_LOG_LINE@properties@ \"executionTimeout\": \"36000s\"@@@",
"@@@STEP_LOG_LINE@properties@ }@@@",
"@@@STEP_LOG_LINE@properties@ }@@@",
"@@@STEP_LOG_LINE@properties@}@@@",
"@@@STEP_LOG_END@properties@@@",
"@@@SET_BUILD_PROPERTY@gcs_bucket@\"\"@@@"
]
},
{
"cmd": [],
"name": "build",
"~followup_annotations": [
"@@@STEP_TEXT@(cache miss)@@@",
"@@@STEP_SUMMARY_TEXT@a summary@@@",
"@@@STEP_LINK@builder-subbuild@https://ci.chromium.org/b/8945511751514863184@@@",
"@@@STEP_LINK@foo.txt@https://logs.example.com/foo.txt@@@",
"@@@STEP_LINK@bar.txt@https://logs.example.com/bar.txt@@@",
"@@@STEP_LINK@build_artifacts@http://console.cloud.google.com/storage/browser/gcs-bucket/builds/8945511751514863184@@@",
"@@@SET_BUILD_PROPERTY@checkout_info@{\"manifest\": \"foo\"}@@@",
"@@@SET_BUILD_PROPERTY@child_build_id@\"8945511751514863184\"@@@",
"@@@SET_BUILD_PROPERTY@got_revision@\"abcdef\"@@@",
"@@@SET_BUILD_PROPERTY@integration-revision-count@1.0@@@"
]
},
{
"cmd": [
"bb",
"batch",
"-host",
"cr-buildbucket.appspot.com"
],
"infra_step": true,
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "build.schedule",
"stdin": "{\"requests\": [{\"scheduleBuild\": {\"builder\": {\"bucket\": \"ci\", \"builder\": \"builder-subbuild\", \"project\": \"fuchsia\"}, \"experimental\": \"NO\", \"experiments\": {\"luci.buildbucket.parent_tracking\": false}, \"fields\": \"builder,createTime,createdBy,critical,endTime,id,infra,input,number,output,startTime,status,updateTime\", \"gitilesCommit\": {\"host\": \"fuchsia.googlesource.com\", \"id\": \"2d72510e447ab60a9728aeea2362d8be2cbd7789\", \"project\": \"fuchsia\", \"ref\": \"refs/heads/main\"}, \"properties\": {\"parent_id\": \"8945511751514863184\"}, \"requestId\": \"8945511751514863184-00000000-0000-0000-0000-000000001337\", \"swarming\": {\"parentRunId\": \"fake-task-id\"}, \"tags\": [{\"key\": \"hide-in-gerrit\", \"value\": \"subbuild\"}, {\"key\": \"parent_buildbucket_id\", \"value\": \"8945511751514863184\"}, {\"key\": \"skip-retry-in-gerrit\", \"value\": \"subbuild\"}, {\"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@ \"builder\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"bucket\": \"ci\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"builder\": \"builder-subbuild\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"project\": \"fuchsia\"@@@",
"@@@STEP_LOG_LINE@json.output@ },@@@",
"@@@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@ \"experiments\": {@@@",
"@@@STEP_LOG_LINE@request@ \"luci.buildbucket.parent_tracking\": false@@@",
"@@@STEP_LOG_LINE@request@ },@@@",
"@@@STEP_LOG_LINE@request@ \"fields\": \"builder,createTime,createdBy,critical,endTime,id,infra,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/main\"@@@",
"@@@STEP_LOG_LINE@request@ },@@@",
"@@@STEP_LOG_LINE@request@ \"properties\": {@@@",
"@@@STEP_LOG_LINE@request@ \"parent_id\": \"8945511751514863184\"@@@",
"@@@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\": \"hide-in-gerrit\",@@@",
"@@@STEP_LOG_LINE@request@ \"value\": \"subbuild\"@@@",
"@@@STEP_LOG_LINE@request@ },@@@",
"@@@STEP_LOG_LINE@request@ {@@@",
"@@@STEP_LOG_LINE@request@ \"key\": \"parent_buildbucket_id\",@@@",
"@@@STEP_LOG_LINE@request@ \"value\": \"8945511751514863184\"@@@",
"@@@STEP_LOG_LINE@request@ },@@@",
"@@@STEP_LOG_LINE@request@ {@@@",
"@@@STEP_LOG_LINE@request@ \"key\": \"skip-retry-in-gerrit\",@@@",
"@@@STEP_LOG_LINE@request@ \"value\": \"subbuild\"@@@",
"@@@STEP_LOG_LINE@request@ },@@@",
"@@@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.collect",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"bb",
"collect",
"-host",
"cr-buildbucket.appspot.com",
"-interval",
"20s",
"8945511751514863184"
],
"infra_step": true,
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "build.collect.wait",
"timeout": 86400.0,
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
"bb",
"batch",
"-host",
"cr-buildbucket.appspot.com"
],
"infra_step": true,
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "build.collect.get",
"stdin": "{\"requests\": [{\"getBuild\": {\"fields\": \"builder,createTime,createdBy,critical,endTime,id,infra,input,number,output,startTime,status,steps.*.logs.*.name,steps.*.logs.*.viewUrl,steps.*.name,steps.*.summaryMarkdown,summaryMarkdown,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-subbuild\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"project\": \"fuchsia\"@@@",
"@@@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@ \"backend\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"task\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"id\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"id\": \"abc123\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ },@@@",
"@@@STEP_LOG_LINE@json.output@ \"resultdb\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"invocation\": \"invocations/build:8945511751514863184\"@@@",
"@@@STEP_LOG_LINE@json.output@ },@@@",
"@@@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\": \"fuchsia\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"ref\": \"refs/heads/main\"@@@",
"@@@STEP_LOG_LINE@json.output@ },@@@",
"@@@STEP_LOG_LINE@json.output@ \"properties\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"parent_id\": \"123123\"@@@",
"@@@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@ \"checkout_info\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"manifest\": \"foo\"@@@",
"@@@STEP_LOG_LINE@json.output@ },@@@",
"@@@STEP_LOG_LINE@json.output@ \"got_revision\": \"abcdef\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"integration-revision-count\": 1,@@@",
"@@@STEP_LOG_LINE@json.output@ \"test_orchestration_inputs_digest\": \"abc\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ },@@@",
"@@@STEP_LOG_LINE@json.output@ \"status\": \"SUCCESS\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"steps\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"logs\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"foo.txt\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"viewUrl\": \"https://logs.example.com/foo.txt\"@@@",
"@@@STEP_LOG_LINE@json.output@ },@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"bar.txt\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"viewUrl\": \"https://logs.example.com/bar.txt\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ ],@@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"build\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"summaryMarkdown\": \"a summary\"@@@",
"@@@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_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LOG_LINE@request@{@@@",
"@@@STEP_LOG_LINE@request@ \"requests\": [@@@",
"@@@STEP_LOG_LINE@request@ {@@@",
"@@@STEP_LOG_LINE@request@ \"getBuild\": {@@@",
"@@@STEP_LOG_LINE@request@ \"fields\": \"builder,createTime,createdBy,critical,endTime,id,infra,input,number,output,startTime,status,steps.*.logs.*.name,steps.*.logs.*.viewUrl,steps.*.name,steps.*.summaryMarkdown,summaryMarkdown,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": "run external tests",
"~followup_annotations": [
"@@@STEP_LINK@tap_tests@http://test/tap-id@@@",
"@@@STEP_LINK@guitar_tests_0@http://fusion2/guitar-project-id1@@@",
"@@@STEP_LINK@guitar_tests_1@http://fusion2/guitar-project-id2@@@"
]
},
{
"cmd": [],
"name": "run external tests.ensure fuchsia_internal/infra/fxt/${platform}",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [],
"name": "run external tests.ensure fuchsia_internal/infra/fxt/${platform}.get packages",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
"vpython3",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"RECIPE_MODULE[fuchsia::fxt]/resources/cipd.ensure",
"/path/to/tmp/"
],
"infra_step": true,
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "run external tests.ensure fuchsia_internal/infra/fxt/${platform}.get packages.read ensure file",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@",
"@@@STEP_LOG_LINE@cipd.ensure@fuchsia_internal/infra/fxt/${platform} version:pinned-version@@@",
"@@@STEP_LOG_END@cipd.ensure@@@"
]
},
{
"cmd": [],
"name": "run external tests.ensure fuchsia_internal/infra/fxt/${platform}.install fuchsia_internal/infra/fxt",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
"vpython3",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0o777",
"[START_DIR]/cipd_tool/fuchsia_internal/infra/fxt/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07"
],
"infra_step": true,
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "run external tests.ensure fuchsia_internal/infra/fxt/${platform}.install fuchsia_internal/infra/fxt.ensure package directory",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@"
]
},
{
"cmd": [
"cipd",
"ensure",
"-root",
"[START_DIR]/cipd_tool/fuchsia_internal/infra/fxt/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07",
"-ensure-file",
"fuchsia_internal/infra/fxt/${platform} version:pinned-version",
"-max-threads",
"0",
"-json-output",
"/path/to/tmp/json"
],
"infra_step": true,
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "run external tests.ensure fuchsia_internal/infra/fxt/${platform}.install fuchsia_internal/infra/fxt.ensure_installed",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-version:pinned-v\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"package\": \"fuchsia_internal/infra/fxt/resolved-platform\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ ]@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"[START_DIR]/cipd_tool/fuchsia_internal/infra/fxt/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/fxt",
"launch",
"-gcs-bucket",
"gcs-bucket",
"-namespace",
"8945511751514863184",
"-json-output",
"/path/to/tmp/json",
"-tap-project",
"fuchsia.tap",
"-guitar-config-json",
"{\"projectfoo\": \"bar\"}",
"-guitar-test-filter-expr",
"deps(//foo)"
],
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "run external tests.launch",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"change_num\": 12345,@@@",
"@@@STEP_LOG_LINE@json.output@ \"guitar_project_request_ids\": [@@@",
"@@@STEP_LOG_LINE@json.output@ \"guitar-project-id1\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"guitar-project-id2\"@@@",
"@@@STEP_LOG_LINE@json.output@ ],@@@",
"@@@STEP_LOG_LINE@json.output@ \"presubmit_token\": \"\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"tap_request_id\": \"tap-id\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"workspace\": \"test-ws\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LINK@changelist@http://cl/12345@@@",
"@@@STEP_LINK@tap_tests@http://test/tap-id@@@",
"@@@STEP_LINK@guitar_tests_0@http://fusion2/guitar-project-id1@@@",
"@@@STEP_LINK@guitar_tests_1@http://fusion2/guitar-project-id2@@@"
]
},
{
"cmd": [
"[START_DIR]/cipd_tool/fuchsia_internal/infra/fxt/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/fxt",
"monitor",
"-timeout",
"3600",
"-tap-request-id",
"tap-id",
"-guitar-project-request-id",
"guitar-project-id1",
"-guitar-project-request-id",
"guitar-project-id2"
],
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "run external tests.monitor",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"[START_DIR]/cipd_tool/fuchsia_internal/infra/fxt/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/fxt",
"cleanup",
"-workspace",
"test-ws"
],
"infra_step": true,
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "run external tests.cleanup",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"name": "$result"
}
]