const acceptV1JSON … const acceptV2Beta1JSON … const acceptV2JSON … const maxTimeout … type testClient … type testCase … type testAction … type cleaningAction … type applyAPIService … type applyCRD … type deleteObject … type waitForGroupVersionsV1 … type waitForAbsentGroupVersionsV1 … type waitForGroupVersionsV2 … type waitForGroupVersionsV2Beta1 … type waitForAbsentGroupVersionsV2 … type waitForAbsentGroupVersionsV2Beta1 … type waitForStaleGroupVersionsV2 … type waitForFreshGroupVersionsV2 … type waitForResourcesV1 … type waitForResourcesAbsentV1 … type waitForResourcesV2 … type waitForResourcesAbsentV2 … type inlineAction … func (a applyAPIService) Do(ctx context.Context, client testClient) error { … } func (a applyAPIService) Cleanup(ctx context.Context, client testClient) error { … } func (a applyCRD) Do(ctx context.Context, client testClient) error { … } func (a applyCRD) Cleanup(ctx context.Context, client testClient) error { … } func (d deleteObject) Do(ctx context.Context, client testClient) error { … } func (w waitForStaleGroupVersionsV2) Do(ctx context.Context, client testClient) error { … } func (w waitForFreshGroupVersionsV2) Do(ctx context.Context, client testClient) error { … } func (w waitForGroupVersionsV2) Do(ctx context.Context, client testClient) error { … } func (w waitForGroupVersionsV2Beta1) Do(ctx context.Context, client testClient) error { … } func (w waitForAbsentGroupVersionsV2) Do(ctx context.Context, client testClient) error { … } func (w waitForAbsentGroupVersionsV2Beta1) Do(ctx context.Context, client testClient) error { … } func (w waitForGroupVersionsV1) Do(ctx context.Context, client testClient) error { … } func (w waitForAbsentGroupVersionsV1) Do(ctx context.Context, client testClient) error { … } func (w waitForResourcesV1) Do(ctx context.Context, client testClient) error { … } func (w waitForResourcesAbsentV1) Do(ctx context.Context, client testClient) error { … } func (w waitForResourcesV2) Do(ctx context.Context, client testClient) error { … } func (w waitForResourcesAbsentV2) Do(ctx context.Context, client testClient) error { … } func (i inlineAction) Do(ctx context.Context, client testClient) error { … } func FetchV2Discovery(ctx context.Context, client testClient) (apidiscoveryv2.APIGroupDiscoveryList, error) { … } func FetchV2Beta1Discovery(ctx context.Context, client testClient) (apidiscoveryv2beta1.APIGroupDiscoveryList, error) { … } func FetchV1DiscoveryGroups(ctx context.Context, client testClient) (metav1.APIGroupList, error) { … } func FetchV1DiscoveryLegacyGroups(ctx context.Context, client testClient) (metav1.APIGroupList, error) { … } func FetchV1DiscoveryGroupsAtPath(ctx context.Context, client testClient, path string) (metav1.APIGroupList, error) { … } func FetchV1DiscoveryResource(ctx context.Context, client testClient, gv metav1.GroupVersion) (metav1.APIResourceList, error) { … } func WaitForGroupsAbsent(ctx context.Context, client testClient, groups ...string) error { … } func WaitForRootPaths(t *testing.T, ctx context.Context, client testClient, requirePaths, forbidPaths sets.Set[string]) error { … } func WaitForGroups(ctx context.Context, client testClient, groups ...apidiscoveryv2.APIGroupDiscovery) error { … } func WaitForResultWithCondition(ctx context.Context, client testClient, condition func(result apidiscoveryv2.APIGroupDiscoveryList) bool) error { … } func WaitForV2Beta1ResultWithCondition(ctx context.Context, client testClient, condition func(result apidiscoveryv2beta1.APIGroupDiscoveryList) bool) error { … } func WaitForV1GroupsWithCondition(ctx context.Context, client testClient, condition func(result metav1.APIGroupList) bool) error { … } func WaitForV1ResourcesWithCondition(ctx context.Context, client testClient, gv metav1.GroupVersion, condition func(result metav1.APIResourceList) bool) error { … } func FindGroupVersionV1(discovery metav1.APIGroupList, gv metav1.GroupVersion) bool { … } func FindGroupVersionV2(discovery apidiscoveryv2.APIGroupDiscoveryList, gv metav1.GroupVersion) *apidiscoveryv2.APIVersionDiscovery { … } func FindGroupVersionV2Beta1(discovery apidiscoveryv2beta1.APIGroupDiscoveryList, gv metav1.GroupVersion) *apidiscoveryv2beta1.APIVersionDiscovery { … }