5 FILESYSTEM?= ${.CURDIR:T}
7 TESTSDIR= ${TESTSBASE}/sys/fs/${FILESYSTEM}
9 TESTSRC= ${SRCTOP}/contrib/netbsd-tests/fs/${FILESYSTEM}
11 # XXX: uses /dev/MAKEDEV to create pseudo /dev/{null,zero} character devices
12 #NETBSD_ATF_TESTS_SH+= devices_test
13 NETBSD_ATF_TESTS_SH+= create_test
14 NETBSD_ATF_TESTS_SH+= read_write_test
15 NETBSD_ATF_TESTS_SH+= dots_test
16 NETBSD_ATF_TESTS_SH+= exec_test
17 NETBSD_ATF_TESTS_SH+= link_test
18 NETBSD_ATF_TESTS_SH+= mkdir_test
19 NETBSD_ATF_TESTS_SH+= mknod_test
20 NETBSD_ATF_TESTS_SH+= mount_test
21 # XXX: need to replace `mknod ... p` with something more sensible
22 #NETBSD_ATF_TESTS_SH+= pipes_test
23 NETBSD_ATF_TESTS_SH+= trail_slash_test
24 NETBSD_ATF_TESTS_SH+= readdir_test
25 NETBSD_ATF_TESTS_SH+= remove_test
26 NETBSD_ATF_TESTS_SH+= rename_test
27 NETBSD_ATF_TESTS_SH+= rmdir_test
28 NETBSD_ATF_TESTS_SH+= setattr_test
29 NETBSD_ATF_TESTS_SH+= sizes_test
30 NETBSD_ATF_TESTS_SH+= sockets_test
31 NETBSD_ATF_TESTS_SH+= statvfs_test
32 NETBSD_ATF_TESTS_SH+= symlink_test
33 NETBSD_ATF_TESTS_SH+= times_test
34 NETBSD_ATF_TESTS_SH+= truncate_test
35 NETBSD_ATF_TESTS_SH+= vnd_test
36 NETBSD_ATF_TESTS_SH+= vnode_leak_test
42 BINDIR.h_tools= ${TESTSDIR}
44 ATF_TESTS_SH_SED_mknod_test= \
45 -e 's,mknod pipe p,mkfifo pipe,g' \
46 -e 's,mknod dir/pipe p,mkfifo dir/pipe,g'
48 ATF_TESTS_SH_SED_mount_test= \
49 -e 's,-o -g,-o gid=,g' \
50 -e 's,-o -m,-o mode=,g' \
51 -e 's,-o -s,-o size=,g' \
52 -e 's,-o -u,-o uid=,g' \
53 -e 's,mount_${FILESYSTEM},mount -t ${FILESYSTEM},g'
54 ATF_TESTS_SH_SED_readdir_test= -e 's,mknod fifo p,mkfifo fifo,g'
55 ATF_TESTS_SH_SED_sizes_test= -e 's,-o -s,-o size=,g'
56 ATF_TESTS_SH_SED_statvfs_test= -e 's,-o -s,-o size=,g'
57 ATF_TESTS_SH_SED_vnd_test= \
58 -e 's,vndconfig -u /dev/vnd3,mdconfig -d -u $$md_dev,g' \
59 -e 's,/dev/vnd3,/dev/$$md_dev,g'
60 ATF_TESTS_SH_SED_vnode_leak_test= -e 's,-o -s,-o size=,g'
62 .include <netbsd-tests.test.mk>
64 .include <bsd.test.mk>