btrfs-progs: switch to mkfs helper

Signed-off-by: David Sterba <dsterba@suse.com>
master
David Sterba 2019-06-05 19:09:38 +02:00
parent 2a24192454
commit 81ada30fec
44 changed files with 76 additions and 89 deletions

View File

@ -10,7 +10,7 @@ check_prereq btrfs
setup_root_helper
prepare_test_dev
run_check "$TOP/mkfs.btrfs" -f "$TEST_DEV"
run_check_mkfs_test_dev
run_check_mount_test_dev
run_check $SUDO_HELPER "$TOP/btrfs" balance start --full-balance "$TEST_MNT"

View File

@ -10,7 +10,7 @@ check_prereq btrfs
setup_root_helper
prepare_test_dev 2g
run_check "$TOP/mkfs.btrfs" -f "$TEST_DEV"
run_check_mkfs_test_dev
run_check_mount_test_dev
# missing the one of the required arguments

View File

@ -10,7 +10,7 @@ check_prereq btrfs
setup_root_helper
prepare_test_dev
run_check "$TOP/mkfs.btrfs" -f "$TEST_DEV"
run_check_mkfs_test_dev
run_check_mount_test_dev
here=`pwd`

View File

@ -10,7 +10,7 @@ check_prereq btrfs
setup_root_helper
prepare_test_dev
run_check "$TOP/mkfs.btrfs" -f "$TEST_DEV"
run_check_mkfs_test_dev
run_check_mount_test_dev
run_mayfail "$TOP/btrfs" qgroup show "$TEST_MNT"
run_mayfail $SUDO_HELPER "$TOP/btrfs" qgroup show "$TEST_MNT"

View File

@ -10,7 +10,7 @@ check_prereq btrfs
setup_root_helper
prepare_test_dev 1g
run_check "$TOP/mkfs.btrfs" -f "$TEST_DEV"
run_check_mkfs_test_dev
run_check_mount_test_dev
run_check $SUDO_HELPER "$TOP/btrfs" subvolume create "$TEST_MNT/Sub"

View File

@ -16,7 +16,7 @@ setup_loopdevs 1
prepare_loopdevs
TEST_DEV=${loopdevs[1]}
run_check $SUDO_HELPER "$TOP/mkfs.btrfs" -f "$TEST_DEV"
run_check_mkfs_test_dev
run_check_mount_test_dev
run_mustfail "checking mounted filesystem without --force" \
$SUDO_HELPER "$TOP/btrfs" check "$TEST_DEV"

View File

@ -18,7 +18,7 @@ check_prereq btrfs
setup_root_helper
prepare_test_dev
run_check "$TOP/mkfs.btrfs" -f "$TEST_DEV"
run_check_mkfs_test_dev
run_check_mount_test_dev
cd "$TEST_MNT"

View File

@ -8,26 +8,22 @@ check_prereq btrfstune
setup_root_helper
prepare_test_dev
test_do_mkfs() {
run_check $SUDO_HELPER "$TOP/mkfs.btrfs" -f "$@" "$TEST_DEV"
}
run_mayfail "$TOP/btrfstune" || true
run_check "$TOP/btrfstune" --help
run_mustfail "must not work on non-existent device" \
"$TOP/btrfstune" -r file-does-not-exist
test_do_mkfs -O ^extref
run_check_mkfs_test_dev -O ^extref
run_check "$TOP/btrfstune" -r "$TEST_DEV"
test_do_mkfs -O ^skinny-metadata
run_check_mkfs_test_dev -O ^skinny-metadata
run_check "$TOP/btrfstune" -x "$TEST_DEV"
test_do_mkfs -O ^no-holes
run_check_mkfs_test_dev -O ^no-holes
run_check "$TOP/btrfstune" -n "$TEST_DEV"
test_do_mkfs
run_check_mkfs_test_dev
run_check "$TOP/btrfstune" -S 1 "$TEST_DEV"
echo n | run_mayfail "$TOP/btrfstune" -S 0 "$TEST_DEV" || true
run_check "$TOP/btrfstune" -f -S 0 "$TEST_DEV"
@ -35,27 +31,27 @@ run_check "$TOP/btrfstune" -f -S 0 "$TEST_DEV"
run_mustfail "negative number for seeding status" \
"$TOP/btrfstune" -f -S -1 "$TEST_DEV"
test_do_mkfs
run_check_mkfs_test_dev
echo n | run_mayfail "$TOP/btrfstune" -u "$TEST_DEV" || true
run_check "$TOP/btrfstune" -f -u "$TEST_DEV"
uuid="e315420e-3a1f-4d81-849e-93b68b85b76f"
baduuid="1-2-3-4-5"
test_do_mkfs
run_check_mkfs_test_dev
echo n | run_mayfail "$TOP/btrfstune" -U "$uuid" "$TEST_DEV" || true
run_check "$TOP/btrfstune" -f -U "$uuid" "$TEST_DEV"
run_mustfail "non-conforming uuid accepted" \
"$TOP/btrfstune" -U "$baduuid" "$TEST_DEV"
test_do_mkfs
run_check_mkfs_test_dev
echo n | run_mayfail "$TOP/btrfstune" -m "$TEST_DEV" || true
run_check "$TOP/btrfstune" -f -m "$TEST_DEV"
uuid="2a9716ee-2786-4baa-ab85-f82c50fa883c"
test_do_mkfs
run_check_mkfs_test_dev
run_mayfail "$TOP/btrfstune" -M "$uuid" "$TEST_DEV" || true
test_do_mkfs
run_check_mkfs_test_dev
run_check "$TOP/btrfstune" -f -M "$uuid" "$TEST_DEV"
run_mustfail "non-conforming uuid accepted" \

View File

@ -12,8 +12,7 @@ prepare_test_dev
# test whether fsck can rebuild a corrupted extent tree
test_extent_tree_rebuild()
{
run_check $SUDO_HELPER "$TOP/mkfs.btrfs" -f "$TEST_DEV"
run_check_mkfs_test_dev
run_check_mount_test_dev
generate_dataset small

View File

@ -9,7 +9,7 @@ check_prereq mkfs.btrfs
setup_root_helper
prepare_test_dev
run_check $SUDO_HELPER "$TOP/mkfs.btrfs" -f "$TEST_DEV"
run_check_mkfs_test_dev
run_check_mount_test_dev
# Create files that takes at least 3 data chunks, while

View File

@ -17,7 +17,7 @@ prepare_test_dev 128M
# Lowmem mode can report missing csum due to wrong csum range
test_partial_write_into_prealloc()
{
run_check $SUDO_HELPER "$TOP/mkfs.btrfs" -f "$TEST_DEV"
run_check_mkfs_test_dev
run_check_mount_test_dev
run_check $SUDO_HELPER fallocate -l 128K "$TEST_MNT/file"
@ -32,7 +32,7 @@ test_partial_write_into_prealloc()
# due to too restrict check on inline extent size
test_compressed_inline_extent()
{
run_check $SUDO_HELPER "$TOP/mkfs.btrfs" -f "$TEST_DEV"
run_check_mkfs_test_dev
run_check_mount_test_dev -o compress=lzo,max_inline=2048
run_check $SUDO_HELPER dd conv=notrunc if=/dev/null of="$TEST_MNT/file" bs=1K count=1
@ -46,7 +46,7 @@ test_compressed_inline_extent()
# false alert
test_hole_extent_with_no_holes_flag()
{
run_check $SUDO_HELPER "$TOP/mkfs.btrfs" -f "$TEST_DEV"
run_check_mkfs_test_dev
run_check_mount_test_dev
run_check $SUDO_HELPER truncate -s 16K "$TEST_MNT/tmp"

View File

@ -10,7 +10,7 @@ check_prereq btrfs-image
setup_root_helper
prepare_test_dev
run_check $SUDO_HELPER "$TOP/mkfs.btrfs" -f "$TEST_DEV"
run_check_mkfs_test_dev
run_check_mount_test_dev
run_check $SUDO_HELPER dd if=/dev/urandom of="$TEST_MNT/file" bs=4k count=16

View File

@ -11,7 +11,7 @@ check_prereq mkfs.btrfs
setup_root_helper
prepare_test_dev
run_check $SUDO_HELPER "$TOP/mkfs.btrfs" -f "$TEST_DEV"
run_check_mkfs_test_dev
run_check_mount_test_dev
# Create 2 files whose names collide

View File

@ -55,7 +55,7 @@ if ! [ -f "/sys/fs/btrfs/features/free_space_tree" ]; then
exit
fi
run_check "$TOP/mkfs.btrfs" -n 4k -f "$TEST_DEV"
run_check_mkfs_test_dev -n 4k
run_check_mount_test_dev -oclear_cache,space_cache=v2
# create files which will populate the FST

View File

@ -25,8 +25,7 @@ test_feature()
tuneopt="$2"
sbflag="$3"
run_check $SUDO_HELPER "$TOP/mkfs.btrfs" -f \
${mkfsfeatures:+-O ^"$mkfsfeatures"} "$TEST_DEV"
run_check_mkfs_test_dev ${mkfsfeatures:+-O ^"$mkfsfeatures"}
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"

View File

@ -20,10 +20,9 @@ test_uuid_random()
origuuid=11111111-a101-4031-b29a-379d4f8b7a2d
run_check $SUDO_HELPER "$TOP/mkfs.btrfs" -f \
run_check_mkfs_test_dev \
--uuid "$origuuid" \
--rootdir "$INTERNAL_BIN/Documentation" \
"$TEST_DEV"
--rootdir "$INTERNAL_BIN/Documentation"
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}')
@ -42,10 +41,9 @@ test_uuid_user()
origuuid=22222222-d324-4f92-80e9-7658bf3b845f
newuuid=33333333-bfc9-4045-9399-a396dc6893b3
run_check $SUDO_HELPER "$TOP/mkfs.btrfs" -f \
run_check_mkfs_test_dev \
--uuid "$origuuid" \
--rootdir "$INTERNAL_BIN/Documentation" \
"$TEST_DEV"
--rootdir "$INTERNAL_BIN/Documentation"
run_check "$TOP/btrfs" inspect-internal dump-super "$TEST_DEV"
run_check "$TOP/btrfstune" -f -U "$newuuid" \
"$TEST_DEV"

View File

@ -20,9 +20,7 @@ get_log_root_level() {
test_zero_log()
{
# FIXME: we need an image with existing log_root
run_check $SUDO_HELPER "$TOP/mkfs.btrfs" -f \
--rootdir "$INTERNAL_BIN/Documentation" \
"$TEST_DEV"
run_check_mkfs_test_dev --rootdir "$INTERNAL_BIN/Documentation"
run_check "$TOP/btrfs" inspect-internal dump-super "$TEST_DEV"
run_check "$TOP/btrfs" rescue zero-log "$TEST_DEV"
log_root=$(get_log_root "$TEST_DEV")

View File

@ -12,7 +12,7 @@ check_prereq btrfs
setup_root_helper
prepare_test_dev
run_check $SUDO_HELPER "$TOP/mkfs.btrfs" -f "$TEST_DEV"
run_check_mkfs_test_dev
run_check_mount_test_dev
# to check following thing in both 1 and multiple subvolume case:

View File

@ -10,7 +10,8 @@ check_prereq btrfs
setup_root_helper
prepare_test_dev
run_check "$TOP/mkfs.btrfs" -f "$TEST_DEV"
run_check_mkfs_test_dev
run_check_mount_test_dev
run_check $SUDO_HELPER chmod a+rw "$TEST_MNT"

View File

@ -48,7 +48,7 @@ test_missing_error()
{
local out
run_check $SUDO_HELPER "$TOP/mkfs.btrfs" -f "$TEST_DEV"
run_check_mkfs_test_dev
run_check_mount_test_dev
out=$(run_mustfail_stdout "device remove succeeded" \
$SUDO_HELPER "$TOP/btrfs" device remove missing "$TEST_MNT")

View File

@ -11,7 +11,7 @@ check_prereq btrfs
setup_root_helper
prepare_test_dev
run_check "$TOP/mkfs.btrfs" -f "$TEST_DEV"
run_check_mkfs_test_dev
run_check_mount_test_dev
run_check $SUDO_HELPER chmod a+rw "$TEST_MNT"

View File

@ -10,7 +10,7 @@ check_prereq btrfs
setup_root_helper
prepare_test_dev
run_check "$TOP/mkfs.btrfs" -L BTRFS-TEST-LABEL -f "$TEST_DEV"
run_check_mkfs_test_dev -L BTRFS-TEST-LABEL
run_check_mount_test_dev
run_check $SUDO_HELPER chmod a+rw "$TEST_MNT"

View File

@ -9,9 +9,9 @@ check_prereq mkfs.btrfs
check_prereq btrfs
setup_root_helper
prepare_test_dev
run_check "$TOP/mkfs.btrfs" -f "$TEST_DEV"
run_check_mkfs_test_dev
run_check_mount_test_dev
here=`pwd`

View File

@ -8,9 +8,9 @@ check_prereq mkfs.btrfs
check_prereq btrfs
setup_root_helper
prepare_test_dev
run_check "$TOP/mkfs.btrfs" -f "$TEST_DEV"
run_check_mkfs_test_dev
run_check_mount_test_dev
echo -n '' | run_mayfail $SUDO_HELPER "$TOP/btrfs" receive "$TEST_MNT" &&

View File

@ -19,7 +19,7 @@ test_full_empty_stream() {
local str
str="$here/stream-full-empty.stream"
run_check "$TOP/mkfs.btrfs" -f "$TEST_DEV"
run_check_mkfs_test_dev
run_check_mount_test_dev
cd "$TEST_MNT" || _fail "cannot chdir to TEST_MNT"
@ -34,7 +34,7 @@ test_full_empty_stream() {
cd "$here" || _fail "cannot chdir back to test directory"
run_check_umount_test_dev
run_check "$TOP/mkfs.btrfs" -f "$TEST_DEV"
run_check_mkfs_test_dev
run_check_mount_test_dev
run_check $SUDO_HELPER "$TOP/btrfs" receive "$@" -v -f "$str" "$TEST_MNT"
run_check_umount_test_dev
@ -46,7 +46,7 @@ test_full_simple_stream() {
local str
str="$here/stream-full-simple.stream"
run_check "$TOP/mkfs.btrfs" -f $TEST_DEV
run_check_mkfs_test_dev
run_check_mount_test_dev
cd "$TEST_MNT" || _fail "cannot chdir to TEST_MNT"
@ -65,7 +65,7 @@ test_full_simple_stream() {
cd "$here" || _fail "cannot chdir back to test directory"
run_check_umount_test_dev
run_check "$TOP/mkfs.btrfs" -f "$TEST_DEV"
run_check_mkfs_test_dev
run_check_mount_test_dev
run_check $SUDO_HELPER "$TOP/btrfs" receive "$@" -v -f "$str" "$TEST_MNT"
run_check_umount_test_dev
@ -79,7 +79,7 @@ test_incr_empty_stream() {
fstr="$here/stream-full-empty.stream"
istr="$here/stream-incr-empty.stream"
run_check "$TOP/mkfs.btrfs" -f "$TEST_DEV"
run_check_mkfs_test_dev
run_check_mount_test_dev
cd "$TEST_MNT" || _fail "cannot chdir to TEST_MNT"
@ -96,7 +96,7 @@ test_incr_empty_stream() {
cd "$here" || _fail "cannot chdir back to test directory"
run_check_umount_test_dev
run_check "$TOP/mkfs.btrfs" -f "$TEST_DEV"
run_check_mkfs_test_dev
run_check_mount_test_dev
run_check $SUDO_HELPER "$TOP/btrfs" receive "$@" -v -f "$fstr" "$TEST_MNT"
run_check $SUDO_HELPER "$TOP/btrfs" receive "$@" -v -f "$istr" "$TEST_MNT"
@ -110,7 +110,7 @@ test_incr_simple_stream() {
fstr="$here/stream-full-simple.stream"
istr="$here/stream-incr-simple.stream"
run_check "$TOP/mkfs.btrfs" -f "$TEST_DEV"
run_check_mkfs_test_dev
run_check_mount_test_dev
cd "$TEST_MNT" || _fail "cannot chdir to TEST_MNT"
@ -136,7 +136,7 @@ test_incr_simple_stream() {
cd "$here" || _fail "cannot chdir back to test directory"
run_check_umount_test_dev
run_check "$TOP/mkfs.btrfs" -f "$TEST_DEV"
run_check_mkfs_test_dev
run_check_mount_test_dev
run_check $SUDO_HELPER "$TOP/btrfs" receive "$@" -v -f "$fstr" "$TEST_MNT"
run_check $SUDO_HELPER "$TOP/btrfs" receive "$@" -v -f "$istr" "$TEST_MNT"

View File

@ -20,7 +20,7 @@ rm -rf "$srcdir"
mkdir -p "$srcdir"
run_check chmod a+rw "$srcdir"
run_check "$TOP/mkfs.btrfs" -f "$TEST_DEV"
run_check_mkfs_test_dev
run_check_mount_test_dev
BLOCK_SIZE=$(stat -f -c %S "$TEST_MNT")
@ -100,7 +100,7 @@ run_check $FSSUM_PROG -A -f -w "$srcdir/bar.0.fssum" "$TEST_MNT/snap/bar.0"
run_check $FSSUM_PROG -A -f -w "$srcdir/baz.0.fssum" "$TEST_MNT/snap/baz.0"
run_check_umount_test_dev
run_check "$TOP/mkfs.btrfs" -f "$TEST_DEV"
run_check_mkfs_test_dev
run_check_mount_test_dev
run_check $SUDO_HELPER "$TOP/btrfs" subvolume create "$TEST_MNT/dest"
run_check_umount_test_dev

View File

@ -14,7 +14,7 @@ FIRST_SUPERBLOCK_OFFSET=65536
test_superblock_restore()
{
run_check $SUDO_HELPER "$TOP/mkfs.btrfs" -f "$TEST_DEV"
run_check_mkfs_test_dev
# Corrupt superblock checksum
run_check $SUDO_HELPER dd if=/dev/zero of="$TEST_DEV" \

View File

@ -9,7 +9,7 @@ check_prereq btrfs
setup_root_helper
prepare_test_dev
run_check "$TOP/mkfs.btrfs" -f "$TEST_DEV"
run_check_mkfs_test_dev
run_check_mount_test_dev
cd "$TEST_MNT"

View File

@ -9,7 +9,7 @@ check_prereq btrfs
prepare_test_dev
run_check "$TOP/mkfs.btrfs" -f "$TEST_DEV"
run_check_mkfs_test_dev
run_check_mount_test_dev
run_check $SUDO_HELPER chmod a+rw "$TEST_MNT"
cd "$TEST_MNT"

View File

@ -9,7 +9,7 @@ check_prereq btrfs
prepare_test_dev
run_check "$TOP/mkfs.btrfs" -f "$TEST_DEV"
run_check_mkfs_test_dev
run_check_mount_test_dev
run_check $SUDO_HELPER chmod a+rw "$TEST_MNT"

View File

@ -8,7 +8,7 @@ check_prereq btrfs
prepare_test_dev
run_check "$TOP/mkfs.btrfs" -f "$TEST_DEV"
run_check_mkfs_test_dev
run_check_mount_test_dev
run_check_stdout $SUDO_HELPER "$TOP/btrfs" subvolume list "$TEST_MNT" |
grep -i -q "id 5" && _fail "found toplevel among regular"

View File

@ -10,8 +10,7 @@ check_prereq btrfs-select-super
setup_root_helper
prepare_test_dev 260G
# Create the test file system.
run_check $SUDO_HELPER "$TOP"/mkfs.btrfs -f "$TEST_DEV"
run_check_mkfs_test_dev
function check_corruption {
local sb_offset=$1

View File

@ -16,7 +16,7 @@ TOPLEVEL_MNT="$TEST_MNT/toplevel"
TEST_MNT="$TOPLEVEL_MNT"
run_check $SUDO_HELPER mkdir -p "$TOPLEVEL_MNT" "$SUBVOL_MNT"
run_check $SUDO_HELPER "$TOP/mkfs.btrfs" -f "$TEST_DEV"
run_check_mkfs_test_dev
run_check_mount_test_dev
run_check $SUDO_HELPER "$TOP/btrfs" subvolume create "$TOPLEVEL_MNT/subv1"

View File

@ -9,7 +9,7 @@ check_prereq btrfs
setup_root_helper
prepare_test_dev
run_check $SUDO_HELPER "$TOP/mkfs.btrfs" -f "$TEST_DEV"
run_check_mkfs_test_dev
run_check_mount_test_dev
run_check $SUDO_HELPER "$TOP/btrfs" quota enable "$TEST_MNT"

View File

@ -10,7 +10,7 @@ check_prereq btrfs
setup_root_helper
prepare_test_dev
run_check "$TOP/mkfs.btrfs" -f "$TEST_DEV"
run_check_mkfs_test_dev
run_check_mount_test_dev
run_check $SUDO_HELPER chmod a+rw "$TEST_MNT"

View File

@ -39,17 +39,17 @@ function check_btrfstune {
$SUDO_HELPER "$TOP/btrfstune" -S 1 "$TEST_DEV"
# test that setting both seed and -m|M is forbidden
run_check $SUDO_HELPER "$TOP/mkfs.btrfs" -f "$TEST_DEV"
run_check_mkfs_test_dev
run_mustfail "Succeeded setting seed and changing fs uuid" \
$SUDO_HELPER "$TOP/btrfstune" -S 1 -m "$TEST_DEV"
# test that having -m|-M on seed device is forbidden
run_check $SUDO_HELPER "$TOP/mkfs.btrfs" -f "$TEST_DEV"
run_check_mkfs_test_dev
run_check $SUDO_HELPER "$TOP/btrfstune" -S 1 "$TEST_DEV"
run_mustfail "Succeded changing fsid on a seed device" $SUDO_HELPER "$TOP/btrfstune" -m "$TEST_DEV"
# test that using -U|-u on an fs with METADATA_UUID flag is forbidden
run_check $SUDO_HELPER "$TOP/mkfs.btrfs" -f "$TEST_DEV"
run_check_mkfs_test_dev
run_check $SUDO_HELPER "$TOP/btrfstune" -m "$TEST_DEV"
run_mustfail "Succeeded triggering FSID rewrite while METADATA_UUID is active" \
$SUDO_HELPER "$TOP/btrfstune" -u "$TEST_DEV"
@ -113,14 +113,14 @@ function check_image_restore {
local metadata_uuid_restored
echo "TESTING btrfs-image restore" >> "$RESULTS"
run_check $SUDO_HELPER "$TOP/mkfs.btrfs" -f "$TEST_DEV"
run_check_mkfs_test_dev
run_check $SUDO_HELPER "$TOP/btrfstune" -m "$TEST_DEV"
fsid=$(read_fsid "$TEST_DEV")
metadata_uuid=$(read_metadata_uuid "$TEST_DEV")
run_mayfail $SUDO_HELPER "$TOP/btrfs-image" "$TEST_DEV" /tmp/test-img.dump
# erase the fs by creating a new one, wipefs is not sufficient as it just
# deletes the fs magic string
run_check $SUDO_HELPER "$TOP/mkfs.btrfs" -f "$TEST_DEV"
run_check_mkfs_test_dev
run_check $SUDO_HELPER "$TOP/btrfs-image" -r /tmp/test-img.dump "$TEST_DEV"
fsid_restored=$(read_fsid "$TEST_DEV")
metadata_uuid_restored=$(read_metadata_uuid "$TEST_DEV")
@ -191,13 +191,13 @@ modinfo btrfs > /dev/null 2>&1 || _not_run "btrfs must be a module"
modprobe -r btrfs || _not_run "btrfs must be unloadable"
modprobe btrfs || _not_run "loading btrfs module failed"
run_check $SUDO_HELPER "$TOP/mkfs.btrfs" -f "$TEST_DEV"
run_check_mkfs_test_dev
check_btrfstune
run_check $SUDO_HELPER "$TOP/mkfs.btrfs" -f "$TEST_DEV"
run_check_mkfs_test_dev
check_dump_super_output
run_check $SUDO_HELPER "$TOP/mkfs.btrfs" -f "$TEST_DEV"
run_check_mkfs_test_dev
check_image_restore
# disk1 is an image which has no metadata uuid flags set and disk2 is part of

View File

@ -15,9 +15,7 @@ test_mkfs_with_size() {
size="$1"
run_check truncate -s"$size" "$TEST_DEV"
imgsize=$(run_check_stdout stat --format=%s "$TEST_DEV")
run_check $SUDO_HELPER "$TOP/mkfs.btrfs" -f \
--rootdir "$INTERNAL_BIN/Documentation" \
"$TEST_DEV"
run_check_mkfs_test_dev --rootdir "$INTERNAL_BIN/Documentation"
tmp=$(run_check_stdout stat --format=%s "$TEST_DEV")
if ! [ "$imgsize" = "$tmp" ]; then
_fail "image size changed from $imgsize to $tmp"

View File

@ -11,7 +11,7 @@ prepare_test_dev
test_mkfs_single()
{
run_check $SUDO_HELPER "$TOP/mkfs.btrfs" -f "$@" "$TEST_DEV"
run_check_mkfs_test_dev "$@"
run_check $SUDO_HELPER "$TOP/btrfs" inspect-internal dump-super "$TEST_DEV"
run_check $SUDO_HELPER "$TOP/btrfs" check "$TEST_DEV"
}

View File

@ -29,7 +29,7 @@ run_check $SUDO_HELPER mknod "$tmp/char" c 1 1
run_check $SUDO_HELPER mknod "$tmp/block" b 1 1
run_check dd if=/dev/zero bs=1M count=1 of="$tmp/regular"
run_check $SUDO_HELPER "$TOP/mkfs.btrfs" -f -r "$tmp" "$TEST_DEV"
run_check_mkfs_test_dev -r "$tmp"
rm -rf -- "$tmp"

View File

@ -19,7 +19,7 @@ do_test()
prepare_test_dev "$good_size"
echo "Minimal device size is $good_size" >> "$RESULTS"
run_check $TOP/mkfs.btrfs -f "$@" "$TEST_DEV"
run_check_mkfs_test_dev "$@"
run_check_mount_test_dev
run_check_umount_test_dev
}

View File

@ -15,7 +15,7 @@ prepare_test_dev "$fs_size"
# No shrink case
run_check "$TOP/mkfs.btrfs" -f --rootdir "$tmp" "$TEST_DEV"
run_check_mkfs_test_dev --rootdir "$tmp"
run_check_mount_test_dev
# We should be able to write at least half of the fs size data since the fs is
@ -27,7 +27,7 @@ run_check_umount_test_dev
# Shrink case
run_check "$TOP/mkfs.btrfs" -f --rootdir "$tmp" --shrink "$TEST_DEV"
run_check_mkfs_test_dev --rootdir "$tmp" --shrink
run_check_mount_test_dev
run_mustfail "mkfs.btrfs for shrink rootdir" \

View File

@ -15,7 +15,7 @@ prepare_test_dev
do_one_test ()
{
run_check "$TOP/mkfs.btrfs" -f "$@" "$TEST_DEV"
run_check_mkfs_test_dev "$@"
# Use dev-extent tree to find first device extent
first_dev_extent=$(run_check_stdout "$TOP/btrfs" inspect-internal \

View File

@ -21,8 +21,7 @@ create_file()
test_mkfs_rootdir()
{
nodesize=$1
run_check "$TOP/mkfs.btrfs" --nodesize "$nodesize" -f --rootdir "$tmp" \
"$TEST_DEV"
run_check_mkfs_test_dev --nodesize "$nodesize" --rootdir "$tmp"
run_check $SUDO_HELPER "$TOP/btrfs" check "$TEST_DEV"
}

View File

@ -17,7 +17,7 @@ prepare_test_dev
# otime 1521656113.0 (2018-03-21 19:15:13)
# drop key (0 UNKNOWN.0 0) level 0
run_check $SUDO_HELPER "$TOP/mkfs.btrfs" -f "$@" "$TEST_DEV"
run_check_mkfs_test_dev
# match not-all-zeros in the first part
uuid=$(run_check_stdout $SUDO_HELPER "$TOP/btrfs" inspect-internal dump-tree -t root "$TEST_DEV" | \
grep -A 3 "FS_TREE ROOT_ITEM 0" | grep 'uuid ')