diff options
Diffstat (limited to 'tests/dbus/Makefile.am')
-rw-r--r-- | tests/dbus/Makefile.am | 73 |
1 files changed, 73 insertions, 0 deletions
diff --git a/tests/dbus/Makefile.am b/tests/dbus/Makefile.am new file mode 100644 index 0000000..57ddb21 --- /dev/null +++ b/tests/dbus/Makefile.am @@ -0,0 +1,73 @@ +noinst_PROGRAMS = \ + test-searches \ + test-tpl-log-store-pidgin \ + $(NULL) + +TESTS = $(noinst_PROGRAMS) + +LDADD = \ + $(top_builddir)/tests/lib/libtp-logger-tests.la \ + $(top_builddir)/telepathy-logger/libtelepathy-logger.la \ + $(TPL_LIBS) \ + $(NULL) + + +check_c_sources = *.c +include $(top_srcdir)/tools/check-coding-style.mk +check-local: check-coding-style + +AM_CPPFLAGS = \ + -I${top_srcdir} -I${top_builddir} \ + -D_TP_IGNORE_DEPRECATIONS \ + $(TPL_CFLAGS) \ + $(NULL) + +AM_CFLAGS = $(ERROR_CFLAGS) + +TESTS_ENVIRONMENT = \ + abs_top_builddir=@abs_top_builddir@ \ + TPL_TEST_MODE=true \ + TPL_TEST_LOG_DIR=@abs_top_srcdir@/tests/logs \ + GSETTINGS_SCHEMA_DIR=@abs_srcdir@/data \ + XDG_DATA_HOME=@abs_top_builddir@/tests/logs \ + XDG_DATA_DIRS=@abs_srcdir@ \ + G_SLICE=debug-blocks \ + TPL_DEBUG=all \ + G_DEBUG=fatal_warnings,fatal_criticals$(maybe_gc_friendly) \ + $(top_srcdir)/tools/test-wrapper.sh \ + sh $(top_srcdir)/tools/with-session-bus.sh \ + --config-file=dbus-1/session.conf -- \ + $(EXTRA_TESTS_ENVIRONMENT) + +EXTRA_TESTS_ENVIRONMENT = + +check-valgrind: + $(MAKE) check-TESTS \ + maybe_gc_friendly=,gc-friendly \ + TESTS_ENVIRONMENT="$(VALGRIND_TESTS_ENVIRONMENT)" + +include $(top_srcdir)/tools/valgrind.mk + +VALGRIND_TESTS_ENVIRONMENT = \ + $(TESTS_ENVIRONMENT) \ + env G_SLICE=always-malloc CHECK_VERBOSE=1 \ + $(top_builddir)/libtool --mode=execute \ + $(VALGRIND) --suppressions=$(top_srcdir)/tests/tests.supp $(VALGRIND_FLAGS) + +BUILT_SOURCES = \ + dbus-1/session.conf \ + $(NULL) + +CLEANFILES = $(BUILT_SOURCES) + +distclean-local: + rm -f capture-*.log + rm -rf _gen + +EXTRA_DIST = \ + dbus-1/session.conf.in \ + $(NULL) + +dbus-1/%.conf: $(srcdir)/dbus-1/%.conf.in + $(AM_V_at)$(mkdir_p) dbus-1 + $(AM_V_GEN)sed -e "s|[@]abs_top_builddir[@]|@abs_top_builddir@|g" $< > $@ |