Slightly more effective conversion test (better variety)

This commit is contained in:
Clayton Coleman
2016-04-27 23:11:25 -04:00
parent 4a0e0826e5
commit d0a7b93050
2 changed files with 21 additions and 5 deletions

View File

@@ -275,7 +275,13 @@ func benchmarkItems() []v1.Pod {
apiObjectFuzzer := apitesting.FuzzerFor(nil, api.SchemeGroupVersion, rand.NewSource(benchmarkSeed))
items := make([]v1.Pod, 2)
for i := range items {
apiObjectFuzzer.Fuzz(&items[i])
var pod api.Pod
apiObjectFuzzer.Fuzz(&pod)
out, err := api.Scheme.ConvertToVersion(&pod, "v1")
if err != nil {
panic(err)
}
items[i] = *out.(*v1.Pod)
}
return items
}