mirror of
https://github.com/joleuger/vuinputd.git
synced 2026-07-18 00:45:07 +00:00
1 KiB
1 KiB
Tests
Integration tests
Install bubblewrap:
apt-get install bubblewrap.
Run with cargo test -p vuinputd-tests --features "requires-privileges 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