var alwaysReady …
type endpointSliceController …
func newController(t *testing.T, nodeNames []string, batchPeriod time.Duration) (*fake.Clientset, *endpointSliceController) { … }
func newPod(n int, namespace string, ready bool, nPorts int, terminating bool) *v1.Pod { … }
func expectActions(t *testing.T, actions []k8stesting.Action, num int, verb, resource string) { … }
func TestSyncServiceNoSelector(t *testing.T) { … }
func TestServiceExternalNameTypeSync(t *testing.T) { … }
func TestSyncServicePendingDeletion(t *testing.T) { … }
func TestSyncServiceWithSelector(t *testing.T) { … }
func TestSyncServiceMissing(t *testing.T) { … }
func TestSyncServicePodSelection(t *testing.T) { … }
func TestSyncServiceEndpointSlicePendingDeletion(t *testing.T) { … }
func TestSyncServiceEndpointSliceLabelSelection(t *testing.T) { … }
func TestOnEndpointSliceUpdate(t *testing.T) { … }
func TestSyncService(t *testing.T) { … }
func TestPodAddsBatching(t *testing.T) { … }
func TestPodUpdatesBatching(t *testing.T) { … }
func TestPodDeleteBatching(t *testing.T) { … }
func TestSyncServiceStaleInformer(t *testing.T) { … }
func Test_checkNodeTopologyDistribution(t *testing.T) { … }
func TestUpdateNode(t *testing.T) { … }
func addPods(t *testing.T, esController *endpointSliceController, namespace string, podsCount int) { … }
func standardSyncService(t *testing.T, esController *endpointSliceController, namespace, serviceName string) { … }
func createService(t *testing.T, esController *endpointSliceController, namespace, serviceName string) *v1.Service { … }
func expectAction(t *testing.T, actions []k8stesting.Action, index int, verb, resource string) { … }
type cacheMutationCheck …
type cacheObject …
func newCacheMutationCheck(endpointSlices []*discovery.EndpointSlice) cacheMutationCheck { … }
func (cmc *cacheMutationCheck) Add(o runtime.Object) { … }
func (cmc *cacheMutationCheck) Check(t *testing.T) { … }
func Test_dropEndpointSlicesPendingDeletion(t *testing.T) { … }