From 4b2d48dfc44e5cb5a437c65fafea233480363a9f Mon Sep 17 00:00:00 2001 From: Pavaman Subramaniyam Date: Mon, 25 Mar 2019 08:59:13 -0400 Subject: [PATCH] Adding support for HMI tests to execute even on P8 platform Signed-off-by: Pavaman Subramaniyam --- testcases/OpTestHMIHandling.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/testcases/OpTestHMIHandling.py b/testcases/OpTestHMIHandling.py index 846499d09..e6b3f18fe 100644 --- a/testcases/OpTestHMIHandling.py +++ b/testcases/OpTestHMIHandling.py @@ -84,6 +84,13 @@ def setUp(self): .format(self.cpu, self.revision)) raise unittest.SkipTest("HMIHandling not supported on CPU={} Revision={}" .format(self.cpu, self.revision)) + elif self.cpu in ["POWER8", "POWER8E", "POWER8NVL"]: + self.revision = ''.join(self.cv_HOST.host_run_command("grep '^revision' /proc/cpuinfo |uniq|sed -e 's/^.*: //;s/ (.*)//;'", console=1)) + if not self.revision in ["1.0", "2.0", "2.1"]: + log.debug("Skipping, HMIHandling NOT supported on CPU={} Revision={}" + .format(self.cpu, self.revision)) + raise unittest.SkipTest("HMIHandling not supported on CPU={} Revision={}" + .format(self.cpu, self.revision)) else: log.debug("Skipping, HMIHandling NOT supported on CPU={} Revision={}" .format(self.cpu, self.revision))