Vered Volansky has uploaded a new change for review. Change subject: core: Removed redundant storage allocation checks ......................................................................
core: Removed redundant storage allocation checks AddVmCommandTest contains storage allocation checks. StorageDomainValidator already has the necessary tests, no need for this redundancy. Therefore removing storage tests from AddVmCommandTest. Change-Id: Ia0e28f6cc8bd2834d6fe6ce6288a20946a69e9b3 Related-to: https://bugzilla.redhat.com/show_bug.cgi?id=917682 https://bugzilla.redhat.com/show_bug.cgi?id=1053742 Signed-off-by: Vered Volansky <vvola...@redhat.com> --- M backend/manager/modules/bll/src/test/java/org/ovirt/engine/core/bll/AddVmCommandTest.java 1 file changed, 0 insertions(+), 70 deletions(-) git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/32/26732/1 diff --git a/backend/manager/modules/bll/src/test/java/org/ovirt/engine/core/bll/AddVmCommandTest.java b/backend/manager/modules/bll/src/test/java/org/ovirt/engine/core/bll/AddVmCommandTest.java index 4a3777f..a7a19a5 100644 --- a/backend/manager/modules/bll/src/test/java/org/ovirt/engine/core/bll/AddVmCommandTest.java +++ b/backend/manager/modules/bll/src/test/java/org/ovirt/engine/core/bll/AddVmCommandTest.java @@ -142,55 +142,6 @@ } @Test - public void canAddVmFailSpaceThreshold() { - ArrayList<String> reasons = new ArrayList<String>(); - final int sizeRequired = 10; - final int domainSizeGB = 4; - AddVmCommand<VmManagementParametersBase> cmd = setupCanAddVmTests(domainSizeGB, sizeRequired); - doReturn(Collections.emptyList()).when(cmd).validateCustomProperties(any(VmStatic.class)); - assertFalse("vm could not be added", cmd.canAddVm(reasons, Arrays.asList(createStorageDomain(domainSizeGB)))); - assertTrue("canDoAction failed for the wrong reason", - cmd.getReturnValue() - .getCanDoActionMessages() - .contains(VdcBllMessages.ACTION_TYPE_FAILED_DISK_SPACE_LOW_ON_TARGET_STORAGE_DOMAIN.toString())); - } - - @Test - public void canAddThinVmFromTemplateWithManyDisks() { - ArrayList<String> reasons = new ArrayList<String>(); - final int domainSizeGB = 20; - final int sizeRequired = 10; - AddVmCommand<VmManagementParametersBase> cmd = setupCanAddVmTests(domainSizeGB, sizeRequired); - doReturn(Collections.emptyList()).when(cmd).validateCustomProperties(any(VmStatic.class)); - // Adding 10 disks, which each one should consume the default sparse size (which is 1GB). - setNewDisksForTemplate(10, cmd.getVmTemplate().getDiskTemplateMap()); - doReturn(createVmTemplate()).when(cmd).getVmTemplate(); - assertFalse("Thin vm could not be added due to storage sufficient", - cmd.canAddVm(reasons, Arrays.asList(createStorageDomain(domainSizeGB)))); - assertTrue("canDoAction failed for insufficient disk size", cmd.getReturnValue() - .getCanDoActionMessages() - .contains(VdcBllMessages.ACTION_TYPE_FAILED_DISK_SPACE_LOW_ON_TARGET_STORAGE_DOMAIN.toString())); - } - - @Test - public void canAddCloneVmFromTemplate() { - ArrayList<String> reasons = new ArrayList<String>(); - final int domainSizeGB = 15; - final int sizeRequired = 4; - AddVmFromTemplateCommand<AddVmFromTemplateParameters> cmd = - setupCanAddVmFromTemplateTests(domainSizeGB, sizeRequired); - - // Set new Disk Image map with 3GB. - setNewImageDiskMapForTemplate(cmd, 3000000000L, cmd.getVmTemplate().getDiskImageMap()); - assertFalse("Clone vm could not be added due to storage sufficient", - cmd.canAddVm(reasons, Arrays.asList(createStorageDomain(domainSizeGB)))); - assertTrue("canDoAction failed for insufficient disk size", - cmd.getReturnValue() - .getCanDoActionMessages() - .contains(VdcBllMessages.ACTION_TYPE_FAILED_DISK_SPACE_LOW_ON_TARGET_STORAGE_DOMAIN.toString())); - } - - @Test public void canAddCloneVmFromSnapshotSnapshotDoesNotExist() { final int domainSizeGB = 15; final int sizeRequired = 4; @@ -389,27 +340,6 @@ mockConfigSizeRequirements(sizeRequired); VM vm = createVm(); return vm; - } - - private static void setNewDisksForTemplate(int numberOfNewDisks, Map<Guid, DiskImage> disksMap) { - for (int newDiskInd = 0; newDiskInd < numberOfNewDisks; newDiskInd++) { - DiskImage diskImageTempalte = new DiskImage(); - diskImageTempalte.setImageId(Guid.newGuid()); - disksMap.put(Guid.newGuid(), diskImageTempalte); - } - } - - private static void setNewImageDiskMapForTemplate(AddVmFromTemplateCommand<AddVmFromTemplateParameters> cmd, - long diskSize, - Map<Guid, DiskImage> diskImageMap) { - DiskImage diskImage = new DiskImage(); - diskImage.setActualSizeInBytes(diskSize); - diskImage.setStorageIds(new ArrayList<Guid>(Arrays.asList(STORAGE_DOMAIN_ID))); - diskImageMap.put(Guid.newGuid(), diskImage); - cmd.storageToDisksMap = new HashMap<Guid, List<DiskImage>>(); - cmd.storageToDisksMap.put(STORAGE_DOMAIN_ID, - new ArrayList<DiskImage>(diskImageMap.values())); - doReturn(new VDSGroup()).when(cmd).getVdsGroup(); } private void mockBackend(AddVmCommand<?> cmd) { -- To view, visit http://gerrit.ovirt.org/26732 To unsubscribe, visit http://gerrit.ovirt.org/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Ia0e28f6cc8bd2834d6fe6ce6288a20946a69e9b3 Gerrit-PatchSet: 1 Gerrit-Project: ovirt-engine Gerrit-Branch: master Gerrit-Owner: Vered Volansky <vvola...@redhat.com> _______________________________________________ Engine-patches mailing list Engine-patches@ovirt.org http://lists.ovirt.org/mailman/listinfo/engine-patches