Blame testsuite/Makefile.am

Packit a7d494
@CODE_COVERAGE_RULES@
Packit a7d494
Packit a7d494
@VALGRIND_CHECK_RULES@
Packit a7d494
Packit a7d494
# https://github.com/pwithnall/walbottle
Packit a7d494
# https://github.com/dtrebbien/GNOME.supp
Packit a7d494
VALGRIND_SUPPRESSIONS_FILES =						\
Packit a7d494
	$(top_srcdir)/../walbottle/libwalbottle/tests/walbottle.supp	\
Packit a7d494
	$(top_srcdir)/../GNOME.supp/build/base.supp			\
Packit a7d494
	$(top_srcdir)/../GNOME.supp/build/pango.supp			\
Packit a7d494
	$(top_srcdir)/../GNOME.supp/build/gdk.supp			\
Packit a7d494
	$(top_srcdir)/../GNOME.supp/build/gtk3.supp
Packit a7d494
Packit a7d494
AM_CPPFLAGS = 				\
Packit a7d494
	-DG_LOG_DOMAIN=\"GtkSourceView\"\
Packit a7d494
	-I$(top_srcdir) -I$(srcdir) 	\
Packit a7d494
	-DTOP_SRCDIR=\""$(ABS_TOP_SRCDIR)"\"\
Packit a7d494
	$(DISABLE_DEPRECATED_CFLAGS)	\
Packit a7d494
	$(WARN_CFLAGS) 			\
Packit a7d494
	$(DEP_CFLAGS)			\
Packit a7d494
	$(TESTS_CFLAGS)
Packit a7d494
Packit a7d494
AM_LDFLAGS = $(WARN_LDFLAGS)
Packit a7d494
Packit a7d494
LDADD = $(top_builddir)/gtksourceview/completion-providers/words/libgtksourcecompletionwords.la \
Packit a7d494
	$(top_builddir)/gtksourceview/libgtksourceview-core.la \
Packit a7d494
	-lm \
Packit a7d494
	$(DEP_LIBS) \
Packit a7d494
	$(TESTS_LIBS)
Packit a7d494
Packit a7d494
UNIT_TEST_PROGS =
Packit a7d494
Packit a7d494
UNIT_TEST_PROGS += test-buffer
Packit a7d494
test_buffer_SOURCES = test-buffer.c
Packit a7d494
Packit a7d494
UNIT_TEST_PROGS += test-buffer-input-stream
Packit a7d494
test_buffer_input_stream_SOURCES = test-buffer-input-stream.c
Packit a7d494
Packit a7d494
UNIT_TEST_PROGS += test-buffer-output-stream
Packit a7d494
test_buffer_output_stream_SOURCES = test-buffer-output-stream.c
Packit a7d494
Packit a7d494
UNIT_TEST_PROGS += test-completion-model
Packit a7d494
test_completion_model_SOURCES =	test-completion-model.c
Packit a7d494
Packit a7d494
UNIT_TEST_PROGS += test-completion-words
Packit a7d494
test_completion_words_SOURCES = test-completion-words.c
Packit a7d494
Packit a7d494
UNIT_TEST_PROGS += test-encoding
Packit a7d494
test_encoding_SOURCES = test-encoding.c
Packit a7d494
Packit a7d494
UNIT_TEST_PROGS += test-file-loader
Packit a7d494
test_file_loader_SOURCES = test-file-loader.c
Packit a7d494
Packit a7d494
UNIT_TEST_PROGS += test-file-saver
Packit a7d494
test_file_saver_SOURCES = test-file-saver.c
Packit a7d494
Packit a7d494
UNIT_TEST_PROGS += test-iter
Packit a7d494
test_iter_SOURCES = test-iter.c
Packit a7d494
Packit a7d494
UNIT_TEST_PROGS += test-language
Packit a7d494
test_language_SOURCES = test-language.c
Packit a7d494
Packit a7d494
UNIT_TEST_PROGS += test-languagemanager
Packit a7d494
test_languagemanager_SOURCES = test-languagemanager.c
Packit a7d494
Packit a7d494
UNIT_TEST_PROGS += test-mark
Packit a7d494
test_mark_SOURCES = test-mark.c
Packit a7d494
Packit a7d494
UNIT_TEST_PROGS += test-printcompositor
Packit a7d494
test_printcompositor_SOURCES = test-printcompositor.c
Packit a7d494
Packit a7d494
UNIT_TEST_PROGS += test-regex
Packit a7d494
test_regex_SOURCES = test-regex.c
Packit a7d494
Packit a7d494
UNIT_TEST_PROGS += test-region
Packit a7d494
test_region_SOURCES = test-region.c
Packit a7d494
Packit a7d494
UNIT_TEST_PROGS += test-search-context
Packit a7d494
test_search_context_SOURCES = test-search-context.c
Packit a7d494
Packit a7d494
UNIT_TEST_PROGS += test-space-drawer
Packit a7d494
test_space_drawer_SOURCES = test-space-drawer.c
Packit a7d494
Packit a7d494
UNIT_TEST_PROGS += test-stylescheme
Packit a7d494
test_stylescheme_SOURCES = test-stylescheme.c
Packit a7d494
Packit a7d494
UNIT_TEST_PROGS += test-styleschememanager
Packit a7d494
test_styleschememanager_SOURCES = test-styleschememanager.c
Packit a7d494
Packit a7d494
UNIT_TEST_PROGS += test-undo-manager
Packit a7d494
test_undo_manager_SOURCES = test-undo-manager.c
Packit a7d494
Packit a7d494
UNIT_TEST_PROGS += test-utils
Packit a7d494
test_utils_SOURCES = test-utils.c
Packit a7d494
Packit a7d494
UNIT_TEST_PROGS += test-view
Packit a7d494
test_view_SOURCES = test-view.c
Packit a7d494
Packit a7d494
TESTS_ENVIRONMENT = G_TEST_SRCDIR="$(abs_srcdir)"
Packit a7d494
TESTS = $(UNIT_TEST_PROGS)
Packit a7d494
noinst_PROGRAMS = $(UNIT_TEST_PROGS)
Packit a7d494
Packit a7d494
EXTRA_DIST =				\
Packit a7d494
	language-specs/test-empty.lang	\
Packit a7d494
	language-specs/test-full.lang	\
Packit a7d494
	setup-file-saver.sh		\
Packit a7d494
	styles/classic.xml		\
Packit a7d494
	styles/test.xml
Packit a7d494
Packit a7d494
if INSTALLED_TESTS
Packit a7d494
insttestdir = $(libexecdir)/installed-tests/$(PACKAGE)-@GSV_API_VERSION@
Packit a7d494
insttest_PROGRAMS = $(UNIT_TEST_PROGS)
Packit a7d494
Packit a7d494
insttestlangdir = $(libexecdir)/installed-tests/$(PACKAGE)-@GSV_API_VERSION@/language-specs
Packit a7d494
insttestlang_DATA = 			\
Packit a7d494
	language-specs/test-empty.lang	\
Packit a7d494
	language-specs/test-full.lang
Packit a7d494
Packit a7d494
instteststyledir = $(libexecdir)/installed-tests/$(PACKAGE)-@GSV_API_VERSION@/styles
Packit a7d494
instteststyle_DATA = 			\
Packit a7d494
	styles/classic.xml		\
Packit a7d494
	styles/test.xml
Packit a7d494
Packit a7d494
%.test: %$(EXEEXT) Makefile
Packit a7d494
	$(AM_V_GEN) (echo '[Test]' > $@.tmp; \
Packit a7d494
	echo 'Description=GtkSourceView test' >> $@.tmp; \
Packit a7d494
	echo 'Exec=$(insttestdir)/$<' >> $@.tmp; \
Packit a7d494
	echo 'Type=session' >> $@.tmp; \
Packit a7d494
	echo 'Output=TAP' >> $@.tmp; \
Packit a7d494
	mv $@.tmp $@)
Packit a7d494
Packit a7d494
test_files = $(UNIT_TEST_PROGS:=.test)
Packit a7d494
Packit a7d494
DISTCLEANFILES = $(test_files)
Packit a7d494
Packit a7d494
testmetadir = $(datadir)/installed-tests/$(PACKAGE)-@GSV_API_VERSION@
Packit a7d494
testmeta_DATA = $(test_files)
Packit a7d494
Packit a7d494
endif # INSTALLED_TESTS
Packit a7d494
Packit a7d494
-include $(top_srcdir)/git.mk