btrfs-progs: tests: switch to dump- commands from inspect
authorDavid Sterba <dsterba@suse.com>
Wed, 26 Oct 2016 14:41:32 +0000 (16:41 +0200)
committerDavid Sterba <dsterba@suse.com>
Wed, 9 Nov 2016 12:13:37 +0000 (13:13 +0100)
The dump-super and debug-tree commands are replacements for the
standalone tools.

Signed-off-by: David Sterba <dsterba@suse.com>
13 files changed:
tests/common.convert
tests/convert-tests/004-ext2-backup-superblock-ranges/test.sh
tests/fsck-tests/013-extent-tree-rebuild/test.sh
tests/misc-tests/001-btrfstune-features/test.sh
tests/misc-tests/002-uuid-rewrite/test.sh
tests/misc-tests/003-zero-log/test.sh
tests/misc-tests/006-image-on-missing-device/test.sh
tests/misc-tests/010-convert-delete-ext2-subvol/test.sh
tests/misc-tests/011-delete-missing-device/test.sh
tests/mkfs-tests/001-basic-profiles/test.sh
tests/mkfs-tests/005-long-device-name-for-ssd/test.sh
tests/mkfs-tests/006-partitioned-loopdev/test.sh
tests/mkfs-tests/007-mix-nodesize-sectorsize/test.sh

index a80948d..dcf0868 100644 (file)
@@ -176,7 +176,7 @@ convert_test_acl() {
 convert_test_do_convert() {
        run_check $TOP/btrfs-convert ${1:+-O "$1"} ${2:+-N "$2"} $TEST_DEV
        run_check $TOP/btrfs check $TEST_DEV
-       run_check $TOP/btrfs-show-super -Ffa $TEST_DEV
+       run_check $TOP/btrfs inspect-internal dump-super -Ffa $TEST_DEV
 }
 
 # post conversion check, verify file permissions.
index d85e4de..c56650b 100755 (executable)
@@ -14,7 +14,6 @@ source $TOP/tests/common
 
 check_prereq btrfs-convert
 check_prereq btrfs
-check_prereq btrfs-show-super
 check_global_prereq e2fsck
 check_global_prereq xzcat
 
@@ -27,7 +26,7 @@ function check_image() {
        run_check e2fsck -n -f $TEST_DEV
        run_check $TOP/btrfs-convert $TEST_DEV
        run_check $TOP/btrfs check $TEST_DEV
-       run_check $TOP/btrfs-show-super $TEST_DEV
+       run_check $TOP/btrfs inspect-internal dump-super $TEST_DEV
 
        run_check_mount_test_dev
        run_check $SUDO_HELPER e2fsck -n -f $TEST_MNT/ext2_saved/image
index ff7d28e..f678e29 100755 (executable)
@@ -3,7 +3,6 @@
 source $TOP/tests/common
 
 check_prereq btrfs-corrupt-block
-check_prereq btrfs-debug-tree
 check_prereq mkfs.btrfs
 check_prereq btrfs
 
@@ -25,7 +24,7 @@ test_extent_tree_rebuild()
        run_check_umount_test_dev
 
        # get extent root bytenr
-       extent_root_bytenr=`$SUDO_HELPER $TOP/btrfs-debug-tree -r $TEST_DEV | \
+       extent_root_bytenr=`$SUDO_HELPER $TOP/btrfs inspect-internal dump-tree -r $TEST_DEV | \
                            grep extent | awk '{print $7}'`
        if [ -z $extent_root_bytenr ];then
                _fail "fail to get extent root bytenr"
index c858d70..bfa7f43 100755 (executable)
@@ -3,8 +3,6 @@
 
 source $TOP/tests/common
 
-check_prereq btrfs-debug-tree
-check_prereq btrfs-show-super
 check_prereq mkfs.btrfs
 check_prereq btrfstune
 check_prereq btrfs
@@ -16,7 +14,7 @@ prepare_test_dev
 # parameters:
 # - option for mkfs.btrfs -O, empty for defaults
 # - option for btrfstune
-# - string representing the feature in btrfs-show-super dump
+# - string representing the feature in dump-super output
 test_feature()
 {
        local mkfsfeatures
@@ -28,12 +26,12 @@ test_feature()
        sbflag="$3"
 
        run_check $SUDO_HELPER $TOP/mkfs.btrfs -f $mkfsfeatures $TEST_DEV
-       if run_check_stdout $TOP/btrfs-show-super $TEST_DEV | \
+       if run_check_stdout $TOP/btrfs inspect-internal dump-super $TEST_DEV | \
                        grep -q "$sbflag"; then
                _fail "FAIL: feature $sbflag must not be set on the base image"
        fi
        run_check $TOP/btrfstune $tuneopt $TEST_DEV
-       if ! run_check_stdout $TOP/btrfs-show-super $TEST_DEV | \
+       if ! run_check_stdout $TOP/btrfs inspect-internal dump-super $TEST_DEV | \
                        grep -q "$sbflag"; then
                _fail "FAIL: feature $sbflag not set"
        fi
index d84ec6c..fd100fb 100755 (executable)
@@ -3,8 +3,6 @@
 
 source $TOP/tests/common
 
-check_prereq btrfs-debug-tree
-check_prereq btrfs-show-super
 check_prereq mkfs.btrfs
 check_prereq btrfstune
 check_prereq btrfs
@@ -15,7 +13,7 @@ get_fs_uuid() {
        local image
 
        image="$1"
-       run_check_stdout $TOP/btrfs-show-super "$image" | \
+       run_check_stdout $TOP/btrfs inspect-internal dump-super "$image" | \
                grep '^fsid' | awk '{print $2}'
 }
 
@@ -29,13 +27,13 @@ test_uuid_random()
                --uuid $origuuid \
                --rootdir $TOP/Documentation \
                $TEST_DEV
-       run_check $TOP/btrfs-show-super "$TEST_DEV"
+       run_check $TOP/btrfs inspect-internal dump-super "$TEST_DEV"
        currentfsid=$(run_check_stdout $TOP/btrfstune -f -u $TEST_DEV | \
                grep -i 'current fsid:' | awk '{print $3}')
        if ! [ $currentfsid = $origuuid ]; then
                _fail "FAIL: current UUID mismatch"
        fi
-       run_check $TOP/btrfs-show-super "$TEST_DEV"
+       run_check $TOP/btrfs inspect-internal dump-super "$TEST_DEV"
        run_check $SUDO_HELPER $TOP/btrfs check $TEST_DEV
 }
 
@@ -51,10 +49,10 @@ test_uuid_user()
                --uuid $origuuid \
                --rootdir $TOP/Documentation \
                $TEST_DEV
-       run_check $TOP/btrfs-show-super "$TEST_DEV"
+       run_check $TOP/btrfs inspect-internal dump-super "$TEST_DEV"
        run_check $TOP/btrfstune -f -U $newuuid \
                $TEST_DEV
-       # btrfs-show-super is called within get_fs_uuid
+       # btrfs inspect-internal dump-super is called within get_fs_uuid
        fsid=$(get_fs_uuid $TEST_DEV)
        if ! [ $fsid = $newuuid ]; then
                _fail "FAIL: UUID not rewritten"
index b650930..e7c5c80 100755 (executable)
@@ -3,7 +3,6 @@
 
 source $TOP/tests/common
 
-check_prereq btrfs-show-super
 check_prereq mkfs.btrfs
 check_prereq btrfs
 prepare_test_dev
@@ -13,14 +12,14 @@ get_log_root()
        local image
 
        image="$1"
-       $TOP/btrfs-show-super "$image" | \
+       $TOP/btrfs inspect-internal dump-super "$image" | \
                grep '^log_root\>' | awk '{print $2}'
 }
 get_log_root_level() {
        local image
 
        image="$1"
-       $TOP/btrfs-show-super "$image" | \
+       $TOP/btrfs inspect-internal dump-super "$image" | \
                grep '^log_root_level' | awk '{print $2}'
 }
 
@@ -30,7 +29,7 @@ test_zero_log()
        run_check $SUDO_HELPER $TOP/mkfs.btrfs -f \
                --rootdir $TOP/Documentation \
                $TEST_DEV
-       run_check $TOP/btrfs-show-super $TEST_DEV
+       run_check $TOP/btrfs inspect-internal dump-super $TEST_DEV
        if [ "$1" = 'standalone' ]; then
                run_check $TOP/btrfs rescue zero-log $TEST_DEV
        else
@@ -44,7 +43,7 @@ test_zero_log()
        if [ "$log_root_level" != 0 ]; then
                _fail "FAIL: log_root_level not reset"
        fi
-       run_check $TOP/btrfs-show-super $TEST_DEV
+       run_check $TOP/btrfs inspect-internal dump-super $TEST_DEV
        run_check $SUDO_HELPER $TOP/btrfs check $TEST_DEV
 }
 
index b22a95d..83a6a05 100755 (executable)
@@ -6,7 +6,6 @@
 
 source $TOP/tests/common
 
-check_prereq btrfs-show-super
 check_prereq btrfs-image
 check_prereq mkfs.btrfs
 check_prereq btrfs
index 451e453..7bf7be3 100755 (executable)
@@ -6,7 +6,6 @@
 source $TOP/tests/common
 
 check_prereq btrfs-convert
-check_prereq btrfs-debug-tree
 check_prereq btrfs
 
 setup_root_helper
@@ -15,11 +14,11 @@ prepare_test_dev
 run_check truncate -s 2G "$TEST_DEV"
 run_check mkfs.ext4 -F "$TEST_DEV"
 run_check $TOP/btrfs-convert "$TEST_DEV"
-run_check $TOP/btrfs-debug-tree "$TEST_DEV"
+run_check $TOP/btrfs inspect-internal dump-tree "$TEST_DEV"
 run_check_mount_test_dev
 run_check $SUDO_HELPER $TOP/btrfs subvolume delete -c "$TEST_MNT/ext2_saved"
 run_check_umount_test_dev
-run_check $TOP/btrfs-debug-tree "$TEST_DEV"
+run_check $TOP/btrfs inspect-internal dump-tree "$TEST_DEV"
 run_check_stdout $TOP/btrfs-convert --rollback "$TEST_DEV" |
        grep -q 'is it deleted' || _fail "unexpected rollback"
 
index 26645f1..57e8874 100755 (executable)
@@ -3,7 +3,6 @@
 
 source $TOP/tests/common
 
-check_prereq btrfs-show-super
 check_prereq mkfs.btrfs
 check_prereq btrfs
 
@@ -39,7 +38,7 @@ cleanup_devices()
 test_do_mkfs()
 {
        run_check $SUDO_HELPER $TOP/mkfs.btrfs -f $@ ${devs[@]}
-       run_check $TOP/btrfs-show-super $dev1
+       run_check $TOP/btrfs inspect-internal dump-super $dev1
        run_check $SUDO_HELPER $TOP/btrfs check $dev1
        run_check $TOP/btrfs filesystem show
 }
index a676921..e893887 100755 (executable)
@@ -4,7 +4,6 @@
 
 source $TOP/tests/common
 
-check_prereq btrfs-show-super
 check_prereq mkfs.btrfs
 check_prereq btrfs
 
@@ -38,7 +37,7 @@ cleanup_devices()
 
 test_get_info()
 {
-       run_check $TOP/btrfs-show-super $dev1
+       run_check $TOP/btrfs inspect-internal dump-super $dev1
        run_check $SUDO_HELPER $TOP/btrfs check $dev1
        run_check $SUDO_HELPER mount $dev1 $TEST_MNT
        run_check $TOP/btrfs filesystem df $TEST_MNT
index cff495e..20387b8 100755 (executable)
@@ -4,7 +4,6 @@
 source $TOP/tests/common
 
 check_prereq mkfs.btrfs
-check_prereq btrfs-show-super
 
 setup_root_helper
 prepare_test_dev
@@ -33,7 +32,7 @@ run_check cat $rot
 # test
 run_check_stdout $SUDO_HELPER $TOP/mkfs.btrfs -f $@ $dmdev |
        grep -q 'SSD detected:.*yes' || _fail 'SSD not detected'
-run_check $TOP/btrfs-show-super $dmdev
+run_check $TOP/btrfs inspect-internal dump-super $dmdev
 
 # cleanup
 run_check $SUDO_HELPER dmsetup remove $dmname
index 7c9fb82..e40dc67 100755 (executable)
@@ -4,7 +4,6 @@
 source $TOP/tests/common
 
 check_prereq mkfs.btrfs
-check_prereq btrfs-show-super
 
 setup_root_helper
 
@@ -19,7 +18,7 @@ base=$(basename $loopdev)
 # expect partitions named like loop0p1 etc
 for looppart in $(ls /dev/$base?*); do
        run_check $SUDO_HELPER $TOP/mkfs.btrfs -f $looppart
-       run_check $TOP/btrfs-show-super $looppart
+       run_check $TOP/btrfs inspect-internal dump-super $looppart
 done
 
 # cleanup
index d5374cb..29d9be1 100755 (executable)
@@ -3,7 +3,6 @@
 
 source $TOP/tests/common
 
-check_prereq btrfs-show-super
 check_prereq mkfs.btrfs
 check_prereq btrfs
 
@@ -13,7 +12,7 @@ prepare_test_dev
 test_mkfs_single()
 {
        run_check $SUDO_HELPER $TOP/mkfs.btrfs -f "$@" $TEST_DEV
-       run_check $TOP/btrfs-show-super $TEST_DEV
+       run_check $TOP/btrfs inspect-internal dump-super $TEST_DEV
        run_check $SUDO_HELPER $TOP/btrfs check $TEST_DEV
 }