]> Cypherpunks repositories - gostls13.git/commitdiff
net/rpc: fix spurious panic in test
authorDmitriy Vyukov <dvyukov@google.com>
Fri, 17 Feb 2012 07:42:02 +0000 (11:42 +0400)
committerDmitriy Vyukov <dvyukov@google.com>
Fri, 17 Feb 2012 07:42:02 +0000 (11:42 +0400)
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

src/pkg/net/rpc/server_test.go

index 8cfa033ccc3be0adf8a62e712a86115a9f41371e..62c7b1e60048d7dc63ac2f8eedf71268c5b33a1d 100644 (file)
@@ -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")
 }