Update min umockdev version

This commit is contained in:
Abhinav Baid 2024-09-04 21:45:08 +01:00 committed by Xelef2000
parent c358306679
commit 610f29096a

View file

@ -15,11 +15,9 @@ if len(sys.argv) != 2:
try:
umockdev_version = subprocess.check_output(['umockdev-run', '--version'])
version = tuple(int(_) for _ in umockdev_version.split(b'.')[:3])
if version < (0, 13, 2):
if version < (0, 18, 4):
print('umockdev is too old for test to be reliable, expect random failures!')
print('Please update umockdev to at least 0.13.2.')
pcap_supported = version >= (0, 16, 3) or os.getenv('CI_PROJECT_NAME') == "libfprint"
spi_supported = version >= (0, 16) or os.getenv('CI_PROJECT_NAME') == "libfprint"
print('Please update umockdev to at least 0.18.4.')
except FileNotFoundError:
print('umockdev-run not found, skipping test!')
@ -74,10 +72,6 @@ def get_umockdev_runner(ioctl_basename):
'-p', "%s=%s" % (syspath, pcap),
'--']
# Skip test if we detect too old umockdev for pcap replay
if not pcap_supported:
sys.exit(77)
else:
dev = open(ioctl).readline().strip()
assert dev.startswith('@DEV ')
@ -85,10 +79,6 @@ def get_umockdev_runner(ioctl_basename):
if dev.endswith(" (SPI)"):
dev = dev[:dev.rindex(" ")]
# Skip test if we detect too old umockdev for spi replay
if not spi_supported:
sys.exit(77)
umockdev = ['umockdev-run', *device_args,
'-i', "%s=%s" % (dev, ioctl),
'--']