diff options
Diffstat (limited to 'meta/lib/oeqa/selftest/cases/runtime_test.py')
-rw-r--r-- | meta/lib/oeqa/selftest/cases/runtime_test.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/meta/lib/oeqa/selftest/cases/runtime_test.py b/meta/lib/oeqa/selftest/cases/runtime_test.py index 4cfec94d85..129503de63 100644 --- a/meta/lib/oeqa/selftest/cases/runtime_test.py +++ b/meta/lib/oeqa/selftest/cases/runtime_test.py | |||
@@ -212,12 +212,14 @@ class TestImage(OESelftestTestCase): | |||
212 | Author: Alexander Kanavin <alex.kanavin@gmail.com> | 212 | Author: Alexander Kanavin <alex.kanavin@gmail.com> |
213 | """ | 213 | """ |
214 | import subprocess, os | 214 | import subprocess, os |
215 | |||
216 | render_hint = """If /dev/dri/renderD* is absent due to lack of suitable GPU, 'modprobe vgem' will create one sutable for mesa llvmpipe sofware renderer.""" | ||
215 | try: | 217 | try: |
216 | content = os.listdir("/dev/dri") | 218 | content = os.listdir("/dev/dri") |
217 | if len([i for i in content if i.startswith('render')]) == 0: | 219 | if len([i for i in content if i.startswith('render')]) == 0: |
218 | self.skipTest("No render nodes found in /dev/dri: %s" %(content)) | 220 | self.skipTest("No render nodes found in /dev/dri: %s. %s" %(content, render_hint)) |
219 | except FileNotFoundError: | 221 | except FileNotFoundError: |
220 | self.skipTest("/dev/dri directory does not exist; no render nodes available on this machine.") | 222 | self.skipTest("/dev/dri directory does not exist; no render nodes available on this machine. %s" %(render_hint)) |
221 | try: | 223 | try: |
222 | dripath = subprocess.check_output("pkg-config --variable=dridriverdir dri", shell=True) | 224 | dripath = subprocess.check_output("pkg-config --variable=dridriverdir dri", shell=True) |
223 | except subprocess.CalledProcessError as e: | 225 | except subprocess.CalledProcessError as e: |