From 31740d1c37378ca129f218fa4ea8e6e3d3b5d6ae Mon Sep 17 00:00:00 2001 From: Michal Wozniak Date: Fri, 9 Sep 2022 16:47:08 +0200 Subject: [PATCH] Fix the TestRoundTripTypes by adding default to the fuzzer --- pkg/apis/batch/fuzzer/fuzzer.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkg/apis/batch/fuzzer/fuzzer.go b/pkg/apis/batch/fuzzer/fuzzer.go index d7bfd37dc29..34cf018bf38 100644 --- a/pkg/apis/batch/fuzzer/fuzzer.go +++ b/pkg/apis/batch/fuzzer/fuzzer.go @@ -20,6 +20,7 @@ import ( fuzz "github.com/google/gofuzz" runtimeserializer "k8s.io/apimachinery/pkg/runtime/serializer" "k8s.io/kubernetes/pkg/apis/batch" + api "k8s.io/kubernetes/pkg/apis/core" "k8s.io/utils/pointer" ) @@ -72,5 +73,11 @@ var Funcs = func(codecs runtimeserializer.CodecFactory) []interface{} { policies := []batch.ConcurrencyPolicy{batch.AllowConcurrent, batch.ForbidConcurrent, batch.ReplaceConcurrent} *cp = policies[c.Rand.Intn(len(policies))] }, + func(p *batch.PodFailurePolicyOnPodConditionsPattern, c fuzz.Continue) { + c.FuzzNoCustom(p) + if p.Status == "" { + p.Status = api.ConditionTrue + } + }, } }