blob: 6f0e5b664cb7984baf378acac7a5369eff813652 [file] [log] [blame]
substep: <
step: <
name: "running step"
status: RUNNING
>
>
substep: <
step: <
name: "successful step"
status: SUCCESS
started: < seconds: 1400000000 >
ended: < seconds: 1400001000 >
>
>
substep: <
step: <
name: "failed step"
status: FAILURE
started: < seconds: 1400000000 >
ended: < seconds: 1400001000 >
>
>
substep: <
step: <
name: "infra-failed step"
status: FAILURE
failure_details: < type: EXCEPTION >
started: < seconds: 1400000000 >
ended: < seconds: 1400001000 >
>
>
substep: <
step: <
name: "with time"
started: < seconds: 1500000000 >
>
>
substep: <
step: <
name: "with failure details text"
text: "*step_text*"
status: FAILURE
started: < seconds: 1400000000 >
ended: < seconds: 1400001000 >
failure_details: <
text: "failure_details_text"
>
>
>
substep: <
step: <
name: "text with one line"
text: "a"
>
>
substep: <
step: <
name: "text with two lines"
text: "a"
text: "b"
>
>
substep: <
step: <
name: "with stdio"
stdout_stream: <
name: "steps/setup_build/0/stdout"
>
stderr_stream: <
name: "steps/setup_build/0/stderr"
>
>
>
substep: <
step: <
name: "other links logdog"
other_links: <
label: "run_recipe"
logdog_stream: <
name: "steps/setup_build/0/logs/run_recipe/0"
>
>
>
>
substep: <
step: <
name: "other links url"
text: "some text here"
other_links: <
label: "1"
url: "https://example.com/1(foo)"
>
other_links: <
label: "2"
url: "https://example.com/2"
>
>
>
substep: <
step: <
name: "substeps"
# This time will be overridden by children.
started: < seconds: 1500000500 >
ended: < seconds: 1500000501 >
substep: <
step: <
name: "child"
status: SUCCESS
substep: <
step: <
name: "descendant0"
status: FAILURE
started: < seconds: 1500000000 >
ended: < seconds: 1500001000 >
>
>
substep: <
step: <
name: "descendant1"
status: FAILURE
failure_details: < type: EXCEPTION >
started: < seconds: 1500001000 >
ended: < seconds: 1500002000 >
>
>
>
>
substep: <
step: <
name: "child2"
status: SUCCESS
started: < seconds: 1500002000 >
ended: < seconds: 1500003000 >
>
>
substep: <
step: <
name: "child3_unfinished"
status: RUNNING
started: < seconds: 1500003000 >
>
>
>
>
substep: <
step: <
name: "started_parent"
substep: <
step: <
name: "descendant"
status: RUNNING
started: < seconds: 1500000000 >
>
>
>
>
substep: <
step: <
name: "duplicate_log_name"
status: RUNNING
started: < seconds: 1500000000 >
stdout_stream: <
name: "steps/duplicate_log_name/0/stdout"
>
stderr_stream: <
name: "steps/duplicate_log_name/0/stderr"
>
other_links: <
label: "stdout"
logdog_stream: <
name: "steps/duplicate_log_name/0/stdout"
>
>
>
>
substep: <
step: <
name: "dup step name"
status: RUNNING
started: < seconds: 1500000000 >
>
>
substep: <
step: <
name: "dup step name"
status: RUNNING
started: < seconds: 1500000000 >
>
>
substep: <
step: <
name: "parent_prefix"
status: RUNNING
started: < seconds: 1500000000 >
substep: <
step: <
name: "parent_prefix.child"
status: RUNNING
started: < seconds: 1500000000 >
>
>
>
>
substep: <
step: <
name: "start time is a bit greater than end time"
status: SUCCESS
started: < seconds: 1500000000 nanos: 2>
ended: < seconds: 1500000000 nanos: 1>
>
>