Temporarily disable troublesome tests due to bgo#668415
[platform/upstream/folks.git] / tests / eds / Makefile.am
1 AM_CPPFLAGS = \
2         $(GLIB_CFLAGS) \
3         $(GEE_CFLAGS) \
4         $(EBOOK_CFLAGS) \
5         $(EDATASERVER_CFLAGS) \
6         -I$(top_srcdir)/folks \
7         -I$(top_srcdir)/backends/eds/lib \
8         -I$(top_srcdir)/backends/eds/lib/folks \
9         -I$(top_srcdir)/tests/lib \
10         -I$(top_srcdir)/tests/lib/eds \
11         -include $(CONFIG_HEADER) \
12         $(NULL)
13
14 LDADD = \
15         $(top_builddir)/tests/lib/eds/libeds-test.la \
16         $(top_builddir)/tests/lib/libfolks-test.la \
17         $(top_builddir)/backends/eds/lib/libfolks-eds.la
18         $(top_builddir)/folks/libfolks.la \
19         $(GLIB_LIBS) \
20         $(GEE_LIBS) \
21         -L$(top_srcdir)/backends/eds/lib \
22         $(NULL)
23
24 AM_VALAFLAGS = \
25         $(ERROR_VALAFLAGS) \
26         --vapidir=. \
27         --vapidir=$(top_srcdir)/folks \
28         --vapidir=$(top_srcdir)/backends/eds/lib \
29         --vapidir=$(top_srcdir)/tests/lib \
30         --vapidir=$(top_srcdir)/tests/lib/eds \
31         --pkg gobject-2.0 \
32         --pkg gio-2.0 \
33         --pkg gee-1.0 \
34         --pkg folks \
35         --pkg folks-test \
36         --pkg libebook-1.2 \
37         --pkg libedataserver-1.2 \
38         --pkg libxml-2.0 \
39         --pkg folks-eds \
40         --pkg eds-test \
41         -g \
42         $(NULL)
43
44 # FIXME: these tests have been removed temporarily due to bgo#668415
45 #       store-removed \
46 #       change-primary-store \
47 #       $(NULL)
48
49 # in order from least to most complex
50 noinst_PROGRAMS = \
51         persona-store-tests \
52         individual-retrieval \
53         phone-details \
54         email-details \
55         name-details \
56         removing-contacts \
57         updating-contacts \
58         avatar-details \
59         add-persona \
60         im-details \
61         postal-address-details \
62         remove-persona \
63         set-avatar \
64         set-emails \
65         set-im-addresses \
66         set-names \
67         set-structured-name \
68         set-phones \
69         set-postal-addresses \
70         link-personas \
71         set-notes \
72         add-contacts-stress-test \
73         set-gender \
74         set-urls \
75         set-properties-race \
76         set-birthday \
77         set-roles \
78         link-personas-diff-stores \
79         set-is-favourite \
80         $(NULL)
81
82 RUN_WITH_PRIVATE_BUS = $(top_srcdir)/tests/tools/with-session-bus-eds.sh
83
84 backend_store_key_file=$(srcdir)/data/backend-eds-only.ini
85 avatar_file=@abs_top_srcdir@/tests/data/avatar-01.jpg
86 TESTS_ENVIRONMENT = \
87         GCONF_DEFAULT_SOURCE_PATH=@abs_top_srcdir@/tests/data/gconf.path \
88         FOLKS_BACKEND_PATH=$(BACKEND_UNINST_PATH) \
89         FOLKS_BACKEND_STORE_KEY_FILE_PATH=$(backend_store_key_file) \
90         AVATAR_FILE_PATH=$(avatar_file) \
91         FOLKS_PRIMARY_STORE="eds:local://test" \
92         $(RUN_WITH_PRIVATE_BUS) \
93         --session \
94         --
95
96 TESTS = $(noinst_PROGRAMS)
97
98 # FIXME: temporarily removed due to bgo#668415
99 #store_removed_SOURCES = \
100 #       store-removed.vala \
101 #       $(NULL)
102
103 persona_store_tests_SOURCES = \
104         persona-store-tests.vala \
105         $(NULL)
106
107 individual_retrieval_SOURCES = \
108         individual-retrieval.vala \
109         $(NULL)
110
111 removing_contacts_SOURCES = \
112         removing-contacts.vala \
113         $(NULL)
114
115 updating_contacts_SOURCES = \
116         updating-contacts.vala \
117         $(NULL)
118
119 phone_details_SOURCES = \
120         phone-details.vala \
121         $(NULL)
122
123 email_details_SOURCES = \
124         email-details.vala \
125         $(NULL)
126
127 name_details_SOURCES = \
128         name-details.vala \
129         $(NULL)
130
131 avatar_details_SOURCES = \
132         avatar-details.vala \
133         $(NULL)
134
135 add_persona_SOURCES = \
136         add-persona.vala \
137         $(NULL)
138
139 im_details_SOURCES = \
140         im-details.vala \
141         $(NULL)
142
143 postal_address_details_SOURCES = \
144         postal-address-details.vala \
145         $(NULL)
146
147 remove_persona_SOURCES = \
148         remove-persona.vala \
149         $(NULL)
150
151 set_avatar_SOURCES = \
152         set-avatar.vala \
153         $(NULL)
154
155 set_emails_SOURCES = \
156         set-emails.vala \
157         $(NULL)
158
159 set_im_addresses_SOURCES = \
160         set-im-addresses.vala \
161         $(NULL)
162
163 set_names_SOURCES = \
164         set-names.vala \
165         $(NULL)
166
167 set_structured_name_SOURCES = \
168         set-structured-name.vala \
169         $(NULL)
170
171 set_phones_SOURCES = \
172         set-phones.vala \
173         $(NULL)
174
175 set_postal_addresses_SOURCES = \
176         set-postal-addresses.vala \
177         $(NULL)
178
179 set_properties_race_SOURCES = \
180         set-properties-race.vala \
181         $(NULL)
182
183 link_personas_SOURCES = \
184         link-personas.vala \
185         $(NULL)
186
187 set_notes_SOURCES = \
188         set-notes.vala \
189         $(NULL)
190
191 add_contacts_stress_test_SOURCES = \
192         add-contacts-stress-test.vala \
193         $(NULL)
194
195 set_gender_SOURCES = \
196         set-gender.vala \
197         $(NULL)
198
199 set_urls_SOURCES = \
200         set-urls.vala \
201         $(NULL)
202
203 set_birthday_SOURCES = \
204         set-birthday.vala \
205         $(NULL)
206
207 set_roles_SOURCES = \
208         set-roles.vala \
209         $(NULL)
210
211 # FIXME: temporarily removed due to bgo#668415
212 #change_primary_store_SOURCES = \
213 #       change-primary-store.vala \
214 #       $(NULL)
215
216 link_personas_diff_stores_SOURCES = \
217         link-personas-diff-stores.vala \
218         $(NULL)
219
220 set_is_favourite_SOURCES = \
221         set-is-favourite.vala \
222         $(NULL)
223
224 CLEANFILES = \
225         *.pid \
226         *.address \
227         $(TESTS) \
228         $(NULL)
229
230 # FIXME: temporarily removed due to bgo#668415
231 #       store_removed_vala.stamp \
232 #       change_primary_store_vala.stamp \
233 #       $(NULL)
234
235 MAINTAINERCLEANFILES = \
236         $(addsuffix .c,$(noinst_PROGRAMS)) \
237         persona_store_tests_vala.stamp \
238         individual_retrieval_vala.stamp \
239         removing_contacts_vala.stamp \
240         updating_contacts_vala.stamp \
241         phone_details_vala.stamp \
242         name_details_vala.stamp \
243         email_details_vala.stamp \
244         avatar_details_vala.stamp \
245         add_persona_vala.stamp \
246         im_details_vala.stamp \
247         postal_address_details_vala.stamp \
248         remove_persona_vala.stamp \
249         set_avatar_vala.stamp \
250         set_emails_vala.stamp \
251         set_im_addresses_vala.stamp \
252         set_names_vala.stamp \
253         set_structured_name_vala.stamp \
254         set_phones_vala.stamp \
255         set_postal_addresses_vala.stamp \
256         set_properties_race_vala.stamp \
257         link_personas_vala.stamp \
258         set_notes_vala.stamp \
259         add_contacts_stress_test_vala.stamp \
260         set_gender_vala.stamp \
261         set_urls_vala.stamp \
262         set_birthday_vala.stamp \
263         set_roles_vala.stamp \
264         link_personas_diff_stores_vala.stamp \
265         set_is_favourite_vala.stamp \
266         $(NULL)
267
268 EXTRA_DIST = \
269         $(MAINTAINERCLEANFILES) \
270         $(backend_store_key_file) \
271         $(NULL)
272
273 -include $(top_srcdir)/git.mk
274 -include $(top_srcdir)/check.mk