1# $OpenBSD: Makefile,v 1.1 2021/10/03 08:56:53 claudio Exp $
2
3TESTS=		chflags chmod chown link mkdir mkfifo open rename rmdir \
4		symlink truncate unlink
5
6.PHONY: mount umount unconfig clean
7
8REGRESS_SETUP_ONCE+=	mount
9mount:
10	mkdir -p /mnt/regress-mfs
11	mount_mfs -s 4096 swap /mnt/regress-mfs
12
13REGRESS_CLEANUP+=	umount
14umount:
15	umount /mnt/regress-mfs
16
17REGRESS_CLEANUP+=	unconfig
18unconfig:
19	-umount -f /mnt/regress-mfs 2>/dev/null || true
20	-rmdir /mnt/regress-mfs 2>/dev/null || true
21
22REGRESS_SETUP+=		${.OBJDIR}/../fstest
23${.OBJDIR}/../fstest:
24	${.MAKE} -C ${.CURDIR}/.. fstest
25
26.for t in ${TESTS}
27REGRESS_TARGETS+=	run-$t
28run-$t:
29	cd /mnt/regress-mfs && env FSTEST=${.OBJDIR}/../fstest \
30	    /bin/sh ${.CURDIR}/../run ${.CURDIR}/../tests/$t/*.t
31.endfor
32
33.include <bsd.regress.mk>
34