blob: 47a1de7195d7cb7757e59ad34f8b49f797760e01 [file] [log] [blame]
[
{
"cmd": [
"date",
"--iso-8601=minutes"
],
"env": {
"TZ": "America/Los_Angeles"
},
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "get current time",
"~followup_annotations": [
"@@@STEP_LOG_LINE@raw_io.output_text@2021-12-01T09:53@@@",
"@@@STEP_LOG_END@raw_io.output_text@@@"
]
},
{
"cmd": [
"RECIPE_MODULE[fuchsia::tree_status]/resources/tree_status.py",
"example.com",
"get"
],
"infra_step": true,
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "get current tree status",
"~followup_annotations": [
"@@@STEP_TEXT@OPEN@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"date\": \"2020-06-20 09:59:00.000000\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"general_state\": \"open\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"key\": 12345,@@@",
"@@@STEP_LOG_LINE@json.output@ \"message\": \"Tree is OPEN (automatic)\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"username\": \"auto-closer\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LINK@example.com@https://example.com@@@"
]
},
{
"cmd": [
"RECIPE_MODULE[fuchsia::tree_status]/resources/tree_status.py",
"",
"--tree-name",
"fuchsia",
"--use-new-status-app",
"get"
],
"infra_step": true,
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "get current tree status (2)",
"~followup_annotations": [
"@@@STEP_TEXT@CLOSED@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"createTime\": \"2020-06-20T09:59:05.000000Z\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"generalState\": \"CLOSED\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"message\": \"Tree is CLOSED (automatic)\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"trees/fuchsia/status/12345\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LINK@fuchsia@https://ci.chromium.org/ui/labs/tree-status/fuchsia@@@"
]
},
{
"cmd": [
"RECIPE_MODULE[fuchsia::tree_status]/resources/tree_status.py",
"example.com",
"get"
],
"infra_step": true,
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "check for tree status collision",
"~followup_annotations": [
"@@@STEP_TEXT@OPEN@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"date\": \"2020-06-20 09:59:00.000000\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"general_state\": \"open\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"key\": 12345,@@@",
"@@@STEP_LOG_LINE@json.output@ \"message\": \"Tree is OPEN (automatic)\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"username\": \"auto-closer\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LINK@example.com@https://example.com@@@"
]
},
{
"cmd": [
"RECIPE_MODULE[fuchsia::tree_status]/resources/tree_status.py",
"example.com",
"set",
"Tree is CLOSED (automatic)",
"--admin_hostname",
"admin.example.com",
"--username",
"auto-closer",
"--state",
"CLOSED"
],
"infra_step": true,
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "copy tree status to old app"
},
{
"cmd": [],
"name": "fetch fuchsia luci-milo.cfg"
},
{
"cmd": [
"prpc",
"call",
"-format=json",
"config.luci.app",
"config.service.v2.Configs.GetConfig"
],
"infra_step": true,
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "fetch fuchsia luci-milo.cfg.get",
"stdin": "{\n \"config_set\": \"projects/fuchsia\",\n \"path\": \"luci-milo.cfg\"\n}",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@proto.output@{@@@",
"@@@STEP_LOG_LINE@proto.output@ \"raw_content\": \"Y29uc29sZXMgewogIGlkOiAiZ2xvYmFsX2NpIgogIG5hbWU6ICJnbG9iYWwgaW50ZWdyYXRpb24gY2kiCiAgcmVwb191cmw6ICJodHRwczovL2Z1Y2hzaWEuZ29vZ2xlc291cmNlLmNvbS9pbnRlZ3JhdGlvbiIKICBidWlsZGVycyB7CiAgICBuYW1lOiAiYnVpbGRidWNrZXQvbHVjaS5mdWNoc2lhLmdsb2JhbC5jaS9jb3JlLng2NC1hc2FuIgogIH0KICByZWZzOiAicmVnZXhwOnJlZnMvaGVhZHMvbWFpbiIKfQpjb25zb2xlcyB7CiAgaWQ6ICJhbm90aGVyX2NpIgogIG5hbWU6ICJhbm90aGVyIGNpIgogIHJlcG9fdXJsOiAiaHR0cHM6Ly9mdWNoc2lhLmdvb2dsZXNvdXJjZS5jb20vb3RoZXItcmVwbyIKICByZWZzOiAicmVnZXhwOnJlZnMvaGVhZHMvbWFpbiIKfQo=\"@@@",
"@@@STEP_LOG_LINE@proto.output@}@@@",
"@@@STEP_LOG_END@proto.output@@@"
]
},
{
"cmd": [],
"name": "check console health"
},
{
"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": "check console health.core.x64-asan",
"stdin": "{\"requests\": [{\"searchBuilds\": {\"mask\": {\"fields\": \"builder,createTime,createdBy,critical,endTime,id,infra,input,number,output,startTime,status,steps,summaryMarkdown,updateTime\"}, \"pageSize\": 5, \"predicate\": {\"builder\": {\"bucket\": \"global.ci\", \"builder\": \"core.x64-asan\", \"project\": \"fuchsia\"}, \"status\": \"ENDED_MASK\"}}}]}",
"~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@ \"searchBuilds\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"builds\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"builder\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"bucket\": \"global.ci\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"builder\": \"core.x64-asan\",@@@",
"@@@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\": \"68850688\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"infra\": {@@@",
"@@@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\": \"project\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"ref\": \"refs/heads/main\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ },@@@",
"@@@STEP_LOG_LINE@json.output@ \"startTime\": \"2020-06-20T12:00:00Z\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"status\": \"FAILURE\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"steps\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"foo\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"status\": \"FAILURE\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ ],@@@",
"@@@STEP_LOG_LINE@json.output@ \"summaryMarkdown\": \"5 tests failed\"@@@",
"@@@STEP_LOG_LINE@json.output@ },@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"builder\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"bucket\": \"global.ci\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"builder\": \"core.x64-asan\",@@@",
"@@@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\": \"66545664\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"infra\": {@@@",
"@@@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\": \"project\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"ref\": \"refs/heads/main\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ },@@@",
"@@@STEP_LOG_LINE@json.output@ \"startTime\": \"2020-06-19T12:00:00Z\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"status\": \"FAILURE\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"steps\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"bar\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"status\": \"FAILURE\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ ],@@@",
"@@@STEP_LOG_LINE@json.output@ \"summaryMarkdown\": \"5 tests failed\"@@@",
"@@@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@ \"searchBuilds\": {@@@",
"@@@STEP_LOG_LINE@request@ \"mask\": {@@@",
"@@@STEP_LOG_LINE@request@ \"fields\": \"builder,createTime,createdBy,critical,endTime,id,infra,input,number,output,startTime,status,steps,summaryMarkdown,updateTime\"@@@",
"@@@STEP_LOG_LINE@request@ },@@@",
"@@@STEP_LOG_LINE@request@ \"pageSize\": 5,@@@",
"@@@STEP_LOG_LINE@request@ \"predicate\": {@@@",
"@@@STEP_LOG_LINE@request@ \"builder\": {@@@",
"@@@STEP_LOG_LINE@request@ \"bucket\": \"global.ci\",@@@",
"@@@STEP_LOG_LINE@request@ \"builder\": \"core.x64-asan\",@@@",
"@@@STEP_LOG_LINE@request@ \"project\": \"fuchsia\"@@@",
"@@@STEP_LOG_LINE@request@ },@@@",
"@@@STEP_LOG_LINE@request@ \"status\": \"ENDED_MASK\"@@@",
"@@@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@68850688@https://cr-buildbucket.appspot.com/build/68850688@@@",
"@@@STEP_LINK@66545664@https://cr-buildbucket.appspot.com/build/66545664@@@"
]
},
{
"cmd": [],
"name": "core.x64-asan failed 2 times in a row",
"~followup_annotations": [
"@@@STEP_FAILURE@@@"
]
},
{
"name": "$result",
"summaryMarkdown": "core.x64-asan failed 2 times in a row (tree is already closed)"
}
]