xref: /netbsd-src/libexec/httpd/testsuite/Makefile (revision 12d8621dac7c86b51db2f3ebd0e1e67d021f4677)
1*12d8621dSmrg#	$NetBSD: Makefile,v 1.14 2021/02/11 09:23:55 mrg Exp $
2c6e75af2Smrg#	$eterna: Makefile,v 1.14 2009/05/22 21:51:39 mrg Exp $
374dbf40eSmrg
4*12d8621dSmrgSIMPLETESTS=	t1 t2 t3 t4 t5 t6 t7 t8 t9 t10 t12 t13 t14 t15 t16 t17 t18
52c19cec6SmrgCGITESTS=	t11
6c6e75af2SmrgBIGFILETESTS=	partial4000 partial8000
7c6e75af2Smrg
874dbf40eSmrgBOZOHTTPD?=	../bozohttpd
9c6e75af2SmrgBOZOHTTPD?=	../debug/bozohttpd-debug
10c6e75af2SmrgWGET?=		wget
1171e7babfSmrgDATA?=		$(.CURDIR)/data
12268438caSschmonzVERBOSE?=	yes
13268438caSschmonz
14268438caSschmonz.if ${VERBOSE} != "yes"
15268438caSschmonzSILENT=		@
16268438caSschmonz.else
17268438caSschmonzSILENT=
18268438caSschmonz.endif
19268438caSschmonz
2074dbf40eSmrgall:
2174dbf40eSmrg
2274dbf40eSmrgclean:
23268438caSschmonz	for a in $(SIMPLETESTS) $(BIGFILETESTS); do \
24268438caSschmonz		rm -f tmp.$$a.out tmp.$$a.err; \
2574dbf40eSmrg	done
2674dbf40eSmrg
272c19cec6Smrgcheck: check-simple check-cgi check-bigfile
28c6e75af2Smrg
29c6e75af2Smrgcheck-simple:
3074dbf40eSmrg.for a in $(SIMPLETESTS)
316807b854Smaya	${SILENT}$(.CURDIR)/test-simple "$a" "${BOZOHTTPD}" "${DATA}" "${.CURDIR}" "${VERBOSE}"
322c19cec6Smrg.endfor
332c19cec6Smrg
342c19cec6Smrgcheck-cgi:
352c19cec6Smrg.for a in $(CGITESTS)
366807b854Smaya	${SILENT}$(.CURDIR)/test-simple "$a" "${BOZOHTTPD}" "${DATA}" "${.CURDIR}" "${VERBOSE}" -c "${.CURDIR}/cgi-bin"
3774dbf40eSmrg.endfor
3874dbf40eSmrg
39c6e75af2Smrgcheck-bigfile:
40c6e75af2Smrg.for a in $(BIGFILETESTS)
416807b854Smaya	${SILENT}$(.CURDIR)/test-bigfile "$a" "${BOZOHTTPD}" "${WGET}" "${DATA}" "${VERBOSE}"
42c6e75af2Smrg.endfor
43c6e75af2Smrg
4474dbf40eSmrg.include <bsd.obj.mk>
45