mirror of
https://gitlab.freedesktop.org/libfprint/libfprint.git
synced 2026-09-09 12:46:50 +00:00
tests/build: Allow to define per-test parameters via a dict
This commit is contained in:
+34
-34
@@ -32,38 +32,38 @@ installed_tests_execdir = libexecdir / 'installed-tests' / versioned_libname
|
|||||||
installed_tests_testdir = datadir / 'installed-tests' / versioned_libname
|
installed_tests_testdir = datadir / 'installed-tests' / versioned_libname
|
||||||
installed_tests_libdir = libdir
|
installed_tests_libdir = libdir
|
||||||
|
|
||||||
drivers_tests = [
|
drivers_tests = {
|
||||||
'aes2501',
|
'aes2501': {},
|
||||||
'aes3500',
|
'aes3500': {},
|
||||||
'elan',
|
'elan': {},
|
||||||
'elan-cobo',
|
'elan-cobo': {},
|
||||||
'elanmoc',
|
'elanmoc': {},
|
||||||
'elanspi',
|
'elanspi': {},
|
||||||
'synaptics',
|
'synaptics': {},
|
||||||
'upektc_img',
|
'upektc_img': {},
|
||||||
'upektc_img-tcs1s',
|
'upektc_img-tcs1s': {},
|
||||||
'uru4000-msv2',
|
'uru4000-msv2': {},
|
||||||
'uru4000-4500',
|
'uru4000-4500': {},
|
||||||
'vfs0050',
|
'vfs0050': {},
|
||||||
'vfs301',
|
'vfs301': {},
|
||||||
'vfs5011',
|
'vfs5011': {},
|
||||||
'vfs7552',
|
'vfs7552': {},
|
||||||
'goodixmoc',
|
'goodixmoc': {},
|
||||||
'nb1010',
|
'nb1010': {},
|
||||||
'egis0570',
|
'egis0570': {},
|
||||||
'egismoc',
|
'egismoc': {},
|
||||||
'egis_etu905',
|
'egis_etu905': {},
|
||||||
'egismoc-05a1',
|
'egismoc-05a1': {},
|
||||||
'egismoc-0586',
|
'egismoc-0586': {},
|
||||||
'egismoc-0587',
|
'egismoc-0587': {},
|
||||||
'fpcmoc',
|
'fpcmoc': {},
|
||||||
'realtek',
|
'realtek': {},
|
||||||
'realtek-5816',
|
'realtek-5816': {},
|
||||||
'focaltech_moc',
|
'focaltech_moc': {},
|
||||||
'focaltech_moc-6553',
|
'focaltech_moc-6553': {},
|
||||||
'mafpmoc',
|
'mafpmoc': {},
|
||||||
'secugen',
|
'secugen': {},
|
||||||
]
|
}
|
||||||
|
|
||||||
if get_option('introspection')
|
if get_option('introspection')
|
||||||
conf = configuration_data()
|
conf = configuration_data()
|
||||||
@@ -170,7 +170,7 @@ if get_option('introspection')
|
|||||||
endforeach
|
endforeach
|
||||||
|
|
||||||
driver_tests_enabled = false
|
driver_tests_enabled = false
|
||||||
foreach driver_test: drivers_tests
|
foreach driver_test, args: drivers_tests
|
||||||
driver_name = driver_test.split('-')[0]
|
driver_name = driver_test.split('-')[0]
|
||||||
driver_envs = envs
|
driver_envs = envs
|
||||||
driver_envs.set('FP_DRIVERS_ALLOWLIST', driver_name)
|
driver_envs.set('FP_DRIVERS_ALLOWLIST', driver_name)
|
||||||
@@ -186,7 +186,7 @@ if get_option('introspection')
|
|||||||
],
|
],
|
||||||
env: driver_envs,
|
env: driver_envs,
|
||||||
suite: ['drivers'],
|
suite: ['drivers'],
|
||||||
timeout: 15,
|
timeout: args.get('timeout', 15),
|
||||||
depends: libfprint_typelib,
|
depends: libfprint_typelib,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user