[RFC] [tests] Running the wayland tests against compositor-headless

Sam Spilsbury smspillaz at gmail.com
Mon Apr 22 11:49:55 PDT 2013


Hi,

I'm not sure if this is a work-item that's already in-progress by
somebody. I noticed that weston has a "headless" compositor backend
and a "no-op" renderer, which effectively do not depend on having
OpenGL or *a* windowing system available at the time that weston is
run.

It would be really great if we could run the tests against this
backend, because then it means that they can be run on foreign
machines like continuous integration servers with ease.

I've tried quickly changing the backend over in weston-test-env -
currently most of the tests are failing because client->pointer is not
initialized. Upon initializing that, most of them pass except those
that depend on client->keyboard . I suspect that this will involve
having to create a wl_keyboard with a set of dummy xkb data for
layouts, though I'm not sure how to do that yet.

My question to the list is - does it make sense to submit a patch to
change the tests over to use the headless backend? Or is the
preference to keep them using the wayland or x11 backend for now.

Best,

Sam.

--
Sam Spilsbury


More information about the wayland-devel mailing list