blob: 171166acecd5fa6f26cd988a9d5fc3e4b20e930e [file] [log] [blame]
[
{
"cmd": [
"python3",
"-u",
"RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py",
"--",
"RECIPE_REPO[depot_tools]/gsutil.py",
"----",
"ls",
"gs://dart-cbuild-test-results"
],
"infra_step": true,
"name": "gsutil find cbuild results"
},
{
"cmd": [
"python3",
"-u",
"RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py",
"--",
"RECIPE_REPO[depot_tools]/gsutil.py",
"----",
"cp",
"gs://dart-cbuild-test-results/hash-of-success",
"/path/to/tmp/json"
],
"infra_step": true,
"name": "gsutil download cbuild result for hash-of-success",
"~followup_annotations": [
"@@@STEP_LOG_LINE@json.output[result]@{@@@",
"@@@STEP_LOG_LINE@json.output[result]@ \"branch\": \"main\",@@@",
"@@@STEP_LOG_LINE@json.output[result]@ \"presubmit\": false,@@@",
"@@@STEP_LOG_LINE@json.output[result]@ \"regression\": false,@@@",
"@@@STEP_LOG_LINE@json.output[result]@ \"result\": true@@@",
"@@@STEP_LOG_LINE@json.output[result]@}@@@",
"@@@STEP_LOG_END@json.output[result]@@@"
]
},
{
"cmd": [
"python3",
"-u",
"RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py",
"--",
"RECIPE_REPO[depot_tools]/gsutil.py",
"----",
"cp",
"gs://dart-cbuild-test-results/hash-of-regression",
"/path/to/tmp/json"
],
"infra_step": true,
"name": "gsutil download cbuild result for hash-of-regression",
"~followup_annotations": [
"@@@STEP_LOG_LINE@json.output[result]@{@@@",
"@@@STEP_LOG_LINE@json.output[result]@ \"branch\": \"main\",@@@",
"@@@STEP_LOG_LINE@json.output[result]@ \"presubmit\": false,@@@",
"@@@STEP_LOG_LINE@json.output[result]@ \"regression\": true,@@@",
"@@@STEP_LOG_LINE@json.output[result]@ \"result\": false@@@",
"@@@STEP_LOG_LINE@json.output[result]@}@@@",
"@@@STEP_LOG_END@json.output[result]@@@"
]
},
{
"cmd": [
"python3",
"-u",
"RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py",
"--",
"RECIPE_REPO[depot_tools]/gsutil.py",
"----",
"cp",
"gs://dart-cbuild-test-results/hash-of-presubmit",
"/path/to/tmp/json"
],
"infra_step": true,
"name": "gsutil download cbuild result for hash-of-presubmit",
"~followup_annotations": [
"@@@STEP_LOG_LINE@json.output[result]@{@@@",
"@@@STEP_LOG_LINE@json.output[result]@ \"branch\": \"main\",@@@",
"@@@STEP_LOG_LINE@json.output[result]@ \"presubmit\": true,@@@",
"@@@STEP_LOG_LINE@json.output[result]@ \"regression\": false,@@@",
"@@@STEP_LOG_LINE@json.output[result]@ \"result\": false@@@",
"@@@STEP_LOG_LINE@json.output[result]@}@@@",
"@@@STEP_LOG_END@json.output[result]@@@"
]
},
{
"cmd": [
"python3",
"-u",
"RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py",
"--",
"RECIPE_REPO[depot_tools]/gsutil.py",
"----",
"cp",
"gs://dart-cbuild-test-results/hash-of-failure",
"/path/to/tmp/json"
],
"infra_step": true,
"name": "gsutil download cbuild result for hash-of-failure",
"~followup_annotations": [
"@@@STEP_LOG_LINE@json.output[result]@{@@@",
"@@@STEP_LOG_LINE@json.output[result]@ \"branch\": \"main\",@@@",
"@@@STEP_LOG_LINE@json.output[result]@ \"presubmit\": false,@@@",
"@@@STEP_LOG_LINE@json.output[result]@ \"regression\": false,@@@",
"@@@STEP_LOG_LINE@json.output[result]@ \"result\": false@@@",
"@@@STEP_LOG_LINE@json.output[result]@}@@@",
"@@@STEP_LOG_END@json.output[result]@@@"
]
},
{
"cmd": [
"python3",
"-u",
"RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py",
"--",
"RECIPE_REPO[depot_tools]/gsutil.py",
"----",
"cp",
"gs://dart-cbuild-test-results/hash-of-branch",
"/path/to/tmp/json"
],
"infra_step": true,
"name": "gsutil download cbuild result for hash-of-branch",
"~followup_annotations": [
"@@@STEP_LOG_LINE@json.output[result]@{@@@",
"@@@STEP_LOG_LINE@json.output[result]@ \"branch\": \"branch-name\",@@@",
"@@@STEP_LOG_LINE@json.output[result]@ \"presubmit\": false,@@@",
"@@@STEP_LOG_LINE@json.output[result]@ \"regression\": false,@@@",
"@@@STEP_LOG_LINE@json.output[result]@ \"result\": true@@@",
"@@@STEP_LOG_LINE@json.output[result]@}@@@",
"@@@STEP_LOG_END@json.output[result]@@@"
]
},
{
"cmd": [
"bb",
"batch",
"-host",
"cr-buildbucket.appspot.com"
],
"infra_step": true,
"name": "buildbucket.schedule",
"stdin": "{\"requests\": [{\"scheduleBuild\": {\"builder\": {\"bucket\": \"ci.sandbox\", \"builder\": \"google\", \"project\": \"dart\"}, \"experimental\": \"NO\", \"experiments\": {\"luci.buildbucket.parent_tracking\": false}, \"fields\": \"builder,createTime,createdBy,critical,endTime,id,infra,input,number,output,startTime,status,updateTime\", \"gitilesCommit\": {\"host\": \"dart.googlesource.com\", \"id\": \"hash-of-success\", \"project\": \"sdk\", \"ref\": \"refs/heads/main\"}, \"priority\": 20, \"properties\": {\"result\": \"SUCCESS\", \"url\": \"https://goto.google.com/dart-cbuild/find/hash-of-success\"}, \"requestId\": \"0-00000000-0000-0000-0000-000000001337\", \"tags\": [{\"key\": \"parent_buildbucket_id\", \"value\": \"0\"}, {\"key\": \"user_agent\", \"value\": \"recipe\"}]}}, {\"scheduleBuild\": {\"builder\": {\"bucket\": \"ci.sandbox\", \"builder\": \"google\", \"project\": \"dart\"}, \"experimental\": \"NO\", \"experiments\": {\"luci.buildbucket.parent_tracking\": false}, \"fields\": \"builder,createTime,createdBy,critical,endTime,id,infra,input,number,output,startTime,status,updateTime\", \"gitilesCommit\": {\"host\": \"dart.googlesource.com\", \"id\": \"hash-of-regression\", \"project\": \"sdk\", \"ref\": \"refs/heads/main\"}, \"priority\": 20, \"properties\": {\"result\": \"FAILURE\", \"url\": \"https://goto.google.com/dart-cbuild/find/hash-of-regression\"}, \"requestId\": \"0-00000000-0000-0000-0000-00000000133a\", \"tags\": [{\"key\": \"parent_buildbucket_id\", \"value\": \"0\"}, {\"key\": \"user_agent\", \"value\": \"recipe\"}]}}, {\"scheduleBuild\": {\"builder\": {\"bucket\": \"ci.sandbox\", \"builder\": \"google\", \"project\": \"dart\"}, \"experimental\": \"NO\", \"experiments\": {\"luci.buildbucket.parent_tracking\": false}, \"fields\": \"builder,createTime,createdBy,critical,endTime,id,infra,input,number,output,startTime,status,updateTime\", \"gitilesCommit\": {\"host\": \"dart.googlesource.com\", \"id\": \"hash-of-failure\", \"project\": \"sdk\", \"ref\": \"refs/heads/main\"}, \"priority\": 20, \"properties\": {\"result\": \"FAILURE\", \"url\": \"https://goto.google.com/dart-cbuild/find/hash-of-failure\"}, \"requestId\": \"0-00000000-0000-0000-0000-00000000133d\", \"tags\": [{\"key\": \"parent_buildbucket_id\", \"value\": \"0\"}, {\"key\": \"user_agent\", \"value\": \"recipe\"}]}}]}",
"~followup_annotations": [
"@@@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.sandbox\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"builder\": \"google\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"project\": \"dart\"@@@",
"@@@STEP_LOG_LINE@json.output@ },@@@",
"@@@STEP_LOG_LINE@json.output@ \"id\": \"8922054662172514000\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ },@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"scheduleBuild\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"builder\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"bucket\": \"ci.sandbox\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"builder\": \"google\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"project\": \"dart\"@@@",
"@@@STEP_LOG_LINE@json.output@ },@@@",
"@@@STEP_LOG_LINE@json.output@ \"id\": \"8922054662172514001\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ },@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"scheduleBuild\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"builder\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"bucket\": \"ci.sandbox\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"builder\": \"google\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"project\": \"dart\"@@@",
"@@@STEP_LOG_LINE@json.output@ },@@@",
"@@@STEP_LOG_LINE@json.output@ \"id\": \"8922054662172514002\"@@@",
"@@@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.sandbox\",@@@",
"@@@STEP_LOG_LINE@request@ \"builder\": \"google\",@@@",
"@@@STEP_LOG_LINE@request@ \"project\": \"dart\"@@@",
"@@@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\": \"dart.googlesource.com\",@@@",
"@@@STEP_LOG_LINE@request@ \"id\": \"hash-of-success\",@@@",
"@@@STEP_LOG_LINE@request@ \"project\": \"sdk\",@@@",
"@@@STEP_LOG_LINE@request@ \"ref\": \"refs/heads/main\"@@@",
"@@@STEP_LOG_LINE@request@ },@@@",
"@@@STEP_LOG_LINE@request@ \"priority\": 20,@@@",
"@@@STEP_LOG_LINE@request@ \"properties\": {@@@",
"@@@STEP_LOG_LINE@request@ \"result\": \"SUCCESS\",@@@",
"@@@STEP_LOG_LINE@request@ \"url\": \"https://goto.google.com/dart-cbuild/find/hash-of-success\"@@@",
"@@@STEP_LOG_LINE@request@ },@@@",
"@@@STEP_LOG_LINE@request@ \"requestId\": \"0-00000000-0000-0000-0000-000000001337\",@@@",
"@@@STEP_LOG_LINE@request@ \"tags\": [@@@",
"@@@STEP_LOG_LINE@request@ {@@@",
"@@@STEP_LOG_LINE@request@ \"key\": \"parent_buildbucket_id\",@@@",
"@@@STEP_LOG_LINE@request@ \"value\": \"0\"@@@",
"@@@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@ \"scheduleBuild\": {@@@",
"@@@STEP_LOG_LINE@request@ \"builder\": {@@@",
"@@@STEP_LOG_LINE@request@ \"bucket\": \"ci.sandbox\",@@@",
"@@@STEP_LOG_LINE@request@ \"builder\": \"google\",@@@",
"@@@STEP_LOG_LINE@request@ \"project\": \"dart\"@@@",
"@@@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\": \"dart.googlesource.com\",@@@",
"@@@STEP_LOG_LINE@request@ \"id\": \"hash-of-regression\",@@@",
"@@@STEP_LOG_LINE@request@ \"project\": \"sdk\",@@@",
"@@@STEP_LOG_LINE@request@ \"ref\": \"refs/heads/main\"@@@",
"@@@STEP_LOG_LINE@request@ },@@@",
"@@@STEP_LOG_LINE@request@ \"priority\": 20,@@@",
"@@@STEP_LOG_LINE@request@ \"properties\": {@@@",
"@@@STEP_LOG_LINE@request@ \"result\": \"FAILURE\",@@@",
"@@@STEP_LOG_LINE@request@ \"url\": \"https://goto.google.com/dart-cbuild/find/hash-of-regression\"@@@",
"@@@STEP_LOG_LINE@request@ },@@@",
"@@@STEP_LOG_LINE@request@ \"requestId\": \"0-00000000-0000-0000-0000-00000000133a\",@@@",
"@@@STEP_LOG_LINE@request@ \"tags\": [@@@",
"@@@STEP_LOG_LINE@request@ {@@@",
"@@@STEP_LOG_LINE@request@ \"key\": \"parent_buildbucket_id\",@@@",
"@@@STEP_LOG_LINE@request@ \"value\": \"0\"@@@",
"@@@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@ \"scheduleBuild\": {@@@",
"@@@STEP_LOG_LINE@request@ \"builder\": {@@@",
"@@@STEP_LOG_LINE@request@ \"bucket\": \"ci.sandbox\",@@@",
"@@@STEP_LOG_LINE@request@ \"builder\": \"google\",@@@",
"@@@STEP_LOG_LINE@request@ \"project\": \"dart\"@@@",
"@@@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\": \"dart.googlesource.com\",@@@",
"@@@STEP_LOG_LINE@request@ \"id\": \"hash-of-failure\",@@@",
"@@@STEP_LOG_LINE@request@ \"project\": \"sdk\",@@@",
"@@@STEP_LOG_LINE@request@ \"ref\": \"refs/heads/main\"@@@",
"@@@STEP_LOG_LINE@request@ },@@@",
"@@@STEP_LOG_LINE@request@ \"priority\": 20,@@@",
"@@@STEP_LOG_LINE@request@ \"properties\": {@@@",
"@@@STEP_LOG_LINE@request@ \"result\": \"FAILURE\",@@@",
"@@@STEP_LOG_LINE@request@ \"url\": \"https://goto.google.com/dart-cbuild/find/hash-of-failure\"@@@",
"@@@STEP_LOG_LINE@request@ },@@@",
"@@@STEP_LOG_LINE@request@ \"requestId\": \"0-00000000-0000-0000-0000-00000000133d\",@@@",
"@@@STEP_LOG_LINE@request@ \"tags\": [@@@",
"@@@STEP_LOG_LINE@request@ {@@@",
"@@@STEP_LOG_LINE@request@ \"key\": \"parent_buildbucket_id\",@@@",
"@@@STEP_LOG_LINE@request@ \"value\": \"0\"@@@",
"@@@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@8922054662172514000@https://cr-buildbucket.appspot.com/build/8922054662172514000@@@",
"@@@STEP_LINK@8922054662172514001@https://cr-buildbucket.appspot.com/build/8922054662172514001@@@",
"@@@STEP_LINK@8922054662172514002@https://cr-buildbucket.appspot.com/build/8922054662172514002@@@"
]
},
{
"cmd": [
"python3",
"-u",
"RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py",
"--",
"RECIPE_REPO[depot_tools]/gsutil.py",
"----",
"rm",
"gs://dart-cbuild-test-results/hash-of-success"
],
"infra_step": true,
"name": "gsutil delete result for hash-of-success"
},
{
"cmd": [
"python3",
"-u",
"RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py",
"--",
"RECIPE_REPO[depot_tools]/gsutil.py",
"----",
"rm",
"gs://dart-cbuild-test-results/hash-of-regression"
],
"infra_step": true,
"name": "gsutil delete result for hash-of-regression"
},
{
"cmd": [
"python3",
"-u",
"RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py",
"--",
"RECIPE_REPO[depot_tools]/gsutil.py",
"----",
"rm",
"gs://dart-cbuild-test-results/hash-of-presubmit"
],
"infra_step": true,
"name": "gsutil delete result for hash-of-presubmit"
},
{
"cmd": [
"python3",
"-u",
"RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py",
"--",
"RECIPE_REPO[depot_tools]/gsutil.py",
"----",
"rm",
"gs://dart-cbuild-test-results/hash-of-failure"
],
"infra_step": true,
"name": "gsutil delete result for hash-of-failure"
},
{
"cmd": [
"python3",
"-u",
"RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py",
"--",
"RECIPE_REPO[depot_tools]/gsutil.py",
"----",
"rm",
"gs://dart-cbuild-test-results/hash-of-branch"
],
"infra_step": true,
"name": "gsutil delete result for hash-of-branch"
},
{
"name": "$result"
}
]