xref: /netbsd-src/libexec/httpd/testsuite/Makefile (revision 796c32c94f6e154afc9de0f63da35c91bb739b45)
1#	$eterna: Makefile,v 1.14 2009/05/22 21:51:39 mrg Exp $
2
3SIMPLETESTS=	t1 t2 t3 t4 t5 t6 t7 t8 t9 t10
4CGITESTS=	t11
5BIGFILETESTS=	partial4000 partial8000
6
7BOZOHTTPD?=	../bozohttpd
8BOZOHTTPD?=	../debug/bozohttpd-debug
9WGET?=		wget
10DATA?=		$(.CURDIR)/data
11VERBOSE?=	yes
12
13.if ${VERBOSE} != "yes"
14SILENT=		@
15.else
16SILENT=
17.endif
18
19all:
20
21clean:
22	for a in $(SIMPLETESTS) $(BIGFILETESTS); do \
23		rm -f tmp.$$a.out tmp.$$a.err; \
24	done
25
26check: check-simple check-cgi check-bigfile
27
28check-simple:
29.for a in $(SIMPLETESTS)
30	${SILENT}$(.CURDIR)/test-simple "$a" "${BOZOHTTPD}" "${DATA}" "${.CURDIR}" "${VERBOSE}"
31.endfor
32
33check-cgi:
34.for a in $(CGITESTS)
35	${SILENT}$(.CURDIR)/test-simple "$a" "${BOZOHTTPD}" "${DATA}" "${.CURDIR}" "${VERBOSE}" -c "${.CURDIR}/cgi-bin"
36.endfor
37
38check-bigfile:
39.for a in $(BIGFILETESTS)
40	${SILENT}$(.CURDIR)/test-bigfile "$a" "${BOZOHTTPD}" "${WGET}" "${DATA}" "${VERBOSE}"
41.endfor
42
43.include <bsd.obj.mk>
44