| [ |
| { |
| "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" |
| } |
| ] |