Update to version 2.39.3
[profile/ivi/libsoup2.4.git] / tests / Makefile.am
1 INCLUDES =              \
2         -I$(top_srcdir) \
3         -DSRCDIR=\""$(abs_srcdir)"\" \
4         -DLIBSOUP_DISABLE_DEPRECATED \
5         $(SOUP_MAINTAINER_FLAGS) \
6         $(XML_CFLAGS)   \
7         $(GLIB_CFLAGS)
8
9 LIBS =                  \
10         $(top_builddir)/libsoup/libsoup-2.4.la \
11         $(LIBGNUTLS_LIBS) \
12         $(GLIB_LIBS)
13
14 noinst_PROGRAMS =       \
15         chunk-test      \
16         coding-test     \
17         connection-test \
18         context-test    \
19         continue-test   \
20         cookies-test    \
21         date            \
22         dns             \
23         forms-test      \
24         get             \
25         getbug          \
26         header-parsing  \
27         misc-test       \
28         ntlm-test       \
29         redirect-test   \
30         requester-test  \
31         simple-httpd    \
32         simple-proxy    \
33         sniffing-test   \
34         ssl-test        \
35         streaming-test  \
36         timeout-test    \
37         tld-test        \
38         uri-parsing     \
39         $(CURL_TESTS)   \
40         $(APACHE_TESTS) \
41         $(XMLRPC_TESTS)
42
43 TEST_SRCS = test-utils.c test-utils.h
44
45 auth_test_SOURCES = auth-test.c $(TEST_SRCS)
46 chunk_test_SOURCES = chunk-test.c $(TEST_SRCS)
47 coding_test_SOURCES = coding-test.c $(TEST_SRCS)
48 connection_test_SOURCES = connection-test.c $(TEST_SRCS)
49 context_test_SOURCES = context-test.c $(TEST_SRCS)
50 continue_test_SOURCES = continue-test.c $(TEST_SRCS)
51 cookies_test_SOURCES = cookies-test.c $(TEST_SRCS)
52 date_SOURCES = date.c $(TEST_SRCS)
53 dns_SOURCES = dns.c
54 forms_test_SOURCES = forms-test.c $(TEST_SRCS)
55 get_SOURCES = get.c
56 if BUILD_LIBSOUP_GNOME
57 get_LDADD = $(top_builddir)/libsoup/libsoup-gnome-2.4.la
58 endif
59 getbug_SOURCES = getbug.c
60 header_parsing_SOURCES = header-parsing.c $(TEST_SRCS)
61 misc_test_SOURCES = misc-test.c $(TEST_SRCS)
62 ntlm_test_SOURCES = ntlm-test.c $(TEST_SRCS)
63 proxy_test_SOURCES = proxy-test.c $(TEST_SRCS)
64 pull_api_SOURCES = pull-api.c $(TEST_SRCS)
65 range_test_SOURCES = range-test.c $(TEST_SRCS)
66 redirect_test_SOURCES = redirect-test.c $(TEST_SRCS)
67 requester_test_SOURCES = requester-test.c $(TEST_SRCS)
68 server_auth_test_SOURCES = server-auth-test.c $(TEST_SRCS)
69 simple_httpd_SOURCES = simple-httpd.c
70 simple_proxy_SOURCES = simple-proxy.c
71 sniffing_test_SOURCES = sniffing-test.c  $(TEST_SRCS)
72 ssl_test_SOURCES = ssl-test.c  $(TEST_SRCS)
73 streaming_test_SOURCES = streaming-test.c $(TEST_SRCS)
74 timeout_test_SOURCES = timeout-test.c $(TEST_SRCS)
75 tld_test_SOURCES = tld-test.c $(TEST_SRCS)
76 uri_parsing_SOURCES = uri-parsing.c $(TEST_SRCS)
77 xmlrpc_test_SOURCES = xmlrpc-test.c $(TEST_SRCS)
78 xmlrpc_server_test_SOURCES = xmlrpc-server-test.c $(TEST_SRCS)
79
80 if HAVE_APACHE
81 APACHE_TESTS = auth-test proxy-test pull-api range-test
82 endif
83 if HAVE_CURL
84 CURL_TESTS = forms-test server-auth-test
85 endif
86 if HAVE_XMLRPC_EPI_PHP
87 XMLRPC_TESTS = xmlrpc-test xmlrpc-server-test
88 endif
89
90 TESTS =                 \
91         chunk-test      \
92         coding-test     \
93         connection-test \
94         context-test    \
95         continue-test   \
96         cookies-test    \
97         date            \
98         header-parsing  \
99         misc-test       \
100         ntlm-test       \
101         redirect-test   \
102         requester-test  \
103         sniffing-test   \
104         ssl-test        \
105         streaming-test  \
106         timeout-test    \
107         tld-test        \
108         uri-parsing     \
109         $(APACHE_TESTS) \
110         $(CURL_TESTS)   \
111         $(XMLRPC_TESTS)
112
113 RESOURCES =                     \
114         resources/atom.xml      \
115         resources/home.gif      \
116         resources/html_binary.html \
117         resources/mbox          \
118         resources/mbox.gz       \
119         resources/mbox.raw      \
120         resources/mbox.zlib     \
121         resources/ps_binary.ps  \
122         resources/rss20.xml     \
123         resources/test.html     \
124         resources/text_binary.txt
125
126 EXTRA_DIST =                    \
127         htdigest                \
128         htpasswd                \
129         httpd.conf.in           \
130         index.txt               \
131         libsoup.supp            \
132         test-cert.pem           \
133         test-key.pem            \
134         xmlrpc-server.php       \
135         $(RESOURCES)
136
137 if MISSING_REGRESSION_TEST_PACKAGES
138 check-local: check-TESTS
139         @echo ""
140         @echo "NOTE: some tests were not run due to missing packages:" $(MISSING_REGRESSION_TEST_PACKAGES)
141         @echo ""
142 endif
143
144 kill-httpd:
145         $(APACHE_HTTPD) -d `pwd` -f httpd.conf -k stop