summaryrefslogtreecommitdiff
path: root/tests/libebook/Makefile.am
blob: 890b06987b4e5df418c2b3f312ed9cb70d194ca0 (plain)
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
SUBDIRS = vcard client

@GNOME_CODE_COVERAGE_RULES@

### EBook Tests (deprecated) ###

noinst_LTLIBRARIES = libebook-test-utils.la
libebook_test_utils_la_SOURCES = \
	ebook-test-utils.c \
	ebook-test-utils.h \
	$(NULL)

libebook_test_utils_la_CPPFLAGS = \
	$(AM_CPPFLAGS) \
	-I$(top_srcdir) \
	-I$(top_builddir) \
	-I$(top_srcdir)/addressbook \
	-I$(top_builddir)/addressbook \
	-I$(top_srcdir)/calendar \
	-I$(top_builddir)/calendar \
	-I$(top_srcdir)/tests/test-server-utils \
	-I$(top_builddir)/tests/test-server-utils \
	-DSRCDIR=\""$(abs_srcdir)"\" \
	$(EVOLUTION_ADDRESSBOOK_CFLAGS) \
	$(EVOLUTION_CALENDAR_CFLAGS) \
	$(CAMEL_CFLAGS) \
	$(NULL)

libebook_test_utils_la_LIBADD = \
	$(top_builddir)/addressbook/libebook/libebook-1.2.la \
	$(top_builddir)/tests/test-server-utils/libetestserverutils.la \
	$(EVOLUTION_ADDRESSBOOK_LIBS) \
	$(EVOLUTION_CALENDAR_LIBS) \
	$(CAMEL_LIBS) \
	$(NULL)

TEST_CPPFLAGS = \
	$(libebook_test_utils_la_CPPFLAGS) \
	$(NULL)

TEST_LIBS = \
	$(libebook_test_utils_la_LIBADD) \
	libebook-test-utils.la \
	$(NULL)

### EBookClient Tests ###

# Should be kept ordered approximately from least to most difficult/complex
TESTS = \
	test-ebook-add-contact \
	test-ebook-get-contact \
	test-ebook-commit-contact \
	test-ebook-remove-contact \
	test-ebook-get-required-fields \
	test-ebook-get-static-capabilities \
	test-ebook-get-supported-fields \
	test-ebook-get-supported-auth-methods \
	test-ebook-remove-contact-by-id \
	test-ebook-remove-contacts \
	test-ebook-get-book-view \
	$(NULL)

noinst_PROGRAMS = $(TESTS)

EXTRA_DIST = \
	$(srcdir)/data/vcards/name-only.vcf \
	$(srcdir)/data/vcards/simple-1.vcf \
	$(srcdir)/data/vcards/simple-2.vcf \
	$(srcdir)/data/vcards/sorted-1.vcf \
	$(srcdir)/data/vcards/sorted-2.vcf \
	$(srcdir)/data/vcards/sorted-3.vcf \
	$(srcdir)/data/vcards/sorted-4.vcf \
	$(srcdir)/data/vcards/sorted-5.vcf \
	$(srcdir)/data/vcards/sorted-6.vcf \
	$(srcdir)/data/vcards/sorted-7.vcf \
	$(srcdir)/data/vcards/sorted-8.vcf \
	$(srcdir)/data/vcards/sorted-9.vcf \
	$(srcdir)/data/vcards/sorted-10.vcf \
	$(srcdir)/data/vcards/sorted-11.vcf \
	$(srcdir)/data/vcards/sorted-12.vcf \
	$(srcdir)/data/vcards/sorted-13.vcf \
	$(srcdir)/data/vcards/sorted-14.vcf \
	$(srcdir)/data/vcards/sorted-15.vcf \
	$(srcdir)/data/vcards/sorted-16.vcf \
	$(srcdir)/data/vcards/sorted-17.vcf \
	$(srcdir)/data/vcards/sorted-18.vcf \
	$(srcdir)/data/vcards/sorted-19.vcf \
	$(srcdir)/data/vcards/sorted-20.vcf \
	$(srcdir)/data/vcards/custom-1.vcf \
	$(srcdir)/data/vcards/custom-2.vcf \
	$(srcdir)/data/vcards/custom-3.vcf \
	$(srcdir)/data/vcards/custom-4.vcf \
	$(srcdir)/data/vcards/custom-5.vcf \
	$(srcdir)/data/vcards/custom-6.vcf \
	$(srcdir)/data/vcards/custom-7.vcf \
	$(srcdir)/data/vcards/custom-8.vcf \
	$(srcdir)/data/vcards/custom-9.vcf \
	$(srcdir)/data/vcards/custom-10.vcf \
	$(srcdir)/data/vcards/custom-11.vcf \
	$(srcdir)/data/vcards/custom-12.vcf \
	$(srcdir)/data/vcards/custom-13.vcf \
	$(srcdir)/data/vcards/custom-14.vcf \
	$(srcdir)/data/vcards/custom-15.vcf \
	$(NULL)

test_ebook_commit_contact_LDADD=$(TEST_LIBS)
test_ebook_commit_contact_CPPFLAGS=$(TEST_CPPFLAGS)
test_ebook_get_book_view_LDADD=$(TEST_LIBS)
test_ebook_get_book_view_CPPFLAGS=$(TEST_CPPFLAGS)
test_ebook_get_contact_LDADD=$(TEST_LIBS)
test_ebook_get_contact_CPPFLAGS=$(TEST_CPPFLAGS)
test_ebook_get_required_fields_LDADD=$(TEST_LIBS)
test_ebook_get_required_fields_CPPFLAGS=$(TEST_CPPFLAGS)
test_ebook_get_static_capabilities_LDADD=$(TEST_LIBS)
test_ebook_get_static_capabilities_CPPFLAGS=$(TEST_CPPFLAGS)
test_ebook_get_supported_auth_methods_LDADD=$(TEST_LIBS)
test_ebook_get_supported_auth_methods_CPPFLAGS=$(TEST_CPPFLAGS)
test_ebook_get_supported_fields_LDADD=$(TEST_LIBS)
test_ebook_get_supported_fields_CPPFLAGS=$(TEST_CPPFLAGS)
test_ebook_add_contact_LDADD=$(TEST_LIBS)
test_ebook_add_contact_CPPFLAGS=$(TEST_CPPFLAGS)
test_ebook_remove_contact_LDADD=$(TEST_LIBS)
test_ebook_remove_contact_CPPFLAGS=$(TEST_CPPFLAGS)
test_ebook_remove_contact_by_id_LDADD=$(TEST_LIBS)
test_ebook_remove_contact_by_id_CPPFLAGS=$(TEST_CPPFLAGS)
test_ebook_remove_contacts_LDADD=$(TEST_LIBS)
test_ebook_remove_contacts_CPPFLAGS=$(TEST_CPPFLAGS)

-include $(top_srcdir)/git.mk