blob: 8234177ff0d5823f5438408dd9dfa0df4b344af1 [file] [log] [blame]
[
{
"cmd": [],
"name": "launch/collect"
},
{
"cmd": [],
"name": "launch/collect.0",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_SUMMARY_TEXT@pass passed, 2 failed, 3 incomplete@@@"
]
},
{
"cmd": [],
"name": "launch/collect.0.launch",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [],
"name": "launch/collect.0.launch.pass (attempt 0)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@",
"@@@STEP_LINK@Swarming task@https://testhost/task?id=100@@@"
]
},
{
"cmd": [],
"name": "launch/collect.0.launch.pass (attempt 0).launch pass",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@4@@@",
"@@@STEP_TEXT@100@@@"
]
},
{
"cmd": [],
"name": "launch/collect.0.launch.flake (attempt 0)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@",
"@@@STEP_LINK@Swarming task@https://testhost/task?id=200@@@"
]
},
{
"cmd": [],
"name": "launch/collect.0.launch.flake (attempt 0).launch flake",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@4@@@",
"@@@STEP_TEXT@200@@@"
]
},
{
"cmd": [],
"name": "launch/collect.0.launch.fail (attempt 0)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@",
"@@@STEP_LINK@Swarming task@https://testhost/task?id=300@@@"
]
},
{
"cmd": [],
"name": "launch/collect.0.launch.fail (attempt 0).launch fail",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@4@@@",
"@@@STEP_TEXT@300@@@"
]
},
{
"cmd": [],
"name": "launch/collect.0.launch.pass_long (attempt 0)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@",
"@@@STEP_LINK@Swarming task@https://testhost/task?id=400@@@"
]
},
{
"cmd": [],
"name": "launch/collect.0.launch.pass_long (attempt 0).launch pass_long",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@4@@@",
"@@@STEP_TEXT@400@@@"
]
},
{
"cmd": [],
"name": "launch/collect.0.launch.flake_long (attempt 0)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@",
"@@@STEP_LINK@Swarming task@https://testhost/task?id=500@@@"
]
},
{
"cmd": [],
"name": "launch/collect.0.launch.flake_long (attempt 0).launch flake_long",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@4@@@",
"@@@STEP_TEXT@500@@@"
]
},
{
"cmd": [],
"name": "launch/collect.0.launch.fail_long (attempt 0)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@",
"@@@STEP_LINK@Swarming task@https://testhost/task?id=600@@@"
]
},
{
"cmd": [],
"name": "launch/collect.0.launch.fail_long (attempt 0).launch fail_long",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@4@@@",
"@@@STEP_TEXT@600@@@"
]
},
{
"cmd": [],
"name": "launch/collect.0.install infra/tools/luci/swarming",
"~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/infra/tools/luci/swarming/90026cfdbec6795a35e48e95f30cbb0f779e0a4c35016adb14707e333aee4227"
],
"infra_step": true,
"name": "launch/collect.0.install infra/tools/luci/swarming.ensure package directory",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@"
]
},
{
"cmd": [
"cipd",
"ensure",
"-root",
"[START_DIR]/cipd_tool/infra/tools/luci/swarming/90026cfdbec6795a35e48e95f30cbb0f779e0a4c35016adb14707e333aee4227",
"-ensure-file",
"infra/tools/luci/swarming/${platform} swarming_module_pin",
"-max-threads",
"0",
"-json-output",
"/path/to/tmp/json"
],
"infra_step": true,
"name": "launch/collect.0.install infra/tools/luci/swarming.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-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/90026cfdbec6795a35e48e95f30cbb0f779e0a4c35016adb14707e333aee4227/swarming",
"collect",
"-server",
"https://example.swarmingserver.appspot.com",
"-task-summary-json",
"/path/to/tmp/json",
"-task-output-stdout",
"dir:[CLEANUP]/task-outputs_tmp_1",
"-verbose",
"-eager",
"100",
"200",
"300",
"400",
"500",
"600"
],
"cost": {
"cpu": 100,
"disk": 0,
"memory": 50,
"net": 0
},
"infra_step": true,
"name": "launch/collect.0.collect",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"100\": {@@@",
"@@@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\": \"0\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"pass\",@@@",
"@@@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\": \"100\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ },@@@",
"@@@STEP_LOG_LINE@json.output@ \"200\": {@@@",
"@@@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\": \"flake\",@@@",
"@@@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\": \"200\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ },@@@",
"@@@STEP_LOG_LINE@json.output@ \"300\": {@@@",
"@@@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\": \"fail\",@@@",
"@@@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\": \"300\"@@@",
"@@@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: fail@hello world!@@@",
"@@@STEP_LOG_END@task stdout+stderr: fail@@@",
"@@@STEP_LOG_LINE@task stdout+stderr: flake@hello world!@@@",
"@@@STEP_LOG_END@task stdout+stderr: flake@@@",
"@@@STEP_LOG_LINE@task stdout+stderr: pass@hello world!@@@",
"@@@STEP_LOG_END@task stdout+stderr: pass@@@",
"@@@STEP_LINK@task cas outputs: fail@https://cas-viewer.appspot.com/projects/example-project/instances/default_instance/blobs/24b2420bc49d8b8fdc1d011a163708927532b37dc9f91d7d8d6877e3a86559ca/73/tree@@@",
"@@@STEP_LINK@task cas outputs: flake@https://cas-viewer.appspot.com/projects/example-project/instances/default_instance/blobs/24b2420bc49d8b8fdc1d011a163708927532b37dc9f91d7d8d6877e3a86559ca/73/tree@@@",
"@@@STEP_LINK@task cas outputs: pass@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.fail",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@"
]
},
{
"cmd": [],
"name": "launch/collect.0.process results.flake",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@"
]
},
{
"cmd": [],
"name": "launch/collect.0.process results.pass",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@"
]
},
{
"cmd": [],
"name": "launch/collect.0.passed tasks",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"@@@STEP_LINK@pass (attempt 0)@https://testhost/task?id=100@@@"
]
},
{
"cmd": [],
"name": "launch/collect.0.failed tasks",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"@@@STEP_LINK@fail (attempt 0)@https://testhost/task?id=300@@@",
"@@@STEP_LINK@flake (attempt 0)@https://testhost/task?id=200@@@"
]
},
{
"cmd": [],
"name": "launch/collect.0.incomplete tasks",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"@@@STEP_LINK@pass_long (attempt 0)@https://testhost/task?id=400@@@",
"@@@STEP_LINK@flake_long (attempt 0)@https://testhost/task?id=500@@@",
"@@@STEP_LINK@fail_long (attempt 0)@https://testhost/task?id=600@@@"
]
},
{
"cmd": [],
"name": "launch/collect.1",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_SUMMARY_TEXT@flake passed, fail failed, 3 incomplete, fail failed after max attempts@@@"
]
},
{
"cmd": [],
"name": "launch/collect.1.launch",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [],
"name": "launch/collect.1.launch.flake (attempt 1)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@",
"@@@STEP_LINK@Swarming task@https://testhost/task?id=201@@@"
]
},
{
"cmd": [],
"name": "launch/collect.1.launch.flake (attempt 1).launch flake",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@4@@@",
"@@@STEP_TEXT@201@@@"
]
},
{
"cmd": [],
"name": "launch/collect.1.launch.fail (attempt 1)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@",
"@@@STEP_LINK@Swarming task@https://testhost/task?id=301@@@"
]
},
{
"cmd": [],
"name": "launch/collect.1.launch.fail (attempt 1).launch fail",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@4@@@",
"@@@STEP_TEXT@301@@@"
]
},
{
"cmd": [
"[START_DIR]/cipd_tool/infra/tools/luci/swarming/90026cfdbec6795a35e48e95f30cbb0f779e0a4c35016adb14707e333aee4227/swarming",
"collect",
"-server",
"https://example.swarmingserver.appspot.com",
"-task-summary-json",
"/path/to/tmp/json",
"-task-output-stdout",
"dir:[CLEANUP]/task-outputs_tmp_2",
"-verbose",
"-eager",
"201",
"301",
"400",
"500",
"600"
],
"cost": {
"cpu": 100,
"disk": 0,
"memory": 50,
"net": 0
},
"infra_step": true,
"name": "launch/collect.1.collect",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"201\": {@@@",
"@@@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\": \"0\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"flake\",@@@",
"@@@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\": \"201\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ },@@@",
"@@@STEP_LOG_LINE@json.output@ \"301\": {@@@",
"@@@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\": \"fail\",@@@",
"@@@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\": \"301\"@@@",
"@@@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: fail@hello world!@@@",
"@@@STEP_LOG_END@task stdout+stderr: fail@@@",
"@@@STEP_LOG_LINE@task stdout+stderr: flake@hello world!@@@",
"@@@STEP_LOG_END@task stdout+stderr: flake@@@",
"@@@STEP_LINK@task cas outputs: fail@https://cas-viewer.appspot.com/projects/example-project/instances/default_instance/blobs/24b2420bc49d8b8fdc1d011a163708927532b37dc9f91d7d8d6877e3a86559ca/73/tree@@@",
"@@@STEP_LINK@task cas outputs: flake@https://cas-viewer.appspot.com/projects/example-project/instances/default_instance/blobs/24b2420bc49d8b8fdc1d011a163708927532b37dc9f91d7d8d6877e3a86559ca/73/tree@@@"
]
},
{
"cmd": [],
"name": "launch/collect.1.process results",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [],
"name": "launch/collect.1.process results.fail",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@"
]
},
{
"cmd": [],
"name": "launch/collect.1.process results.flake",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@"
]
},
{
"cmd": [],
"name": "launch/collect.1.passed tasks",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"@@@STEP_LINK@flake (attempt 1)@https://testhost/task?id=201@@@"
]
},
{
"cmd": [],
"name": "launch/collect.1.failed tasks",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"@@@STEP_LINK@fail (attempt 1)@https://testhost/task?id=301@@@"
]
},
{
"cmd": [],
"name": "launch/collect.1.incomplete tasks",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"@@@STEP_LINK@pass_long (attempt 0)@https://testhost/task?id=400@@@",
"@@@STEP_LINK@flake_long (attempt 0)@https://testhost/task?id=500@@@",
"@@@STEP_LINK@fail_long (attempt 0)@https://testhost/task?id=600@@@"
]
},
{
"cmd": [],
"name": "launch/collect.2",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_SUMMARY_TEXT@3 incomplete, fail failed after max attempts@@@"
]
},
{
"cmd": [
"[START_DIR]/cipd_tool/infra/tools/luci/swarming/90026cfdbec6795a35e48e95f30cbb0f779e0a4c35016adb14707e333aee4227/swarming",
"collect",
"-server",
"https://example.swarmingserver.appspot.com",
"-task-summary-json",
"/path/to/tmp/json",
"-task-output-stdout",
"dir:[CLEANUP]/task-outputs_tmp_3",
"-verbose",
"-eager",
"400",
"500",
"600"
],
"cost": {
"cpu": 100,
"disk": 0,
"memory": 50,
"net": 0
},
"infra_step": true,
"name": "launch/collect.2.collect",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"400\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"error\": \"Bot could not be contacted\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"results\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"task_id\": \"400\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ },@@@",
"@@@STEP_LOG_LINE@json.output@ \"500\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"error\": \"Bot could not be contacted\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"results\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"task_id\": \"500\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ },@@@",
"@@@STEP_LOG_LINE@json.output@ \"600\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"error\": \"Bot could not be contacted\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"results\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"task_id\": \"600\"@@@",
"@@@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: None@Bot could not be contacted@@@",
"@@@STEP_LOG_END@task stdout+stderr: None@@@"
]
},
{
"cmd": [],
"name": "launch/collect.2.incomplete tasks",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"@@@STEP_LINK@pass_long (attempt 0)@https://testhost/task?id=400@@@",
"@@@STEP_LINK@flake_long (attempt 0)@https://testhost/task?id=500@@@",
"@@@STEP_LINK@fail_long (attempt 0)@https://testhost/task?id=600@@@"
]
},
{
"cmd": [],
"name": "launch/collect.3",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_SUMMARY_TEXT@3 incomplete, fail failed after max attempts@@@"
]
},
{
"cmd": [
"[START_DIR]/cipd_tool/infra/tools/luci/swarming/90026cfdbec6795a35e48e95f30cbb0f779e0a4c35016adb14707e333aee4227/swarming",
"collect",
"-server",
"https://example.swarmingserver.appspot.com",
"-task-summary-json",
"/path/to/tmp/json",
"-task-output-stdout",
"dir:[CLEANUP]/task-outputs_tmp_4",
"-verbose",
"-eager",
"400",
"500",
"600"
],
"cost": {
"cpu": 100,
"disk": 0,
"memory": 50,
"net": 0
},
"infra_step": true,
"name": "launch/collect.3.collect",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"@@@STEP_LOG_LINE@json.output@{}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [],
"name": "launch/collect.3.incomplete tasks",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"@@@STEP_LINK@pass_long (attempt 0)@https://testhost/task?id=400@@@",
"@@@STEP_LINK@flake_long (attempt 0)@https://testhost/task?id=500@@@",
"@@@STEP_LINK@fail_long (attempt 0)@https://testhost/task?id=600@@@"
]
},
{
"cmd": [],
"name": "launch/collect.4",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_SUMMARY_TEXT@pass_long passed, 2 incomplete, fail failed after max attempts@@@"
]
},
{
"cmd": [
"[START_DIR]/cipd_tool/infra/tools/luci/swarming/90026cfdbec6795a35e48e95f30cbb0f779e0a4c35016adb14707e333aee4227/swarming",
"collect",
"-server",
"https://example.swarmingserver.appspot.com",
"-task-summary-json",
"/path/to/tmp/json",
"-task-output-stdout",
"dir:[CLEANUP]/task-outputs_tmp_5",
"-verbose",
"-eager",
"400",
"500",
"600"
],
"cost": {
"cpu": 100,
"disk": 0,
"memory": 50,
"net": 0
},
"infra_step": true,
"name": "launch/collect.4.collect",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"400\": {@@@",
"@@@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\": \"0\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"pass_long\",@@@",
"@@@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\": \"400\"@@@",
"@@@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: pass_long@hello world!@@@",
"@@@STEP_LOG_END@task stdout+stderr: pass_long@@@",
"@@@STEP_LINK@task cas outputs: pass_long@https://cas-viewer.appspot.com/projects/example-project/instances/default_instance/blobs/24b2420bc49d8b8fdc1d011a163708927532b37dc9f91d7d8d6877e3a86559ca/73/tree@@@"
]
},
{
"cmd": [],
"name": "launch/collect.4.process results",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [],
"name": "launch/collect.4.process results.pass_long",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@"
]
},
{
"cmd": [],
"name": "launch/collect.4.passed tasks",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"@@@STEP_LINK@pass_long (attempt 0)@https://testhost/task?id=400@@@"
]
},
{
"cmd": [],
"name": "launch/collect.4.incomplete tasks",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"@@@STEP_LINK@flake_long (attempt 0)@https://testhost/task?id=500@@@",
"@@@STEP_LINK@fail_long (attempt 0)@https://testhost/task?id=600@@@"
]
},
{
"cmd": [],
"name": "launch/collect.5",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_SUMMARY_TEXT@flake_long failed, fail_long incomplete, fail failed after max attempts@@@"
]
},
{
"cmd": [
"[START_DIR]/cipd_tool/infra/tools/luci/swarming/90026cfdbec6795a35e48e95f30cbb0f779e0a4c35016adb14707e333aee4227/swarming",
"collect",
"-server",
"https://example.swarmingserver.appspot.com",
"-task-summary-json",
"/path/to/tmp/json",
"-task-output-stdout",
"dir:[CLEANUP]/task-outputs_tmp_6",
"-verbose",
"-eager",
"500",
"600"
],
"cost": {
"cpu": 100,
"disk": 0,
"memory": 50,
"net": 0
},
"infra_step": true,
"name": "launch/collect.5.collect",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"500\": {@@@",
"@@@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\": \"flake_long\",@@@",
"@@@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\": \"500\"@@@",
"@@@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: flake_long@hello world!@@@",
"@@@STEP_LOG_END@task stdout+stderr: flake_long@@@",
"@@@STEP_LINK@task cas outputs: flake_long@https://cas-viewer.appspot.com/projects/example-project/instances/default_instance/blobs/24b2420bc49d8b8fdc1d011a163708927532b37dc9f91d7d8d6877e3a86559ca/73/tree@@@"
]
},
{
"cmd": [],
"name": "launch/collect.5.process results",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [],
"name": "launch/collect.5.process results.flake_long",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@"
]
},
{
"cmd": [],
"name": "launch/collect.5.failed tasks",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"@@@STEP_LINK@flake_long (attempt 0)@https://testhost/task?id=500@@@"
]
},
{
"cmd": [],
"name": "launch/collect.5.incomplete tasks",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"@@@STEP_LINK@fail_long (attempt 0)@https://testhost/task?id=600@@@"
]
},
{
"cmd": [],
"name": "launch/collect.6",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_SUMMARY_TEXT@fail_long failed, fail failed after max attempts@@@"
]
},
{
"cmd": [
"[START_DIR]/cipd_tool/infra/tools/luci/swarming/90026cfdbec6795a35e48e95f30cbb0f779e0a4c35016adb14707e333aee4227/swarming",
"collect",
"-server",
"https://example.swarmingserver.appspot.com",
"-task-summary-json",
"/path/to/tmp/json",
"-task-output-stdout",
"dir:[CLEANUP]/task-outputs_tmp_7",
"-verbose",
"-eager",
"600"
],
"cost": {
"cpu": 100,
"disk": 0,
"memory": 50,
"net": 0
},
"infra_step": true,
"name": "launch/collect.6.collect",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"600\": {@@@",
"@@@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\": \"fail_long\",@@@",
"@@@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\": \"600\"@@@",
"@@@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: fail_long@hello world!@@@",
"@@@STEP_LOG_END@task stdout+stderr: fail_long@@@",
"@@@STEP_LINK@task cas outputs: fail_long@https://cas-viewer.appspot.com/projects/example-project/instances/default_instance/blobs/24b2420bc49d8b8fdc1d011a163708927532b37dc9f91d7d8d6877e3a86559ca/73/tree@@@"
]
},
{
"cmd": [],
"name": "launch/collect.6.process results",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [],
"name": "launch/collect.6.process results.fail_long",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@"
]
},
{
"cmd": [],
"name": "launch/collect.6.failed tasks",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"@@@STEP_LINK@fail_long (attempt 0)@https://testhost/task?id=600@@@"
]
},
{
"cmd": [],
"name": "passes",
"~followup_annotations": [
"@@@STEP_SUMMARY_TEXT@3 passed@@@"
]
},
{
"cmd": [],
"name": "passes.pass",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LINK@attempt 0 (pass)@https://testhost/task?id=100@@@",
"@@@STEP_LINK@vm-123@https://testhost/bot?id=vm-123@@@"
]
},
{
"cmd": [],
"name": "passes.flake",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LINK@attempt 0 (fail)@https://testhost/task?id=200@@@",
"@@@STEP_LINK@vm-123@https://testhost/bot?id=vm-123@@@",
"@@@STEP_LINK@attempt 1 (pass)@https://testhost/task?id=201@@@"
]
},
{
"cmd": [],
"name": "passes.pass_long",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LINK@attempt 0 (pass)@https://testhost/task?id=400@@@",
"@@@STEP_LINK@vm-123@https://testhost/bot?id=vm-123@@@"
]
},
{
"cmd": [],
"name": "flakes",
"~followup_annotations": [
"@@@STEP_SUMMARY_TEXT@1 flaked@@@"
]
},
{
"cmd": [],
"name": "flakes.flake",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LINK@attempt 0 (fail)@https://testhost/task?id=200@@@",
"@@@STEP_LINK@vm-123@https://testhost/bot?id=vm-123@@@",
"@@@STEP_LINK@attempt 1 (pass)@https://testhost/task?id=201@@@"
]
},
{
"cmd": [],
"name": "failures",
"~followup_annotations": [
"@@@STEP_SUMMARY_TEXT@3 failed@@@",
"@@@STEP_FAILURE@@@"
]
},
{
"cmd": [],
"name": "failures.fail",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LINK@attempt 0 (fail)@https://testhost/task?id=300@@@",
"@@@STEP_LINK@vm-123@https://testhost/bot?id=vm-123@@@",
"@@@STEP_LINK@attempt 1 (fail)@https://testhost/task?id=301@@@",
"@@@STEP_FAILURE@@@"
]
},
{
"cmd": [],
"name": "failures.flake_long",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LINK@attempt 0 (fail)@https://testhost/task?id=500@@@",
"@@@STEP_LINK@vm-123@https://testhost/bot?id=vm-123@@@",
"@@@STEP_FAILURE@@@"
]
},
{
"cmd": [],
"name": "failures.fail_long",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LINK@attempt 0 (fail)@https://testhost/task?id=600@@@",
"@@@STEP_LINK@vm-123@https://testhost/bot?id=vm-123@@@",
"@@@STEP_FAILURE@@@"
]
},
{
"failure": {
"failure": {},
"humanReason": "3 tasks failed: fail, flake_long, fail_long"
},
"name": "$result"
}
]