@@ -355,7 +355,7 @@ func TestPredicateMetadata_AddRemovePod(t *testing.T) {
355
355
allPodLister := fakelisters .PodLister (append (test .existingPods , test .addedPod ))
356
356
// getMeta creates predicate meta data given the list of pods.
357
357
getMeta := func (pods []* v1.Pod ) (* predicateMetadata , map [string ]* schedulernodeinfo.NodeInfo ) {
358
- s := nodeinfosnapshot .NewSnapshot (pods , test .nodes )
358
+ s := nodeinfosnapshot .NewSnapshot (nodeinfosnapshot . CreateNodeInfoMap ( pods , test .nodes ) )
359
359
_ , precompute := NewServiceAffinityPredicate (s .NodeInfos (), s .Pods (), fakelisters .ServiceLister (test .services ), nil )
360
360
RegisterPredicateMetadataProducer ("ServiceAffinityMetaProducer" , precompute )
361
361
factory := & MetadataProducerFactory {}
@@ -786,7 +786,7 @@ func TestGetTPMapMatchingIncomingAffinityAntiAffinity(t *testing.T) {
786
786
}
787
787
for _ , tt := range tests {
788
788
t .Run (tt .name , func (t * testing.T ) {
789
- s := nodeinfosnapshot .NewSnapshot (tt .existingPods , tt .nodes )
789
+ s := nodeinfosnapshot .NewSnapshot (nodeinfosnapshot . CreateNodeInfoMap ( tt .existingPods , tt .nodes ) )
790
790
l , _ := s .NodeInfos ().List ()
791
791
gotAffinityPodsMaps , gotAntiAffinityPodsMaps , err := getTPMapMatchingIncomingAffinityAntiAffinity (tt .pod , l )
792
792
if (err != nil ) != tt .wantErr {
@@ -1182,7 +1182,7 @@ func TestGetTPMapMatchingSpreadConstraints(t *testing.T) {
1182
1182
}
1183
1183
for _ , tt := range tests {
1184
1184
t .Run (tt .name , func (t * testing.T ) {
1185
- s := nodeinfosnapshot .NewSnapshot (tt .existingPods , tt .nodes )
1185
+ s := nodeinfosnapshot .NewSnapshot (nodeinfosnapshot . CreateNodeInfoMap ( tt .existingPods , tt .nodes ) )
1186
1186
l , _ := s .NodeInfos ().List ()
1187
1187
got , _ := getEvenPodsSpreadMetadata (tt .pod , l )
1188
1188
got .sortCriticalPaths ()
@@ -1450,7 +1450,7 @@ func TestPodSpreadCache_addPod(t *testing.T) {
1450
1450
}
1451
1451
for _ , tt := range tests {
1452
1452
t .Run (tt .name , func (t * testing.T ) {
1453
- s := nodeinfosnapshot .NewSnapshot (tt .existingPods , tt .nodes )
1453
+ s := nodeinfosnapshot .NewSnapshot (nodeinfosnapshot . CreateNodeInfoMap ( tt .existingPods , tt .nodes ) )
1454
1454
l , _ := s .NodeInfos ().List ()
1455
1455
evenPodsSpreadMetadata , _ := getEvenPodsSpreadMetadata (tt .preemptor , l )
1456
1456
evenPodsSpreadMetadata .addPod (tt .addedPod , tt .preemptor , tt .nodes [tt .nodeIdx ])
@@ -1628,7 +1628,7 @@ func TestPodSpreadCache_removePod(t *testing.T) {
1628
1628
}
1629
1629
for _ , tt := range tests {
1630
1630
t .Run (tt .name , func (t * testing.T ) {
1631
- s := nodeinfosnapshot .NewSnapshot (tt .existingPods , tt .nodes )
1631
+ s := nodeinfosnapshot .NewSnapshot (nodeinfosnapshot . CreateNodeInfoMap ( tt .existingPods , tt .nodes ) )
1632
1632
l , _ := s .NodeInfos ().List ()
1633
1633
evenPodsSpreadMetadata , _ := getEvenPodsSpreadMetadata (tt .preemptor , l )
1634
1634
@@ -1687,7 +1687,7 @@ func BenchmarkTestGetTPMapMatchingSpreadConstraints(b *testing.B) {
1687
1687
for _ , tt := range tests {
1688
1688
b .Run (tt .name , func (b * testing.B ) {
1689
1689
existingPods , allNodes , _ := st .MakeNodesAndPodsForEvenPodsSpread (tt .pod .Labels , tt .existingPodsNum , tt .allNodesNum , tt .filteredNodesNum )
1690
- s := nodeinfosnapshot .NewSnapshot (existingPods , allNodes )
1690
+ s := nodeinfosnapshot .NewSnapshot (nodeinfosnapshot . CreateNodeInfoMap ( existingPods , allNodes ) )
1691
1691
l , _ := s .NodeInfos ().List ()
1692
1692
b .ResetTimer ()
1693
1693
for i := 0 ; i < b .N ; i ++ {
0 commit comments