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