diff options
Diffstat (limited to 'tests')
| -rwxr-xr-x | tests/kms-test-crc.py | 8 | 
1 files changed, 7 insertions, 1 deletions
| diff --git a/tests/kms-test-crc.py b/tests/kms-test-crc.py index efb3cf0..01f9606 100755 --- a/tests/kms-test-crc.py +++ b/tests/kms-test-crc.py @@ -123,6 +123,13 @@ class CRCTest(kmstest.KMSTest):          for crtc in self.card.crtcs:              self.start(f'CRC calculation on CRTC {crtc.id}') +            try: +                crc_reader = kmstest.CRCReader(crtc) +            except: +                self.logger.log('Failed to create CRC reader, check that debugfs is mounted') +                self.skip(f'CRC support not available for CRTC {crtc.id}') +                continue +              # Get the connector and default mode              try:                  connector = connectors[crtc]; @@ -198,7 +205,6 @@ class CRCTest(kmstest.KMSTest):                  # Set the CRC source and acquire 10 CRC values. Discard the                  # first value, as the device is running and the new source                  # needs one frame to take effect. -                crc_reader = kmstest.CRCReader(crtc)                  crc_reader.start(crc_source)                  crcs = crc_reader.read(10)                  crc_reader.stop() | 
