]> Cypherpunks.ru repositories - gostls13.git/commitdiff
net/http: quiet some log spam in tests
authorBrad Fitzpatrick <bradfitz@golang.org>
Tue, 28 May 2019 17:45:22 +0000 (17:45 +0000)
committerBrad Fitzpatrick <bradfitz@golang.org>
Tue, 28 May 2019 18:17:57 +0000 (18:17 +0000)
One of these tests creates a bunch of connections concurrently, then
discovers it doesn't need them all, which then makes the server log
that the client went away midway through the TLS handshake. Perhaps
the server should recognize that as a case not worthy of logging
about, but this is a safer way to eliminate the stderr spam during go
test for now.

The other test's client gives up on its connection and closes it,
similarly confusing the server.

Change-Id: I49ce442c9a63fc437e58ca79f044aa76e8c317b5
Reviewed-on: https://go-review.googlesource.com/c/go/+/179179
Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
src/net/http/client_test.go
src/net/http/serve_test.go

index 2f031e2f9b314cfe665da5e473fa4b73401950d2..de490bc607493eda248e5040b40016e75888e696 100644 (file)
@@ -1292,7 +1292,7 @@ func testClientTimeout_Headers(t *testing.T, h2 bool) {
        donec := make(chan bool, 1)
        cst := newClientServerTest(t, h2, HandlerFunc(func(w ResponseWriter, r *Request) {
                <-donec
-       }))
+       }), optQuietLog)
        defer cst.close()
        // Note that we use a channel send here and not a close.
        // The race detector doesn't know that we're waiting for a timeout
index d774915719703eade873404a5646a3d0ccb7be8c..1c67b40161ce7f064375b6e5154bfc057628a341 100644 (file)
@@ -4282,7 +4282,7 @@ func testServerEmptyBodyRace(t *testing.T, h2 bool) {
        var n int32
        cst := newClientServerTest(t, h2, HandlerFunc(func(rw ResponseWriter, req *Request) {
                atomic.AddInt32(&n, 1)
-       }))
+       }), optQuietLog)
        defer cst.close()
        var wg sync.WaitGroup
        const reqs = 20