public inbox for fstests@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH] xfstests: xfs/191 update
@ 2017-03-15 16:33 Jan Tulak
  2017-03-16  7:49 ` Eryu Guan
  0 siblings, 1 reply; 5+ messages in thread
From: Jan Tulak @ 2017-03-15 16:33 UTC (permalink / raw)
  To: fstests; +Cc: Jan Tulak

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@redhat.com>
---
 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


^ permalink raw reply related	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2017-03-22 12:34 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-03-15 16:33 [PATCH] xfstests: xfs/191 update Jan Tulak
2017-03-16  7:49 ` Eryu Guan
2017-03-21 15:22   ` Brian Foster
2017-03-21 15:55     ` Eryu Guan
2017-03-22 12:33       ` Jan Tulak

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox