[PATCH weston 0/6] Make the headless backend useful again
Pekka Paalanen
ppaalanen at gmail.com
Thu Feb 6 06:13:03 PST 2014
On Thu, 6 Feb 2014 12:30:30 +0100
Emilio Pozuelo Monfort <pochu27 at gmail.com> wrote:
> From: Emilio Pozuelo Monfort <emilio.pozuelo at collabora.co.uk>
>
> This fixes a few bugs in the headless backend, to the point where
> it can run the test suite, except for two issues:
>
> - the buffer-count is skipped because mesa initialization fails,
> more details in the patch commit message
> - I haven't been able to properly test the xwayland test as it
> hangs here (with both headless and x11 backends), probably
> because my xserver doesn't have xwayland support compiled in.
>
> Finally the headless backend is used by default, with an easy way
> to use other backends if so desired. This will make it easier to
> have `make check' run in a CI environment, or for distro package
> builds.
>
> Emilio Pozuelo Monfort (6):
> compositor-headless: create input devices
> noop-renderer: Set the buffer size on attach requests
> noop-renderer: Read the shm buffer contents on attach
> tests: Skip buffer-count if EGL initialization fails
> tests: use the headless backend to run the test suite
> tests: Properly report skipped tests
>
> src/compositor-headless.c | 30 ++++++++++++++++++++++++----
> src/noop-renderer.c | 27 ++++++++++++++++++++++++++
> tests/buffer-count-test.c | 29 +++++++++++++++++----------
> tests/weston-test-client-helper.c | 8 +++++---
> tests/weston-test-runner.c | 41 ++++++++++++++++++++++++++++-----------
> tests/weston-test.c | 6 ++++++
> tests/weston-tests-env | 10 ++++------
> 7 files changed, 117 insertions(+), 34 deletions(-)
>
Hi,
I commented on a couple minor things, but otherwise this series looks
good. Didn't test yet, though.
Hmm, the buffer-count test... I think the EGL init in the test client
would not fail, if you built Mesa with --enable-gallium-egl and swrast
gallium driver (softpipe/llvmpipe). What would the test do then is a
good question, since the client would be using egl_gallium, and the
server just wl_shm.
Thanks,
pq
More information about the wayland-devel
mailing list