fprintd/tests
Marco Trevisan (Treviño) 93bad82540 fprintd: Use GDBus codegen based implementation
Fprintd is dependent on the deprecated dbus-glib, also this doesn't provide
various features we can take advantage of, like the ones for async
authentication mechanism.

So, remove all the dbus-glib dependencies and simplify the code, but without
any further refactor, and keeping everything as it used to work, while this
will give room for further improvements in subsequent commits.

Internally, we just use dbus-codegen to generate the skeletons, and we
use the generated FprintdDBusManager with composition, while we
implement the device skeleton interface in FprintDevice, so that we
don't have to use it as a proxy, and keep being closer to what it used
to be with dbus-glib.

Fixes: #61
2020-11-10 14:45:59 +01:00
..
dbusmock dbusmock/fprintd: Add ability to add a device with Identification support 2020-11-04 21:06:13 +01:00
pam fprintd: Use GDBus codegen based implementation 2020-11-10 14:45:59 +01:00
prints tests: Add test prints from libfprint 2019-12-03 17:08:03 +01:00
fprintd.py tests/fprintd: Check that identification with multiple images works 2020-11-06 11:06:25 +01:00
LSAN-leaks-suppress.txt build: Support running tests with address sanitizer 2020-04-01 13:58:08 +00:00
meson.build build: Don't add the utils tests under the daemon suite 2020-11-04 21:06:13 +01:00
test_fprintd_utils.py tests/fprintd-utils: Ensure that we exit with error if we have no device 2020-11-04 21:06:13 +01:00
unittest_inspector.py tests: Add a tool to inspect the single python unit tests 2020-03-27 01:57:22 +01:00