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_mount_test= \
45 -e 's,-o -g,-o gid=,g' \
46 -e 's,-o -m,-o mode=,g' \
47 -e 's,-o -s,-o size=,g' \
48 -e 's,-o -u,-o uid=,g' \
49 -e 's,mount_${FILESYSTEM},mount -t ${FILESYSTEM},g'
50 ATF_TESTS_SH_SED_sizes_test= -e 's,-o -s,-o size=,g'
51 ATF_TESTS_SH_SED_statvfs_test= -e 's,-o -s,-o size=,g'
52 ATF_TESTS_SH_SED_vnode_leak_test= -e 's,-o -s,-o size=,g'
54 .include <netbsd-tests.test.mk>
56 .include <bsd.test.mk>