From 8a19bf2f9d12e6bbb7d31176f08463a98f434b67 Mon Sep 17 00:00:00 2001 From: Xing Gu Date: Wed, 13 Aug 2014 11:00:38 +1000 Subject: [PATCH] xfs/292: fix format of expected message In mkfs.xfs, it uses left-align and fixed width format when outputting device name, so variable length of devicename makes different space's number between "meta-data=devicename" and "isize". But in the expected output, the space' number between them is fixed. This behavior often results in the case failure. So fix the format of expected message. Signed-off-by: Xing Gu Reviewed-by: Dave Chinner Signed-off-by: Dave Chinner --- tests/xfs/292 | 9 +++++++-- tests/xfs/292.out | 10 ++++++++-- 2 files changed, 15 insertions(+), 4 deletions(-) diff --git a/tests/xfs/292 b/tests/xfs/292 index 2910118b..b4a392f0 100755 --- a/tests/xfs/292 +++ b/tests/xfs/292 @@ -53,9 +53,14 @@ rm -f $fsfile $XFS_IO_PROG -f -c "truncate 256g" $fsfile echo "mkfs.xfs without geometry" -mkfs.xfs -f $fsfile 2>&1 | sed -e "s:$fsfile:FILENAME:g" | grep meta-data +mkfs.xfs -f $fsfile | _filter_mkfs 2> $tmp.mkfs > /dev/null +grep -E 'ddev|isize|agcount|agsize' $tmp.mkfs | \ + sed -e "s:$fsfile:FILENAME:g" + echo "mkfs.xfs with cmdline geometry" -mkfs.xfs -f -d su=16k,sw=5 $fsfile 2>&1 | sed -e "s:$fsfile:FILENAME:g" | grep meta-data +mkfs.xfs -f -d su=16k,sw=5 $fsfile | _filter_mkfs 2> $tmp.mkfs > /dev/null +grep -E 'ddev|isize|agcount|agsize' $tmp.mkfs | \ + sed -e "s:$fsfile:FILENAME:g" rm -f $fsfile diff --git a/tests/xfs/292.out b/tests/xfs/292.out index fd88105c..2837d74a 100644 --- a/tests/xfs/292.out +++ b/tests/xfs/292.out @@ -1,5 +1,11 @@ QA output created by 292 mkfs.xfs without geometry -meta-data=FILENAME isize=256 agcount=4, agsize=16777216 blks +ddev=FILENAME +isize=256 +agcount=4 +agsize=16777216 mkfs.xfs with cmdline geometry -meta-data=FILENAME isize=256 agcount=16, agsize=4194304 blks +ddev=FILENAME +isize=256 +agcount=16 +agsize=4194304 -- 2.47.3