From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by dpdk.org (Postfix) with ESMTP id E152C5B40 for ; Mon, 18 Feb 2019 06:24:25 +0100 (CET) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga006.jf.intel.com ([10.7.209.51]) by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 17 Feb 2019 21:24:24 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.58,383,1544515200"; d="scan'208";a="116998507" Received: from unknown (HELO yaolei2.icx.intel.com) ([10.67.118.30]) by orsmga006.jf.intel.com with ESMTP; 17 Feb 2019 21:24:23 -0800 From: Lei To: dts@dpdk.org Cc: Lei Yao Date: Mon, 18 Feb 2019 12:49:00 +0000 Message-Id: <1550494140-159816-1-git-send-email-lei.a.yao@intel.com> X-Mailer: git-send-email 2.7.4 Subject: [dts] [PATCH] [PATCH V1]tests: add power unit test 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: Mon, 18 Feb 2019 05:24:26 -0000 From: Lei Yao Some more power feature are added in recent DPDK release.So add related unit test case into DTS. The new power unit has test bench requirement. The DUT need be configured to support ACPI driver. Otherwise, the test case will fail. Signed-off-by: Lei Yao --- tests/TestSuite_unit_tests_power.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/tests/TestSuite_unit_tests_power.py b/tests/TestSuite_unit_tests_power.py index 580683c..34c8296 100644 --- a/tests/TestSuite_unit_tests_power.py +++ b/tests/TestSuite_unit_tests_power.py @@ -77,7 +77,7 @@ class TestUnitTestsPower(TestCase): self.dut.send_expect("quit", "# ") self.verify("Test OK" in out, "Test failed") - def test_power_acpi(self): + def test_power_acpi_cpufreq(self): """ Run power acpi cpu frequency autotest. """ @@ -87,6 +87,16 @@ class TestUnitTestsPower(TestCase): self.dut.send_expect("quit", "# ") self.verify("Test OK" in out, "Test failed") + def test_power_acpi_caps(self): + """ + Run power acpi cpu caps autotest. + """ + + self.dut.send_expect("./%s/app/test -n 1 -c %s" % (self.target, self.coremask), "R.*T.*E.*>.*>", 60) + out = self.dut.send_expect("power_acpi_caps_autotest", "RTE>>", 60) + self.dut.send_expect("quit", "# ") + self.verify("Test OK" in out, "Test failed") + def tear_down(self): """ Run after each test case. -- 2.7.4