From 91a40c04addf71be21bc2eb1675c9ffe1ee41f8d Mon Sep 17 00:00:00 2001 From: Janet Kuo Date: Fri, 26 Aug 2016 17:01:17 -0700 Subject: [PATCH] Add test for sj.yaml --- test/examples_test.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/test/examples_test.go b/test/examples_test.go index a2485ac0c2fb6..172483a834bc0 100644 --- a/test/examples_test.go +++ b/test/examples_test.go @@ -29,6 +29,7 @@ import ( "k8s.io/kubernetes/pkg/api/testapi" "k8s.io/kubernetes/pkg/api/validation" "k8s.io/kubernetes/pkg/apis/batch" + batchvalidation "k8s.io/kubernetes/pkg/apis/batch/validation" "k8s.io/kubernetes/pkg/apis/extensions" expvalidation "k8s.io/kubernetes/pkg/apis/extensions/validation" "k8s.io/kubernetes/pkg/capabilities" @@ -126,6 +127,11 @@ func validateObject(obj runtime.Object) (errors field.ErrorList) { t.Namespace = api.NamespaceDefault } errors = expvalidation.ValidateDaemonSet(t) + case *batch.ScheduledJob: + if t.Namespace == "" { + t.Namespace = api.NamespaceDefault + } + errors = batchvalidation.ValidateScheduledJob(t) default: errors = field.ErrorList{} errors = append(errors, field.InternalError(field.NewPath(""), fmt.Errorf("no validation defined for %#v", obj))) @@ -236,6 +242,7 @@ func TestExampleObjectSchemas(t *testing.T) { "redis-resource-deployment": &extensions.Deployment{}, "redis-secret-deployment": &extensions.Deployment{}, "run-my-nginx": &extensions.Deployment{}, + "sj": &batch.ScheduledJob{}, }, "../docs/admin": { "daemon": &extensions.DaemonSet{},