...
1
17
18 package e2e
19
20 import (
21 "testing"
22
23 "github.com/google/go-cmp/cmp"
24 channelzpb "google.golang.org/grpc/channelz/grpc_channelz_v1"
25 )
26
27 func verifySubConnStates(t *testing.T, scs []*channelzpb.Subchannel, want map[channelzpb.ChannelConnectivityState_State]int) {
28 t.Helper()
29 var scStatsCount = map[channelzpb.ChannelConnectivityState_State]int{}
30 for _, sc := range scs {
31 scStatsCount[sc.Data.State.State]++
32 }
33 if diff := cmp.Diff(scStatsCount, want); diff != "" {
34 t.Fatalf("got unexpected number of subchannels in state Ready, %v, scs: %v", diff, scs)
35 }
36 }
37
View as plain text