ADD file system testsuite

written and tested by lupingc