@@ -29,6 +29,7 @@ import (
2929 quotav1 "k8s.io/apiserver/pkg/quota/v1"
3030
3131 schedulingv1alpha1 "github.com/koordinator-sh/koordinator/apis/scheduling/v1alpha1"
32+ "github.com/koordinator-sh/koordinator/pkg/scheduler/frameworkext"
3233)
3334
3435func TestCacheUpdateReservation (t * testing.T ) {
@@ -70,31 +71,31 @@ func TestCacheUpdateReservation(t *testing.T) {
7071 reservationInfos := cache .listReservationInfosOnNode (reservation .Status .NodeName )
7172 assert .Len (t , reservationInfos , 1 )
7273 rInfo := reservationInfos [0 ]
73- expectReservationInfo := & reservationInfo {
74- reservation : reservation ,
75- resourceNames : []corev1.ResourceName {
74+ expectReservationInfo := & frameworkext. ReservationInfo {
75+ Reservation : reservation ,
76+ ResourceNames : []corev1.ResourceName {
7677 corev1 .ResourceCPU ,
7778 corev1 .ResourceMemory ,
7879 },
79- allocatable : corev1.ResourceList {
80+ Allocatable : corev1.ResourceList {
8081 corev1 .ResourceCPU : resource .MustParse ("4" ),
8182 corev1 .ResourceMemory : resource .MustParse ("4Gi" ),
8283 },
83- allocated : nil ,
84- pods : map [types.UID ]* podRequirement {},
84+ Allocated : nil ,
85+ Pods : map [types.UID ]* frameworkext. PodRequirement {},
8586 }
86- sort .Slice (rInfo .resourceNames , func (i , j int ) bool {
87- return rInfo .resourceNames [i ] < rInfo .resourceNames [j ]
87+ sort .Slice (rInfo .ResourceNames , func (i , j int ) bool {
88+ return rInfo .ResourceNames [i ] < rInfo .ResourceNames [j ]
8889 })
8990 assert .Equal (t , expectReservationInfo , rInfo )
9091
9192 cache .updateReservation (reservation )
9293 reservationInfos = cache .listReservationInfosOnNode (reservation .Status .NodeName )
9394 assert .Len (t , reservationInfos , 1 )
9495 rInfo = reservationInfos [0 ]
95- expectReservationInfo .allocated = corev1.ResourceList {}
96- sort .Slice (rInfo .resourceNames , func (i , j int ) bool {
97- return rInfo .resourceNames [i ] < rInfo .resourceNames [j ]
96+ expectReservationInfo .Allocated = corev1.ResourceList {}
97+ sort .Slice (rInfo .ResourceNames , func (i , j int ) bool {
98+ return rInfo .ResourceNames [i ] < rInfo .ResourceNames [j ]
9899 })
99100 assert .Equal (t , expectReservationInfo , rInfo )
100101}
@@ -139,21 +140,21 @@ func TestCacheDeleteReservation(t *testing.T) {
139140 rInfo := cache .getReservationInfoByUID (reservation .UID )
140141 assert .NotNil (t , rInfo )
141142
142- expectReservationInfo := & reservationInfo {
143- reservation : reservation ,
144- resourceNames : []corev1.ResourceName {
143+ expectReservationInfo := & frameworkext. ReservationInfo {
144+ Reservation : reservation ,
145+ ResourceNames : []corev1.ResourceName {
145146 corev1 .ResourceCPU ,
146147 corev1 .ResourceMemory ,
147148 },
148- allocatable : corev1.ResourceList {
149+ Allocatable : corev1.ResourceList {
149150 corev1 .ResourceCPU : resource .MustParse ("4" ),
150151 corev1 .ResourceMemory : resource .MustParse ("4Gi" ),
151152 },
152- allocated : nil ,
153- pods : map [types.UID ]* podRequirement {},
153+ Allocated : nil ,
154+ Pods : map [types.UID ]* frameworkext. PodRequirement {},
154155 }
155- sort .Slice (rInfo .resourceNames , func (i , j int ) bool {
156- return rInfo .resourceNames [i ] < rInfo .resourceNames [j ]
156+ sort .Slice (rInfo .ResourceNames , func (i , j int ) bool {
157+ return rInfo .ResourceNames [i ] < rInfo .ResourceNames [j ]
157158 })
158159 assert .Equal (t , expectReservationInfo , rInfo )
159160
@@ -225,29 +226,29 @@ func TestCacheAddOrUpdateOrDeletePod(t *testing.T) {
225226 cache .addPod (reservation .UID , pod )
226227
227228 rInfo = cache .getReservationInfoByUID (reservation .UID )
228- sort .Slice (rInfo .resourceNames , func (i , j int ) bool {
229- return rInfo .resourceNames [i ] < rInfo .resourceNames [j ]
229+ sort .Slice (rInfo .ResourceNames , func (i , j int ) bool {
230+ return rInfo .ResourceNames [i ] < rInfo .ResourceNames [j ]
230231 })
231- expectReservationInfo := & reservationInfo {
232- reservation : reservation ,
233- resourceNames : []corev1.ResourceName {
232+ expectReservationInfo := & frameworkext. ReservationInfo {
233+ Reservation : reservation ,
234+ ResourceNames : []corev1.ResourceName {
234235 corev1 .ResourceCPU ,
235236 corev1 .ResourceMemory ,
236237 },
237- allocatable : corev1.ResourceList {
238+ Allocatable : corev1.ResourceList {
238239 corev1 .ResourceCPU : resource .MustParse ("4000m" ),
239240 corev1 .ResourceMemory : resource .MustParse ("4Gi" ),
240241 },
241- allocated : corev1.ResourceList {
242+ Allocated : corev1.ResourceList {
242243 corev1 .ResourceCPU : resource .MustParse ("2000m" ),
243244 corev1 .ResourceMemory : resource .MustParse ("2Gi" ),
244245 },
245- pods : map [types.UID ]* podRequirement {
246+ Pods : map [types.UID ]* frameworkext. PodRequirement {
246247 pod .UID : {
247- namespace : pod .Namespace ,
248- name : pod .Name ,
249- uid : pod .UID ,
250- requests : corev1.ResourceList {
248+ Namespace : pod .Namespace ,
249+ Name : pod .Name ,
250+ UID : pod .UID ,
251+ Requests : corev1.ResourceList {
251252 corev1 .ResourceCPU : resource .MustParse ("2000m" ),
252253 corev1 .ResourceMemory : resource .MustParse ("2Gi" ),
253254 },
@@ -258,24 +259,24 @@ func TestCacheAddOrUpdateOrDeletePod(t *testing.T) {
258259
259260 cache .updatePod (reservation .UID , pod , pod )
260261 rInfo = cache .getReservationInfoByUID (reservation .UID )
261- sort .Slice (rInfo .resourceNames , func (i , j int ) bool {
262- return rInfo .resourceNames [i ] < rInfo .resourceNames [j ]
262+ sort .Slice (rInfo .ResourceNames , func (i , j int ) bool {
263+ return rInfo .ResourceNames [i ] < rInfo .ResourceNames [j ]
263264 })
264- expectReservationInfo .allocated = quotav1 .SubtractWithNonNegativeResult (expectReservationInfo .allocated , corev1.ResourceList {
265+ expectReservationInfo .Allocated = quotav1 .SubtractWithNonNegativeResult (expectReservationInfo .Allocated , corev1.ResourceList {
265266 corev1 .ResourceCPU : resource .MustParse ("0" ),
266267 corev1 .ResourceMemory : resource .MustParse ("0" ),
267268 })
268269 assert .Equal (t , expectReservationInfo , rInfo )
269270
270271 cache .deletePod (reservation .UID , pod )
271272 rInfo = cache .getReservationInfoByUID (reservation .UID )
272- sort .Slice (rInfo .resourceNames , func (i , j int ) bool {
273- return rInfo .resourceNames [i ] < rInfo .resourceNames [j ]
273+ sort .Slice (rInfo .ResourceNames , func (i , j int ) bool {
274+ return rInfo .ResourceNames [i ] < rInfo .ResourceNames [j ]
274275 })
275- expectReservationInfo .allocated = corev1.ResourceList {
276+ expectReservationInfo .Allocated = corev1.ResourceList {
276277 corev1 .ResourceCPU : resource .MustParse ("0" ),
277278 corev1 .ResourceMemory : resource .MustParse ("0" ),
278279 }
279- expectReservationInfo .pods = map [types.UID ]* podRequirement {}
280+ expectReservationInfo .Pods = map [types.UID ]* frameworkext. PodRequirement {}
280281 assert .Equal (t , expectReservationInfo , rInfo )
281282}
0 commit comments