blob: 9ae756ef92755f452f6776084c7b1b881db1e480 [file] [log] [blame]
[
{
"cmd": [],
"name": "launch/collect"
},
{
"cmd": [],
"name": "launch/collect.0",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_SUMMARY_TEXT@6 launched, 6 failed, 5 failed after max attempts@@@"
]
},
{
"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_SUMMARY_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_SUMMARY_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_SUMMARY_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_SUMMARY_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_SUMMARY_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_SUMMARY_TEXT@600@@@"
]
},
{
"cmd": [],
"name": "launch/collect.0.ensure swarming",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
"cipd",
"ensure",
"-root",
"[CACHE]/swarming_client",
"-ensure-file",
"infra/tools/luci/swarming/${platform} git_revision:4fcd04402da237b4e517283c3fb58f5db667a739",
"-json-output",
"/path/to/tmp/json"
],
"infra_step": true,
"name": "launch/collect.0.ensure 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-git_revision:4fc\", @@@",
"@@@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": [
"[CACHE]/swarming_client/swarming",
"collect",
"-server",
"https://example.swarmingserver.appspot.com",
"-task-summary-json",
"/path/to/tmp/json",
"-task-output-stdout",
"json",
"-timeout",
"5m",
"100",
"200",
"300",
"400",
"500",
"600"
],
"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@ \"duration\": 62.35, @@@",
"@@@STEP_LOG_LINE@json.output@ \"exit_code\": 1, @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"pass\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"outputs_ref\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"isolated\": \"abc123\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"isolatedserver\": \"https://isolateserver.appspot.com\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"namespace\": \"default-gzip\"@@@",
"@@@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@ \"duration\": 62.35, @@@",
"@@@STEP_LOG_LINE@json.output@ \"exit_code\": 1, @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"flake\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"outputs_ref\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"isolated\": \"abc123\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"isolatedserver\": \"https://isolateserver.appspot.com\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"namespace\": \"default-gzip\"@@@",
"@@@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@ \"duration\": 62.35, @@@",
"@@@STEP_LOG_LINE@json.output@ \"exit_code\": 1, @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"fail\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"outputs_ref\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"isolated\": \"abc123\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"isolatedserver\": \"https://isolateserver.appspot.com\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"namespace\": \"default-gzip\"@@@",
"@@@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@ \"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@ \"duration\": 62.35, @@@",
"@@@STEP_LOG_LINE@json.output@ \"exit_code\": 1, @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"pass_long\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"outputs_ref\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"isolated\": \"abc123\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"isolatedserver\": \"https://isolateserver.appspot.com\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"namespace\": \"default-gzip\"@@@",
"@@@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@ \"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@ \"duration\": 62.35, @@@",
"@@@STEP_LOG_LINE@json.output@ \"exit_code\": 1, @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"flake_long\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"outputs_ref\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"isolated\": \"abc123\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"isolatedserver\": \"https://isolateserver.appspot.com\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"namespace\": \"default-gzip\"@@@",
"@@@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@ \"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@ \"duration\": 62.35, @@@",
"@@@STEP_LOG_LINE@json.output@ \"exit_code\": 1, @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"fail_long\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"outputs_ref\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"isolated\": \"abc123\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"isolatedserver\": \"https://isolateserver.appspot.com\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"namespace\": \"default-gzip\"@@@",
"@@@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@hello world!@@@",
"@@@STEP_LOG_END@task stdout+stderr: fail@@@",
"@@@STEP_LOG_LINE@task stdout+stderr: fail_long@hello world!@@@",
"@@@STEP_LOG_END@task stdout+stderr: fail_long@@@",
"@@@STEP_LOG_LINE@task stdout+stderr: flake@hello world!@@@",
"@@@STEP_LOG_END@task stdout+stderr: flake@@@",
"@@@STEP_LOG_LINE@task stdout+stderr: flake_long@hello world!@@@",
"@@@STEP_LOG_END@task stdout+stderr: flake_long@@@",
"@@@STEP_LOG_LINE@task stdout+stderr: pass@hello world!@@@",
"@@@STEP_LOG_END@task stdout+stderr: pass@@@",
"@@@STEP_LOG_LINE@task stdout+stderr: pass_long@hello world!@@@",
"@@@STEP_LOG_END@task stdout+stderr: pass_long@@@",
"@@@STEP_LINK@task isolated outputs: fail@https://isolateserver.appspot.com/browse?namespace=default-gzip&hash=abc123@@@",
"@@@STEP_LINK@task isolated outputs: fail_long@https://isolateserver.appspot.com/browse?namespace=default-gzip&hash=abc123@@@",
"@@@STEP_LINK@task isolated outputs: flake@https://isolateserver.appspot.com/browse?namespace=default-gzip&hash=abc123@@@",
"@@@STEP_LINK@task isolated outputs: flake_long@https://isolateserver.appspot.com/browse?namespace=default-gzip&hash=abc123@@@",
"@@@STEP_LINK@task isolated outputs: pass@https://isolateserver.appspot.com/browse?namespace=default-gzip&hash=abc123@@@",
"@@@STEP_LINK@task isolated outputs: pass_long@https://isolateserver.appspot.com/browse?namespace=default-gzip&hash=abc123@@@"
]
},
{
"cmd": [],
"name": "launch/collect.0.process results",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [],
"name": "launch/collect.0.process results.exception",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@",
"@@@STEP_SUMMARY_TEXT@something failed@@@",
"@@@STEP_LOG_LINE@exception@Traceback (most recent call last):@@@",
"@@@STEP_LOG_LINE@exception@ File \"RECIPE_REPO[fuchsia]/recipe_modules/swarming_retry/api.py\", line 411, in _launch_and_collect@@@",
"@@@STEP_LOG_LINE@exception@ task.process_result()@@@",
"@@@STEP_LOG_LINE@exception@ File \"RECIPE_REPO[fuchsia]/recipe_modules/swarming_retry/examples/full.py\", line 130, in process_result@@@",
"@@@STEP_LOG_LINE@exception@ raise self._api.step.StepFailure('something failed')@@@",
"@@@STEP_LOG_LINE@exception@StepFailure: something failed@@@",
"@@@STEP_LOG_END@exception@@@"
]
},
{
"cmd": [],
"name": "launch/collect.0.process results.exception (2)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@",
"@@@STEP_SUMMARY_TEXT@something failed@@@",
"@@@STEP_LOG_LINE@exception@Traceback (most recent call last):@@@",
"@@@STEP_LOG_LINE@exception@ File \"RECIPE_REPO[fuchsia]/recipe_modules/swarming_retry/api.py\", line 411, in _launch_and_collect@@@",
"@@@STEP_LOG_LINE@exception@ task.process_result()@@@",
"@@@STEP_LOG_LINE@exception@ File \"RECIPE_REPO[fuchsia]/recipe_modules/swarming_retry/examples/full.py\", line 130, in process_result@@@",
"@@@STEP_LOG_LINE@exception@ raise self._api.step.StepFailure('something failed')@@@",
"@@@STEP_LOG_LINE@exception@StepFailure: something failed@@@",
"@@@STEP_LOG_END@exception@@@"
]
},
{
"cmd": [],
"name": "launch/collect.0.process results.exception (3)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@",
"@@@STEP_SUMMARY_TEXT@something failed@@@",
"@@@STEP_LOG_LINE@exception@Traceback (most recent call last):@@@",
"@@@STEP_LOG_LINE@exception@ File \"RECIPE_REPO[fuchsia]/recipe_modules/swarming_retry/api.py\", line 411, in _launch_and_collect@@@",
"@@@STEP_LOG_LINE@exception@ task.process_result()@@@",
"@@@STEP_LOG_LINE@exception@ File \"RECIPE_REPO[fuchsia]/recipe_modules/swarming_retry/examples/full.py\", line 130, in process_result@@@",
"@@@STEP_LOG_LINE@exception@ raise self._api.step.StepFailure('something failed')@@@",
"@@@STEP_LOG_LINE@exception@StepFailure: something failed@@@",
"@@@STEP_LOG_END@exception@@@"
]
},
{
"cmd": [],
"name": "launch/collect.0.process results.exception (4)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@",
"@@@STEP_SUMMARY_TEXT@something failed@@@",
"@@@STEP_LOG_LINE@exception@Traceback (most recent call last):@@@",
"@@@STEP_LOG_LINE@exception@ File \"RECIPE_REPO[fuchsia]/recipe_modules/swarming_retry/api.py\", line 411, in _launch_and_collect@@@",
"@@@STEP_LOG_LINE@exception@ task.process_result()@@@",
"@@@STEP_LOG_LINE@exception@ File \"RECIPE_REPO[fuchsia]/recipe_modules/swarming_retry/examples/full.py\", line 130, in process_result@@@",
"@@@STEP_LOG_LINE@exception@ raise self._api.step.StepFailure('something failed')@@@",
"@@@STEP_LOG_LINE@exception@StepFailure: something failed@@@",
"@@@STEP_LOG_END@exception@@@"
]
},
{
"cmd": [],
"name": "launch/collect.0.process results.exception (5)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@",
"@@@STEP_SUMMARY_TEXT@something failed@@@",
"@@@STEP_LOG_LINE@exception@Traceback (most recent call last):@@@",
"@@@STEP_LOG_LINE@exception@ File \"RECIPE_REPO[fuchsia]/recipe_modules/swarming_retry/api.py\", line 411, in _launch_and_collect@@@",
"@@@STEP_LOG_LINE@exception@ task.process_result()@@@",
"@@@STEP_LOG_LINE@exception@ File \"RECIPE_REPO[fuchsia]/recipe_modules/swarming_retry/examples/full.py\", line 130, in process_result@@@",
"@@@STEP_LOG_LINE@exception@ raise self._api.step.StepFailure('something failed')@@@",
"@@@STEP_LOG_LINE@exception@StepFailure: something failed@@@",
"@@@STEP_LOG_END@exception@@@"
]
},
{
"cmd": [],
"name": "launch/collect.0.process results.exception (6)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@",
"@@@STEP_SUMMARY_TEXT@something failed@@@",
"@@@STEP_LOG_LINE@exception@Traceback (most recent call last):@@@",
"@@@STEP_LOG_LINE@exception@ File \"RECIPE_REPO[fuchsia]/recipe_modules/swarming_retry/api.py\", line 411, in _launch_and_collect@@@",
"@@@STEP_LOG_LINE@exception@ task.process_result()@@@",
"@@@STEP_LOG_LINE@exception@ File \"RECIPE_REPO[fuchsia]/recipe_modules/swarming_retry/examples/full.py\", line 130, in process_result@@@",
"@@@STEP_LOG_LINE@exception@ raise self._api.step.StepFailure('something failed')@@@",
"@@@STEP_LOG_LINE@exception@StepFailure: something failed@@@",
"@@@STEP_LOG_END@exception@@@"
]
},
{
"cmd": [],
"name": "launch/collect.0.process results.always pass",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@"
]
},
{
"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@fail_long (attempt 0)@https://testhost/task?id=600@@@",
"@@@STEP_LINK@flake (attempt 0)@https://testhost/task?id=200@@@",
"@@@STEP_LINK@flake_long (attempt 0)@https://testhost/task?id=500@@@",
"@@@STEP_LINK@pass (attempt 0)@https://testhost/task?id=100@@@",
"@@@STEP_LINK@pass_long (attempt 0)@https://testhost/task?id=400@@@"
]
},
{
"cmd": [],
"name": "launch/collect.1",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_SUMMARY_TEXT@1 launched, 1 failed, 5 failed after max attempts@@@"
]
},
{
"cmd": [],
"name": "launch/collect.1.launch",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [],
"name": "launch/collect.1.launch.fail_long (attempt 1)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@",
"@@@STEP_LINK@Swarming task@https://testhost/task?id=601@@@"
]
},
{
"cmd": [],
"name": "launch/collect.1.launch.fail_long (attempt 1).launch fail_long",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@4@@@",
"@@@STEP_SUMMARY_TEXT@601@@@"
]
},
{
"cmd": [
"[CACHE]/swarming_client/swarming",
"collect",
"-server",
"https://example.swarmingserver.appspot.com",
"-task-summary-json",
"/path/to/tmp/json",
"-task-output-stdout",
"json",
"-timeout",
"5m",
"601"
],
"infra_step": true,
"name": "launch/collect.1.collect",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"601\": {@@@",
"@@@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@ \"duration\": 62.35, @@@",
"@@@STEP_LOG_LINE@json.output@ \"exit_code\": 1, @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"fail_long\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"outputs_ref\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"isolated\": \"abc123\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"isolatedserver\": \"https://isolateserver.appspot.com\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"namespace\": \"default-gzip\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"state\": \"COMPLETED\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"task_id\": \"601\"@@@",
"@@@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 isolated outputs: fail_long@https://isolateserver.appspot.com/browse?namespace=default-gzip&hash=abc123@@@"
]
},
{
"cmd": [],
"name": "launch/collect.1.process results",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [],
"name": "launch/collect.1.process results.exception",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@",
"@@@STEP_SUMMARY_TEXT@something failed@@@",
"@@@STEP_LOG_LINE@exception@Traceback (most recent call last):@@@",
"@@@STEP_LOG_LINE@exception@ File \"RECIPE_REPO[fuchsia]/recipe_modules/swarming_retry/api.py\", line 411, in _launch_and_collect@@@",
"@@@STEP_LOG_LINE@exception@ task.process_result()@@@",
"@@@STEP_LOG_LINE@exception@ File \"RECIPE_REPO[fuchsia]/recipe_modules/swarming_retry/examples/full.py\", line 130, in process_result@@@",
"@@@STEP_LOG_LINE@exception@ raise self._api.step.StepFailure('something failed')@@@",
"@@@STEP_LOG_LINE@exception@StepFailure: something failed@@@",
"@@@STEP_LOG_END@exception@@@"
]
},
{
"cmd": [],
"name": "launch/collect.1.process results.always pass",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@"
]
},
{
"cmd": [],
"name": "launch/collect.1.failed tasks",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"@@@STEP_LINK@fail_long (attempt 1)@https://testhost/task?id=601@@@"
]
},
{
"cmd": [],
"name": "launch/collect.2",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_SUMMARY_TEXT@1 launched, 1 failed, 5 failed after max attempts@@@"
]
},
{
"cmd": [],
"name": "launch/collect.2.launch",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [],
"name": "launch/collect.2.launch.fail_long (attempt 2)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@",
"@@@STEP_LINK@Swarming task@https://testhost/task?id=602@@@"
]
},
{
"cmd": [],
"name": "launch/collect.2.launch.fail_long (attempt 2).launch fail_long",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@4@@@",
"@@@STEP_SUMMARY_TEXT@602@@@"
]
},
{
"cmd": [
"[CACHE]/swarming_client/swarming",
"collect",
"-server",
"https://example.swarmingserver.appspot.com",
"-task-summary-json",
"/path/to/tmp/json",
"-task-output-stdout",
"json",
"-timeout",
"5m",
"602"
],
"infra_step": true,
"name": "launch/collect.2.collect",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"602\": {@@@",
"@@@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@ \"duration\": 62.35, @@@",
"@@@STEP_LOG_LINE@json.output@ \"exit_code\": 1, @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"fail_long\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"outputs_ref\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"isolated\": \"abc123\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"isolatedserver\": \"https://isolateserver.appspot.com\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"namespace\": \"default-gzip\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"state\": \"COMPLETED\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"task_id\": \"602\"@@@",
"@@@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 isolated outputs: fail_long@https://isolateserver.appspot.com/browse?namespace=default-gzip&hash=abc123@@@"
]
},
{
"cmd": [],
"name": "launch/collect.2.process results",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [],
"name": "launch/collect.2.process results.exception",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@",
"@@@STEP_SUMMARY_TEXT@something failed@@@",
"@@@STEP_LOG_LINE@exception@Traceback (most recent call last):@@@",
"@@@STEP_LOG_LINE@exception@ File \"RECIPE_REPO[fuchsia]/recipe_modules/swarming_retry/api.py\", line 411, in _launch_and_collect@@@",
"@@@STEP_LOG_LINE@exception@ task.process_result()@@@",
"@@@STEP_LOG_LINE@exception@ File \"RECIPE_REPO[fuchsia]/recipe_modules/swarming_retry/examples/full.py\", line 130, in process_result@@@",
"@@@STEP_LOG_LINE@exception@ raise self._api.step.StepFailure('something failed')@@@",
"@@@STEP_LOG_LINE@exception@StepFailure: something failed@@@",
"@@@STEP_LOG_END@exception@@@"
]
},
{
"cmd": [],
"name": "launch/collect.2.process results.always pass",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@"
]
},
{
"cmd": [],
"name": "launch/collect.2.failed tasks",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"@@@STEP_LINK@fail_long (attempt 2)@https://testhost/task?id=602@@@"
]
},
{
"cmd": [],
"name": "launch/collect.3",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_SUMMARY_TEXT@1 launched, 1 failed, 5 failed after max attempts@@@"
]
},
{
"cmd": [],
"name": "launch/collect.3.launch",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [],
"name": "launch/collect.3.launch.fail_long (attempt 3)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@",
"@@@STEP_LINK@Swarming task@https://testhost/task?id=603@@@"
]
},
{
"cmd": [],
"name": "launch/collect.3.launch.fail_long (attempt 3).launch fail_long",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@4@@@",
"@@@STEP_SUMMARY_TEXT@603@@@"
]
},
{
"cmd": [
"[CACHE]/swarming_client/swarming",
"collect",
"-server",
"https://example.swarmingserver.appspot.com",
"-task-summary-json",
"/path/to/tmp/json",
"-task-output-stdout",
"json",
"-timeout",
"5m",
"603"
],
"infra_step": true,
"name": "launch/collect.3.collect",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"603\": {@@@",
"@@@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@ \"duration\": 62.35, @@@",
"@@@STEP_LOG_LINE@json.output@ \"exit_code\": 1, @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"fail_long\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"outputs_ref\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"isolated\": \"abc123\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"isolatedserver\": \"https://isolateserver.appspot.com\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"namespace\": \"default-gzip\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"state\": \"COMPLETED\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"task_id\": \"603\"@@@",
"@@@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 isolated outputs: fail_long@https://isolateserver.appspot.com/browse?namespace=default-gzip&hash=abc123@@@"
]
},
{
"cmd": [],
"name": "launch/collect.3.process results",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [],
"name": "launch/collect.3.process results.exception",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@",
"@@@STEP_SUMMARY_TEXT@something failed@@@",
"@@@STEP_LOG_LINE@exception@Traceback (most recent call last):@@@",
"@@@STEP_LOG_LINE@exception@ File \"RECIPE_REPO[fuchsia]/recipe_modules/swarming_retry/api.py\", line 411, in _launch_and_collect@@@",
"@@@STEP_LOG_LINE@exception@ task.process_result()@@@",
"@@@STEP_LOG_LINE@exception@ File \"RECIPE_REPO[fuchsia]/recipe_modules/swarming_retry/examples/full.py\", line 130, in process_result@@@",
"@@@STEP_LOG_LINE@exception@ raise self._api.step.StepFailure('something failed')@@@",
"@@@STEP_LOG_LINE@exception@StepFailure: something failed@@@",
"@@@STEP_LOG_END@exception@@@"
]
},
{
"cmd": [],
"name": "launch/collect.3.process results.always pass",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@"
]
},
{
"cmd": [],
"name": "launch/collect.3.failed tasks",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"@@@STEP_LINK@fail_long (attempt 3)@https://testhost/task?id=603@@@"
]
},
{
"cmd": [],
"name": "launch/collect.4",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_SUMMARY_TEXT@1 launched, 1 failed, 6 failed after max attempts@@@"
]
},
{
"cmd": [],
"name": "launch/collect.4.launch",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [],
"name": "launch/collect.4.launch.fail_long (attempt 4)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@",
"@@@STEP_LINK@Swarming task@https://testhost/task?id=604@@@"
]
},
{
"cmd": [],
"name": "launch/collect.4.launch.fail_long (attempt 4).launch fail_long",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@4@@@",
"@@@STEP_SUMMARY_TEXT@604@@@"
]
},
{
"cmd": [
"[CACHE]/swarming_client/swarming",
"collect",
"-server",
"https://example.swarmingserver.appspot.com",
"-task-summary-json",
"/path/to/tmp/json",
"-task-output-stdout",
"json",
"-timeout",
"5m",
"604"
],
"infra_step": true,
"name": "launch/collect.4.collect",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"604\": {@@@",
"@@@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@ \"duration\": 62.35, @@@",
"@@@STEP_LOG_LINE@json.output@ \"exit_code\": 1, @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"fail_long\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"outputs_ref\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"isolated\": \"abc123\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"isolatedserver\": \"https://isolateserver.appspot.com\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"namespace\": \"default-gzip\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"state\": \"COMPLETED\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"task_id\": \"604\"@@@",
"@@@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 isolated outputs: fail_long@https://isolateserver.appspot.com/browse?namespace=default-gzip&hash=abc123@@@"
]
},
{
"cmd": [],
"name": "launch/collect.4.process results",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [],
"name": "launch/collect.4.process results.exception",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@",
"@@@STEP_SUMMARY_TEXT@something failed@@@",
"@@@STEP_LOG_LINE@exception@Traceback (most recent call last):@@@",
"@@@STEP_LOG_LINE@exception@ File \"RECIPE_REPO[fuchsia]/recipe_modules/swarming_retry/api.py\", line 411, in _launch_and_collect@@@",
"@@@STEP_LOG_LINE@exception@ task.process_result()@@@",
"@@@STEP_LOG_LINE@exception@ File \"RECIPE_REPO[fuchsia]/recipe_modules/swarming_retry/examples/full.py\", line 130, in process_result@@@",
"@@@STEP_LOG_LINE@exception@ raise self._api.step.StepFailure('something failed')@@@",
"@@@STEP_LOG_LINE@exception@StepFailure: something failed@@@",
"@@@STEP_LOG_END@exception@@@"
]
},
{
"cmd": [],
"name": "launch/collect.4.process results.always pass",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@"
]
},
{
"cmd": [],
"name": "launch/collect.4.failed tasks",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"@@@STEP_LINK@fail_long (attempt 4)@https://testhost/task?id=604@@@"
]
},
{
"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@6 failed@@@",
"@@@STEP_FAILURE@@@"
]
},
{
"cmd": [],
"name": "failures.pass",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LINK@attempt 0 (fail)@https://testhost/task?id=100@@@",
"@@@STEP_FAILURE@@@"
]
},
{
"cmd": [],
"name": "failures.flake",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LINK@attempt 0 (fail)@https://testhost/task?id=200@@@",
"@@@STEP_FAILURE@@@"
]
},
{
"cmd": [],
"name": "failures.fail",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LINK@attempt 0 (fail)@https://testhost/task?id=300@@@",
"@@@STEP_FAILURE@@@"
]
},
{
"cmd": [],
"name": "failures.pass_long",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LINK@attempt 0 (fail)@https://testhost/task?id=400@@@",
"@@@STEP_FAILURE@@@"
]
},
{
"cmd": [],
"name": "failures.flake_long",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LINK@attempt 0 (fail)@https://testhost/task?id=500@@@",
"@@@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@attempt 1 (fail)@https://testhost/task?id=601@@@",
"@@@STEP_LINK@attempt 2 (fail)@https://testhost/task?id=602@@@",
"@@@STEP_LINK@attempt 3 (fail)@https://testhost/task?id=603@@@",
"@@@STEP_LINK@attempt 4 (fail)@https://testhost/task?id=604@@@",
"@@@STEP_FAILURE@@@"
]
},
{
"failure": {
"failure": {},
"humanReason": "task(s) failed: pass, flake, fail, pass_long, flake_long, fail_long"
},
"name": "$result"
}
]