Marco Trevisan (Treviño)
a328dfe1d9
tests/tod-drivers: Add tests for FpDeviceFeature on 1.94.3
2022-02-14 18:50:47 +01:00
Marco Trevisan (Treviño)
b6ef314434
tests/tod-drivers: Move FpDeviceFeature definitions to base-fp-device
...
They're public enums, so put there in the expected file.
2022-02-14 18:50:11 +01:00
Marco Trevisan (Treviño)
608a9f10df
libfprint: Use a macro to easily compute TOD padding
2021-10-31 23:09:30 +01:00
Marco Trevisan (Treviño)
ec8a9ba0fd
fpi-device: Adjust padding based on actual gpointer size
...
In some architectures pointer size is different. So let's adapt it to it
2021-10-31 22:31:01 +01:00
Marco Trevisan (Treviño)
125d6e276f
tests: Repeat tests for TOD drivers compiled for each supported version
2021-09-04 03:20:58 +02:00
Marco Trevisan (Treviño)
4a337393a6
tests: Use more versioned types for fpi types tests
...
Also move images into its own header
2021-09-04 01:00:34 +02:00
Marco Trevisan (Treviño)
e4ef2ed7a0
tests: Do add TOD testing for SSM API
...
Driver is coming from the TOD drivers testing project [1].
https://gitlab.freedesktop.org/3v1n0/libfprint-tod-test-drivers
2021-09-03 19:41:17 +02:00
Marco Trevisan (Treviño)
29b904b93d
tests: Add versions check on TOD drivers based on their IDs
...
Recompile tod drivers using libfprint-tod-test-drivers project [1] so
that we don't have to reorder the private driver structure, plus use a
versioned driver ID and parse it to check whether a feature is supported
for such TOD test driver.
https://gitlab.freedesktop.org/3v1n0/libfprint-tod-test-drivers
2021-09-03 19:41:17 +02:00
Marco Trevisan (Treviño)
81ecee3ead
tests/tod-drivers: Add newly supported types
2021-04-13 22:35:34 +02:00
Marco Trevisan (Treviño)
58756ab62e
tests: Ensure that we don't break ABI with expected TODv1 structures
...
We can check whether each relevant structure element has not changed and
that the supported enum and flag values didn't change value.
2021-04-13 22:14:56 +02:00
Marco Trevisan (Treviño)
80cf417b30
tests: Check if loading a pre-built binary keep working with libfprint
...
The libfprint tod fake library is built using using libtod v1.90.1+tod1
and we need to ensure that it will continue working until we won't
change ABI/API.
2020-12-04 02:16:16 +01:00