...
1
16
17 package apitesting
18
19 import (
20 "testing"
21
22 "k8s.io/apimachinery/pkg/runtime"
23
24 "kubevirt.io/api/apitesting/roundtrip"
25 kubevirtv1 "kubevirt.io/api/core/v1"
26 )
27
28 var groups = []runtime.SchemeBuilder{
29 kubevirtv1.SchemeBuilder,
30 }
31
32 func TestCompatibility(t *testing.T) {
33 scheme := runtime.NewScheme()
34
35 for _, builder := range groups {
36 if err := builder.AddToScheme(scheme); err != nil {
37 t.Fatalf("failed to add to scheme: %v", err)
38 }
39 }
40
41 roundtrip.NewCompatibilityTestOptions(scheme).Complete(t).Run(t)
42 }
43
View as plain text