Skip to content

Commit 8db856b

Browse files
committed
address PR feedback
1 parent 83a23c0 commit 8db856b

File tree

2 files changed

+15
-12
lines changed

2 files changed

+15
-12
lines changed

test/common.go

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -29,12 +29,7 @@ import (
2929
func ReadyAddressCount(slices []discoveryv1.EndpointSlice) int {
3030
count := 0
3131
for _, slice := range slices {
32-
for _, ep := range slice.Endpoints {
33-
if ep.Conditions.Ready != nil && !(*ep.Conditions.Ready) {
34-
continue
35-
}
36-
count += len(ep.Addresses)
37-
}
32+
count += len(ReadyAddresses(slice))
3833
}
3934
return count
4035
}
@@ -54,3 +49,15 @@ func EndpointSlicesForService(k kubernetes.Interface, namespace, name string) ([
5449

5550
return slices.Items, nil
5651
}
52+
53+
// ReadyAddresses returns an iterator over ready endpoint addresses.
54+
func ReadyAddresses(slice discoveryv1.EndpointSlice) []string {
55+
var res []string
56+
for _, ep := range slice.Endpoints {
57+
if ep.Conditions.Ready != nil && !(*ep.Conditions.Ready) {
58+
continue
59+
}
60+
res = append(res, ep.Addresses...)
61+
}
62+
return res
63+
}

test/e2e/e2e.go

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -127,15 +127,11 @@ func waitForActivatorEndpoints(ctx *TestContext) error {
127127
aset = make(sets.Set[string], wantAct)
128128

129129
for _, slice := range actEps {
130-
for _, ep := range slice.Endpoints {
131-
aset.Insert(ep.Addresses...)
132-
}
130+
aset.Insert(test.ReadyAddresses(slice)...)
133131
}
134132
svcSet = make(sets.Set[string], wantAct)
135133
for _, slice := range svcEps {
136-
for _, ep := range slice.Endpoints {
137-
svcSet.Insert(ep.Addresses...)
138-
}
134+
svcSet.Insert(test.ReadyAddresses(slice)...)
139135
}
140136

141137
// Subset wants this many activators, but there might not be as many,

0 commit comments

Comments
 (0)