From: Dmitriy Vyukov Date: Fri, 17 Feb 2012 07:42:02 +0000 (+0400) Subject: net/rpc: fix spurious panic in test X-Git-Tag: weekly.2012-02-22~156 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=649f771b7b3538711bc8954c4a6f726d89c1226a;p=gostls13.git net/rpc: fix spurious panic in test The panic happens if -benchtime flag is specified: go test -bench=EndToEndAsyncHTTP -benchtime=120 R=golang-dev, rsc CC=golang-dev https://golang.org/cl/5677075 --- diff --git a/src/pkg/net/rpc/server_test.go b/src/pkg/net/rpc/server_test.go index 8cfa033ccc..62c7b1e600 100644 --- a/src/pkg/net/rpc/server_test.go +++ b/src/pkg/net/rpc/server_test.go @@ -387,12 +387,12 @@ func (WriteFailCodec) WriteRequest(*Request, interface{}) error { } func (WriteFailCodec) ReadResponseHeader(*Response) error { - time.Sleep(120 * time.Second) + select {} panic("unreachable") } func (WriteFailCodec) ReadResponseBody(interface{}) error { - time.Sleep(120 * time.Second) + select {} panic("unreachable") }