Draft: Support wlcs test suite
wlcs is a test suite for Wayland compositors. It relies on implementing a few hooks and compiling them to a shared library.
This MR adds the necessary integration.
-
add build dependencies to CI images -
implement wlcs support -
detect malfunctioning tests -
include in our CI pipeline
Closes #183
Merge request reports
Activity
added enhancement levelintermediate wayland labels
requested review from @romangg
assigned to @francesco.sorr
- Resolved by Francesco Sorrentino
- Resolved by Francesco Sorrentino
- Resolved by Francesco Sorrentino
- Resolved by Francesco Sorrentino
- Resolved by Francesco Sorrentino
added 13 commits
-
393b68d6...433e5ca4 - 11 commits from branch
kwinft:master
- 148f85c8 - feat: install wlcs dependencies
- 8ea8be3e - feat: support wlcs
-
393b68d6...433e5ca4 - 11 commits from branch
added 2 commits
added 11 commits
-
8a707515...b4d7d284 - 9 commits from branch
kwinft:master
- 7023497f - feat: install wlcs dependencies
- 88d0a326 - feat: support wlcs test suite
-
8a707515...b4d7d284 - 9 commits from branch
- Resolved by Francesco Sorrentino
AFAIK this MR won't work as-is due to not starting an event loop. for the
start
endpoint, this will require you to start it on another thread and do some synchronisation shenanigans to avoid race conditions and ticking off qt. i think the start_on_this_thread is put on another thread automatically by wlcs, so you can just start the event loop in the handler directly and not worry about blocking wlcs.added 1189 commits
-
88d0a326...fe54aa91 - 1187 commits from branch
kwinft:master
- 13fb789a - feat: install wlcs dependencies
- 752a78c4 - feat: support wlcs test suite
-
88d0a326...fe54aa91 - 1187 commits from branch
added 2 commits
added 2 commits
added 2 commits
added 2 commits
added 2 commits