ubixos / contrib / netbsd-tests / fs / tmpfs /
@cwolsen cwolsen authored on 31 Oct 2018
..
README More Cleanup 7 years ago
h_funcs.subr More Cleanup 7 years ago
h_tools.c More Cleanup 7 years ago
t_create.sh Big Dump 6 years ago
t_devices.sh Big Dump 6 years ago
t_dots.sh Big Dump 6 years ago
t_exec.sh Big Dump 6 years ago
t_link.sh Big Dump 6 years ago
t_mkdir.sh Big Dump 6 years ago
t_mknod.sh Big Dump 6 years ago
t_mount.sh Big Dump 6 years ago
t_pipes.sh Big Dump 6 years ago
t_read_write.sh Big Dump 6 years ago
t_readdir.sh Big Dump 6 years ago
t_remove.sh Big Dump 6 years ago
t_rename.sh Big Dump 6 years ago
t_renamerace.c More Cleanup 7 years ago
t_rmdir.sh Big Dump 6 years ago
t_setattr.sh Big Dump 6 years ago
t_sizes.sh Big Dump 6 years ago
t_sockets.sh Big Dump 6 years ago
t_statvfs.sh Big Dump 6 years ago
t_symlink.sh Big Dump 6 years ago
t_times.sh Big Dump 6 years ago
t_trail_slash.sh Big Dump 6 years ago
t_truncate.sh Big Dump 6 years ago
t_vnd.sh Big Dump 6 years ago
t_vnode_leak.sh Big Dump 6 years ago
README
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.