Marco Trevisan (Treviño)
c37da8568f
build: Use fs to get files basename
...
We can safely bump meson
2025-02-20 18:41:27 +01:00
Marco Trevisan (Treviño)
e401fc10e8
build: Do not use deprecated features in meson
2025-02-20 18:28:15 +01:00
Marco Trevisan (Treviño)
7208b29756
tests: Ignore testing external tools with valgrind
2025-02-20 15:50:46 +00:00
Marco Trevisan (Treviño)
c6ca915067
tests: Validate the generated metainfo if appstreamcli is available
2025-02-20 15:50:46 +00:00
Marco Trevisan (Treviño)
3e653fe85b
build/tests: Increase timeout multiplier in valgrind
...
CI is quite slow these days, so let's give valgrind more time
2025-02-13 23:51:52 +00:00
Marco Trevisan (Treviño)
830a9977c0
build: Support running tests with memory sanitizers
...
When memory sanitizers are set, tests may fail because we are indirectly
LD_PRELOAD'ing (through umockdev). While we could ensure that sanitizer
libraries are loaded first, it's just something we don't care because we
don't want to test the launcher wrappers themselves.
So, let's just ignore the link order and live with it
2025-02-13 23:51:52 +00:00
Marco Trevisan (Treviño)
6702c32b2b
tests/meson: Ignore debug messages when generating hwdb
2025-02-13 19:31:16 +01:00
Marco Trevisan (Treviño)
8433563602
tests: Do not enable virtual device hot seconds under valgrind
...
Valgrind tests may be slow, leading the devices to be considered hot.
We don't disable this for other tests, since we may still want to be
sure that the logic is fine for normal usage
2025-02-13 18:46:15 +01:00
huan_huang
a88582761f
realtek: add support for rts5816
...
Signed-off-by: huan_huang <huan_huang@realsil.com.cn >
2024-09-03 04:44:04 +02:00
Tamer Hassan
990bd40cbf
egismoc: add 0586 support
2024-08-30 04:42:56 +02:00
Tamer Hassan
c7e95bb41f
egismoc: add 0587 support (also supports 0586 but missing device file)
2024-08-30 04:42:56 +02:00
Marco Trevisan (Treviño)
7dbb21e77a
build/tests: Skip a test if the test requires it during inspection
...
In case we don't have dependencies, we should skip the test, otherwise
we can just fail at test time
2024-02-20 08:25:53 +01:00
Marco Trevisan (Treviño)
4b72f27de6
build: Look for sh just once
2024-02-20 08:22:42 +01:00
Marco Trevisan (Treviño)
5501dc7b47
build: Stop using deprecated dep.get_pkgconfig_variable() method
...
Use generic get_variable() instead
2024-02-20 01:02:00 +01:00
Joshua Grisham
89ab54794e
egismoc: added test and capture for 05a1 variant
2024-02-19 16:16:02 +01:00
Joshua Grisham
0b9a64331f
Initial commit of egismoc driver
2024-02-19 16:16:02 +01:00
Marco Trevisan (Treviño)
92c5fc4643
cleanup: Use allow/deny lists instead of color based ones
...
There was nothing racist on those names here (what? Do human races even
exist?!), but let's avoid any confusion.
2024-02-13 15:19:47 +01:00
xiaofei
631da4654f
focaltechmoc:Support FocalTech moc devices
...
Supported UID: 0x2808
Supported PIDs: 0x9E48, 0xD979, 0xa959
2024-02-13 14:34:12 +01:00
huan_huang
79be91831c
drivers: add realtek rts5813 driver
2023-10-27 13:21:06 +00:00
Marco Trevisan (Treviño)
1372d6f081
tests: Use native GTest utils to generate assets names
2023-08-21 14:19:27 +00:00
Marco Trevisan (Treviño)
ba3cc04e84
tests: Add support for installed tests
...
They allow distrubtions to check whether libfprint continues working as
expected, in different contexts.
2023-06-28 16:35:16 +02:00
Marco Trevisan (Treviño)
f49879b522
tests/virtual-image: Support passing specific FP_PRINTS_PATH env variable
2023-06-24 00:28:04 +02:00
Marco Trevisan (Treviño)
5e0bf2446b
meson: Bump requirements to 0.56 and adapt deprecated functions
2023-06-24 00:28:04 +02:00
Zoltán Böszörményi
5e52ad2ad1
upektc_img: Add new unit test for the TCS1s chip variant
2023-01-17 19:50:21 +00:00
Vasily Khoruzhick
d492901c3e
tests: valgrind: generate suppressions list for new tests-suppress-new-valgrind-errors-in-python
...
That will help with updating suppresions lists in future
2023-01-10 11:14:51 -08:00
Marco Trevisan (Treviño)
892c9767a2
tests: Be stricter on valgrind leak checks
...
We used to ignore leaks, and we are ending up in having various of them,
so let's make valgrind to exit with error when using the valgrind test
setup (so in CI) to catch them better.
2022-10-13 05:20:28 +02:00
Haowei Lo
cca2b6a624
fpcmoc: Support FPC moc devices
...
Supported PID: 0xFFE0/A305/D805/DA04/D205
2022-10-11 08:11:38 +00:00
Marco Trevisan (Treviño)
b718f4d567
tests/meson: Avoid searching for programs multiple times
2022-09-28 01:23:58 +02:00
Bastien Nocera
114097718a
build: Fix run_command() warning
...
WARNING: You should add the boolean check kwarg to the run_command call.
It currently defaults to false,
but it will default to true in future releases of meson.
See also: https://github.com/mesonbuild/meson/issues/9300
2022-08-26 11:48:32 +02:00
Bastien Nocera
96013a03c5
test-generated-hwdb: Add missing test dep
...
E: UDEV_HWDB (/run/build/libfprint/_flatpak_build/libfprint/fprint-list-udev-hwdb) unset or not executable.
2022-08-16 17:14:07 +02:00
Benjamin Berg
df41ed56f6
meson: Use source_root() to not require meson 0.56
...
This fixes the flatpak build.
2021-09-15 15:43:33 +02:00
Bastien Nocera
aff063c23c
tests: Simplify capture of driver behaviour for regression tests
...
And update instructions for the simpler method.
Co-authored-by: Benjamin Berg <bberg@redhat.com >
2021-09-15 13:24:08 +00:00
Bastien Nocera
9515cc2e59
tests: Add U.are.U 4500 test
2021-09-09 10:54:48 +02:00
Bastien Nocera
b3cfc40dea
tests: Add uru4000 test
...
This test requires control transfer replay fixes that will be contained
in umockdev 0.16.3. Bump the requirement accordingly.
Closes : #412
2021-09-08 20:37:00 +02:00
Bastien Nocera
40b3923ca6
tests: Add (another) elan driver replay test
...
This capture was made using a "COBO" branded device, and uses the new
pcapng format.
2021-09-08 15:36:35 +02:00
Bastien Nocera
d7e7d8e036
tests: Add aes2501 driver replay test
2021-09-08 15:25:14 +02:00
Bastien Nocera
ec53abfc3a
tests: Simplify multiple tests per driver code
2021-09-08 15:24:59 +02:00
Bastien Nocera
e22497d51b
Revert "tests: Simplify capture of driver behaviour for regression tests"
...
This reverts commit 0dcb4be4d3 .
2021-09-06 17:34:15 +02:00
Bastien Nocera
0dcb4be4d3
tests: Simplify capture of driver behaviour for regression tests
...
And update instructions for the simpler method.
2021-09-06 17:32:05 +02:00
Benjamin Berg
d6b4adec73
tests: Add upektc_img test
2021-07-12 17:06:43 +02:00
Saeed/Ali Rk
a07011bac2
tests: Add test for egistec0570
2021-07-08 13:42:22 +02:00
Benjamin Berg
29048c51db
tests: Add elanmoc CI test
2021-07-07 13:35:59 +02:00
Benjamin Berg
dbd89929b9
tests: Increase timeout of umockdev tests
...
The new elanspi driver in particular needs a lot of ioctl's during the
test. On a normal machine, this would run quite quickly (less than 5s),
however, in busy CI environments this can take longer than 30s, causing
timeouts currently.
Increase the timeout from 10s to 15s. For CI this means the timeout now
is 45s which is hopefully enough.
2021-06-25 08:39:17 +00:00
Bastien Nocera
01663c1fb5
tests: Allow multiple tests per driver
...
Allow multiple tests per driver by using the first section of the
directory name, before the separating '-', as the driver name.
2021-06-25 10:23:42 +02:00
Matthew Mirvish
059ab65081
tests: Add capture test for elanspi
2021-06-23 20:42:52 +00:00
Marco Trevisan (Treviño)
9a1dcaa801
tests: Use native meson exec wrapper in test setups instead of our script
...
No need to provide a script that will break usage of `meson test --gdb`
when we can use a native and cleaner alternative.
We can then ignore LIBFPRINT_TEST_WRAPPER in basic tests, while it is
still needed by umockdev tests.
2021-04-13 19:38:58 +02:00
Huan Wang
355957919e
Add nb1010 driver
2021-04-12 20:24:13 +02:00
Julius Piso
47223e551f
Added test for vfs7552
2021-03-12 11:29:43 +01:00
Marco Trevisan (Treviño)
31541edc58
tests/virtual-device: Use a sleep multiplier when under valgrind
2021-01-26 16:54:14 +01:00
Benjamin Berg
8ded064e65
tests: Add test based on the new virtual devices
...
Co-authored-by: Marco Trevisan (Treviño) <mail@3v1n0.net >
2021-01-20 23:21:41 +01:00