@@ -714,6 +714,63 @@ func TestRequiredVersion(t *testing.T) {
714714 },
715715 expectedVersion : "0.7.0" ,
716716 },
717+ {
718+
719+ description : "global edit RDT schemata requires v1.1.0" ,
720+ spec : & cdi.Spec {
721+ ContainerEdits : cdi.ContainerEdits {
722+ IntelRdt : & cdi.IntelRdt {
723+ Schemata : []string {"foo" },
724+ },
725+ },
726+ },
727+ expectedVersion : "1.1.0" ,
728+ },
729+ {
730+
731+ description : "global edit RDT monitoring requires v1.1.0" ,
732+ spec : & cdi.Spec {
733+ ContainerEdits : cdi.ContainerEdits {
734+ IntelRdt : & cdi.IntelRdt {
735+ EnableMonitoring : true ,
736+ },
737+ },
738+ },
739+ expectedVersion : "1.1.0" ,
740+ },
741+ {
742+ description : "device edit RDT schemata requires v1.1.0" ,
743+ spec : & cdi.Spec {
744+ Devices : []cdi.Device {
745+ {
746+ Name : "device0" ,
747+ ContainerEdits : cdi.ContainerEdits {
748+ IntelRdt : & cdi.IntelRdt {
749+ Schemata : []string {"foo" },
750+ },
751+ },
752+ },
753+ },
754+ },
755+ expectedVersion : "1.1.0" ,
756+ },
757+ {
758+
759+ description : "device edit RDT monitoring requires v1.1.0" ,
760+ spec : & cdi.Spec {
761+ Devices : []cdi.Device {
762+ {
763+ Name : "device0" ,
764+ ContainerEdits : cdi.ContainerEdits {
765+ IntelRdt : & cdi.IntelRdt {
766+ EnableMonitoring : true ,
767+ },
768+ },
769+ },
770+ },
771+ },
772+ expectedVersion : "1.1.0" ,
773+ },
717774 }
718775
719776 for _ , tc := range testCases {
0 commit comments