@@ -25,6 +25,7 @@ import (
25
25
26
26
"github.com/google/uuid"
27
27
"google.golang.org/grpc/internal/testutils"
28
+ "google.golang.org/grpc/internal/testutils/stats"
28
29
"google.golang.org/grpc/internal/testutils/xds/e2e"
29
30
"google.golang.org/grpc/internal/xds/bootstrap"
30
31
)
@@ -60,7 +61,7 @@ func (s) TestClientNew_Single(t *testing.T) {
60
61
defer func () { xdsClientImplCloseHook = origClientImplCloseHook }()
61
62
62
63
// The first call to New() should create a new client.
63
- _ , closeFunc , err := pool .NewClient (t .Name ())
64
+ _ , closeFunc , err := pool .NewClient (t .Name (), & stats. NoopMetricsRecorder {} )
64
65
if err != nil {
65
66
t .Fatalf ("Failed to create xDS client: %v" , err )
66
67
}
@@ -76,7 +77,7 @@ func (s) TestClientNew_Single(t *testing.T) {
76
77
closeFuncs := make ([]func (), count )
77
78
for i := 0 ; i < count ; i ++ {
78
79
func () {
79
- _ , closeFuncs [i ], err = pool .NewClient (t .Name ())
80
+ _ , closeFuncs [i ], err = pool .NewClient (t .Name (), & stats. NoopMetricsRecorder {} )
80
81
if err != nil {
81
82
t .Fatalf ("%d-th call to New() failed with error: %v" , i , err )
82
83
}
@@ -114,7 +115,7 @@ func (s) TestClientNew_Single(t *testing.T) {
114
115
115
116
// Calling New() again, after the previous Client was actually closed,
116
117
// should create a new one.
117
- _ , closeFunc , err = pool .NewClient (t .Name ())
118
+ _ , closeFunc , err = pool .NewClient (t .Name (), & stats. NoopMetricsRecorder {} )
118
119
if err != nil {
119
120
t .Fatalf ("Failed to create xDS client: %v" , err )
120
121
}
@@ -156,7 +157,7 @@ func (s) TestClientNew_Multiple(t *testing.T) {
156
157
157
158
// Create two xDS clients.
158
159
client1Name := t .Name () + "-1"
159
- _ , closeFunc1 , err := pool .NewClient (client1Name )
160
+ _ , closeFunc1 , err := pool .NewClient (client1Name , & stats. NoopMetricsRecorder {} )
160
161
if err != nil {
161
162
t .Fatalf ("Failed to create xDS client: %v" , err )
162
163
}
@@ -171,7 +172,7 @@ func (s) TestClientNew_Multiple(t *testing.T) {
171
172
}
172
173
173
174
client2Name := t .Name () + "-2"
174
- _ , closeFunc2 , err := pool .NewClient (client2Name )
175
+ _ , closeFunc2 , err := pool .NewClient (client2Name , & stats. NoopMetricsRecorder {} )
175
176
if err != nil {
176
177
t .Fatalf ("Failed to create xDS client: %v" , err )
177
178
}
@@ -193,7 +194,7 @@ func (s) TestClientNew_Multiple(t *testing.T) {
193
194
defer wg .Done ()
194
195
for i := 0 ; i < count ; i ++ {
195
196
var err error
196
- _ , closeFuncs1 [i ], err = pool .NewClient (client1Name )
197
+ _ , closeFuncs1 [i ], err = pool .NewClient (client1Name , & stats. NoopMetricsRecorder {} )
197
198
if err != nil {
198
199
t .Errorf ("%d-th call to New() failed with error: %v" , i , err )
199
200
}
@@ -203,7 +204,7 @@ func (s) TestClientNew_Multiple(t *testing.T) {
203
204
defer wg .Done ()
204
205
for i := 0 ; i < count ; i ++ {
205
206
var err error
206
- _ , closeFuncs2 [i ], err = pool .NewClient (client2Name )
207
+ _ , closeFuncs2 [i ], err = pool .NewClient (client2Name , & stats. NoopMetricsRecorder {} )
207
208
if err != nil {
208
209
t .Errorf ("%d-th call to New() failed with error: %v" , i , err )
209
210
}
0 commit comments