xfs: don't output mkfs sector sizes into golden output

The mkfs sector sizes are dependent on the underlying device in use,
and so is not fixed. hence it needs to be filtered from any golden
output file, otherwise tests that just differ by sector size will
fail.

Signed-off-by: Dave Chinner <dchinner@redhat.com>
Reviewed-by: Brian Foster <bfoster@redhat.com>
Signed-off-by: Dave Chinner <david@fromorbit.com>
This commit is contained in:
Dave Chinner
2015-03-18 14:54:30 +11:00
committed by Dave Chinner
parent d0a3cc5af8
commit 354108ebb9
4 changed files with 36 additions and 36 deletions
+6 -2
View File
@@ -47,6 +47,8 @@ _cleanup()
#
# filter out counts which will vary
# - extsz, blocks, agsize, agcount, device name, rtextents
# - log version varies for crc enabled fs
# - lsunit varies for 512/4k sector devices
# filter out differences between linux and irix:
# - sectsz on Linux
# - mmr, mixed-case on IRIX
@@ -63,7 +65,7 @@ _cleanup()
# = sunit=0 blks
# realtime =none extsz=65536 blocks=N, rtextents=N
#
_mkfs_filter()
mkfs_filter()
{
tee -a $seqres.full | \
sed \
@@ -80,6 +82,8 @@ _mkfs_filter()
-e '/ *= *mmr=[0-9][0-9]* *$/d' \
-e 's/ *mixed-case=[YN]//' \
-e 's/ *ascii-ci=[01]//' \
-e 's/\(version=\)\([12]\)/\1N/' \
-e 's/\(sunit=\)\([018] blks\)/\1N blks/' \
-e 's/sectsz=[0-9][0-9]* *//' \
-e 's/, lazy-count.*//' \
-e '/inode-paths/d' \
@@ -145,7 +149,7 @@ do
fi
echo "--- mkfs=$mkfs ---"
export MKFS_OPTIONS="$mkfs"
_scratch_mkfs_xfs 2>&1 | _mkfs_filter
_scratch_mkfs_xfs 2>&1 | mkfs_filter
echo ""
echo ""
done