()
| 835 | } |
| 836 | |
| 837 | func (te *test) clientConnWithConnControl() (*grpc.ClientConn, *dialerWrapper) { |
| 838 | if te.cc != nil { |
| 839 | return te.cc, nil |
| 840 | } |
| 841 | opts, scheme := te.configDial() |
| 842 | dw := &dialerWrapper{} |
| 843 | // overwrite the dialer before |
| 844 | opts = append(opts, grpc.WithDialer(dw.dialer)) |
| 845 | var err error |
| 846 | te.cc, err = grpc.NewClient(scheme+te.srvAddr, opts...) |
| 847 | if err != nil { |
| 848 | te.t.Fatalf("NewClient(%q) = %v", scheme+te.srvAddr, err) |
| 849 | } |
| 850 | return te.cc, dw |
| 851 | } |
| 852 | |
| 853 | func (te *test) clientConn(opts ...grpc.DialOption) *grpc.ClientConn { |
| 854 | if te.cc != nil { |
no test coverage detected