@@ -322,7 +322,7 @@ _filter_quota()
{
# Long dev name might be split onto its own line; last
# seds remove that newline if present
- _filter_scratch | _filter_test_dir | _filter_spaces | \
+ _filter_testdir_and_scratch | _filter_spaces | \
sed -e 'N;s/SCRATCH_DEV\n/SCRATCH_DEV/g' | \
sed -e 'N;s/TEST_DEV\n/TEST_DEV/g'
}
@@ -66,19 +66,14 @@ _scratch_mkfs > /dev/null 2>&1
_scratch_mount
$XFS_IO_PROG -f -c 'pwrite -S 0x61 0 9000' $SCRATCH_MNT/original >> $seqres.full
-_filter_testdirs()
-{
- _filter_test_dir | _filter_scratch
-}
-
_create_reflinks()
{
# auto reflink, should fall back to non-reflink
rm -rf $2
echo "reflink=auto:"
cp --reflink=auto $1 $2
- md5sum $1 | _filter_testdirs
- md5sum $2 | _filter_testdirs
+ md5sum $1 | _filter_testdir_and_scratch
+ md5sum $2 | _filter_testdir_and_scratch
# always reflink, should fail outright
rm -rf $2
@@ -86,7 +81,7 @@ _create_reflinks()
cp --reflink=always $1 $2 >> $seqres.full 2>&1 || echo "cp reflink failed"
# The failed target actually gets created by cp:
- ls $2 | _filter_testdirs
+ ls $2 | _filter_testdir_and_scratch
}
echo "test reflinks across different devices"
@@ -104,8 +104,7 @@ find_mnt()
-e "s;$mpB;mpB;g" \
-e "s;$mpC;mpC;g" \
-e "s;$mpD;mpD;g" | \
- _filter_spaces | _filter_scratch | \
- _filter_test_dir | sort
+ _filter_spaces | _filter_testdir_and_scratch | sort
echo "======"
}
@@ -110,8 +110,7 @@ find_mnt()
sed -e "s;$mpA;mpA;g" \
-e "s;$mpB;mpB;g" \
-e "s;$mpC;mpC;g" | \
- _filter_spaces | _filter_scratch | \
- _filter_test_dir | sort
+ _filter_spaces | _filter_testdir_and_scratch | sort
echo "======"
}
@@ -93,8 +93,7 @@ find_mnt()
sed -e "s;$mpA;mpA;g" \
-e "s;$mpB;mpB;g" \
-e "s;$mpC;mpC;g" | \
- _filter_spaces | _filter_scratch | \
- _filter_test_dir | sort
+ _filter_spaces | _filter_testdir_and_scratch | sort
echo "======"
}
Use newly introduced common function to filter both $TEST_DIR and $SCRATCH_MNT. Signed-off-by: Tomohiro Misono <misono.tomohiro@jp.fujitsu.com> --- common/filter | 2 +- tests/btrfs/029 | 11 +++-------- tests/generic/409 | 3 +-- tests/generic/410 | 3 +-- tests/generic/411 | 3 +-- 5 files changed, 7 insertions(+), 15 deletions(-)