]> Cypherpunks repositories - gostls13.git/commit
net/http: fix flaky TestTransportCancelBeforeResponseHeaders test
authorBrad Fitzpatrick <bradfitz@golang.org>
Wed, 6 Jan 2016 19:52:51 +0000 (19:52 +0000)
committerBrad Fitzpatrick <bradfitz@golang.org>
Wed, 6 Jan 2016 21:01:08 +0000 (21:01 +0000)
commitfb394017f1b5081f1243688c0686ba5faca96835
tree194da76fedd5915bfdbbb3ec57a0c082b3bb349e
parentaf768fdd341a4d3556646c26e3ebbef3ecf19024
net/http: fix flaky TestTransportCancelBeforeResponseHeaders test

Add a couple more cases where we convert random network I/O errors
into errRequestCanceled if the request was forcefully aborted.

It failed ~1/1000 times without -race, or very easily with -race.
(due to -race randomizing some scheduling)

Fixes #11894

Change-Id: Ib1c123ce1eebdd88642da28a5948ca4f30581907
Reviewed-on: https://go-review.googlesource.com/18287
Reviewed-by: Russ Cox <rsc@golang.org>
src/net/http/transport.go
src/net/http/transport_test.go