Since POSIX is so complicated that we would not trust the test we wrote to prove the compatibility.
So we use several third-party test suite, including fsx, pjdfstest, fsracer, flock. We also use third-party tools for benchmark, fio, mdtest and others.