libx52/daemon
nirenjan 33e940606c Add daemon communication test cases
This change adds an automated test harness that will spin up an instance
of the X52 daemon, connect to its command socket, send commands and
validate the responses. This first set of test cases simply validates
the basic configuration file handling. Subsequent commits will enhance
the tests to improve code coverage.
2022-04-07 23:24:24 -07:00
..
tests/comm Add daemon communication test cases 2022-04-07 23:24:24 -07:00
Makefile.am Add daemon communication test cases 2022-04-07 23:24:24 -07:00
daemon.dox Update documentation to include communication protocol 2021-11-07 16:38:06 -08:00
protocol.dox Update protocol documentation for logging command 2021-11-10 22:21:47 -08:00
test_daemon_comm.py Add daemon communication test cases 2022-04-07 23:24:24 -07:00
x52ctl.c Update documentation to include communication protocol 2021-11-07 16:38:06 -08:00
x52d.conf Indicate profiles are not yet supported. 2021-09-19 16:39:49 -07:00
x52d.service.in Revert "Enable verbose logging in systemd service" 2021-10-05 22:38:34 -07:00
x52d_clock.c Integrate pinelog module logging functionality 2021-11-10 09:29:27 -08:00
x52d_clock.h Add clock update functionality 2021-07-23 10:13:18 -07:00
x52d_comm_client.c Fix x52d_send_command prototype 2021-11-07 05:40:08 -08:00
x52d_comm_internal.c Make X52 daemon listen on a Unix socket 2021-11-04 13:48:18 -07:00
x52d_command.c Fix formatted responses to include the trailing NUL 2022-04-02 08:23:55 -07:00
x52d_command.h Add daemon command handler loop 2021-11-04 18:32:18 -07:00
x52d_config.c Add a callback to apply one configuration item immediately 2022-02-11 13:30:17 -08:00
x52d_config.def Add framework for virtual mouse driver 2021-09-14 10:02:21 -07:00
x52d_config.h Add a callback to apply one configuration item immediately 2022-02-11 13:30:17 -08:00
x52d_config_dump.c Remove unnecessary code from x52d_config_save_file 2021-11-22 10:08:21 -08:00
x52d_config_parser.c Integrate pinelog module logging functionality 2021-11-10 09:29:27 -08:00
x52d_const.h Integrate pinelog module logging functionality 2021-11-10 09:29:27 -08:00
x52d_device.c Integrate pinelog module logging functionality 2021-11-10 09:29:27 -08:00
x52d_device.h Disable device check routine in daemon 2021-09-14 09:10:52 -07:00
x52d_io.c Integrate pinelog module logging functionality 2021-11-10 09:29:27 -08:00
x52d_io.h Create I/O thread to read and process events 2021-09-14 13:33:36 -07:00
x52d_led.c Integrate pinelog module logging functionality 2021-11-10 09:29:27 -08:00
x52d_main.c Integrate pinelog module logging functionality 2021-11-10 09:29:27 -08:00
x52d_mouse.c Integrate pinelog module logging functionality 2021-11-10 09:29:27 -08:00
x52d_mouse.h Allow for a greater range in mouse speeds 2021-09-19 16:39:49 -07:00
x52d_mouse_evdev.c Check if mouse is enabled before reporting buttons 2022-02-03 11:11:41 -08:00
x52dcomm-internal.h Make X52 daemon listen on a Unix socket 2021-11-04 13:48:18 -07:00
x52dcomm.h Update documentation to include communication protocol 2021-11-07 16:38:06 -08:00