kubernetesk8s.io/kubernetes/pkg/api/testing Index | Files | Directories

package testing

import "k8s.io/kubernetes/pkg/api/testing"

Package testing contains - all generic API tests which depend on Kubernetes API types - all cross-Kubernetes-API tests.

Index

Variables

FuzzerFuncs is a list of fuzzer functions

Functions

func TestSelectableFieldLabelConversionsOfKind

func TestSelectableFieldLabelConversionsOfKind(t *testing.T, apiVersion string, kind string, fields fields.Set, labelMap map[string]string)

TestSelectableFieldLabelConversionsOfKind verifies that given resource have field label conversion defined for each its selectable field. fields contains selectable fields of the resource. labelMap maps deprecated labels to their canonical names.

func VerifyVersionedValidationEquivalence

func VerifyVersionedValidationEquivalence(t *testing.T, obj, old k8sruntime.Object)

VerifyVersionedValidationEquivalence tests that all versions of an API return equivalent validation errors.

Source Files

conversion.go doc.go fuzzer.go install.go validation.go

Directories

PathSynopsis
pkg/api/testing/compat
Version
v1.33.0 (latest)
Published
Apr 23, 2025
Platform
linux/amd64
Imports
58 packages
Last checked
3 hours ago

Tools for package owners.