From 8e1647b8f76d4cf12029a84465216baa9d7e08f9 Mon Sep 17 00:00:00 2001 From: Vishesh Date: Sat, 5 Aug 2023 17:58:06 +0530 Subject: [PATCH 1/4] Remove powermock from kvm hypervisor plugin --- .../hypervisor/kvm/dpdk/DpdkDriverTest.java | 24 +- .../LibvirtComputingResourceTest.java | 397 ++++++++---------- .../kvm/resource/LibvirtVMDefTest.java | 17 +- .../kvm/resource/LibvirtVifDriverTest.java | 93 ++-- ...GetAutoScaleMetricsCommandWrapperTest.java | 14 +- .../LibvirtMigrateCommandWrapperTest.java | 57 +-- ...bvirtNetworkElementCommandWrapperTest.java | 13 +- .../LibvirtReplugNicCommandWrapperTest.java | 36 +- ...bvirtRevertSnapshotCommandWrapperTest.java | 82 ++-- .../LibvirtScaleVmCommandWrapperTest.java | 57 +-- .../wrapper/LibvirtUtilitiesHelperTest.java | 4 +- .../kvm/storage/KVMStorageProcessorTest.java | 210 ++++----- .../kvm/storage/ScaleIOStoragePoolTest.java | 88 ++-- .../storage/ScaleIOStoragePoolTest.java.bkp | 202 +++++++++ .../cloudstack/kvm/ha/KVMHostHATest.java | 2 - .../utils/linux/KVMHostInfoTest.java | 40 +- .../cloudstack/utils/linux/MemStatTest.java | 33 +- .../utils/qemu/QemuImgFileTest.java | 6 +- .../org.mockito.plugins.MockMaker | 1 + 19 files changed, 787 insertions(+), 589 deletions(-) create mode 100644 plugins/hypervisors/kvm/src/test/java/com/cloud/hypervisor/kvm/storage/ScaleIOStoragePoolTest.java.bkp create mode 100644 plugins/hypervisors/kvm/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker diff --git a/plugins/hypervisors/kvm/src/test/java/com/cloud/hypervisor/kvm/dpdk/DpdkDriverTest.java b/plugins/hypervisors/kvm/src/test/java/com/cloud/hypervisor/kvm/dpdk/DpdkDriverTest.java index 8401269573d5..3e18638361c6 100644 --- a/plugins/hypervisors/kvm/src/test/java/com/cloud/hypervisor/kvm/dpdk/DpdkDriverTest.java +++ b/plugins/hypervisors/kvm/src/test/java/com/cloud/hypervisor/kvm/dpdk/DpdkDriverTest.java @@ -19,22 +19,22 @@ package com.cloud.hypervisor.kvm.dpdk; import com.cloud.utils.script.Script; +import org.junit.After; import org.junit.Assert; import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; import org.mockito.Matchers; +import org.mockito.MockedStatic; import org.mockito.Mockito; import org.mockito.MockitoAnnotations; -import org.powermock.api.mockito.PowerMockito; -import org.powermock.core.classloader.annotations.PrepareForTest; -import org.powermock.modules.junit4.PowerMockRunner; +import org.mockito.junit.MockitoJUnitRunner; + import java.util.HashMap; import java.util.Map; -@PrepareForTest({ Script.class }) -@RunWith(PowerMockRunner.class) +@RunWith(MockitoJUnitRunner.class) public class DpdkDriverTest { private static final int dpdkPortNumber = 7; @@ -43,14 +43,24 @@ public class DpdkDriverTest { private Map extraConfig; + private MockedStatic