vuinputd/docs/TESTS.md

1 KiB

Tests

Integration tests

Install bubblewrap: apt-get install bubblewrap.

Run with cargo test -p vuinputd-tests --features "requires-root requires-uinput requires-bwrap".

Manual end-to-end tests

vuinputd host input type app that creates device app that reads device working Notes
0.2.0 Ubuntu 24.04 amd64 virtual keyboard Sunshine (via moonlight-qt 6.1.0 on macos) labwc via libinput (1)
0.2.0 Ubuntu 24.04 amd64 virtual mouse Sunshine (via moonlight-qt 6.1.0 on macos) labwc via libinput ) (1)
0.2.0 Ubuntu 24.04 amd64 virtual keyboard Steam (via Remote Play from Mac) Return to Monkey Island (2)
0.2.0 Ubuntu 24.04 amd64 virtual gamepad Steam (via Remote Play from Mac) Return to Monkey Island (2)

(1) works also for programs running on the wayland desktop
(2) Steam is a 32-bit application on linux