blob: e3ee9888016f1bd32343fde039a56a73d87bafee [file] [log] [blame]
[
{
"cmd": [],
"name": "checkout"
},
{
"cmd": [
"vpython3",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[CLEANUP]/checkout_tmp_1"
],
"infra_step": true,
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "checkout.makedirs",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"git",
"init"
],
"cwd": "[CLEANUP]/checkout_tmp_1",
"infra_step": true,
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "checkout.git init",
"timeout": 60.0,
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"git",
"remote",
"add",
"origin",
"https://fuchsia.googlesource.com/foo"
],
"cwd": "[CLEANUP]/checkout_tmp_1",
"infra_step": true,
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "checkout.git remote",
"timeout": 600.0,
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"git",
"config",
"fetch.uriprotocols",
"https"
],
"cwd": "[CLEANUP]/checkout_tmp_1",
"infra_step": true,
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "checkout.set fetch.uriprotocols",
"timeout": 60.0,
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [],
"name": "checkout.cache",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"vpython3",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[CACHE]/git"
],
"cwd": "[CLEANUP]/checkout_tmp_1",
"infra_step": true,
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "checkout.cache.ensure git cache dir",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
"vpython3",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"",
"[CACHE]/git/.GUARD_FILE"
],
"cwd": "[CLEANUP]/checkout_tmp_1",
"infra_step": true,
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "checkout.cache.write git cache guard file",
"~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",
"0777",
"[CACHE]/git/fuchsia.googlesource.com-foo"
],
"cwd": "[CLEANUP]/checkout_tmp_1",
"infra_step": true,
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "checkout.cache.makedirs",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
"git",
"init",
"--bare"
],
"cwd": "[CACHE]/git/fuchsia.googlesource.com-foo",
"infra_step": true,
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "checkout.cache.git init",
"timeout": 60.0,
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
"git",
"config",
"remote.origin.url",
"https://fuchsia.googlesource.com/foo"
],
"cwd": "[CACHE]/git/fuchsia.googlesource.com-foo",
"infra_step": true,
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "checkout.cache.remote set-url",
"timeout": 60.0,
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
"git",
"config",
"fetch.uriprotocols",
"https"
],
"cwd": "[CACHE]/git/fuchsia.googlesource.com-foo",
"infra_step": true,
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "checkout.cache.set fetch.uriprotocols",
"timeout": 60.0,
"~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-foo",
"infra_step": true,
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "checkout.cache.replace fetch configs",
"timeout": 60.0,
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
"git",
"fetch",
"--prune",
"--tags",
"origin"
],
"cwd": "[CACHE]/git/fuchsia.googlesource.com-foo",
"infra_step": true,
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "checkout.cache.git fetch",
"timeout": 1200.0,
"~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",
"0777",
"[CLEANUP]/checkout_tmp_1/.git/objects/info"
],
"cwd": "[CLEANUP]/checkout_tmp_1",
"infra_step": true,
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "checkout.cache.makedirs object/info",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
"vpython3",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"[CACHE]/git/fuchsia.googlesource.com-foo/objects\n",
"[CLEANUP]/checkout_tmp_1/.git/objects/info/alternates"
],
"cwd": "[CLEANUP]/checkout_tmp_1",
"infra_step": true,
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "checkout.cache.alternates",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"@@@STEP_LOG_LINE@alternates@[CACHE]/git/fuchsia.googlesource.com-foo/objects@@@",
"@@@STEP_LOG_END@alternates@@@"
]
},
{
"cmd": [
"vpython3",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"remove",
"[CACHE]/git/.GUARD_FILE"
],
"cwd": "[CLEANUP]/checkout_tmp_1",
"infra_step": true,
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "checkout.cache.remove git cache guard file",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
"git",
"fetch",
"--tags",
"origin"
],
"cwd": "[CLEANUP]/checkout_tmp_1",
"infra_step": true,
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "checkout.git fetch",
"timeout": 1200.0,
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"git",
"checkout",
"-f",
"2d72510e447ab60a9728aeea2362d8be2cbd7789"
],
"cwd": "[CLEANUP]/checkout_tmp_1",
"infra_step": true,
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "checkout.git checkout",
"timeout": 600.0,
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"git",
"rev-parse",
"HEAD"
],
"cwd": "[CLEANUP]/checkout_tmp_1",
"infra_step": true,
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "checkout.git rev-parse",
"timeout": 60.0,
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"git",
"clean",
"-f",
"-d",
"-x"
],
"cwd": "[CLEANUP]/checkout_tmp_1",
"infra_step": true,
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "checkout.git clean",
"timeout": 600.0,
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [],
"name": "checkout.submodule",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"git",
"submodule",
"sync"
],
"cwd": "[CLEANUP]/checkout_tmp_1",
"infra_step": true,
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "checkout.submodule.git submodule sync",
"timeout": 600.0,
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
"git",
"submodule",
"update",
"--init",
"--jobs",
"4"
],
"cwd": "[CLEANUP]/checkout_tmp_1",
"infra_step": true,
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "checkout.submodule.git submodule update",
"timeout": 600.0,
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
"git",
"rev-list",
"--count",
"HEAD"
],
"cwd": "[CLEANUP]/checkout_tmp_1",
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "resolve placeholder version",
"timeout": 60.0
},
{
"cmd": [
"[CLEANUP]/checkout_tmp_1/scripts/build.sh",
"--build-dir",
"[CLEANUP]/build_tmp_1",
"--version",
"0.0.0.1"
],
"cwd": "[CLEANUP]/checkout_tmp_1",
"env": {
"HOME": "[CLEANUP]",
"XDG_CACHE_HOME": "[CLEANUP]",
"XDG_CONFIG_HOME": "[CLEANUP]",
"XDG_DATA_HOME": "[CLEANUP]",
"XDG_HOME": "[CLEANUP]",
"XDG_STATE_HOME": "[CLEANUP]"
},
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "build"
},
{
"cmd": [
"[CLEANUP]/checkout_tmp_1/scripts/emit_test_manifest.sh"
],
"cwd": "[CLEANUP]/checkout_tmp_1",
"env": {
"HOME": "[CLEANUP]",
"XDG_CACHE_HOME": "[CLEANUP]",
"XDG_CONFIG_HOME": "[CLEANUP]",
"XDG_DATA_HOME": "[CLEANUP]",
"XDG_HOME": "[CLEANUP]",
"XDG_STATE_HOME": "[CLEANUP]"
},
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "generate test manifest",
"~followup_annotations": [
"@@@STEP_LOG_LINE@proto.output@{@@@",
"@@@STEP_LOG_LINE@proto.output@ \"root_dir\": \"[START_DIR]/foo\",@@@",
"@@@STEP_LOG_LINE@proto.output@ \"test_groups\": [@@@",
"@@@STEP_LOG_LINE@proto.output@ {@@@",
"@@@STEP_LOG_LINE@proto.output@ \"command\": [@@@",
"@@@STEP_LOG_LINE@proto.output@ \"run-tests\",@@@",
"@@@STEP_LOG_LINE@proto.output@ \"--verbose\"@@@",
"@@@STEP_LOG_LINE@proto.output@ ],@@@",
"@@@STEP_LOG_LINE@proto.output@ \"exec_dir\": \"path/to/exec/dir\",@@@",
"@@@STEP_LOG_LINE@proto.output@ \"name\": \"group1\",@@@",
"@@@STEP_LOG_LINE@proto.output@ \"runfiles\": [@@@",
"@@@STEP_LOG_LINE@proto.output@ \"some/runtime/dep\",@@@",
"@@@STEP_LOG_LINE@proto.output@ \"some/runtime\"@@@",
"@@@STEP_LOG_LINE@proto.output@ ],@@@",
"@@@STEP_LOG_LINE@proto.output@ \"scheduling_dimensions\": {@@@",
"@@@STEP_LOG_LINE@proto.output@ \"foo\": \"bar\"@@@",
"@@@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": [],
"name": "upload test dependencies"
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[fuchsia::cas_util]/resources/hardlink.py",
"--link-json",
"{\"[START_DIR]/foo/some/runtime\": [\"[CLEANUP]/cas-inputs_tmp_1/some/runtime\"]}"
],
"cwd": "[CLEANUP]/checkout_tmp_1",
"env": {
"HOME": "[CLEANUP]",
"XDG_CACHE_HOME": "[CLEANUP]",
"XDG_CONFIG_HOME": "[CLEANUP]",
"XDG_DATA_HOME": "[CLEANUP]",
"XDG_HOME": "[CLEANUP]",
"XDG_STATE_HOME": "[CLEANUP]"
},
"infra_step": true,
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "upload test dependencies.create links",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"vpython3",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"RECIPE_MODULE[recipe_engine::cas]/resources/infra.sha1",
"/path/to/tmp/"
],
"cwd": "[CLEANUP]/checkout_tmp_1",
"env": {
"HOME": "[CLEANUP]",
"XDG_CACHE_HOME": "[CLEANUP]",
"XDG_CONFIG_HOME": "[CLEANUP]",
"XDG_DATA_HOME": "[CLEANUP]",
"XDG_HOME": "[CLEANUP]",
"XDG_STATE_HOME": "[CLEANUP]"
},
"infra_step": true,
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "upload test dependencies.read infra revision",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@infra.sha1@git_revision:mock_infra_git_revision@@@",
"@@@STEP_LOG_END@infra.sha1@@@"
]
},
{
"cmd": [],
"name": "upload test dependencies.install infra/tools/luci/cas",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"vpython3",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[START_DIR]/cipd_tool/infra/tools/luci/cas/git_revision%3Amock_infra_git_revision"
],
"cwd": "[CLEANUP]/checkout_tmp_1",
"env": {
"HOME": "[CLEANUP]",
"XDG_CACHE_HOME": "[CLEANUP]",
"XDG_CONFIG_HOME": "[CLEANUP]",
"XDG_DATA_HOME": "[CLEANUP]",
"XDG_HOME": "[CLEANUP]",
"XDG_STATE_HOME": "[CLEANUP]"
},
"infra_step": true,
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "upload test dependencies.install infra/tools/luci/cas.ensure package directory",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
"cipd",
"ensure",
"-root",
"[START_DIR]/cipd_tool/infra/tools/luci/cas/git_revision%3Amock_infra_git_revision",
"-ensure-file",
"infra/tools/luci/cas/${platform} git_revision:mock_infra_git_revision",
"-max-threads",
"0",
"-json-output",
"/path/to/tmp/json"
],
"cwd": "[CLEANUP]/checkout_tmp_1",
"env": {
"HOME": "[CLEANUP]",
"XDG_CACHE_HOME": "[CLEANUP]",
"XDG_CONFIG_HOME": "[CLEANUP]",
"XDG_DATA_HOME": "[CLEANUP]",
"XDG_HOME": "[CLEANUP]",
"XDG_STATE_HOME": "[CLEANUP]"
},
"infra_step": true,
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "upload test dependencies.install infra/tools/luci/cas.ensure_installed",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-git_revision:moc\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"package\": \"infra/tools/luci/cas/resolved-platform\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ ]@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"[START_DIR]/cipd_tool/infra/tools/luci/cas/git_revision%3Amock_infra_git_revision/cas",
"archive",
"-cas-instance",
"projects/example-cas-server/instances/default_instance",
"-dump-digest",
"/path/to/tmp/",
"-log-level",
"debug",
"-paths",
"[CLEANUP]/cas-inputs_tmp_1:."
],
"cwd": "[CLEANUP]/checkout_tmp_1",
"env": {
"HOME": "[CLEANUP]",
"XDG_CACHE_HOME": "[CLEANUP]",
"XDG_CONFIG_HOME": "[CLEANUP]",
"XDG_DATA_HOME": "[CLEANUP]",
"XDG_HOME": "[CLEANUP]",
"XDG_STATE_HOME": "[CLEANUP]"
},
"infra_step": true,
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "upload test dependencies.upload files for group1",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LINK@CAS UI@https://cas-viewer.appspot.com/projects/example-cas-server/instances/default_instance/blobs/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855/0/tree@@@"
]
},
{
"cmd": [],
"name": "launch/collect"
},
{
"cmd": [],
"name": "launch/collect.0",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_SUMMARY_TEXT@group1 failed, group1 failed after max attempts@@@"
]
},
{
"cmd": [],
"name": "launch/collect.0.launch",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [],
"name": "launch/collect.0.launch.group1 (attempt 0)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@",
"@@@STEP_LINK@Swarming task@https://example.swarmingserver.appspot.com/task?id=0@@@"
]
},
{
"cmd": [],
"name": "launch/collect.0.launch.group1 (attempt 0).install infra/tools/luci/swarming",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@4@@@"
]
},
{
"cmd": [
"vpython3",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[START_DIR]/cipd_tool/infra/tools/luci/swarming/swarming_module_pin"
],
"cwd": "[CLEANUP]/checkout_tmp_1",
"env": {
"HOME": "[CLEANUP]",
"XDG_CACHE_HOME": "[CLEANUP]",
"XDG_CONFIG_HOME": "[CLEANUP]",
"XDG_DATA_HOME": "[CLEANUP]",
"XDG_HOME": "[CLEANUP]",
"XDG_STATE_HOME": "[CLEANUP]"
},
"infra_step": true,
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "launch/collect.0.launch.group1 (attempt 0).install infra/tools/luci/swarming.ensure package directory",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@5@@@"
]
},
{
"cmd": [
"cipd",
"ensure",
"-root",
"[START_DIR]/cipd_tool/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"
],
"cwd": "[CLEANUP]/checkout_tmp_1",
"env": {
"HOME": "[CLEANUP]",
"XDG_CACHE_HOME": "[CLEANUP]",
"XDG_CONFIG_HOME": "[CLEANUP]",
"XDG_DATA_HOME": "[CLEANUP]",
"XDG_HOME": "[CLEANUP]",
"XDG_STATE_HOME": "[CLEANUP]"
},
"infra_step": true,
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "launch/collect.0.launch.group1 (attempt 0).install infra/tools/luci/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-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": [
"[START_DIR]/cipd_tool/infra/tools/luci/swarming/swarming_module_pin/swarming",
"spawn-tasks",
"-server",
"https://example.swarmingserver.appspot.com",
"-json-input",
"{\"requests\": [{\"name\": \"group1\", \"priority\": \"200\", \"realm\": \"fuchsia:ci\", \"service_account\": \"\", \"task_slices\": [{\"expiration_secs\": \"3600\", \"properties\": {\"cas_input_root\": {\"cas_instance\": \"projects/example-cas-server/instances/default_instance\", \"digest\": {\"hash\": \"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\", \"size_bytes\": \"0\"}}, \"command\": [\"run-tests\", \"--verbose\"], \"containment\": {\"containment_type\": \"NONE\"}, \"dimensions\": [{\"key\": \"foo\", \"value\": \"bar\"}, {\"key\": \"pool\", \"value\": \"testpool\"}], \"env\": [], \"env_prefixes\": [], \"execution_timeout_secs\": \"0\", \"grace_period_secs\": \"30\", \"idempotent\": false, \"io_timeout_secs\": \"300\", \"outputs\": [], \"relative_cwd\": \"path/to/exec/dir\"}, \"wait_for_capacity\": false}]}]}",
"-json-output",
"/path/to/tmp/json"
],
"cwd": "[CLEANUP]/checkout_tmp_1",
"env": {
"HOME": "[CLEANUP]",
"XDG_CACHE_HOME": "[CLEANUP]",
"XDG_CONFIG_HOME": "[CLEANUP]",
"XDG_DATA_HOME": "[CLEANUP]",
"XDG_HOME": "[CLEANUP]",
"XDG_STATE_HOME": "[CLEANUP]"
},
"infra_step": true,
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "launch/collect.0.launch.group1 (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\": \"group1\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"task_id\": \"0\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"task_result\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"resultdb_info\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"invocation\": \"invocations/0\"@@@",
"@@@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@json.input@{@@@",
"@@@STEP_LOG_LINE@json.input@ \"requests\": [@@@",
"@@@STEP_LOG_LINE@json.input@ {@@@",
"@@@STEP_LOG_LINE@json.input@ \"name\": \"group1\", @@@",
"@@@STEP_LOG_LINE@json.input@ \"priority\": \"200\", @@@",
"@@@STEP_LOG_LINE@json.input@ \"realm\": \"fuchsia:ci\", @@@",
"@@@STEP_LOG_LINE@json.input@ \"service_account\": \"\", @@@",
"@@@STEP_LOG_LINE@json.input@ \"task_slices\": [@@@",
"@@@STEP_LOG_LINE@json.input@ {@@@",
"@@@STEP_LOG_LINE@json.input@ \"expiration_secs\": \"3600\", @@@",
"@@@STEP_LOG_LINE@json.input@ \"properties\": {@@@",
"@@@STEP_LOG_LINE@json.input@ \"cas_input_root\": {@@@",
"@@@STEP_LOG_LINE@json.input@ \"cas_instance\": \"projects/example-cas-server/instances/default_instance\", @@@",
"@@@STEP_LOG_LINE@json.input@ \"digest\": {@@@",
"@@@STEP_LOG_LINE@json.input@ \"hash\": \"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\", @@@",
"@@@STEP_LOG_LINE@json.input@ \"size_bytes\": \"0\"@@@",
"@@@STEP_LOG_LINE@json.input@ }@@@",
"@@@STEP_LOG_LINE@json.input@ }, @@@",
"@@@STEP_LOG_LINE@json.input@ \"command\": [@@@",
"@@@STEP_LOG_LINE@json.input@ \"run-tests\", @@@",
"@@@STEP_LOG_LINE@json.input@ \"--verbose\"@@@",
"@@@STEP_LOG_LINE@json.input@ ], @@@",
"@@@STEP_LOG_LINE@json.input@ \"containment\": {@@@",
"@@@STEP_LOG_LINE@json.input@ \"containment_type\": \"NONE\"@@@",
"@@@STEP_LOG_LINE@json.input@ }, @@@",
"@@@STEP_LOG_LINE@json.input@ \"dimensions\": [@@@",
"@@@STEP_LOG_LINE@json.input@ {@@@",
"@@@STEP_LOG_LINE@json.input@ \"key\": \"foo\", @@@",
"@@@STEP_LOG_LINE@json.input@ \"value\": \"bar\"@@@",
"@@@STEP_LOG_LINE@json.input@ }, @@@",
"@@@STEP_LOG_LINE@json.input@ {@@@",
"@@@STEP_LOG_LINE@json.input@ \"key\": \"pool\", @@@",
"@@@STEP_LOG_LINE@json.input@ \"value\": \"testpool\"@@@",
"@@@STEP_LOG_LINE@json.input@ }@@@",
"@@@STEP_LOG_LINE@json.input@ ], @@@",
"@@@STEP_LOG_LINE@json.input@ \"env\": [], @@@",
"@@@STEP_LOG_LINE@json.input@ \"env_prefixes\": [], @@@",
"@@@STEP_LOG_LINE@json.input@ \"execution_timeout_secs\": \"0\", @@@",
"@@@STEP_LOG_LINE@json.input@ \"grace_period_secs\": \"30\", @@@",
"@@@STEP_LOG_LINE@json.input@ \"idempotent\": false, @@@",
"@@@STEP_LOG_LINE@json.input@ \"io_timeout_secs\": \"300\", @@@",
"@@@STEP_LOG_LINE@json.input@ \"outputs\": [], @@@",
"@@@STEP_LOG_LINE@json.input@ \"relative_cwd\": \"path/to/exec/dir\"@@@",
"@@@STEP_LOG_LINE@json.input@ }, @@@",
"@@@STEP_LOG_LINE@json.input@ \"wait_for_capacity\": false@@@",
"@@@STEP_LOG_LINE@json.input@ }@@@",
"@@@STEP_LOG_LINE@json.input@ ]@@@",
"@@@STEP_LOG_LINE@json.input@ }@@@",
"@@@STEP_LOG_LINE@json.input@ ]@@@",
"@@@STEP_LOG_LINE@json.input@}@@@",
"@@@STEP_LOG_END@json.input@@@",
"@@@STEP_LINK@task UI: group1@https://example.swarmingserver.appspot.com/task?id=0@@@"
]
},
{
"cmd": [
"[START_DIR]/cipd_tool/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",
"-verbose",
"-eager",
"0"
],
"cost": {
"cpu": 100,
"disk": 0,
"memory": 50,
"net": 0
},
"cwd": "[CLEANUP]/checkout_tmp_1",
"env": {
"HOME": "[CLEANUP]",
"XDG_CACHE_HOME": "[CLEANUP]",
"XDG_CONFIG_HOME": "[CLEANUP]",
"XDG_DATA_HOME": "[CLEANUP]",
"XDG_HOME": "[CLEANUP]",
"XDG_STATE_HOME": "[CLEANUP]"
},
"infra_step": true,
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "launch/collect.0.collect",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"0\": {@@@",
"@@@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@ \"cas_output_root\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cas_instance\": \"projects/example-project/instances/default_instance\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"digest\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"hash\": \"24b2420bc49d8b8fdc1d011a163708927532b37dc9f91d7d8d6877e3a86559ca\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"size_bytes\": \"73\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"duration\": 62.35, @@@",
"@@@STEP_LOG_LINE@json.output@ \"exit_code\": \"1\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"group1\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"resultdb_info\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"invocation\": \"invocations/some-inv-name\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"state\": \"COMPLETED\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"task_id\": \"0\"@@@",
"@@@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: group1@hello world!@@@",
"@@@STEP_LOG_END@task stdout+stderr: group1@@@",
"@@@STEP_LINK@task cas outputs: group1@https://cas-viewer.appspot.com/projects/example-project/instances/default_instance/blobs/24b2420bc49d8b8fdc1d011a163708927532b37dc9f91d7d8d6877e3a86559ca/73/tree@@@"
]
},
{
"cmd": [],
"name": "launch/collect.0.process results",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [],
"name": "launch/collect.0.process results.group1",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@"
]
},
{
"cmd": [],
"name": "launch/collect.0.failed tasks",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"@@@STEP_LINK@group1 (attempt 0)@https://example.swarmingserver.appspot.com/task?id=0@@@"
]
},
{
"cmd": [],
"name": "passes",
"~followup_annotations": [
"@@@STEP_SUMMARY_TEXT@0 passed@@@"
]
},
{
"cmd": [],
"name": "flakes",
"~followup_annotations": [
"@@@STEP_SUMMARY_TEXT@0 flaked@@@"
]
},
{
"cmd": [],
"name": "failures",
"~followup_annotations": [
"@@@STEP_SUMMARY_TEXT@1 failed@@@",
"@@@STEP_FAILURE@@@"
]
},
{
"cmd": [],
"name": "failures.group1",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LINK@attempt 0 (fail)@https://example.swarmingserver.appspot.com/task?id=0@@@",
"@@@STEP_LINK@vm-123@https://example.swarmingserver.appspot.com/bot?id=vm-123@@@",
"@@@STEP_FAILURE@@@"
]
},
{
"failure": {
"failure": {},
"humanReason": "1 task failed: group1"
},
"name": "$result"
}
]