[PATCH] xfstests: xfs/191 update

[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]



The removed 'do_mkfs_pass -l size=4096b' was against man page
(-b section). Other entries are things that weren't covered before.

Specifically, a standalone "-l size=4096b" should fail, because:
To  specify any options on the command line in units of filesys‐
tem blocks, this option must be  specified  first  so  that  the
filesystem block size is applied consistently to all options.

Signed-off-by: Jan Tulak <jtulak@xxxxxxxxxx>
---
 tests/xfs/191-input-validation | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/tests/xfs/191-input-validation b/tests/xfs/191-input-validation
index 5de55170..e22f9bfc 100755
--- a/tests/xfs/191-input-validation
+++ b/tests/xfs/191-input-validation
@@ -114,6 +114,9 @@ do_mkfs_fail -d sectsize=2foo $SCRATCH_DEV
 do_mkfs_fail -l sectsize=nggh $SCRATCH_DEV
 do_mkfs_fail -l sectsize=2nggh $SCRATCH_DEV
 
+# option respecification should fail
+do_mkfs_fail -d agcount=32,agcount=32 $SCRATCH_DEV
+
 # conflicting sector/block sizes
 do_mkfs_fail -s size=512 -d sectsize=1024 $SCRATCH_DEV
 do_mkfs_fail -s size=512 -l sectsize=1024 $SCRATCH_DEV
@@ -191,6 +194,12 @@ do_mkfs_fail -d sectsize=512s,agsize=65536s $SCRATCH_DEV
 
 reset_fsimg
 
+# some sectsize/blocksize combinations
+do_mkfs_pass -s size=512 -b size=8s $SCRATCH_DEV
+do_mkfs_fail -s size=512s $SCRATCH_DEV
+
+reset_fsimg
+
 # file section, should pass
 do_mkfs_pass $fsimg
 do_mkfs_pass -d file=0 $SCRATCH_DEV
@@ -218,7 +227,6 @@ reset_fsimg
 # log section, should pass
 do_mkfs_pass -l size=$logsize -d size=$fssize $SCRATCH_DEV
 do_mkfs_pass -l agnum=2 $SCRATCH_DEV
-do_mkfs_pass -l size=4096b $SCRATCH_DEV
 do_mkfs_pass -l sectsize=512 $SCRATCH_DEV
 do_mkfs_pass -l sunit=64 $SCRATCH_DEV
 do_mkfs_pass -l sunit=64 -d sunit=8,swidth=8 $SCRATCH_DEV
@@ -237,6 +245,7 @@ do_mkfs_pass -l version=2 -m crc=0 $SCRATCH_DEV
 do_mkfs_pass -l version=2 $SCRATCH_DEV
 
 # log section, should fail
+do_mkfs_fail -l size=4096b $SCRATCH_DEV
 do_mkfs_fail -l size=${fssize}b $SCRATCH_DEV
 do_mkfs_fail -l size=${fssize}s $SCRATCH_DEV
 do_mkfs_fail -l size=${fssize}yerk $SCRATCH_DEV
-- 
2.11.0

--
To unsubscribe from this list: send the line "unsubscribe fstests" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux Filesystems Development]     [Linux NFS]     [Linux NILFS]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux