Name Date Size #Lines LOC

..08-May-2022-

READMEH A D08-May-2022891 1814

h_funcs.subrH A D08-May-20223.4 KiB11650

h_tools.cH A D08-May-20227.3 KiB322223

t_create.shH A D08-May-20223.9 KiB12373

t_devices.shH A D08-May-20222.2 KiB6126

t_dots.shH A D08-May-20222.3 KiB6833

t_exec.shH A D08-May-20222 KiB5321

t_link.shH A D08-May-20224.8 KiB14589

t_mkdir.shH A D08-May-20224.8 KiB160100

t_mknod.shH A D08-May-20223.8 KiB14493

t_mount.shH A D08-May-20224.5 KiB157106

t_pipes.shH A D08-May-20221.9 KiB5319

t_read_write.shH A D08-May-20222.9 KiB8846

t_readdir.shH A D08-May-20223.5 KiB11771

t_remove.shH A D08-May-20223.5 KiB12674

t_rename.shH A D08-May-20228.6 KiB279214

t_renamerace.cH A D08-May-20222.2 KiB11679

t_rmdir.shH A D08-May-20225.6 KiB205139

t_setattr.shH A D08-May-20225.9 KiB217153

t_sizes.shH A D08-May-20224.3 KiB14090

t_sockets.shH A D08-May-20222 KiB5320

t_statvfs.shH A D08-May-20222.3 KiB6827

t_symlink.shH A D08-May-20223.6 KiB11569

t_times.shH A D13-Apr-20245.8 KiB170117

t_trail_slash.shH A D08-May-20222 KiB5321

t_truncate.shH A D08-May-20222.2 KiB5724

t_vnd.shH A D08-May-20223.3 KiB10354

t_vnode_leak.shH A D08-May-20222.5 KiB6934

README

1The tests in this directory where written at the same time tmpfs was
2developed.  This is why, if you follow the order of tests in the Atffile,
3you will notice that they start checking the most basic things and end
4checking the less common ones.  Furthermore, tests try not to use features
5tested by further tests in the lists.
6
7However, the above is not the most appropriate testing procedure when you
8have a working file system because some separation in test programs does
9not make sense afterwards.
10
11Many of the tests here are applicable to any file system.  They should be
12refactored to be reusable on any mounted file system, which could also
13remove the need to do the mount/unmount steps in each and every test case.
14
15Possibly take a look at the file system tests in FreeBSD.  They seem to be
16much more complete, even though they are written in Perl and therefore not
17directly usable.
18