[PATCH weston 1/4] ivi-shell: change layer visibility to bool

Pekka Paalanen ppaalanen at gmail.com
Tue Feb 13 15:00:07 UTC 2018

On Thu, 8 Feb 2018 13:53:54 +0000
"Ucan, Emre (ADITG/ESB)" <eucan at de.adit-jv.com> wrote:

> Hi Pekka,
> Yes I saw a similar problem when I tested previous ivi patches.
> I run make clean & make & make check. Then it worked.
> Maybe it is releated to weston-tests-env changes from this commit:
> https://cgit.freedesktop.org/wayland/weston/commit/?id=0707b0e5d48fa6f1ac41ea60c2adc2e6430c7425 ?

Hi Emre,

Daniel helped to pinpoint the cause of this failure. After the
ivi-shell patches, we now get hmi-controller.so loaded when before it
was not. Hmi-controller creates layers and surfaces, so it breaks tests
that expect to be in complete control over the scene.

When the controller plugins were changed to be loaded as normal weston
plugins, the directive to load the test controller no longer overrode
the weston-ivi.ini by default loading hmi-controller. Now they get
loaded both, and hmi-controller init races to break the tests.

Could you figure out a fix for this, please?

I suppose adding a delay in the test client would make the test fail
always, perhaps.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <https://lists.freedesktop.org/archives/wayland-devel/attachments/20180213/9a440368/attachment.sig>

More information about the wayland-devel mailing list