Skip to content

Commit 3507ca0

Browse files
committed
test: log file at the end
1 parent 7fc9d45 commit 3507ca0

File tree

1 file changed

+10
-9
lines changed

1 file changed

+10
-9
lines changed

systemtest/apmservertest/server.go

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -139,20 +139,21 @@ func NewUnstartedServerTB(tb testing.TB, args ...string) *Server {
139139
logfile := createLogfile(tb, "apm-server")
140140
s.Log = logfile
141141
tb.Cleanup(func() {
142+
defer func() {
143+
if tb.Failed() {
144+
b, err := os.ReadFile(logfile.Name())
145+
if err != nil {
146+
tb.Fatal(err)
147+
}
148+
149+
tb.Log(string(b))
150+
}
151+
}()
142152
defer logfile.Close()
143153
if tb.Failed() {
144154
tb.Logf("log file: %s", logfile.Name())
145155
}
146156

147-
if tb.Failed() {
148-
b, err := io.ReadAll(logfile)
149-
if err != nil {
150-
tb.Fatal(err)
151-
}
152-
153-
tb.Log(string(b))
154-
}
155-
156157
// Call the server's Close method in a background goroutine,
157158
// and wait for up to 10 seconds for it to complete.
158159
errc := make(chan error)

0 commit comments

Comments
 (0)