diff options
Diffstat (limited to 'tests')
-rw-r--r-- | tests/basic.py | 3 | ||||
-rw-r--r-- | tests/drminfo/__init__.py | 14 |
2 files changed, 14 insertions, 3 deletions
diff --git a/tests/basic.py b/tests/basic.py index f8b7690..e595bac 100644 --- a/tests/basic.py +++ b/tests/basic.py @@ -4,6 +4,7 @@ # stdlib import os +import time # avocado import avocado @@ -24,6 +25,7 @@ class BaseDRM(TestDRM): 'AR24' : 'adf315fe78e8f7e2947d65158545b4d3', 'XR24' : '661a70b8dca5436443ce09014e6c326c', 'BX24' : '0ab929a5c0ccd0123c6a64fe6fdcc24f', + 'RG24' : 'a250b72b15cbb53306ed9e101aac3600', 'RG16' : '0dcbe8573e0bf44bb7363cd22639f3b9', } modes = [ @@ -83,6 +85,7 @@ class BaseDRM(TestDRM): self.console_run('fbtest -a -s 10') self.console_wait('---ok---', '---root---', 'fbtest') + time.sleep(0.1) self.screen_dump(vga, 'fbdev') self.console_wait('---root---') diff --git a/tests/drminfo/__init__.py b/tests/drminfo/__init__.py index e46c78b..c81daec 100644 --- a/tests/drminfo/__init__.py +++ b/tests/drminfo/__init__.py @@ -71,13 +71,21 @@ class TestDRM(avocado.Test): "/usr/bin/egltest", "/usr/bin/prime", "/usr/bin/edid-decode", + "/usr/bin/strace", "/usr/share/fontconfig/conf.avail/59-liberation-mono.conf", "/usr/share/fonts/liberation/LiberationMono-Regular.ttf", - - "/usr/lib64/dri/kms_swrast_dri.so", - "/usr/lib64/dri/virtio_gpu_dri.so", ] + rpms = [ + "mesa-libGL", + "mesa-libEGL", + "mesa-dri-drivers", + ] + + for rpm in rpms: + rpmfiles = run("rpm -ql %s" % rpm) + for item in rpmfiles.stdout.decode().split(): + files.append(item) self.log.info("### create initrd for %s" % kversion) cmdline = "dracut" |