@@ -115,9 +115,9 @@ func TestTopologyPlugin_subsetNodesFn(t *testing.T) {
115115 }
116116
117117 // Set parent relationships
118- tree .DomainsByLevel ["zone" ]["zone1" ].Children = map [ DomainID ]* DomainInfo {
119- "rack1.zone1" : tree .DomainsByLevel ["rack" ]["rack1.zone1" ],
120- "rack2.zone1" : tree .DomainsByLevel ["rack" ]["rack2.zone1" ],
118+ tree .DomainsByLevel ["zone" ]["zone1" ].Children = [ ]* DomainInfo {
119+ tree .DomainsByLevel ["rack" ]["rack1.zone1" ],
120+ tree .DomainsByLevel ["rack" ]["rack2.zone1" ],
121121 }
122122
123123 return tree
@@ -353,8 +353,8 @@ func TestTopologyPlugin_subsetNodesFn(t *testing.T) {
353353 }
354354
355355 // Set parent relationships
356- tree .DomainsByLevel ["zone" ]["zone1" ].Children = map [ DomainID ]* DomainInfo {
357- "rack1.zone1" : tree .DomainsByLevel ["rack" ]["rack1.zone1" ],
356+ tree .DomainsByLevel ["zone" ]["zone1" ].Children = [ ]* DomainInfo {
357+ tree .DomainsByLevel ["rack" ]["rack1.zone1" ],
358358 }
359359
360360 return tree
@@ -399,6 +399,7 @@ func TestTopologyPlugin_subsetNodesFn(t *testing.T) {
399399 TopologyTrees : map [string ]* Info {
400400 "test-topology" : topologyTree ,
401401 },
402+ subGroupNodeScores : map [subgroupName ]map [string ]float64 {},
402403 }
403404
404405 // Call the function under test
@@ -419,7 +420,7 @@ func TestTopologyPlugin_subsetNodesFn(t *testing.T) {
419420 }
420421
421422 if tt .expectedJobFitError != "" {
422- if job . JobFitErrors == nil || len (job .JobFitErrors ) == 0 {
423+ if len (job .JobFitErrors ) == 0 {
423424 t .Errorf ("expected job fit error '%s', but got nil" , tt .expectedJobFitError )
424425 }
425426 if job .JobFitErrors [0 ].Message != tt .expectedJobFitError {
@@ -859,9 +860,9 @@ func TestTopologyPlugin_calcTreeAllocatable(t *testing.T) {
859860 }
860861
861862 // Set parent relationships
862- tree .DomainsByLevel ["zone" ]["zone1" ].Children = map [ DomainID ]* DomainInfo {
863- "rack1.zone1" : tree .DomainsByLevel ["rack" ]["rack1.zone1" ],
864- "rack2.zone1" : tree .DomainsByLevel ["rack" ]["rack2.zone1" ],
863+ tree .DomainsByLevel ["zone" ]["zone1" ].Children = [ ]* DomainInfo {
864+ tree .DomainsByLevel ["rack" ]["rack1.zone1" ],
865+ tree .DomainsByLevel ["rack" ]["rack2.zone1" ],
865866 }
866867
867868 return tree
@@ -957,9 +958,9 @@ func TestTopologyPlugin_calcTreeAllocatable(t *testing.T) {
957958 }
958959
959960 // Set parent relationships
960- tree .DomainsByLevel ["zone" ]["zone1" ].Children = map [ DomainID ]* DomainInfo {
961- "rack1.zone1" : tree .DomainsByLevel ["rack" ]["rack1.zone1" ],
962- "rack2.zone1" : tree .DomainsByLevel ["rack" ]["rack2.zone1" ],
961+ tree .DomainsByLevel ["zone" ]["zone1" ].Children = [ ]* DomainInfo {
962+ tree .DomainsByLevel ["rack" ]["rack1.zone1" ],
963+ tree .DomainsByLevel ["rack" ]["rack2.zone1" ],
963964 }
964965
965966 return tree
@@ -1061,9 +1062,9 @@ func TestTopologyPlugin_calcTreeAllocatable(t *testing.T) {
10611062 }
10621063
10631064 // Set parent relationships
1064- tree .DomainsByLevel ["zone" ]["zone1" ].Children = map [ DomainID ]* DomainInfo {
1065- "rack1.zone1" : tree .DomainsByLevel ["rack" ]["rack1.zone1" ],
1066- "rack2.zone1" : tree .DomainsByLevel ["rack" ]["rack2.zone1" ],
1065+ tree .DomainsByLevel ["zone" ]["zone1" ].Children = [ ]* DomainInfo {
1066+ tree .DomainsByLevel ["rack" ]["rack1.zone1" ],
1067+ tree .DomainsByLevel ["rack" ]["rack2.zone1" ],
10671068 }
10681069
10691070 return tree
@@ -1226,9 +1227,9 @@ func TestTopologyPlugin_calcTreeAllocatable(t *testing.T) {
12261227 }
12271228
12281229 // Set parent relationships
1229- tree .DomainsByLevel ["zone" ]["zone1" ].Children = map [ DomainID ]* DomainInfo {
1230- "rack1.zone1" : tree .DomainsByLevel ["rack" ]["rack1.zone1" ],
1231- "rack2.zone1" : tree .DomainsByLevel ["rack" ]["rack2.zone1" ],
1230+ tree .DomainsByLevel ["zone" ]["zone1" ].Children = [ ]* DomainInfo {
1231+ tree .DomainsByLevel ["rack" ]["rack1.zone1" ],
1232+ tree .DomainsByLevel ["rack" ]["rack2.zone1" ],
12321233 }
12331234
12341235 return tree
@@ -1767,13 +1768,13 @@ func TestTopologyPlugin_getJobAllocatableDomains(t *testing.T) {
17671768 ID : "zone1.region1" ,
17681769 Level : "zone" ,
17691770 AllocatablePods : 6 ,
1770- Children : map [ DomainID ]* DomainInfo {
1771- "rack1.zone1.region1" : {
1771+ Children : [ ]* DomainInfo {
1772+ {
17721773 ID : "rack1.zone1.region1" ,
17731774 Level : "rack" ,
17741775 AllocatablePods : 3 ,
17751776 },
1776- "rack2.zone1.region1" : {
1777+ {
17771778 ID : "rack2.zone1.region1" ,
17781779 Level : "rack" ,
17791780 AllocatablePods : 3 ,
@@ -1784,28 +1785,28 @@ func TestTopologyPlugin_getJobAllocatableDomains(t *testing.T) {
17841785 ID : "zone2.region1" ,
17851786 Level : "zone" ,
17861787 AllocatablePods : 6 ,
1787- Children : map [ DomainID ]* DomainInfo {
1788- "rack1.zone2.region1" : {
1788+ Children : [ ]* DomainInfo {
1789+ {
17891790 ID : "rack1.zone2.region1" ,
17901791 Level : "rack" ,
17911792 AllocatablePods : 2 ,
17921793 },
1793- "rack2.zone1.region1" : {
1794+ {
17941795 ID : "rack2.zone1.region1" ,
17951796 Level : "rack" ,
17961797 AllocatablePods : 1 ,
17971798 },
1798- "rack3.zone2.region1" : {
1799+ {
17991800 ID : "rack3.zone2.region1" ,
18001801 Level : "rack" ,
18011802 AllocatablePods : 1 ,
18021803 },
1803- "rack4.zone2.region1" : {
1804+ {
18041805 ID : "rack4.zone2.region1" ,
18051806 Level : "rack" ,
18061807 AllocatablePods : 1 ,
18071808 },
1808- "rack5.zone2.region1" : {
1809+ {
18091810 ID : "rack5.zone2.region1" ,
18101811 Level : "rack" ,
18111812 AllocatablePods : 1 ,
0 commit comments