ww: put test result trailers on a new line
This commit is contained in:
16
docs/spec.md
16
docs/spec.md
@@ -779,12 +779,16 @@ artifact, or persistence identity.
|
||||
The product's standard output and standard error refer to one product-local
|
||||
capture. Bytes from either descriptor retain the order in which their writes
|
||||
reach that shared open output, and the coordinator emits the completed capture
|
||||
on its standard output. A runtime failure or child-setup failure appends the
|
||||
product status diagnostic to standard output as well. Loader, source,
|
||||
compiler, assembler, linker, and other build failures retain their diagnostic
|
||||
standard-error channel; build-action stdout and stderr remain separate.
|
||||
Parallel products own independent captures and are still emitted in canonical
|
||||
product order.
|
||||
on its standard output. Immediately before an existing directory-product
|
||||
`ok` or run-status `FAIL` trailer, a nonempty capture whose final byte is not
|
||||
newline receives exactly one newline; an empty or already newline-terminated
|
||||
capture receives none. The capture itself is unchanged, and raw single-file or
|
||||
later direct retained-binary execution has no coordinator trailer and no such
|
||||
separator. A runtime failure or child-setup failure appends the product status
|
||||
diagnostic to standard output as well. Loader, source, compiler, assembler,
|
||||
linker, and other build failures retain their diagnostic standard-error
|
||||
channel; build-action stdout and stderr remain separate. Parallel products own
|
||||
independent captures and are still emitted in canonical product order.
|
||||
|
||||
The coordinator does not change its own cwd or environment. Parallel products
|
||||
receive independent child environments and each uses its own source directory.
|
||||
|
||||
Reference in New Issue
Block a user