File tree Expand file tree Collapse file tree 1 file changed +17
-1
lines changed Expand file tree Collapse file tree 1 file changed +17
-1
lines changed Original file line number Diff line number Diff line change @@ -18,6 +18,7 @@ import (
18
18
"go.uber.org/zap"
19
19
"go.uber.org/zap/zaptest/observer"
20
20
"google.golang.org/grpc"
21
+ "google.golang.org/grpc/balancer"
21
22
"google.golang.org/grpc/metadata"
22
23
"google.golang.org/grpc/peer"
23
24
@@ -35,6 +36,21 @@ import (
35
36
"go.opentelemetry.io/collector/pdata/ptrace/ptraceotlp"
36
37
)
37
38
39
+ // testBalancerBuilder facilitates testing validateBalancerName().
40
+ type testBalancerBuilder struct {}
41
+
42
+ func (testBalancerBuilder ) Build (cc balancer.ClientConn , opts balancer.BuildOptions ) balancer.Balancer {
43
+ return nil
44
+ }
45
+
46
+ func (testBalancerBuilder ) Name () string {
47
+ return "configgrpc_balancer_test"
48
+ }
49
+
50
+ func init () {
51
+ balancer .Register (testBalancerBuilder {})
52
+ }
53
+
38
54
func TestDefaultGrpcClientSettings (t * testing.T ) {
39
55
tt , err := obsreporttest .SetupTelemetry (component .NewID ("component" ))
40
56
require .NoError (t , err )
@@ -137,7 +153,7 @@ func TestAllGrpcClientSettings(t *testing.T) {
137
153
ReadBufferSize : 1024 ,
138
154
WriteBufferSize : 1024 ,
139
155
WaitForReady : true ,
140
- BalancerName : "round_robin " ,
156
+ BalancerName : "configgrpc_balancer_test " ,
141
157
Authority : "pseudo-authority" ,
142
158
Auth : & configauth.Authentication {AuthenticatorID : component .NewID ("testauth" )},
143
159
},
You can’t perform that action at this time.
0 commit comments