2 # test various blockgroup profile combinations, use loop devices as block
5 source "$TEST_TOP/common"
7 check_prereq mkfs.btrfs
14 run_check $SUDO_HELPER "$TOP/btrfs" inspect-internal dump-super "$dev1"
15 run_check $SUDO_HELPER "$TOP/btrfs" check "$dev1"
16 run_check $SUDO_HELPER mount "$dev1" "$TEST_MNT"
17 run_check "$TOP/btrfs" filesystem df "$TEST_MNT"
18 run_check $SUDO_HELPER "$TOP/btrfs" filesystem usage "$TEST_MNT"
19 run_check $SUDO_HELPER "$TOP/btrfs" device usage "$TEST_MNT"
20 run_check $SUDO_HELPER umount "$TEST_MNT"
24 run_check $SUDO_HELPER "$TOP/mkfs.btrfs" -f "$@"
29 test_do_mkfs "$@" "$dev1"
34 test_do_mkfs "$@" ${loopdevs[@]}
43 test_mkfs_single -d single -m single
44 test_mkfs_single -d single -m single --mixed
45 test_mkfs_single -d single -m dup
46 test_mkfs_single -d dup -m single
47 test_mkfs_single -d dup -m dup
48 test_mkfs_single -d dup -m dup --mixed
51 test_mkfs_multi -d single -m single
52 test_mkfs_multi -d single -m single --mixed
53 test_mkfs_multi -d raid0 -m raid0
54 test_mkfs_multi -d raid0 -m raid0 --mixed
55 test_mkfs_multi -d raid1 -m raid1
56 test_mkfs_multi -d raid1 -m raid1 --mixed
57 test_mkfs_multi -d raid10 -m raid10
58 test_mkfs_multi -d raid10 -m raid10 --mixed
59 test_mkfs_multi -d raid5 -m raid5
60 test_mkfs_multi -d raid5 -m raid5 --mixed
61 test_mkfs_multi -d raid6 -m raid6
62 test_mkfs_multi -d raid6 -m raid6 --mixed
63 test_mkfs_multi -d dup -m dup
64 test_mkfs_multi -d dup -m dup --mixed