btrfs-progs: test: Add test image for btrfsck qgroup rescan detection

Fixed by commit 7c646c538e btrfs-progs: qgroup: Fix regression leads
to corrupted qgroup status.

Add minimal test image for that fix.

Signed-off-by: Qu Wenruo <quwenruo@cn.fujitsu.com>
[ minor cleanups in test.sh ]
Signed-off-by: David Sterba <dsterba@suse.com>
This commit is contained in:
Qu Wenruo 2016-10-07 15:22:59 +08:00 committed by David Sterba
parent d94816cbde
commit 9119319ef9
2 changed files with 19 additions and 0 deletions

View file

@ -0,0 +1,19 @@
#!/bin/bash
# check whether btrfsck can detect running qgroup rescan
source $TOP/tests/common
check_prereq btrfs
check_image() {
local image
image=$1
run_check_stdout $TOP/btrfs check "$image" 2>&1 | \
grep -q "Counts for qgroup id"
if [ $? -eq 0 ]; then
_fail "Btrfs check doesn't detect rescan correctly"
fi
}
check_all_images "."