xref: /minix3/tests/fs/tmpfs/README (revision 11be35a165022172ed3cea20f2b5df0307540b0e)
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