Run the test suite without -v so a failure shows in the build log (closes #414)
check / check (push) Successful in 4m5s

The Docker build cuts each step's log off at 2 MiB. script/test ran
go test -v, whose output for the whole suite passed that limit before
any failure was printed, so a red build showed no failing test. Without
-v, go test prints only the output of failing tests and one result
line per package. -race and the 90s per-package timeout are unchanged.

Model: opus-5-5
This commit is contained in:
2026-10-02 01:23:50 +00:00
parent bfdbc937c6
commit 708382d284
+5 -1
View File
@@ -27,6 +27,10 @@
# binaries build or run at once, each with at most eight parallel tests. Under # binaries build or run at once, each with at most eight parallel tests. Under
# -race every test binary and every link costs a few hundred MB, so the # -race every test binary and every link costs a few hundred MB, so the
# defaults (one per core) add up to several GB on a many-core host. # defaults (one per core) add up to several GB on a many-core host.
#
# No -v: the Docker build cuts each step's log off at 2 MiB, and verbose output
# from the whole suite passes that before a failure is printed. Without it, go
# test prints only the output of failing tests and one result line per package.
set -eu set -eu
ROOT="$(cd "$(dirname "$0")/.." && pwd -P)" ROOT="$(cd "$(dirname "$0")/.." && pwd -P)"
@@ -34,7 +38,7 @@ ROOT="$(cd "$(dirname "$0")/.." && pwd -P)"
main() { main() {
cd "$ROOT" cd "$ROOT"
"$ROOT/script/assets" "$ROOT/script/assets"
go test -v -race -p 4 -parallel 8 -timeout 90s ./... go test -race -p 4 -parallel 8 -timeout 90s ./...
} }
main "$@" main "$@"