From 699ebfad5db5e2258208314bb8ba2f03a6b66bde Mon Sep 17 00:00:00 2001 From: "Darrick J. Wong" Date: Wed, 15 Jan 2020 21:11:19 -0800 Subject: [PATCH] xfs/020: call _notrun if we can't create a 60t sparse image If we can't create the 60T sparse image for testing repair on a large fs (such as when running on 32-bit), don't bother running the rest of the test. [Eryu: use xfs_io instead of truncate] Signed-off-by: Darrick J. Wong Reviewed-by: Christoph Hellwig Signed-off-by: Eryu Guan --- tests/xfs/020 | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tests/xfs/020 b/tests/xfs/020 index 61da4101..66433b0a 100755 --- a/tests/xfs/020 +++ b/tests/xfs/020 @@ -42,6 +42,8 @@ echo "Silence is golden" fsfile=$TEST_DIR/fsfile.$seq rm -f $fsfile +$XFS_IO_PROG -f -c "truncate 60t" $fsfile || _notrun "Cannot create 60T sparse file for test." +rm -f $fsfile $MKFS_PROG -t xfs -d size=60t,file,name=$fsfile >/dev/null $XFS_REPAIR_PROG -f -o ag_stride=32 -t 1 $fsfile >/dev/null 2>&1 -- 2.30.2