mirror of
https://github.com/joleuger/vuinputd.git
synced 2026-07-21 02:08:28 +00:00
21 lines
No EOL
1 KiB
Markdown
21 lines
No EOL
1 KiB
Markdown
# 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 | :white_check_mark: | (1) |
|
|
| 0.2.0 | Ubuntu 24.04 amd64| virtual mouse | Sunshine (via moonlight-qt 6.1.0 on macos) | labwc via libinput | :white_check_mark:) | (1) |
|
|
| 0.2.0 | Ubuntu 24.04 amd64 | virtual keyboard | Steam (via Remote Play from Mac) | Return to Monkey Island | :white_check_mark: | (2) |
|
|
| 0.2.0 | Ubuntu 24.04 amd64 | virtual gamepad | Steam (via Remote Play from Mac) | Return to Monkey Island | :x: | (2) |
|
|
|
|
|
|
(1) works also for programs running on the wayland desktop
|
|
(2) Steam is a 32-bit application on linux |