Browse Source

integration: block dial for timeout errors

Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
Gyuho Lee 7 years ago
parent
commit
cbb6dea367
1 changed files with 3 additions and 0 deletions
  1. 3 0
      integration/v3_tls_test.go

+ 3 - 0
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 {