From cbb6dea36755a3f24fd8985cb7e08480ebb03639 Mon Sep 17 00:00:00 2001 From: Gyuho Lee Date: Fri, 8 Jun 2018 13:49:17 -0700 Subject: [PATCH] integration: block dial for timeout errors Signed-off-by: Gyuho Lee --- integration/v3_tls_test.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/integration/v3_tls_test.go b/integration/v3_tls_test.go index 5ebe7ad35..07b7334cc 100644 --- a/integration/v3_tls_test.go +++ b/integration/v3_tls_test.go @@ -22,6 +22,8 @@ import ( "github.com/coreos/etcd/clientv3" "github.com/coreos/etcd/pkg/testutil" + + "google.golang.org/grpc" ) func TestTLSClientCipherSuitesValid(t *testing.T) { testTLSCipherSuites(t, true) } @@ -57,6 +59,7 @@ func testTLSCipherSuites(t *testing.T, valid bool) { cli, cerr := clientv3.New(clientv3.Config{ Endpoints: []string{clus.Members[0].GRPCAddr()}, DialTimeout: time.Second, + DialOptions: []grpc.DialOption{grpc.WithBlock()}, TLS: cc, }) if cli != nil {