From 7db3d32d7b9f807864ff6a4692b13f949db8a316 Mon Sep 17 00:00:00 2001 From: wjqserver <114663932+WJQSERVER@users.noreply.github.com> Date: Tue, 7 Apr 2026 07:51:39 +0800 Subject: [PATCH] test: improve serve startup failure diagnostics --- serve_test.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/serve_test.go b/serve_test.go index 01d639f..6092f7b 100644 --- a/serve_test.go +++ b/serve_test.go @@ -49,7 +49,12 @@ func TestServeServerHTTPModeIgnoresTLSConfig(t *testing.T) { time.Sleep(20 * time.Millisecond) } if err != nil { - t.Fatalf("expected HTTP server to accept plain HTTP with TLSConfig set: %v", err) + select { + case serveErr := <-errCh: + t.Fatalf("expected HTTP server to accept plain HTTP with TLSConfig set: request error=%v, serve error=%v", err, serveErr) + default: + t.Fatalf("expected HTTP server to accept plain HTTP with TLSConfig set: %v", err) + } } defer resp.Body.Close()