1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161
|
SUBDIRS = client
if !HAVE_E_CAL_DISABLE_DEPRECATED
noinst_LTLIBRARIES = libecal-test-utils.la
libecal_test_utils_la_SOURCES = ecal-test-utils.c ecal-test-utils.h
libecal_test_utils_la_CPPFLAGS = \
$(AM_CPPFLAGS) \
-DLOCALEDIR=\""$(localedir)"\" \
-I$(top_srcdir) \
-I$(top_builddir) \
-I$(top_srcdir)/calendar \
-I$(top_builddir)/calendar \
$(LIBICAL_CFLAGS) \
$(EVOLUTION_CALENDAR_CFLAGS) \
$(NULL)
libecal_test_utils_la_LIBADD = \
$(top_builddir)/calendar/libecal/libecal-1.2.la \
$(EVOLUTION_CALENDAR_LIBS) \
$(NULL)
TEST_ECAL_LIBS = \
$(libecal_test_utils_la_LIBADD) \
libecal-test-utils.la \
$(NULL)
# ordered by relative complexity
TESTS = \
test-ecal-remove \
test-ecal-open \
test-ecal-get-free-busy \
test-ecal-get-timezone \
test-ecal-add-timezone \
test-ecal-set-default-timezone \
test-ecal-get-alarm-email-address \
test-ecal-get-cal-address \
test-ecal-get-ldap-attribute \
test-ecal-get-capabilities \
test-ecal-get-default-object \
test-ecal-set-mode \
test-ecal-create-object \
test-ecal-create-object--2 \
test-ecal-get-objects-for-uid \
test-ecal-remove-object \
test-ecal-get-object-list \
test-ecal-modify-object \
test-ecal-send-objects \
test-ecal-receive-objects \
test-ecal-get-query \
test-ecal-stress-factory--serial \
test-ecal-stress-factory--fifo \
test-ecal-stress-factory--single-cal \
test-ecal-stress-factory--open-async \
$(NULL)
# The test program
noinst_PROGRAMS = $(TESTS) test-ecal test-recur test-search
TEST_ECAL_CPPFLAGS= \
$(libecal_test_utils_la_CPPFLAGS) \
$(NULL)
# ordered alphanumerically
test_ecal_add_timezone_LDADD=$(TEST_ECAL_LIBS)
test_ecal_add_timezone_CPPFLAGS=$(TEST_ECAL_CPPFLAGS)
test_ecal_create_object_LDADD=$(TEST_ECAL_LIBS)
test_ecal_create_object_CPPFLAGS=$(TEST_ECAL_CPPFLAGS)
test_ecal_create_object__2_LDADD=$(TEST_ECAL_LIBS)
test_ecal_create_object__2_CPPFLAGS=$(TEST_ECAL_CPPFLAGS)
test_ecal_get_alarm_email_address_LDADD=$(TEST_ECAL_LIBS)
test_ecal_get_alarm_email_address_CPPFLAGS=$(TEST_ECAL_CPPFLAGS)
test_ecal_get_cal_address_LDADD=$(TEST_ECAL_LIBS)
test_ecal_get_cal_address_CPPFLAGS=$(TEST_ECAL_CPPFLAGS)
test_ecal_get_default_object_LDADD=$(TEST_ECAL_LIBS)
test_ecal_get_default_object_CPPFLAGS=$(TEST_ECAL_CPPFLAGS)
test_ecal_get_free_busy_LDADD=$(TEST_ECAL_LIBS)
test_ecal_get_free_busy_CPPFLAGS=$(TEST_ECAL_CPPFLAGS)
test_ecal_get_ldap_attribute_LDADD=$(TEST_ECAL_LIBS)
test_ecal_get_ldap_attribute_CPPFLAGS=$(TEST_ECAL_CPPFLAGS)
test_ecal_get_capabilities_LDADD=$(TEST_ECAL_LIBS)
test_ecal_get_capabilities_CPPFLAGS=$(TEST_ECAL_CPPFLAGS)
test_ecal_get_object_list_LDADD=$(TEST_ECAL_LIBS)
test_ecal_get_object_list_CPPFLAGS=$(TEST_ECAL_CPPFLAGS)
test_ecal_get_objects_for_uid_LDADD=$(TEST_ECAL_LIBS)
test_ecal_get_objects_for_uid_CPPFLAGS=$(TEST_ECAL_CPPFLAGS)
test_ecal_get_query_LDADD=$(TEST_ECAL_LIBS)
test_ecal_get_query_CPPFLAGS=$(TEST_ECAL_CPPFLAGS)
test_ecal_get_timezone_LDADD=$(TEST_ECAL_LIBS)
test_ecal_get_timezone_CPPFLAGS=$(TEST_ECAL_CPPFLAGS)
test_ecal_modify_object_LDADD=$(TEST_ECAL_LIBS)
test_ecal_modify_object_CPPFLAGS=$(TEST_ECAL_CPPFLAGS)
test_ecal_open_LDADD=$(TEST_ECAL_LIBS)
test_ecal_open_CPPFLAGS=$(TEST_ECAL_CPPFLAGS)
test_ecal_receive_objects_LDADD=$(TEST_ECAL_LIBS)
test_ecal_receive_objects_CPPFLAGS=$(TEST_ECAL_CPPFLAGS)
test_ecal_remove_LDADD=$(TEST_ECAL_LIBS)
test_ecal_remove_CPPFLAGS=$(TEST_ECAL_CPPFLAGS)
test_ecal_remove_object_LDADD=$(TEST_ECAL_LIBS)
test_ecal_remove_object_CPPFLAGS=$(TEST_ECAL_CPPFLAGS)
test_ecal_send_objects_LDADD=$(TEST_ECAL_LIBS)
test_ecal_send_objects_CPPFLAGS=$(TEST_ECAL_CPPFLAGS)
test_ecal_set_default_timezone_LDADD=$(TEST_ECAL_LIBS)
test_ecal_set_default_timezone_CPPFLAGS=$(TEST_ECAL_CPPFLAGS)
test_ecal_set_mode_LDADD=$(TEST_ECAL_LIBS)
test_ecal_set_mode_CPPFLAGS=$(TEST_ECAL_CPPFLAGS)
test_ecal_stress_factory__fifo_LDADD=$(TEST_ECAL_LIBS)
test_ecal_stress_factory__fifo_CPPFLAGS=$(TEST_ECAL_CPPFLAGS)
test_ecal_stress_factory__open_async_LDADD=$(TEST_ECAL_LIBS)
test_ecal_stress_factory__open_async_CPPFLAGS=$(TEST_ECAL_CPPFLAGS)
test_ecal_stress_factory__serial_LDADD=$(TEST_ECAL_LIBS)
test_ecal_stress_factory__serial_CPPFLAGS=$(TEST_ECAL_CPPFLAGS)
test_ecal_stress_factory__single_cal_LDADD=$(TEST_ECAL_LIBS)
test_ecal_stress_factory__single_cal_CPPFLAGS=$(TEST_ECAL_CPPFLAGS)
# monolithic tests
test_ecal_SOURCES = test-ecal.c
test_ecal_CPPFLAGS = $(TEST_ECAL_CPPFLAGS)
test_ecal_INCLUDES = \
$(INCLUDES) \
-DG_LOG_DOMAIN=\"test-ecal\"
test_ecal_LDADD = \
$(top_builddir)/calendar/libecal/libecal-1.2.la \
$(top_builddir)/libedataserver/libedataserver-1.2.la \
$(LIBICAL_LIBS) \
$(EVOLUTION_CALENDAR_LIBS)
test_recur_SOURCES = test-recur.c
test_recur_CPPFLAGS = $(TEST_ECAL_CPPFLAGS)
test_recur_INCLUDES = \
$(INCLUDES) \
-DG_LOG_DOMAIN=\"test-ecal\"
test_recur_LDADD = \
$(top_builddir)/calendar/libecal/libecal-1.2.la \
$(top_builddir)/libedataserver/libedataserver-1.2.la \
$(LIBICAL_LIBS) \
$(EVOLUTION_CALENDAR_LIBS)
test_search_SOURCES = test-search.c
test_search_CPPFLAGS = $(TEST_ECAL_CPPFLAGS)
test_search_INCLUDES = \
$(INCLUDES) \
-DG_LOG_DOMAIN=\"test-ecal\"
test_search_LDADD = \
$(top_builddir)/calendar/libecal/libecal-1.2.la \
$(top_builddir)/libedataserver/libedataserver-1.2.la \
$(LIBICAL_LIBS) \
$(EVOLUTION_CALENDAR_LIBS)
endif
EXTRA_DIST = \
$(test_scripts) \
testdata.ics
test_scripts = \
test-runner.sh \
cleanup.sh
-include $(top_srcdir)/git.mk
|