freebsd-dev/contrib/netbsd-tests/fs/tmpfs
Enji Cooper def7fe87e9 Expect tests/sys/fs/tmpfs/link_test:kqueue to fail
It fails with: "dir/b did not receive NOTE_LINK"

Also, add needed cleanup logic to cleanup the mountpoint after the fact

MFC after:	2 weeks
PR:		213662
Sponsored by:	Dell EMC Isilon
2016-10-21 05:21:20 +00:00
..
h_funcs.subr
h_tools.c Port contrib/netbsd-tests/fs/tmpfs/h_tools.c to FreeBSD 2016-10-13 07:32:25 +00:00
README
t_create.sh
t_devices.sh
t_dots.sh
t_exec.sh
t_link.sh Expect tests/sys/fs/tmpfs/link_test:kqueue to fail 2016-10-21 05:21:20 +00:00
t_mkdir.sh
t_mknod.sh Port to mknod_test and readdir_test to FreeBSD 2016-09-20 16:37:02 +00:00
t_mount.sh Expect :large to fail on FreeBSD 2016-10-13 08:27:19 +00:00
t_pipes.sh
t_read_write.sh
t_readdir.sh Port to mknod_test and readdir_test to FreeBSD 2016-09-20 16:37:02 +00:00
t_remove.sh Change atf_skip call to atf_expect_fail to make it clear that a failure is 2016-10-13 08:35:08 +00:00
t_rename.sh
t_renamerace.c
t_rmdir.sh
t_setattr.sh
t_sizes.sh Port sizes_test and statvfs_test to FreeBSD 2016-09-20 16:31:57 +00:00
t_sockets.sh
t_statvfs.sh Port sizes_test and statvfs_test to FreeBSD 2016-09-20 16:31:57 +00:00
t_symlink.sh
t_times.sh
t_trail_slash.sh
t_truncate.sh
t_vnd.sh Port vnd_test to FreeBSD 2016-09-20 16:40:15 +00:00
t_vnode_leak.sh Port vnode_leak_test:main to FreeBSD 2016-09-20 16:27:34 +00:00

The tests in this directory where written at the same time tmpfs was
developed.  This is why, if you follow the order of tests in the Atffile,
you will notice that they start checking the most basic things and end
checking the less common ones.  Furthermore, tests try not to use features
tested by further tests in the lists.

However, the above is not the most appropriate testing procedure when you
have a working file system because some separation in test programs does
not make sense afterwards.

Many of the tests here are applicable to any file system.  They should be
refactored to be reusable on any mounted file system, which could also
remove the need to do the mount/unmount steps in each and every test case.

Possibly take a look at the file system tests in FreeBSD.  They seem to be
much more complete, even though they are written in Perl and therefore not
directly usable.