Here's the current version of the xfstests rework that I've been
using for the past few months. It was last posted here:
and the description remains the same so I won't repeat it all here.
It is still based on the --large-fs patchset.
>From the previous version, this series reintroduces expunged files,
moves all the common files to a common/ directory and moves all
output files to $RESULTS_BASE and allows that environment variable
to override the default results location. There's also a bunch of
bug fixes to fix random test failures that have been folded back
into the relevant patches.
This version is updated to be current with the TOT xfstests tree.
and all the tests up to 313 have been converted to the new
There are a couple issues i've noticed with a full run - tests
083/169/184 seem to be misplaced (xfs/169 - no such test?) and
there's an issue with the file path output of diff in 063, but
otherwise there aren't any test failures I didn't expect. Tests
075, 112 and 230 need some more output file path massaging so they
don't leave files in $here.
In comparison to Phil's rework of my original patch set, this series
does not leave a "common" file around and split check specific
functionality across two files. instead, like the original seriesm
it moves check specific code into check and the remaining common
code into common.rc. It also is current with all the tests added
since the last posting of the patch set, and works just fine with
the --large-fs patch set as well.
So, flame away...