From f66016261a3db69fd14b8f3821123aad82d651e2 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Sun, 19 May 2013 21:49:51 -0400 Subject: [PATCH] Make gobject tests installable This makes the gobject tests run as part of the ostree integration tests. --- gobject/tests/Makefile.am | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/gobject/tests/Makefile.am b/gobject/tests/Makefile.am index 74efcf8..c842395 100644 --- a/gobject/tests/Makefile.am +++ b/gobject/tests/Makefile.am @@ -45,3 +45,19 @@ CLEANFILES = marshalers.h marshalers.c ifaceproperties_SOURCES = ifaceproperties.c testcommon.h EXTRA_DIST += marshalers.list + +if BUILDOPT_INSTALL_TESTS +insttestdir = $(pkglibexecdir)/installed-tests +insttest_PROGRAMS = $(TEST_PROGS) + +testmetadir = $(datadir)/installed-tests/$(PACKAGE) +testmeta_DATA = $(TEST_PROGS:=.test) + +%.test: % Makefile + $(AM_V_GEN) (echo '[Test]' > $@.tmp; \ + echo 'Type=session' >> $@.tmp; \ + echo 'Exec=env G_TEST_DATA=$(pkglibexecdir)/installed-tests $(pkglibexecdir)/installed-tests/$<' >> $@.tmp; \ + mv $@.tmp $@) + + +endif -- 2.7.4