mirror of
https://github.com/kdave/btrfs-progs
synced 2025-02-26 15:01:03 +00:00
btrfs-progs: tests: add case to verify btrfstune --convert-to-free-space-tree option
The new test case would create a fs without free space tree, then populate it, convert to free-space-tree feature, and make sure everything is fine. Signed-off-by: Qu Wenruo <wqu@suse.com> Signed-off-by: David Sterba <dsterba@suse.com>
This commit is contained in:
parent
d4f4d7b76e
commit
54afdeecda
21
tests/misc-tests/057-btrfstune-free-space-tree/test.sh
Executable file
21
tests/misc-tests/057-btrfstune-free-space-tree/test.sh
Executable file
@ -0,0 +1,21 @@
|
||||
#!/bin/bash
|
||||
# Test btrfstune --convert-to-free-space-tree option
|
||||
|
||||
source "$TEST_TOP/common" || exit
|
||||
source "$TEST_TOP/common.convert" || exit
|
||||
|
||||
check_prereq mkfs.btrfs
|
||||
check_prereq btrfstune
|
||||
check_prereq btrfs
|
||||
|
||||
setup_root_helper
|
||||
prepare_test_dev
|
||||
|
||||
run_check_mkfs_test_dev -O ^free-space-tree
|
||||
run_check_mount_test_dev
|
||||
populate_fs
|
||||
run_check_umount_test_dev
|
||||
|
||||
run_check $SUDO_HELPER "$TOP/btrfstune" --convert-to-free-space-tree "$TEST_DEV"
|
||||
|
||||
run_check "$TOP/btrfs" check "$TEST_DEV"
|
Loading…
Reference in New Issue
Block a user