summaryrefslogtreecommitdiff
path: root/tests/dbus/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'tests/dbus/Makefile.am')
-rw-r--r--tests/dbus/Makefile.am73
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" $< > $@