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