diff options
Diffstat (limited to 'meta')
| -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: |
