单元测试和集成测试
单元测试
make test# 单个package
make test WHAT=./pkg/api
# 多个packages
make test WHAT=./pkg/{api,kubelet}go test -v k8s.io/kubernetes/pkg/kubelet# Runs TestValidatePod in pkg/api/validation with the verbose flag set
make test WHAT=./pkg/api/validation KUBE_GOFLAGS="-v" KUBE_TEST_ARGS='-run ^TestValidatePod$'
# Runs tests that match the regex ValidatePod|ValidateConfigMap in pkg/api/validation
make test WHAT=./pkg/api/validation KUBE_GOFLAGS="-v" KUBE_TEST_ARGS="-run ValidatePod\|ValidateConfigMap$"Benchmark测试
集成测试
End to end (e2e)测试
Fedaration e2e测试
Node e2e测试
补充说明
kubernetes测试工具集test-infra

参考文档
Last updated