source $TOP/tests/common
+check_prereq btrfs
+
echo "extracting image default_case.tar.xz" >> $RESULTS
tar --no-same-owner -xJf default_case.tar.xz || \
_fail "failed to extract default_case.tar.xz"
source $TOP/tests/common
+check_prereq btrfs-image
+
# Check file list for leaf corruption, no regular/preallocated
# file extent case.
# Corrupted leaf is 20832256, which contains inode 1862~1872
source $TOP/tests/common
+check_prereq btrfs-corrupt-block
check_prereq btrfs-debug-tree
check_prereq mkfs.btrfs
+check_prereq btrfs
+
setup_root_helper
prepare_test_dev 1G
check_prereq btrfs-debug-tree
check_prereq btrfs-show-super
check_prereq mkfs.btrfs
+check_prereq btrfstune
+check_prereq btrfs
+
setup_root_helper
prepare_test_dev
check_prereq btrfs-show-super
check_prereq mkfs.btrfs
check_prereq btrfstune
+check_prereq btrfs
+
prepare_test_dev
get_fs_uuid() {
source $TOP/tests/common
check_prereq mkfs.btrfs
+check_prereq btrfs
+
setup_root_helper
# Optionally take id of the device to shrink
source $TOP/tests/common
-check_prereq btrfs
+check_prereq btrfs-convert
+
mkfs.ext4 -V &>/dev/null || _not_run "mkfs.ext4 not found"
prepare_test_dev 1G
source $TOP/tests/common
check_prereq mkfs.btrfs
+check_prereq btrfs
+
setup_root_helper
run_check truncate -s 2G $IMAGE
source $TOP/tests/common
check_prereq btrfs-convert
+check_prereq btrfs-debug-tree
check_prereq btrfs
+
setup_root_helper
prepare_test_dev
source $TOP/tests/common
+check_prereq btrfs-show-super
check_prereq mkfs.btrfs
check_prereq btrfs
source $TOP/tests/common
-check_prereq btrfs-show-super
check_prereq mkfs.btrfs
+
setup_root_helper
run_check truncate -s 512M $IMAGE
source $TOP/tests/common
check_prereq mkfs.btrfs
+
prepare_test_dev
test_mkfs_with_size() {
source $TOP/tests/common
check_prereq mkfs.btrfs
-check_prereq btrfs
+check_prereq btrfs-show-super
+
setup_root_helper
prepare_test_dev
source $TOP/tests/common
check_prereq mkfs.btrfs
-check_prereq btrfs
+check_prereq btrfs-show-super
+
setup_root_helper
run_check truncate -s0 img
check_prereq btrfs-show-super
check_prereq mkfs.btrfs
check_prereq btrfs
+
setup_root_helper
prepare_test_dev
check_prereq mkfs.btrfs
check_prereq btrfs
+
prepare_test_dev
# disable mixed bg to avoid sectorsize == nodesize check