* [dts] [PATCH] [PATCH V1]tests: add power unit test
@ 2019-02-18 12:49 Lei
2019-02-26 7:18 ` Tu, Lijuan
0 siblings, 1 reply; 2+ messages in thread
From: Lei @ 2019-02-18 12:49 UTC (permalink / raw)
To: dts; +Cc: Lei Yao
From: Lei Yao <lei.a.yao@intel.com>
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 <lei.a.yao@intel.com>
---
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
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [dts] [PATCH] [PATCH V1]tests: add power unit test
2019-02-18 12:49 [dts] [PATCH] [PATCH V1]tests: add power unit test Lei
@ 2019-02-26 7:18 ` Tu, Lijuan
0 siblings, 0 replies; 2+ messages in thread
From: Tu, Lijuan @ 2019-02-26 7:18 UTC (permalink / raw)
To: Yao, Lei A, dts; +Cc: Yao, Lei A
Applied, thanks
> -----Original Message-----
> From: dts [mailto:dts-bounces@dpdk.org] On Behalf Of Lei
> Sent: Monday, February 18, 2019 8:49 PM
> To: dts@dpdk.org
> Cc: Yao, Lei A <lei.a.yao@intel.com>
> Subject: [dts] [PATCH] [PATCH V1]tests: add power unit test
>
> From: Lei Yao <lei.a.yao@intel.com>
>
> 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 <lei.a.yao@intel.com>
> ---
> 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
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2019-02-26 7:18 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-02-18 12:49 [dts] [PATCH] [PATCH V1]tests: add power unit test Lei
2019-02-26 7:18 ` Tu, Lijuan
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).