On Tue, 25 Aug 2015 10:16:17 +0300
Pekka Paalanen <ppaala...@gmail.com> wrote:

> Btw. I CC'd you on https://bugs.freedesktop.org/show_bug.cgi?id=83985
> where we have been talking about testing things. I wonder how you'd
> handle some tests being specific to a backend, and some tests being
> generic such that a user (the person doing 'make check') could run it
> against any backend he chooses? If we need such things... perhaps
> backend-specificity comes mostly from configuration and options, so
> maybe we might be able to unify the options so much that the
> differences don't matter.
> 
> And then screenshot-based tests are likely something we want to run
> once for each possible renderer for a chosen backend.
> 
> 
> Hmm... I just got an idea.
> 
> We've been adding renderer support to headless-backend.so so that we
> could run screenshot-based tests headless. What if... we kept headless
> backend without real renderers (only mocked renderer, one capable of
> initialising EGL_WL_bind_wayland_display though), ran Weston/wayland on
> top of Weston/headless, and test clients on the Weston/wayland instance?
> 
> It might require some work on the wayland-backend, but it would also
> leave all testing related mocks and hacks into the headless backend
> code, without leaking it into gl-renderer or such. And it would stress
> the wayland-backend which I imagine could use more use.
> 
> Well, that's just a wild idea, I'm not sure what it would entail. What
> do you all think?

Wait... using Weston/headless to host Weston/wayland would immediately
enable software GL rendering, wouldn't it? The EGL Wayland platform in
Mesa today supports software-GL on wl_shm. This means we should be able
to test Weston's gl-renderer on llvmpipe by just running it with the
wayland-backend on another Weston instace.


Thanks,
pq

Attachment: pgpcVXUKfHp43.pgp
Description: OpenPGP digital signature

_______________________________________________
wayland-devel mailing list
wayland-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/wayland-devel

Reply via email to