btrfs-progs: test/fsck/020: Cleanup custom check function by overriding check_image...
authorQu Wenruo <wqu@suse.com>
Fri, 10 Nov 2017 01:34:18 +0000 (09:34 +0800)
committerDavid Sterba <dsterba@suse.com>
Wed, 3 Jan 2018 16:09:49 +0000 (17:09 +0100)
Signed-off-by: Qu Wenruo <wqu@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
tests/fsck-tests/020-extent-ref-cases/test.sh

index 1e1e4e2..0c4f784 100755 (executable)
@@ -1,6 +1,6 @@
 #!/bin/bash
-# In order to confirm that btrfsck supports to check a variety of refs, add the
-# following cases:
+# In order to confirm that 'btrfs check' supports checking a variety of refs,
+# add the following cases:
 #
 # * keyed_block_ref
 # * keyed_data_ref
@@ -19,12 +19,11 @@ source "$TOP/tests/common"
 
 check_prereq btrfs
 
-for img in *.img *.raw.xz
-do
-       image=$(extract_image "$img")
+check_image() {
+       local image
 
-       # Since the return value bug is already fixed, we don't need
-       # the old grep hack to detect bug.
+       image=$1
        run_check "$TOP/btrfs" check "$image"
-       rm -f "$image"
-done
+}
+
+check_all_images