From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by dpdk.org (Postfix) with ESMTP id 0CEEA98 for ; Tue, 24 Jul 2018 03:43:23 +0200 (CEST) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by fmsmga105.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 23 Jul 2018 18:43:20 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.51,394,1526367600"; d="scan'208";a="74899853" Received: from unknown (HELO dpdk-fedora20.icx.intel.com) ([10.240.176.135]) by fmsmga001.fm.intel.com with ESMTP; 23 Jul 2018 18:42:57 -0700 From: "zhao,meijuan" To: dts@dpdk.org Cc: "zhao,meijuan" Date: Tue, 24 Jul 2018 09:44:10 +0800 Message-Id: <1532396650-90426-1-git-send-email-meijuanx.zhao@intel.com> X-Mailer: git-send-email 1.9.3 Subject: [dts] [PATCH V1] tests/vm power: change guest vm power mgr option X-BeenThere: dts@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: test suite reviews and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 Jul 2018 01:43:24 -0000 host core number is three at least,guest option have vm-name and vcpu-list at least, you chan refer to dpdk 59287933,in addition, need disable Hyper Threading in bios Signed-off-by: zhao,meijuan --- tests/TestSuite_vm_power_manager.py | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/tests/TestSuite_vm_power_manager.py b/tests/TestSuite_vm_power_manager.py index 5e273f4..1e72b19 100644 --- a/tests/TestSuite_vm_power_manager.py +++ b/tests/TestSuite_vm_power_manager.py @@ -90,9 +90,8 @@ class TestVmPowerManager(TestCase, IxiaPacketGenerator): "examples/vm_power_manager/guest_cli") self.verify("Error" not in out, "Compilation error") self.verify("No such" not in out, "Compilation error") - self.vm_power_dir = "./examples/vm_power_manager/" - mgr_cmd = self.vm_power_dir + "build/vm_power_mgr -c 0x3 -n 4" + mgr_cmd = self.vm_power_dir + "build/vm_power_mgr -c 0x7 -n 4" out = self.dut.send_expect(mgr_cmd, "vmpower>", 120) self.dut.send_expect("add_vm %s" % self.vm_name, "vmpower>") self.dut.send_expect("add_channels %s all" % self.vm_name, "vmpower>") @@ -115,7 +114,7 @@ class TestVmPowerManager(TestCase, IxiaPacketGenerator): """ # check Channels and vcpus guest_cmd = self.vm_power_dir + \ - "guest_cli/build/guest_vm_power_mgr -c 0xf -n 4 -- -i" + "guest_cli/build/guest_vm_power_mgr -c 0xf -n 4 -- --vm-name=vm0 --vcpu-list=0,1,2,3" out = self.vm_dut.send_expect(guest_cmd, "vmpower\(guest\)>", 120) self.vm_dut.send_expect("quit", "# ") @@ -134,7 +133,7 @@ class TestVmPowerManager(TestCase, IxiaPacketGenerator): Check host cpu frequency can scale down in VM """ guest_cmd = self.vm_power_dir + \ - "guest_cli/build/guest_vm_power_mgr -c 0xf -n 4 -- -i" + "guest_cli/build/guest_vm_power_mgr -c 0xf -n 4 -- --vm-name=vm0 --vcpu-list=0,1,2,3" out = self.vm_dut.send_expect(guest_cmd, "vmpower\(guest\)>", 120) for vcpu in range(self.core_num): @@ -164,7 +163,7 @@ class TestVmPowerManager(TestCase, IxiaPacketGenerator): Check host cpu frequency can scale up in VM """ guest_cmd = self.vm_power_dir + \ - "guest_cli/build/guest_vm_power_mgr -c 0xf -n 4 -- -i" + "guest_cli/build/guest_vm_power_mgr -c 0xf -n 4 -- --vm-name=vm0 --vcpu-list=0,1,2,3" out = self.vm_dut.send_expect(guest_cmd, "vmpower\(guest\)>", 120) for vcpu in range(self.core_num): @@ -191,7 +190,7 @@ class TestVmPowerManager(TestCase, IxiaPacketGenerator): Check host cpu frequency can scale to max in VM """ guest_cmd = self.vm_power_dir + \ - "guest_cli/build/guest_vm_power_mgr -c 0xf -n 4 -- -i" + "guest_cli/build/guest_vm_power_mgr -c 0xf -n 4 -- --vm-name=vm0 --vcpu-list=0,1,2,3" out = self.vm_dut.send_expect(guest_cmd, "vmpower\(guest\)>", 120) max_freq_path = "cat /sys/devices/system/cpu/cpu%s/cpufreq/" + \ @@ -214,7 +213,7 @@ class TestVmPowerManager(TestCase, IxiaPacketGenerator): Check host cpu frequency can scale to min in VM """ guest_cmd = self.vm_power_dir + \ - "guest_cli/build/guest_vm_power_mgr -c 0xf -n 4 -- -i" + "guest_cli/build/guest_vm_power_mgr -c 0xf -n 4 -- --vm-name=vm0 --vcpu-list=0,1,2,3" out = self.vm_dut.send_expect(guest_cmd, "vmpower\(guest\)>", 120) min_freq_path = "cat /sys/devices/system/cpu/cpu%s/cpufreq/" + \ @@ -279,7 +278,7 @@ class TestVmPowerManager(TestCase, IxiaPacketGenerator): self.verify("No such" not in out, "Compilation error") guest_cmd = self.vm_power_dir + \ - "guest_cli/build/guest_vm_power_mgr -c 0xf -n 4 -- -i" + "guest_cli/build/guest_vm_power_mgr -c 0xf -n 4 -- --vm-name=vm0 --vcpu-list=0,1,2,3" out = vm2_dut.send_expect(guest_cmd, "vmpower\(guest\)>", 120) vm2_dut.send_expect("quit", "# ") vm2.stop() @@ -432,4 +431,5 @@ class TestVmPowerManager(TestCase, IxiaPacketGenerator): self.dut.send_expect("quit", "# ") self.vm.stop() self.dut.virt_exit() + self.dut.send_expect("kill -9 $(pidof qemu-system-x86_64)", "# ") pass -- 1.9.3