On Wed, May 07, 2014 at 04:26:29PM +0300, Pekka Paalanen wrote: > From: Pekka Paalanen <pekka.paala...@collabora.co.uk> > > If the test is named xwayland.weston, then the automake test harness > keys it off xwayland.log. Making xwayland.log runs the test. > The test harness has implicit rules to create a %.log from all of > %$TEST_EXTENSIONS. So we have implicit rules to create %.log from %.la > and %.log from %.weston. > > We also build xwayland.so, which produces xwayland.la. > > When the test harness goes running the xwayland test, it ends up using > the %.la rule, which is wrong. It passes xwayland.la as the test name to > weston-tests-env, which then loads it as a plugin into Weston and waits > for Weston to exit. Which it never does. > > Fix this by making the test have a different name than the Xwayland > plugin. > > Signed-off-by: Pekka Paalanen <pekka.paala...@collabora.co.uk>
All applied, thanks Pekka. Kristian > --- > Makefile.am | 8 ++++---- > 1 file changed, 4 insertions(+), 4 deletions(-) > > diff --git a/Makefile.am b/Makefile.am > index a247c3d..177ce2e 100644 > --- a/Makefile.am > +++ b/Makefile.am > @@ -927,10 +927,10 @@ buffer_count_weston_LDADD = libtest-client.la > $(EGL_TESTS_LIBS) > endif > > if ENABLE_XWAYLAND_TEST > -weston_tests += xwayland.weston > -xwayland_weston_SOURCES = tests/xwayland-test.c > -xwayland_weston_CFLAGS = $(GCC_CFLAGS) $(XWAYLAND_TEST_CFLAGS) > -xwayland_weston_LDADD = libtest-client.la $(XWAYLAND_TEST_LIBS) > +weston_tests += xwayland-test.weston > +xwayland_test_weston_SOURCES = tests/xwayland-test.c > +xwayland_test_weston_CFLAGS = $(GCC_CFLAGS) $(XWAYLAND_TEST_CFLAGS) > +xwayland_test_weston_LDADD = libtest-client.la $(XWAYLAND_TEST_LIBS) > endif > > matrix_test_SOURCES = \ > -- > 1.8.5.5 > _______________________________________________ wayland-devel mailing list wayland-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/wayland-devel