Skip to content

Commit e57554b

Browse files
committed
cleanup: use testutils.MarshalAny in more places
1 parent aff517b commit e57554b

File tree

13 files changed

+276
-517
lines changed

13 files changed

+276
-517
lines changed

channelz/service/func_linux.go

Lines changed: 22 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ import (
2525
durpb "github.com/golang/protobuf/ptypes/duration"
2626
channelzpb "google.golang.org/grpc/channelz/grpc_channelz_v1"
2727
"google.golang.org/grpc/internal/channelz"
28+
"google.golang.org/grpc/internal/testutils"
2829
)
2930

3031
func convertToPtypesDuration(sec int64, usec int64) *durpb.Duration {
@@ -34,41 +35,32 @@ func convertToPtypesDuration(sec int64, usec int64) *durpb.Duration {
3435
func sockoptToProto(skopts *channelz.SocketOptionData) []*channelzpb.SocketOption {
3536
var opts []*channelzpb.SocketOption
3637
if skopts.Linger != nil {
37-
additional, err := ptypes.MarshalAny(&channelzpb.SocketOptionLinger{
38-
Active: skopts.Linger.Onoff != 0,
39-
Duration: convertToPtypesDuration(int64(skopts.Linger.Linger), 0),
38+
opts = append(opts, &channelzpb.SocketOption{
39+
Name: "SO_LINGER",
40+
Additional: testutils.MarshalAny(&channelzpb.SocketOptionLinger{
41+
Active: skopts.Linger.Onoff != 0,
42+
Duration: convertToPtypesDuration(int64(skopts.Linger.Linger), 0),
43+
}),
4044
})
41-
if err == nil {
42-
opts = append(opts, &channelzpb.SocketOption{
43-
Name: "SO_LINGER",
44-
Additional: additional,
45-
})
46-
}
4745
}
4846
if skopts.RecvTimeout != nil {
49-
additional, err := ptypes.MarshalAny(&channelzpb.SocketOptionTimeout{
50-
Duration: convertToPtypesDuration(int64(skopts.RecvTimeout.Sec), int64(skopts.RecvTimeout.Usec)),
47+
opts = append(opts, &channelzpb.SocketOption{
48+
Name: "SO_RCVTIMEO",
49+
Additional: testutils.MarshalAny(&channelzpb.SocketOptionTimeout{
50+
Duration: convertToPtypesDuration(int64(skopts.RecvTimeout.Sec), int64(skopts.RecvTimeout.Usec)),
51+
}),
5152
})
52-
if err == nil {
53-
opts = append(opts, &channelzpb.SocketOption{
54-
Name: "SO_RCVTIMEO",
55-
Additional: additional,
56-
})
57-
}
5853
}
5954
if skopts.SendTimeout != nil {
60-
additional, err := ptypes.MarshalAny(&channelzpb.SocketOptionTimeout{
61-
Duration: convertToPtypesDuration(int64(skopts.SendTimeout.Sec), int64(skopts.SendTimeout.Usec)),
55+
opts = append(opts, &channelzpb.SocketOption{
56+
Name: "SO_SNDTIMEO",
57+
Additional: testutils.MarshalAny(&channelzpb.SocketOptionTimeout{
58+
Duration: convertToPtypesDuration(int64(skopts.SendTimeout.Sec), int64(skopts.SendTimeout.Usec)),
59+
}),
6260
})
63-
if err == nil {
64-
opts = append(opts, &channelzpb.SocketOption{
65-
Name: "SO_SNDTIMEO",
66-
Additional: additional,
67-
})
68-
}
6961
}
7062
if skopts.TCPInfo != nil {
71-
additional, err := ptypes.MarshalAny(&channelzpb.SocketOptionTcpInfo{
63+
additional := testutils.MarshalAny(&channelzpb.SocketOptionTcpInfo{
7264
TcpiState: uint32(skopts.TCPInfo.State),
7365
TcpiCaState: uint32(skopts.TCPInfo.Ca_state),
7466
TcpiRetransmits: uint32(skopts.TCPInfo.Retransmits),
@@ -99,12 +91,10 @@ func sockoptToProto(skopts *channelz.SocketOptionData) []*channelzpb.SocketOptio
9991
TcpiAdvmss: skopts.TCPInfo.Advmss,
10092
TcpiReordering: skopts.TCPInfo.Reordering,
10193
})
102-
if err == nil {
103-
opts = append(opts, &channelzpb.SocketOption{
104-
Name: "TCP_INFO",
105-
Additional: additional,
106-
})
107-
}
94+
opts = append(opts, &channelzpb.SocketOption{
95+
Name: "TCP_INFO",
96+
Additional: additional,
97+
})
10898
}
10999
return opts
110100
}

xds/csds/csds_test.go

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -34,10 +34,11 @@ import (
3434
"github.com/google/go-cmp/cmp/cmpopts"
3535
"github.com/google/uuid"
3636
"google.golang.org/grpc"
37+
"google.golang.org/grpc/internal/testutils"
3738
"google.golang.org/grpc/internal/xds"
3839
"google.golang.org/grpc/xds/internal/client"
3940
_ "google.golang.org/grpc/xds/internal/httpfilter/router"
40-
"google.golang.org/grpc/xds/internal/testutils"
41+
xtestutils "google.golang.org/grpc/xds/internal/testutils"
4142
"google.golang.org/grpc/xds/internal/testutils/e2e"
4243
"google.golang.org/protobuf/testing/protocmp"
4344
"google.golang.org/protobuf/types/known/anypb"
@@ -150,19 +151,19 @@ var (
150151
func init() {
151152
for i := range ldsTargets {
152153
listeners[i] = e2e.DefaultClientListener(ldsTargets[i], rdsTargets[i])
153-
listenerAnys[i], _ = ptypes.MarshalAny(listeners[i])
154+
listenerAnys[i] = testutils.MarshalAny(listeners[i])
154155
}
155156
for i := range rdsTargets {
156157
routes[i] = e2e.DefaultRouteConfig(rdsTargets[i], ldsTargets[i], cdsTargets[i])
157-
routeAnys[i], _ = ptypes.MarshalAny(routes[i])
158+
routeAnys[i] = testutils.MarshalAny(routes[i])
158159
}
159160
for i := range cdsTargets {
160161
clusters[i] = e2e.DefaultCluster(cdsTargets[i], edsTargets[i], e2e.SecurityLevelNone)
161-
clusterAnys[i], _ = ptypes.MarshalAny(clusters[i])
162+
clusterAnys[i] = testutils.MarshalAny(clusters[i])
162163
}
163164
for i := range edsTargets {
164165
endpoints[i] = e2e.DefaultEndpoint(edsTargets[i], ips[i], ports[i])
165-
endpointAnys[i], _ = ptypes.MarshalAny(endpoints[i])
166+
endpointAnys[i] = testutils.MarshalAny(endpoints[i])
166167
}
167168
}
168169

@@ -286,9 +287,9 @@ func commonSetup(t *testing.T) (xdsClientInterfaceWithWatch, *e2e.ManagementServ
286287
}
287288
v3statuspbgrpc.RegisterClientStatusDiscoveryServiceServer(server, csdss)
288289
// Create a local listener and pass it to Serve().
289-
lis, err := testutils.LocalTCPListener()
290+
lis, err := xtestutils.LocalTCPListener()
290291
if err != nil {
291-
t.Fatalf("testutils.LocalTCPListener() failed: %v", err)
292+
t.Fatalf("xtestutils.LocalTCPListener() failed: %v", err)
292293
}
293294
go func() {
294295
if err := server.Serve(lis); err != nil {

0 commit comments

Comments
 (0)