dist_noinst_DATA += \ test/abort-redirect.cpp \ test/ClientTest.h \ test/ClientTestAssert.h \ test/ClientTest.cpp \ test/client-test-main.cpp \ test/test.h \ test/test.cpp dist_noinst_SCRIPTS += \ test/Algorithm/Diff.pm \ test/syncevo-http-server.py \ test/syncevo-phone-config.py \ test/synccompare.pl \ test/log2html.py \ test/run_src_client_test.sh dist_noinst_DATA += \ test/COPYING \ test/Algorithm/Artistic \ test/Algorithm/COPYING \ test/Algorithm/README \ test/testcases/eds_event.ics \ test/testcases/eds_event.ics.local \ test/testcases/eds_task.ics \ test/testcases/vcal10.ics \ test/testcases/eds_contact.vcf \ test/testcases/eds_contact.vcf \ test/testcases/eds_memo.ics \ test/testcases/google_event.ics \ test/testcases/yahoo_contact.vcf \ test/testcases/lcs/file1.txt \ test/testcases/lcs/file2.txt \ test/testcases/local.png \ test/testcases/templates/clients/phone/nokia/S40/7210c.ini \ test/testcases/templates/clients/SyncEvolution.ini \ test/syncevo-http-server-logging.conf \ $(wildcard test/testcases/*.patch) # generic D-Bus client/server tests if COND_DBUS noinst_PROGRAMS += test/dbus-client-server test_dbus_client_server_SOURCES = test/dbus-client-server.cpp test_dbus_client_server_CPPFLAGS = -I$(gdbus_dir) -I$(top_srcdir)/src test_dbus_client_server_CXXFLAGS = $(CPPUNIT_CXXFLAGS) $(SYNCEVOLUTION_CXXFLAGS) $(BACKEND_CPPFLAGS) $(DBUS_CFLAGS) $(GLIB_CFLAGS) $(GOBJECT_CFLAGS) test_dbus_client_server_LDFLAGS = $(CPPUNIT_LDFLAGS) test_dbus_client_server_LDADD = $(gdbus_build_dir)/libgdbussyncevo.la src/syncevo/libsyncevolution.la $(DBUS_LIBS) $(GLIB_LIBS) $(GOBJECT_LIBS) test_dbus_client_server_DEPENDENCIES = $(gdbus_build_dir)/libgdbussyncevo.la src/syncevo/libsyncevolution.la if ENABLE_UNIT_TESTS test_dbus_client_server_SOURCES += test/test.cpp endif endif if ENABLE_TESTING test_SCRIPTS += \ test/__init__.py \ test/test-dbus.py \ test/testdbus.py \ $(NOP) # Install symbolic links, to ensure that testing in the testdir # uses the right SyncEvolution without depending on the PATH. # client-test should have been installed in testdir already as # normal executable, see src.am. all_install_exec_hooks += install-test-files install-test-files: mkdir -p $(DESTDIR)/$(testdir) ln -f -s $(bindir)/syncevolution $(DESTDIR)/$(testdir) ln -f -s $(bindir)/synccompare $(DESTDIR)/$(testdir) ln -f -s $(libexecdir)/syncevo-dbus-server $(DESTDIR)/$(testdir) cp config.h $(top_srcdir)/src/syncevo/SyncConfig.h $(DESTDIR)/$(testdir) # needed by test-dbus.py all_uninstall_hooks += uninstall-test-files uninstall-test-files: rm -f $(DESTDIR)/$(testdir)/syncevolution \ $(DESTDIR)/$(testdir)/synccompare \ $(DESTDIR)/$(testdir)/syncevo-dbus-server \ $(DESTDIR)/$(testdir)/SyncConfig.h \ $(DESTDIR)/$(testdir)/config.h \ $(NOP) test_DATA += \ test/Makefile \ $(NOP) nobase_testparent_DATA += \ test/test-dbus/templates/templates/clients/phone/nokia/S40/7210c.ini \ test/test-dbus/templates/templates/clients/SyncEvolution.ini \ test/test-dbus/auto-sync/config/syncevolution/.internal.ini \ test/test-dbus/auto-sync/config/syncevolution/default/.internal.ini \ test/test-dbus/auto-sync/config/syncevolution/default/config.ini \ test/test-dbus/auto-sync/config/syncevolution/default/peers/scheduleworld/.internal.ini \ test/test-dbus/auto-sync/config/syncevolution/default/peers/scheduleworld/config.ini \ test/test-dbus/auto-sync/config/syncevolution/config.ini \ test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/todo.after.ini \ test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/todo.current/1 \ test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/addressbook.before.ini \ test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/calendar.before.ini \ test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/todo.current.ini \ test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/memo.current.ini \ test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/memo.after/1 \ test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/memo.after/2 \ test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/status.ini \ test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/memo.before/1 \ test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/todo.after/1 \ test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/addressbook.current/1 \ test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/calendar.after.ini \ test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/calendar.after/1 \ test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/calendar.after/3 \ test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/calendar.after/2 \ test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/memo.after.ini \ test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/memo.before.ini \ test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/addressbook.current.ini \ test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/addressbook.after/1 \ test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/memo.current/1 \ test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/memo.current/2 \ test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/addressbook.after.ini \ test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/calendar.before/1 \ test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/calendar.before/3 \ test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/calendar.before/2 \ test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/todo.before.ini \ test/test-dbus/reports/cache/syncevolution/dummy_+test-2009-11-18-12-57/status.ini \ test/test-dbus/reports/cache/syncevolution/dummy-2009-11-18-13-00/status.ini \ test/test-dbus/reports/cache/syncevolution/dummy_+test-2009-11-18-12-55/status.ini \ test/test-dbus/reports/cache/syncevolution/dummy_+test-2009-11-18-13-01/status.ini \ test/test-dbus/reports/cache/syncevolution/dummy_+test-2009-11-18-12-59/status.ini \ test/test-dbus/reports/cache/syncevolution/dummy_+test-2009-11-18-12-58/status.ini \ test/test-dbus/reports/cache/syncevolution/dummy_+test@context-2010-01-20-10-10/status.ini \ test/test-dbus/reports/cache/syncevolution/dummy__test-2009-11-18-12-56/status.ini \ $(NOP) endif # ENABLE_TESTING