Marco Trevisan (Treviño)
545af23536
tests: Use a loop for generating drivers tests and use suites
...
So we can just run drivers tests with --suite=drivers
2019-11-27 21:40:44 +01:00
Marco Trevisan (Treviño)
c9216cf96c
tests: Add setup mode to run tests using valgrind
...
In such case we need to ignore the python errors, so including a suppression
file when using --setup=valgrind.
2019-11-27 21:40:43 +01:00
Marco Trevisan (Treviño)
53713c0098
tests: Add 'gdb' setup to run tests using gdb
...
When using --setup=gdb the tests will be running using gdb, however this
as per meson limitation allows only running a test when using verbose mode.
2019-11-27 21:40:43 +01:00
Marco Trevisan (Treviño)
222c33ec32
virtual-image: Re-run the test using the defined wrapper if any
...
In case a LIBFPRINT_TEST_WRAPPER is defined, execute again the script using
the same python processor but using the passed wrapper command.
2019-11-27 21:40:43 +01:00
Marco Trevisan (Treviño)
19a50cfdc3
umockdev-test: Make possible to use a wrapper to run tests
...
Support LIBFPRINT_TEST_WRAPPER env variable to run tests with a wrapper.
2019-11-27 21:40:43 +01:00
Marco Trevisan (Treviño)
099fa9f005
meson: Use preferred syntax everywhere
...
Meson files are normally using 4-spaces to indent and functions use first
parameter on the same line while others at next indentation level, not
following the parenthesis indentation.
So adapt libfprint to follow the meson standard.
2019-11-25 18:59:46 +01:00
Benjamin Berg
9b37256175
tests: Only run tests when introspection bindings are build
...
The tests cannot work without the introspection bindings. So put them
into a corresponding if branch and also add the correct dependency on
libfprint_typelib for them to be run.
2019-11-20 13:53:45 +01:00
Benjamin Berg
951d482bc6
tests: Skip umockdev based test for missing dependencies
...
Also print a warning if umockdev-run is too old. Note that we still try
to run the unreliable tests as they are still useful for development.
2019-11-20 13:53:45 +01:00
Vincent Huang
6a1e7103f6
synaptics: Put sensor into lower power mode after closing
2019-11-20 13:53:45 +01:00
Benjamin Berg
b92e6d6acd
tests: Add testing to the synaptics driver
...
As the driver is not a normal image device, we need to add a custom
script to test it. Note that the ioctl dump must also be manually
modified unfortunately as the state is tracked incorrectly for the
device by umockdev-record.
2019-11-20 13:53:45 +01:00
Benjamin Berg
538038867b
tests: Add umockdev based testing
...
Initially only the vfs5011 driver is tested. Please note that these
tests will be unreliable before umockdev 0.13.2.
See also https://github.com/martinpitt/umockdev/pull/92
2019-11-20 13:53:45 +01:00
Benjamin Berg
6e25a27870
tests: Add basic unit test based on virtual_image device
2019-11-20 13:53:45 +01:00