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
- func TestSelectableFieldLabelConversionsOfKind(t *testing.T, apiVersion string, kind string, fields fields.Set, labelMap map[string]string)
- func VerifyVersionedValidationEquivalence(t *testing.T, obj, old k8sruntime.Object)
Variables ¶
var FuzzerFuncs = fuzzer.MergeFuzzerFuncs( overrideGenericFuncs, corefuzzer.Funcs, extensionsfuzzer.Funcs, appsfuzzer.Funcs, batchfuzzer.Funcs, autoscalingfuzzer.Funcs, rbacfuzzer.Funcs, policyfuzzer.Funcs, resourcefuzzer.Funcs, certificatesfuzzer.Funcs, admissionregistrationfuzzer.Funcs, storagefuzzer.Funcs, networkingfuzzer.Funcs, metafuzzer.Funcs, schedulingfuzzer.Funcs, discoveryfuzzer.Funcs, flowcontrolfuzzer.Funcs, )
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 ¶
Path | Synopsis |
---|---|
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.