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