ww: put test result trailers on a new line
This commit is contained in:
@@ -313,9 +313,14 @@ The same product maps fd 1 and fd 2 to one open product-local capture. This
|
||||
matches Go's test-command use of one writer for `exec.Cmd.Stdout` and
|
||||
`exec.Cmd.Stderr`: writes are not drained into two files and regrouped later.
|
||||
The coordinator emits the completed combined bytes and any product run-status
|
||||
line on stdout. Each parallel product has a distinct capture, while canonical
|
||||
group-order emission remains byte-stable across `-j` values. Build-plan stdout
|
||||
and stderr stay distinct, and loader/build diagnostics stay on stderr.
|
||||
line on stdout. Before its existing directory-product `ok` or run-status
|
||||
`FAIL` trailer, it emits exactly one newline when that capture is nonempty and
|
||||
does not already end in newline. Empty and newline-terminated captures gain no
|
||||
byte. Raw single-file and later direct retained-binary execution have no
|
||||
coordinator trailer, so their bytes remain untouched. Each parallel product
|
||||
has a distinct capture, while canonical group-order emission remains
|
||||
byte-stable across `-j` values. Build-plan stdout and stderr stay distinct, and
|
||||
loader/build diagnostics stay on stderr.
|
||||
|
||||
The physical directory remains distinct from exact dotted package identity and
|
||||
from production, internal, external, recompiled, support, and generated-main
|
||||
@@ -436,6 +441,14 @@ workdir for staged residue.
|
||||
Command-global bounded-memory failure remains independently
|
||||
owned by `allocation_failure_is_command_global`.
|
||||
|
||||
The focused `directory_test_trailer_starts_on_new_line` observer generates
|
||||
empty, already terminated, and unterminated combined captures. Across both
|
||||
stages it covers stdout success, stderr failure, signal termination,
|
||||
concurrent products, filtering, listing, running retention, retained artifact
|
||||
bytes, and the raw/manual routes that have no coordinator trailer. It requires
|
||||
complete concurrent stdout/stderr parity and forbids both an adjacent trailer
|
||||
and a doubled separator.
|
||||
|
||||
The same package owner contains the focused
|
||||
`platform_filename_source_selection` observer. It independently generates the
|
||||
suffix matrix, production/internal/external sources, wrong-target import and
|
||||
|
||||
Reference in New Issue
Block a user