X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=src%2Fpeerstore%2FMakefile.am;h=3aef05769e63b71e32ddb0933b882993a8051025;hb=5c7f4f919d2569f49e4223d77000452dd2ec4e97;hp=dbb86553dccb4500ab5af756d23be729dd3fec25;hpb=c651b45f01ccd44defd30f82fd21beb4426fea65;p=oweals%2Fgnunet.git diff --git a/src/peerstore/Makefile.am b/src/peerstore/Makefile.am index dbb86553d..3aef05769 100644 --- a/src/peerstore/Makefile.am +++ b/src/peerstore/Makefile.am @@ -52,8 +52,8 @@ libgnunetpeerstore_la_LDFLAGS = \ $(GN_LIB_LDFLAGS) if HAVE_EXPERIMENTAL - FLAT_PLUGIN = libgnunet_plugin_peerstore_flat.la - +FLAT_PLUGIN = libgnunet_plugin_peerstore_flat.la +FLAT_TESTS = test_plugin_peerstore_flat libgnunet_plugin_peerstore_flat_la_SOURCES = \ plugin_peerstore_flat.c libgnunet_plugin_peerstore_flat_la_LIBADD = \ @@ -66,12 +66,16 @@ endif if HAVE_SQLITE SQLITE_PLUGIN = libgnunet_plugin_peerstore_sqlite.la - +if HAVE_TESTING +SQLITE_TESTS = test_plugin_peerstore_sqlite +endif libgnunet_plugin_peerstore_sqlite_la_SOURCES = \ plugin_peerstore_sqlite.c libgnunet_plugin_peerstore_sqlite_la_LIBADD = \ libgnunetpeerstore.la \ - $(top_builddir)/src/util/libgnunetutil.la $(XLIBS) -lsqlite3 \ + $(top_builddir)/src/sq/libgnunetsq.la \ + $(top_builddir)/src/util/libgnunetutil.la \ + $(XLIBS) -lsqlite3 \ $(LTLIBINTL) libgnunet_plugin_peerstore_sqlite_la_LDFLAGS = \ $(GN_PLUGIN_LDFLAGS) @@ -81,19 +85,32 @@ plugin_LTLIBRARIES = \ $(SQLITE_PLUGIN) \ $(FLAT_PLUGIN) +test_plugin_peerstore_sqlite_SOURCES = \ + test_plugin_peerstore.c +test_plugin_peerstore_sqlite_LDADD = \ + $(top_builddir)/src/testing/libgnunettesting.la \ + $(top_builddir)/src/util/libgnunetutil.la + +test_plugin_peerstore_flat_SOURCES = \ + test_plugin_peerstore.c +test_plugin_peerstore_flat_LDADD = \ + $(top_builddir)/src/testing/libgnunettesting.la \ + $(top_builddir)/src/util/libgnunetutil.la check_PROGRAMS = \ test_peerstore_api_store \ test_peerstore_api_iterate \ test_peerstore_api_watch \ test_peerstore_api_sync \ - perf_peerstore_store + perf_peerstore_store \ + $(SQLITE_TESTS) \ + $(FLAT_TESTS) EXTRA_DIST = \ test_peerstore_api_data.conf if ENABLE_TEST_RUN -AM_TESTS_ENVIRONMENT=export GNUNET_PREFIX=$${GNUNET_PREFIX:-@libdir@};export PATH=$${GNUNET_PREFIX:-@prefix@}/bin:$$PATH; +AM_TESTS_ENVIRONMENT=export GNUNET_PREFIX=$${GNUNET_PREFIX:-@libdir@};export PATH=$${GNUNET_PREFIX:-@prefix@}/bin:$$PATH;unset XDG_DATA_HOME;unset XDG_CONFIG_HOME; TESTS = $(check_PROGRAMS) endif