http2: enable VerboseLogs in TestTransportGroupsPendingDials
This test is very, very rarely flaky. Enable additional logs to help
debug what's going on.
For golang/go#52996.
Change-Id: Ibccbfff94f51d2c813d48b48077537090bea4612
Reviewed-on: https://go-review.googlesource.com/c/net/+/411294
Reviewed-by: Bryan Mills <bcmills@google.com>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Run-TryBot: Damien Neil <dneil@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
diff --git a/http2/transport_test.go b/http2/transport_test.go
index bf6683b..193ae3b 100644
--- a/http2/transport_test.go
+++ b/http2/transport_test.go
@@ -348,6 +348,12 @@
// Tests that the Transport only keeps one pending dial open per destination address.
// https://golang.org/issue/13397
func TestTransportGroupsPendingDials(t *testing.T) {
+ // Enable verbose logs for debugging https://go.dev/issue/52996.
+ defer func(old bool) {
+ VerboseLogs = old
+ }(VerboseLogs)
+ VerboseLogs = true
+
st := newServerTester(t, func(w http.ResponseWriter, r *http.Request) {
}, optOnlyServer)
defer st.Close()