blob: 81a72cbc5ffd97396b4130932b9ea0f4f2111e1d (
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
|
include $(top_srcdir)/glib-tap.mk
AM_CPPFLAGS = \
-I$(top_srcdir) \
$(GLIB_CFLAGS)
LIBS = \
$(top_builddir)/libsoup/libsoup-2.4.la \
$(GLIB_LIBS)
test_programs = \
auth-test \
cache-test \
chunk-test \
chunk-io-test \
coding-test \
connection-test \
context-test \
continue-test \
cookies-test \
date \
forms-test \
header-parsing \
misc-test \
multipart-test \
no-ssl-test \
ntlm-test \
proxy-test \
pull-api \
range-test \
redirect-test \
requester-test \
resource-test \
session-test \
server-auth-test \
server-test \
sniffing-test \
socket-test \
ssl-test \
streaming-test \
timeout-test \
tld-test \
uri-parsing \
websocket-test \
xmlrpc-old-server-test \
xmlrpc-old-test \
xmlrpc-server-test \
xmlrpc-test
test_extra_programs = \
ntlm-test-helper \
$(TESTS)
test_data = \
index.txt \
soup-tests.gresource \
test-cert.pem \
test-key.pem \
xmlrpc-server.php
noinst_LTLIBRARIES += libtest.la
libtest_la_SOURCES = \
test-utils.c \
test-utils.h
LDADD = libtest.la
if HAVE_APACHE
test_data += \
htdigest \
htpasswd \
httpd.conf
endif
RESOURCES = $(shell $(GLIB_COMPILE_RESOURCES) --sourcedir=$(srcdir) --generate-dependencies $(srcdir)/soup-tests.gresource.xml)
soup-tests.gresource: soup-tests.gresource.xml $(RESOURCES)
$(AM_V_GEN) $(GLIB_COMPILE_RESOURCES) --target=$@ --sourcedir=$(srcdir) $<
EXTRA_DIST += \
htdigest \
htpasswd \
httpd.conf.in \
index.txt \
libsoup.supp \
soup-tests.gresource.xml \
test-cert.pem \
test-key.pem \
xmlrpc-server.php \
$(RESOURCES)
DISTCLEANFILES += soup-tests.gresource httpd.conf
TESTS_ENVIRONMENT += SOUP_TESTS_IN_MAKE_CHECK=1
check: start-httpd
check-local: check-TESTS
@$(MAKE) kill-httpd
.PHONY: start-httpd kill-httpd
start-httpd:
@$(APACHE_HTTPD) -d $(abs_srcdir) -c "DefaultRuntimeDir `pwd`" -c "PidFile `pwd`/httpd.pid" -f `pwd`/httpd.conf -k start;
kill-httpd:
@if [ -f httpd.pid ]; then \
$(APACHE_HTTPD) -d $(abs_srcdir) -c "DefaultRuntimeDir `pwd`" -c "PidFile `pwd`/httpd.pid" -f `pwd`/httpd.conf -k stop; \
fi
|