Use EDS_INSTALLED_TESTS macros to install tests
[platform/upstream/evolution-data-server.git] / tests / libecal / client / Makefile.am
1
2 TEST_CPPFLAGS= \
3         $(AM_CPPFLAGS) \
4         -I$(top_srcdir) \
5         -I$(top_builddir) \
6         -I$(top_srcdir)/addressbook \
7         -I$(top_builddir)/addressbook \
8         -I$(top_srcdir)/calendar \
9         -I$(top_builddir)/calendar \
10         -I$(top_srcdir)/tests/test-server-utils \
11         -I$(top_builddir)/tests/test-server-utils \
12         -DSRCDIR=\""$(abs_srcdir)"\" \
13         $(EVOLUTION_CALENDAR_CFLAGS) \
14         $(CAMEL_CFLAGS) \
15         $(NULL)
16
17 TEST_LIBS = \
18         $(top_builddir)/calendar/libecal/libecal-1.2.la \
19         $(top_builddir)/tests/test-server-utils/libetestserverutils.la \
20         $(top_builddir)/libedataserver/libedataserver-1.2.la \
21         $(EVOLUTION_CALENDAR_LIBS) \
22         $(CAMEL_LIBS) \
23         $(NULL)
24
25 # ordered by relative complexity
26 TESTS = \
27         test-client-refresh \
28         test-client-add-timezone \
29         test-client-create-object \
30         test-client-remove-object \
31         test-client-get-object-list \
32         test-client-modify-object \
33         test-client-send-objects \
34         test-client-receive-objects \
35         test-client-bulk-methods \
36         test-client-get-attachment-uris \
37         test-client-get-view \
38         test-client-revision-view \
39         test-client-get-revision \
40         $(NULL)
41
42 # test-client-get-free-busy:
43 #   broken by design, the API needs to be fixed.
44 #
45 BROKEN_TESTS = \
46         test-client-get-free-busy \
47         $(NULL)
48
49 # The test program
50 noinst_PROGRAMS = $(TESTS) $(BROKEN_TESTS)
51
52 # ordered alphanumerically
53 test_client_add_timezone_LDADD=$(TEST_LIBS)
54 test_client_add_timezone_CPPFLAGS=$(TEST_CPPFLAGS)
55 test_client_create_object_LDADD=$(TEST_LIBS)
56 test_client_create_object_CPPFLAGS=$(TEST_CPPFLAGS)
57 test_client_get_attachment_uris_LDADD=$(TEST_LIBS)
58 test_client_get_attachment_uris_CPPFLAGS=$(TEST_CPPFLAGS)
59 test_client_get_free_busy_LDADD=$(TEST_LIBS)
60 test_client_get_free_busy_CPPFLAGS=$(TEST_CPPFLAGS)
61 test_client_get_object_list_LDADD=$(TEST_LIBS)
62 test_client_get_object_list_CPPFLAGS=$(TEST_CPPFLAGS)
63 test_client_get_view_LDADD=$(TEST_LIBS)
64 test_client_get_view_CPPFLAGS=$(TEST_CPPFLAGS)
65 test_client_revision_view_LDADD=$(TEST_LIBS)
66 test_client_revision_view_CPPFLAGS=$(TEST_CPPFLAGS)
67 test_client_modify_object_LDADD=$(TEST_LIBS)
68 test_client_modify_object_CPPFLAGS=$(TEST_CPPFLAGS)
69 test_client_get_revision_LDADD=$(TEST_LIBS)
70 test_client_get_revision_CPPFLAGS=$(TEST_CPPFLAGS)
71 test_client_receive_objects_LDADD=$(TEST_LIBS)
72 test_client_receive_objects_CPPFLAGS=$(TEST_CPPFLAGS)
73 test_client_bulk_methods_LDADD=$(TEST_LIBS)
74 test_client_bulk_methods_CPPFLAGS=$(TEST_CPPFLAGS)
75 test_client_refresh_LDADD=$(TEST_LIBS)
76 test_client_refresh_CPPFLAGS=$(TEST_CPPFLAGS)
77 test_client_remove_object_LDADD=$(TEST_LIBS)
78 test_client_remove_object_CPPFLAGS=$(TEST_CPPFLAGS)
79 test_client_send_objects_LDADD=$(TEST_LIBS)
80 test_client_send_objects_CPPFLAGS=$(TEST_CPPFLAGS)
81
82 -include $(top_srcdir)/git.mk
83
84 #####################################
85 #     Optionally Install Tests      #
86 #####################################
87 @EDS_INSTALLED_TESTS_RULE@
88 INSTALLED_TESTS = $(TESTS)
89 INSTALLED_TESTS_TYPE = session-exclusive
90 INSTALLED_TESTS_ENVIRONMENT = "TEST_INSTALLED_SERVICES=1"