summaryrefslogtreecommitdiffstats
path: root/meta-selftest
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2019-03-10 07:54:10 +0000
committerRichard Purdie <richard.purdie@linuxfoundation.org>2019-03-11 05:36:37 -0700
commitaed0bc5382867dd463fa4566d94163dfabead565 (patch)
treeefd6fd99d1c92f6f67a2d7f88576d4fa8443f78b /meta-selftest
parent5220a105a74780a5c5a7d1cc6d1ab71e18d2e565 (diff)
downloadopenembedded-core-contrib-aed0bc5382867dd463fa4566d94163dfabead565.tar.gz
meta-selftest/virgl: Exclude centos7 from the kmscube test
This test does not work on centos7 so diable it (as was done in the original series before we thought it was working). (From OE-Core rev: c27cdf83bc2b8ff802a5c4e0b49f18174af8e34a) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta-selftest')
-rw-r--r--meta-selftest/lib/oeqa/runtime/cases/virgl.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/meta-selftest/lib/oeqa/runtime/cases/virgl.py b/meta-selftest/lib/oeqa/runtime/cases/virgl.py
index fd6b7851db..d301a19fa4 100644
--- a/meta-selftest/lib/oeqa/runtime/cases/virgl.py
+++ b/meta-selftest/lib/oeqa/runtime/cases/virgl.py
@@ -1,6 +1,7 @@
from oeqa.runtime.case import OERuntimeTestCase
from oeqa.core.decorator.depends import OETestDepends
import subprocess
+import oe.lsb
class VirglTest(OERuntimeTestCase):
@@ -12,6 +13,11 @@ class VirglTest(OERuntimeTestCase):
@OETestDepends(['virgl.VirglTest.test_kernel_driver'])
def test_kmscube(self):
+
+ distro = oe.lsb.distro_identifier()
+ if distro and distro == 'centos-7':
+ self.skipTest('kmscube is not working when centos 7 is the host OS')
+
status, output = self.target.run('kmscube', timeout=30)
self.assertEqual(status, 0, "kmscube exited with non-zero status %d and output:\n%s" %(status, output))
self.assertIn('renderer: "virgl"', output, "kmscube does not seem to use virgl:\n%s" %(output))