libei/test
Peter Hutterer ca06927371 test: add some tests for the ei-scanner itself
This is a bit convoluted because ei-scanner is named like that, so it
cannot be imported as python module. The solution for that is to
copy/rename it with meson to the builddir and run pytest in that. This
also allows us to set the path to the protocol XML file while we're at
it so we can use it as a fixture.

Actual tests are minimal for now, can be extended over time.
2023-05-22 10:54:28 +10:00
..
templates test: drop a bunch of unused imports 2023-02-15 08:20:01 +10:00
buildtest.c Purge libreis from the repo 2023-02-09 11:48:28 +10:00
buildtest.cc Add C++ header guards 2020-09-29 17:30:49 +10:00
conftest.py test: run pytest with xdist where available 2023-03-03 11:27:01 +10:00
eierpecken.c eis: change the API to match the protocol interfaces closer 2023-05-05 14:04:17 +10:00
eierpecken.h eis: change the API to match the protocol interfaces closer 2023-05-05 14:04:17 +10:00
eiproto.py.tmpl protocol: replace the capabilities enum with an interface list 2023-05-02 05:53:25 +00:00
meson.build test: add some tests for the ei-scanner itself 2023-05-22 10:54:28 +10:00
test-ei-device.c util: silence warnings when memfd_create is missing 2023-05-21 09:04:16 +00:00
test-ei-seat.c test: switch to use ei_seat_bind_capabilities() 2023-05-10 12:21:40 +10:00
test-ei.c test: switch to use ei_seat_bind_capabilities() 2023-05-10 12:21:40 +10:00
test-eis.c test: switch to use ei_seat_bind_capabilities() 2023-05-10 12:21:40 +10:00
test-main.c Remove empty trailing newlines from all files 2023-03-13 08:52:08 +10:00
test_oeffis.py test: fix the oeffis pytest 2023-05-10 12:10:40 +10:00
test_protocol.py protocol: replace the capabilities enum with an interface list 2023-05-02 05:53:25 +00:00
test_scanner.py test: add some tests for the ei-scanner itself 2023-05-22 10:54:28 +10:00
unit-tests.c Add SPDX identifiers to all source files 2022-03-03 00:27:36 +00:00