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