@@ -222,6 +222,7 @@ public void retrieveHostsTestProvidedHostsNullAndNoHostTagAndNoTagRuleShouldOnly
222222 Mockito .doReturn (upAndEnabledHosts ).when (resourceManagerMock ).listAllUpAndEnabledHosts (Mockito .any (Host .Type .class ), Mockito .anyLong (), Mockito .anyLong (), Mockito .anyLong ());
223223 Mockito .doReturn (hostsWithNoRuleTagsAndHostTags ).when (hostDao ).listAllHostsThatHaveNoRuleTag (Mockito .any (Host .Type .class ), Mockito .anyLong (), Mockito .anyLong (), Mockito .anyLong ());
224224 Mockito .doReturn (emptyList ).when (hostDao ).findHostsWithTagRuleThatMatchComputeOfferingTags (Mockito .nullable (String .class ));
225+ Mockito .doNothing ().when (randomAllocator ).filterHostsBasedOnGuestOsRules (Mockito .any (VMTemplateVO .class ), Mockito .anyList ());
225226 List <HostVO > availableHosts = randomAllocator .retrieveHosts (type , null , vmTemplateVO , null , clusterId , podId , zoneId );
226227
227228 Assert .assertEquals (1 , availableHosts .size ());
@@ -237,6 +238,7 @@ public void retrieveHostsTestProvidedHostsNullAndOnlyHostTagsRulesShouldReturnHo
237238 Mockito .doReturn (upAndEnabledHosts ).when (resourceManagerMock ).listAllUpAndEnabledHosts (Mockito .any (Host .Type .class ), Mockito .anyLong (), Mockito .anyLong (), Mockito .anyLong ());
238239 Mockito .doReturn (hostsWithNoRuleTagsAndHostTags ).when (hostDao ).listAllHostsThatHaveNoRuleTag (Mockito .any (Host .Type .class ), Mockito .anyLong (), Mockito .anyLong (), Mockito .anyLong ());
239240 Mockito .doReturn (hostsMatchingRuleTags ).when (hostDao ).findHostsWithTagRuleThatMatchComputeOfferingTags (Mockito .nullable (String .class ));
241+ Mockito .doNothing ().when (randomAllocator ).filterHostsBasedOnGuestOsRules (Mockito .any (VMTemplateVO .class ), Mockito .anyList ());
240242 List <HostVO > availableHosts = randomAllocator .retrieveHosts (type , null , vmTemplateVO , null , clusterId , podId , zoneId );
241243
242244 Assert .assertEquals (2 , availableHosts .size ());
@@ -252,6 +254,7 @@ public void retrieveHostsTestProvidedHostsNullProvidedHostTagsNotNullAndNoHostWi
252254 Mockito .doReturn (upAndEnabledHosts ).when (resourceManagerMock ).listAllUpAndEnabledHosts (Mockito .any (Host .Type .class ), Mockito .anyLong (), Mockito .anyLong (), Mockito .anyLong ());
253255 Mockito .doReturn (hostsWithMatchingTags ).when (hostDao ).listByHostTag (Mockito .any (Host .Type .class ), Mockito .anyLong (), Mockito .anyLong (), Mockito .anyLong (), Mockito .anyString ());
254256 Mockito .doReturn (emptyList ).when (hostDao ).findHostsWithTagRuleThatMatchComputeOfferingTags (Mockito .nullable (String .class ));
257+ Mockito .doNothing ().when (randomAllocator ).filterHostsBasedOnGuestOsRules (Mockito .any (VMTemplateVO .class ), Mockito .anyList ());
255258 List <HostVO > availableHosts = randomAllocator .retrieveHosts (type , null , vmTemplateVO , hostTag , clusterId , podId , zoneId );
256259
257260 Assert .assertEquals (1 , availableHosts .size ());
@@ -267,6 +270,7 @@ public void retrieveHostsTestProvidedHostsNullProvidedHostTagsNotNullAndHostWith
267270 Mockito .doReturn (upAndEnabledHosts ).when (resourceManagerMock ).listAllUpAndEnabledHosts (Mockito .any (Host .Type .class ), Mockito .anyLong (), Mockito .anyLong (), Mockito .anyLong ());
268271 Mockito .doReturn (hostsWithMatchingTags ).when (hostDao ).listByHostTag (Mockito .any (Host .Type .class ), Mockito .anyLong (), Mockito .anyLong (), Mockito .anyLong (), Mockito .anyString ());
269272 Mockito .doReturn (hostsMatchingRuleTags ).when (hostDao ).findHostsWithTagRuleThatMatchComputeOfferingTags (Mockito .nullable (String .class ));
273+ Mockito .doNothing ().when (randomAllocator ).filterHostsBasedOnGuestOsRules (Mockito .any (VMTemplateVO .class ), Mockito .anyList ());
270274 List <HostVO > availableHosts = randomAllocator .retrieveHosts (type , null , vmTemplateVO , hostTag , clusterId , podId , zoneId );
271275
272276 Assert .assertEquals (2 , availableHosts .size ());
@@ -281,6 +285,7 @@ public void retrieveHostsTestProvidedHostsNotNullAndNoHostTagAndNoTagRuleShouldO
281285
282286 Mockito .doReturn (hostsWithNoRuleTagsAndHostTags ).when (hostDao ).listAllHostsThatHaveNoRuleTag (Mockito .any (Host .Type .class ), Mockito .anyLong (), Mockito .anyLong (), Mockito .anyLong ());
283287 Mockito .doReturn (emptyList ).when (hostDao ).findHostsWithTagRuleThatMatchComputeOfferingTags (Mockito .nullable (String .class ));
288+ Mockito .doNothing ().when (randomAllocator ).filterHostsBasedOnGuestOsRules (Mockito .any (VMTemplateVO .class ), Mockito .anyList ());
284289 List <HostVO > availableHosts = randomAllocator .retrieveHosts (type , providedHosts , vmTemplateVO , null , clusterId , podId , zoneId );
285290
286291 Assert .assertEquals (1 , availableHosts .size ());
@@ -295,6 +300,7 @@ public void retrieveHostsTestProvidedHostsNotNullAndOnlyHostTagsRulesShouldRetur
295300
296301 Mockito .doReturn (hostsWithNoRuleTagsAndHostTags ).when (hostDao ).listAllHostsThatHaveNoRuleTag (Mockito .any (Host .Type .class ), Mockito .anyLong (), Mockito .anyLong (), Mockito .anyLong ());
297302 Mockito .doReturn (hostsMatchingRuleTags ).when (hostDao ).findHostsWithTagRuleThatMatchComputeOfferingTags (Mockito .nullable (String .class ));
303+ Mockito .doNothing ().when (randomAllocator ).filterHostsBasedOnGuestOsRules (Mockito .any (VMTemplateVO .class ), Mockito .anyList ());
298304 List <HostVO > availableHosts = randomAllocator .retrieveHosts (type , providedHosts , vmTemplateVO , null , clusterId , podId , zoneId );
299305
300306 Assert .assertEquals (2 , availableHosts .size ());
@@ -309,6 +315,7 @@ public void retrieveHostsTestProvidedHostsNotNullProvidedHostTagsNotNullAndNoHos
309315
310316 Mockito .doReturn (hostsWithMatchingTags ).when (hostDao ).listByHostTag (Mockito .any (Host .Type .class ), Mockito .anyLong (), Mockito .anyLong (), Mockito .anyLong (), Mockito .anyString ());
311317 Mockito .doReturn (emptyList ).when (hostDao ).findHostsWithTagRuleThatMatchComputeOfferingTags (Mockito .nullable (String .class ));
318+ Mockito .doNothing ().when (randomAllocator ).filterHostsBasedOnGuestOsRules (Mockito .any (VMTemplateVO .class ), Mockito .anyList ());
312319 List <HostVO > availableHosts = randomAllocator .retrieveHosts (type , providedHosts , vmTemplateVO , hostTag , clusterId , podId , zoneId );
313320
314321 Assert .assertEquals (1 , availableHosts .size ());
@@ -323,6 +330,7 @@ public void retrieveHostsTestProvidedHostsNullNotProvidedHostTagsNotNullAndHostW
323330
324331 Mockito .doReturn (hostsWithMatchingTags ).when (hostDao ).listByHostTag (Mockito .any (Host .Type .class ), Mockito .anyLong (), Mockito .anyLong (), Mockito .anyLong (), Mockito .anyString ());
325332 Mockito .doReturn (hostsMatchingRuleTags ).when (hostDao ).findHostsWithTagRuleThatMatchComputeOfferingTags (Mockito .nullable (String .class ));
333+ Mockito .doNothing ().when (randomAllocator ).filterHostsBasedOnGuestOsRules (Mockito .any (VMTemplateVO .class ), Mockito .anyList ());
326334 List <HostVO > availableHosts = randomAllocator .retrieveHosts (type , providedHosts , vmTemplateVO , hostTag , clusterId , podId , zoneId );
327335
328336 Assert .assertEquals (2 , availableHosts .size ());
0 commit comments