forked from AuroraMiddleware/gtk
3c2b5cda74
I couldn't get all reftests to work reliably, so the tests failing on either CI or on my machine are skipped for now. Installed tests are disabled by default and can be enabled with "-Dinstalled_tests=true"
64 lines
1.5 KiB
Makefile
64 lines
1.5 KiB
Makefile
include $(top_srcdir)/Makefile.decl
|
|
|
|
NULL =
|
|
|
|
test_simplify = \
|
|
simplify/test1.ui simplify/test1.expected \
|
|
simplify/test2.ui simplify/test2.expected \
|
|
simplify/test3.ui simplify/test3.expected \
|
|
simplify/test4.ui simplify/test4.expected \
|
|
simplify/test5.ui simplify/test5.expected \
|
|
simplify/test6.ui simplify/test6.expected \
|
|
simplify/test7.ui simplify/test7.expected \
|
|
simplify/test8.ui simplify/test8.expected \
|
|
$(NULL)
|
|
|
|
EXTRA_DIST += \
|
|
$(test_simplify) \
|
|
test-simplify.in \
|
|
test-settings.in \
|
|
tools.test.in \
|
|
meson.build \
|
|
$(NULL)
|
|
|
|
TESTS_ENVIRONMENT = \
|
|
GTK_BUILDER_TOOL="$(top_builddir)/gtk/gtk-builder-tool" \
|
|
GTK_QUERY_SETTINGS="$(top_builddir)/gtk/gtk-query-settings" \
|
|
$(NULL)
|
|
|
|
TEST_PROGS += \
|
|
test-simplify \
|
|
test-settings \
|
|
$(NULL)
|
|
|
|
test-simplify:test-simplify.in
|
|
$(AM_V_GEN) cp $< $@
|
|
|
|
test-settings:test-settings.in
|
|
$(AM_V_GEN) cp $< $@
|
|
|
|
if BUILDOPT_INSTALL_TESTS
|
|
insttestdir = $(libexecdir)/installed-tests/$(PACKAGE)
|
|
insttest_SCRIPTS = $(TEST_PROGS)
|
|
nobase_insttest_DATA = $(test_simplify)
|
|
|
|
%.test: % Makefile
|
|
$(AM_V_GEN) (echo '[Test]' > $@.tmp; \
|
|
echo 'Type=session' >> $@.tmp; \
|
|
echo 'Output=TAP' >> $@.tmp; \
|
|
echo 'Exec=env G_ENABLE_DIAGNOSTIC=0 TEST_DATA_DIR="$(insttestdir)/simplify" $(insttestdir)/$<' >> $@.tmp; \
|
|
mv $@.tmp $@)
|
|
|
|
test_files = $(TEST_PROGS:=.test)
|
|
|
|
DISTCLEANFILES = \
|
|
$(TEST_PROGS) \
|
|
$(test_files) \
|
|
$(NULL)
|
|
|
|
testmetadir = $(datadir)/installed-tests/$(PACKAGE)
|
|
testmeta_DATA = $(test_files)
|
|
endif
|
|
|
|
-include $(top_srcdir)/git.mk
|