diff options
Diffstat (limited to 'tests/kms-test-crc.py')
-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() |