diff --git a/tests/cli-tests/001-btrfs/test.sh b/tests/cli-tests/001-btrfs/test.sh index 55ab0ad5..f06a4f05 100755 --- a/tests/cli-tests/001-btrfs/test.sh +++ b/tests/cli-tests/001-btrfs/test.sh @@ -1,7 +1,7 @@ #!/bin/bash # test commands of btrfs -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq btrfs diff --git a/tests/cli-tests/002-balance-full-no-filters/test.sh b/tests/cli-tests/002-balance-full-no-filters/test.sh index b058c4bc..8295d344 100755 --- a/tests/cli-tests/002-balance-full-no-filters/test.sh +++ b/tests/cli-tests/002-balance-full-no-filters/test.sh @@ -2,7 +2,7 @@ # # coverage of balance --full-balance -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq mkfs.btrfs check_prereq btrfs diff --git a/tests/cli-tests/003-fi-resize-args/test.sh b/tests/cli-tests/003-fi-resize-args/test.sh index 2bc3309e..66e09fa7 100755 --- a/tests/cli-tests/003-fi-resize-args/test.sh +++ b/tests/cli-tests/003-fi-resize-args/test.sh @@ -2,7 +2,7 @@ # # test parsing of various resize arguments -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq mkfs.btrfs check_prereq btrfs diff --git a/tests/cli-tests/004-send-parent-multi-subvol/test.sh b/tests/cli-tests/004-send-parent-multi-subvol/test.sh index 9e70b8c9..94efcb86 100755 --- a/tests/cli-tests/004-send-parent-multi-subvol/test.sh +++ b/tests/cli-tests/004-send-parent-multi-subvol/test.sh @@ -2,7 +2,7 @@ # # minimal test for the following syntax: btrfs send -p parent subvol1 subvol2 -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq mkfs.btrfs check_prereq btrfs diff --git a/tests/cli-tests/005-qgroup-show/test.sh b/tests/cli-tests/005-qgroup-show/test.sh index cc1b1b3a..455f2d3c 100755 --- a/tests/cli-tests/005-qgroup-show/test.sh +++ b/tests/cli-tests/005-qgroup-show/test.sh @@ -2,7 +2,7 @@ # # qgroup show behaviour when quotas are not enabled -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq mkfs.btrfs check_prereq btrfs diff --git a/tests/cli-tests/006-qgroup-show-sync/test.sh b/tests/cli-tests/006-qgroup-show-sync/test.sh index a0d6a02a..3528c894 100755 --- a/tests/cli-tests/006-qgroup-show-sync/test.sh +++ b/tests/cli-tests/006-qgroup-show-sync/test.sh @@ -2,7 +2,7 @@ # # simple test of qgroup show --sync option -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq mkfs.btrfs check_prereq btrfs diff --git a/tests/cli-tests/007-check-force/test.sh b/tests/cli-tests/007-check-force/test.sh index 8e53b9c8..ce1629f2 100755 --- a/tests/cli-tests/007-check-force/test.sh +++ b/tests/cli-tests/007-check-force/test.sh @@ -2,7 +2,7 @@ # # test 'btrfs check --force' on a mounted filesystem -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq mkfs.btrfs check_prereq btrfs diff --git a/tests/cli-tests/008-subvolume-get-set-default/test.sh b/tests/cli-tests/008-subvolume-get-set-default/test.sh index 470c060a..4e536ed7 100755 --- a/tests/cli-tests/008-subvolume-get-set-default/test.sh +++ b/tests/cli-tests/008-subvolume-get-set-default/test.sh @@ -1,7 +1,7 @@ #!/bin/bash # test for "subvolume get-default/set-default" -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq mkfs.btrfs check_prereq btrfs diff --git a/tests/cli-tests/009-btrfstune/test.sh b/tests/cli-tests/009-btrfstune/test.sh index 40f34abb..c3d0f025 100755 --- a/tests/cli-tests/009-btrfstune/test.sh +++ b/tests/cli-tests/009-btrfstune/test.sh @@ -1,7 +1,7 @@ #!/bin/bash # test all command line options of btrfstune -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq btrfstune diff --git a/tests/cli-tests/010-subvol-show-qgroup/test.sh b/tests/cli-tests/010-subvol-show-qgroup/test.sh index 34293b22..283436ae 100755 --- a/tests/cli-tests/010-subvol-show-qgroup/test.sh +++ b/tests/cli-tests/010-subvol-show-qgroup/test.sh @@ -1,7 +1,7 @@ #!/bin/bash # simple test for 'subvol show' output -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq mkfs.btrfs check_prereq btrfs diff --git a/tests/cli-tests/011-defrag-recursion/test.sh b/tests/cli-tests/011-defrag-recursion/test.sh index 6123632c..6ed05a28 100755 --- a/tests/cli-tests/011-defrag-recursion/test.sh +++ b/tests/cli-tests/011-defrag-recursion/test.sh @@ -3,7 +3,7 @@ # mountpoint and subvolume boundary, ie. only the first file should # appear in the list of processed files -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq mkfs.btrfs check_prereq btrfs diff --git a/tests/cli-tests/012-defrag-recursion/test.sh b/tests/cli-tests/012-defrag-recursion/test.sh index a5737cf6..5de3ab1d 100755 --- a/tests/cli-tests/012-defrag-recursion/test.sh +++ b/tests/cli-tests/012-defrag-recursion/test.sh @@ -2,7 +2,7 @@ # check how deep does recursive 'fi du' go, currently it has to stop at # mountpoint and can continue to subvolumes -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq mkfs.btrfs check_prereq btrfs diff --git a/tests/cli-tests/013-subvolume-delete-by-id/test.sh b/tests/cli-tests/013-subvolume-delete-by-id/test.sh index d762b095..396c4235 100755 --- a/tests/cli-tests/013-subvolume-delete-by-id/test.sh +++ b/tests/cli-tests/013-subvolume-delete-by-id/test.sh @@ -1,7 +1,7 @@ #!/bin/bash # Test deletion of subvolume specified by id -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq mkfs.btrfs check_prereq btrfs diff --git a/tests/cli-tests/014-multiple-profiles-warning/test.sh b/tests/cli-tests/014-multiple-profiles-warning/test.sh index e4d7d318..1e374e41 100755 --- a/tests/cli-tests/014-multiple-profiles-warning/test.sh +++ b/tests/cli-tests/014-multiple-profiles-warning/test.sh @@ -10,7 +10,7 @@ # # Tested for separate data/metadata and mixed -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq mkfs.btrfs check_prereq btrfs diff --git a/tests/cli-tests/015-defrag-compress/test.sh b/tests/cli-tests/015-defrag-compress/test.sh index accbba8c..a8e60af2 100755 --- a/tests/cli-tests/015-defrag-compress/test.sh +++ b/tests/cli-tests/015-defrag-compress/test.sh @@ -1,7 +1,7 @@ #!/bin/bash # Test parsing of option 'defrag -c' -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit setup_root_helper prepare_test_dev diff --git a/tests/cli-tests/016-btrfs-fi-usage/test.sh b/tests/cli-tests/016-btrfs-fi-usage/test.sh index 5054d287..f3a6f1ac 100755 --- a/tests/cli-tests/016-btrfs-fi-usage/test.sh +++ b/tests/cli-tests/016-btrfs-fi-usage/test.sh @@ -1,7 +1,7 @@ #!/bin/bash # Tests 'btrfs fi usage' reports correct space/ratio with various RAID profiles -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq btrfs diff --git a/tests/cli-tests/017-fi-show-missing/test.sh b/tests/cli-tests/017-fi-show-missing/test.sh index 67757e20..a6520c86 100755 --- a/tests/cli-tests/017-fi-show-missing/test.sh +++ b/tests/cli-tests/017-fi-show-missing/test.sh @@ -3,7 +3,7 @@ # Test that if a device is missing for a mounted filesystem, btrfs fi show will # show which device exactly is missing. -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq mkfs.btrfs check_prereq btrfs diff --git a/tests/convert-tests/001-ext2-basic/test.sh b/tests/convert-tests/001-ext2-basic/test.sh index 7771a21a..4e8aaecb 100755 --- a/tests/convert-tests/001-ext2-basic/test.sh +++ b/tests/convert-tests/001-ext2-basic/test.sh @@ -1,7 +1,7 @@ #!/bin/bash -source "$TEST_TOP/common" -source "$TEST_TOP/common.convert" +source "$TEST_TOP/common" || exit +source "$TEST_TOP/common.convert" || exit check_prereq btrfs-convert check_global_prereq mke2fs diff --git a/tests/convert-tests/003-ext4-basic/test.sh b/tests/convert-tests/003-ext4-basic/test.sh index 54779656..8a0b2e33 100755 --- a/tests/convert-tests/003-ext4-basic/test.sh +++ b/tests/convert-tests/003-ext4-basic/test.sh @@ -1,7 +1,7 @@ #!/bin/bash -source "$TEST_TOP/common" -source "$TEST_TOP/common.convert" +source "$TEST_TOP/common" || exit +source "$TEST_TOP/common.convert" || exit check_prereq btrfs-convert check_global_prereq mke2fs diff --git a/tests/convert-tests/004-ext2-backup-superblock-ranges/test.sh b/tests/convert-tests/004-ext2-backup-superblock-ranges/test.sh index 857e2408..53f451cd 100755 --- a/tests/convert-tests/004-ext2-backup-superblock-ranges/test.sh +++ b/tests/convert-tests/004-ext2-backup-superblock-ranges/test.sh @@ -10,7 +10,7 @@ # 4) Overlap file extents # 5) Unable to rollback -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq btrfs-convert check_prereq btrfs diff --git a/tests/convert-tests/005-delete-all-rollback/test.sh b/tests/convert-tests/005-delete-all-rollback/test.sh index 23f79743..0b668a6f 100755 --- a/tests/convert-tests/005-delete-all-rollback/test.sh +++ b/tests/convert-tests/005-delete-all-rollback/test.sh @@ -2,8 +2,8 @@ # create a base image, convert to btrfs, remove all files, rollback the ext4 image # note: ext4 only -source "$TEST_TOP/common" -source "$TEST_TOP/common.convert" +source "$TEST_TOP/common" || exit +source "$TEST_TOP/common.convert" || exit check_prereq btrfs-convert check_global_prereq mke2fs diff --git a/tests/convert-tests/006-large-hole-extent/test.sh b/tests/convert-tests/006-large-hole-extent/test.sh index 90823127..872b4a6f 100755 --- a/tests/convert-tests/006-large-hole-extent/test.sh +++ b/tests/convert-tests/006-large-hole-extent/test.sh @@ -5,8 +5,8 @@ # Fast pinpoint regression test. No options combination nor checksum # verification -source "$TEST_TOP/common" -source "$TEST_TOP/common.convert" +source "$TEST_TOP/common" || exit +source "$TEST_TOP/common.convert" || exit check_prereq btrfs-convert check_global_prereq mke2fs diff --git a/tests/convert-tests/007-unsupported-block-sizes/test.sh b/tests/convert-tests/007-unsupported-block-sizes/test.sh index ee35b7bc..94796c72 100755 --- a/tests/convert-tests/007-unsupported-block-sizes/test.sh +++ b/tests/convert-tests/007-unsupported-block-sizes/test.sh @@ -1,8 +1,8 @@ #!/bin/bash # Check if block sizes smaller than 4k expectedly fail to convert -source "$TEST_TOP/common" -source "$TEST_TOP/common.convert" +source "$TEST_TOP/common" || exit +source "$TEST_TOP/common.convert" || exit check_prereq btrfs-convert check_global_prereq mke2fs diff --git a/tests/convert-tests/008-readonly-image/test.sh b/tests/convert-tests/008-readonly-image/test.sh index 75aa1741..21f8aeaa 100755 --- a/tests/convert-tests/008-readonly-image/test.sh +++ b/tests/convert-tests/008-readonly-image/test.sh @@ -1,8 +1,8 @@ #!/bin/bash # Check if the converted ext2 image is readonly -source "$TEST_TOP/common" -source "$TEST_TOP/common.convert" +source "$TEST_TOP/common" || exit +source "$TEST_TOP/common.convert" || exit check_prereq btrfs-convert check_global_prereq mke2fs diff --git a/tests/convert-tests/009-common-inode-flags/test.sh b/tests/convert-tests/009-common-inode-flags/test.sh index ad54b74d..b12080fe 100755 --- a/tests/convert-tests/009-common-inode-flags/test.sh +++ b/tests/convert-tests/009-common-inode-flags/test.sh @@ -1,8 +1,8 @@ #!/bin/bash # Check if btrfs-convert can copy common inode flags like SYNC/IMMUTABLE -source "$TEST_TOP/common" -source "$TEST_TOP/common.convert" +source "$TEST_TOP/common" || exit +source "$TEST_TOP/common.convert" || exit check_prereq btrfs-convert check_global_prereq mke2fs diff --git a/tests/convert-tests/010-reiserfs-basic/test.sh b/tests/convert-tests/010-reiserfs-basic/test.sh index 3fd6f188..364bedf8 100755 --- a/tests/convert-tests/010-reiserfs-basic/test.sh +++ b/tests/convert-tests/010-reiserfs-basic/test.sh @@ -1,7 +1,7 @@ #!/bin/bash -source "$TEST_TOP/common" -source "$TEST_TOP/common.convert" +source "$TEST_TOP/common" || exit +source "$TEST_TOP/common.convert" || exit if ! check_kernel_support_reiserfs >/dev/null; then _not_run "no reiserfs support" diff --git a/tests/convert-tests/011-reiserfs-delete-all-rollback/test.sh b/tests/convert-tests/011-reiserfs-delete-all-rollback/test.sh index 9cd88ec4..7f8102fd 100755 --- a/tests/convert-tests/011-reiserfs-delete-all-rollback/test.sh +++ b/tests/convert-tests/011-reiserfs-delete-all-rollback/test.sh @@ -1,8 +1,8 @@ #!/bin/bash # create a base image, convert to btrfs, remove all files, rollback the reiserfs image -source "$TEST_TOP/common" -source "$TEST_TOP/common.convert" +source "$TEST_TOP/common" || exit +source "$TEST_TOP/common.convert" || exit if ! check_kernel_support_reiserfs >/dev/null; then _not_run "no reiserfs support" diff --git a/tests/convert-tests/012-reiserfs-large-hole-extent/test.sh b/tests/convert-tests/012-reiserfs-large-hole-extent/test.sh index ffecd863..8caa0159 100755 --- a/tests/convert-tests/012-reiserfs-large-hole-extent/test.sh +++ b/tests/convert-tests/012-reiserfs-large-hole-extent/test.sh @@ -5,8 +5,8 @@ # Fast pinpoint regression test. No options combination nor checksum # verification -source "$TEST_TOP/common" -source "$TEST_TOP/common.convert" +source "$TEST_TOP/common" || exit +source "$TEST_TOP/common.convert" || exit if ! check_kernel_support_reiserfs >/dev/null; then _not_run "no reiserfs support" diff --git a/tests/convert-tests/013-reiserfs-common-inode-flags/test.sh b/tests/convert-tests/013-reiserfs-common-inode-flags/test.sh index 68ac5785..d971406f 100755 --- a/tests/convert-tests/013-reiserfs-common-inode-flags/test.sh +++ b/tests/convert-tests/013-reiserfs-common-inode-flags/test.sh @@ -1,8 +1,8 @@ #!/bin/bash # Check if btrfs-convert can copy common inode flags like SYNC/IMMUTABLE -source "$TEST_TOP/common" -source "$TEST_TOP/common.convert" +source "$TEST_TOP/common" || exit +source "$TEST_TOP/common.convert" || exit if ! check_kernel_support_reiserfs >/dev/null; then _not_run "no reiserfs support" diff --git a/tests/convert-tests/014-reiserfs-tail-handling/test.sh b/tests/convert-tests/014-reiserfs-tail-handling/test.sh index ae6be732..89931aaf 100755 --- a/tests/convert-tests/014-reiserfs-tail-handling/test.sh +++ b/tests/convert-tests/014-reiserfs-tail-handling/test.sh @@ -6,8 +6,8 @@ # We use separate inputs for tails and real blocks so we can determine # if there was a failure in copying either. -source "$TEST_TOP/common" -source "$TEST_TOP/common.convert" +source "$TEST_TOP/common" || exit +source "$TEST_TOP/common.convert" || exit if ! check_kernel_support_reiserfs >/dev/null; then _not_run "no reiserfs support" diff --git a/tests/convert-tests/015-no-rollback-after-balance/test.sh b/tests/convert-tests/015-no-rollback-after-balance/test.sh index 36cf3c67..2765821a 100755 --- a/tests/convert-tests/015-no-rollback-after-balance/test.sh +++ b/tests/convert-tests/015-no-rollback-after-balance/test.sh @@ -2,8 +2,8 @@ # Check if btrfs-convert refuses to rollback the filesystem, and leave the fs # and the convert image untouched -source "$TEST_TOP/common" -source "$TEST_TOP/common.convert" +source "$TEST_TOP/common" || exit +source "$TEST_TOP/common.convert" || exit check_prereq btrfs-convert check_global_prereq mke2fs diff --git a/tests/convert-tests/016-invalid-large-inline-extent/test.sh b/tests/convert-tests/016-invalid-large-inline-extent/test.sh index 78bc7553..5f19b3b5 100755 --- a/tests/convert-tests/016-invalid-large-inline-extent/test.sh +++ b/tests/convert-tests/016-invalid-large-inline-extent/test.sh @@ -2,8 +2,8 @@ # Check if btrfs-convert refuses to rollback the filesystem, and leave the fs # and the convert image untouched -source "$TEST_TOP/common" -source "$TEST_TOP/common.convert" +source "$TEST_TOP/common" || exit +source "$TEST_TOP/common.convert" || exit check_prereq btrfs-convert check_global_prereq mke2fs diff --git a/tests/convert-tests/017-fs-near-full/test.sh b/tests/convert-tests/017-fs-near-full/test.sh index ce909df7..5389f27d 100755 --- a/tests/convert-tests/017-fs-near-full/test.sh +++ b/tests/convert-tests/017-fs-near-full/test.sh @@ -2,8 +2,8 @@ # Check if btrfs-convert creates filesystem with device extents beyond the # device boundary -source "$TEST_TOP/common" -source "$TEST_TOP/common.convert" +source "$TEST_TOP/common" || exit +source "$TEST_TOP/common.convert" || exit check_prereq btrfs-convert check_global_prereq mke2fs diff --git a/tests/convert-tests/018-fs-size-overflow/test.sh b/tests/convert-tests/018-fs-size-overflow/test.sh index 190eb5f9..1c2860fa 100755 --- a/tests/convert-tests/018-fs-size-overflow/test.sh +++ b/tests/convert-tests/018-fs-size-overflow/test.sh @@ -3,8 +3,8 @@ # That fs size could trigger a multiply overflow and screw up free space # calculation -source "$TEST_TOP/common" -source "$TEST_TOP/common.convert" +source "$TEST_TOP/common" || exit +source "$TEST_TOP/common.convert" || exit check_prereq btrfs-convert check_global_prereq mke2fs diff --git a/tests/convert-tests/019-ext4-copy-timestamps/test.sh b/tests/convert-tests/019-ext4-copy-timestamps/test.sh index 617abc16..7deb9dee 100755 --- a/tests/convert-tests/019-ext4-copy-timestamps/test.sh +++ b/tests/convert-tests/019-ext4-copy-timestamps/test.sh @@ -1,8 +1,8 @@ #!/bin/bash # Check if [acm]time values are copied from ext4 with full precision -source "$TEST_TOP/common" -source "$TEST_TOP/common.convert" +source "$TEST_TOP/common" || exit +source "$TEST_TOP/common.convert" || exit check_prereq btrfs-convert check_global_prereq mke2fs diff --git a/tests/convert-tests/020-refuse-needs-recovery/test.sh b/tests/convert-tests/020-refuse-needs-recovery/test.sh index 5fa699f8..ccaf6ba2 100755 --- a/tests/convert-tests/020-refuse-needs-recovery/test.sh +++ b/tests/convert-tests/020-refuse-needs-recovery/test.sh @@ -2,7 +2,7 @@ # Crafted image with needs_recovery incompat bit feature set, convert must # refuse to convert such image -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq btrfs-convert check_prereq btrfs diff --git a/tests/convert-tests/021-uuid-fsid/test.sh b/tests/convert-tests/021-uuid-fsid/test.sh index 42c3bb9b..029edfd6 100755 --- a/tests/convert-tests/021-uuid-fsid/test.sh +++ b/tests/convert-tests/021-uuid-fsid/test.sh @@ -1,8 +1,8 @@ #!/bin/bash # Verify --uuid option on ext2 -source "$TEST_TOP/common" -source "$TEST_TOP/common.convert" +source "$TEST_TOP/common" || exit +source "$TEST_TOP/common.convert" || exit check_prereq btrfs-convert check_global_prereq mke2fs diff --git a/tests/convert-tests/022-reiserfs-parent-ref/test.sh b/tests/convert-tests/022-reiserfs-parent-ref/test.sh index e83c893a..069a46ea 100755 --- a/tests/convert-tests/022-reiserfs-parent-ref/test.sh +++ b/tests/convert-tests/022-reiserfs-parent-ref/test.sh @@ -1,8 +1,8 @@ #!/bin/sh # Test that only toplevel directory self-reference is created -source "$TEST_TOP/common" -source "$TEST_TOP/common.convert" +source "$TEST_TOP/common" || exit +source "$TEST_TOP/common.convert" || exit setup_root_helper prepare_test_dev diff --git a/tests/fuzz-tests/001-simple-check-unmounted/test.sh b/tests/fuzz-tests/001-simple-check-unmounted/test.sh index 66ef3158..d762c03f 100755 --- a/tests/fuzz-tests/001-simple-check-unmounted/test.sh +++ b/tests/fuzz-tests/001-simple-check-unmounted/test.sh @@ -2,7 +2,7 @@ # iterate over all fuzzed images and run 'btrfs check' -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq btrfs diff --git a/tests/fuzz-tests/002-simple-image/test.sh b/tests/fuzz-tests/002-simple-image/test.sh index a6719c29..50e6d65a 100755 --- a/tests/fuzz-tests/002-simple-image/test.sh +++ b/tests/fuzz-tests/002-simple-image/test.sh @@ -2,7 +2,7 @@ # iterate over all fuzzed images and run 'btrfs-image' -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq btrfs-image diff --git a/tests/fuzz-tests/003-multi-check-unmounted/test.sh b/tests/fuzz-tests/003-multi-check-unmounted/test.sh index b2307e0e..472b80d6 100755 --- a/tests/fuzz-tests/003-multi-check-unmounted/test.sh +++ b/tests/fuzz-tests/003-multi-check-unmounted/test.sh @@ -3,7 +3,7 @@ # iterate over all fuzzed images and run 'btrfs check', try various options to # get more code coverage -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq btrfs diff --git a/tests/fuzz-tests/004-simple-dump-tree/test.sh b/tests/fuzz-tests/004-simple-dump-tree/test.sh index 3a56a57c..9ea5b8c9 100755 --- a/tests/fuzz-tests/004-simple-dump-tree/test.sh +++ b/tests/fuzz-tests/004-simple-dump-tree/test.sh @@ -1,6 +1,6 @@ #!/bin/bash -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq btrfs diff --git a/tests/fuzz-tests/005-simple-dump-super/test.sh b/tests/fuzz-tests/005-simple-dump-super/test.sh index 44a4025d..59ae702f 100755 --- a/tests/fuzz-tests/005-simple-dump-super/test.sh +++ b/tests/fuzz-tests/005-simple-dump-super/test.sh @@ -1,6 +1,6 @@ #!/bin/bash -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq btrfs diff --git a/tests/fuzz-tests/006-simple-tree-stats/test.sh b/tests/fuzz-tests/006-simple-tree-stats/test.sh index 711218a5..d9e02d8f 100755 --- a/tests/fuzz-tests/006-simple-tree-stats/test.sh +++ b/tests/fuzz-tests/006-simple-tree-stats/test.sh @@ -1,6 +1,6 @@ #!/bin/bash -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq btrfs diff --git a/tests/fuzz-tests/007-simple-super-recover/test.sh b/tests/fuzz-tests/007-simple-super-recover/test.sh index 5f029a21..ceee5a4c 100755 --- a/tests/fuzz-tests/007-simple-super-recover/test.sh +++ b/tests/fuzz-tests/007-simple-super-recover/test.sh @@ -1,6 +1,6 @@ #!/bin/bash -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq btrfs diff --git a/tests/fuzz-tests/008-simple-chunk-recover/test.sh b/tests/fuzz-tests/008-simple-chunk-recover/test.sh index 3e90795e..9ef2c364 100755 --- a/tests/fuzz-tests/008-simple-chunk-recover/test.sh +++ b/tests/fuzz-tests/008-simple-chunk-recover/test.sh @@ -1,6 +1,6 @@ #!/bin/bash -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq btrfs diff --git a/tests/fuzz-tests/009-simple-zero-log/test.sh b/tests/fuzz-tests/009-simple-zero-log/test.sh index 76a2ae9b..d62f4d45 100755 --- a/tests/fuzz-tests/009-simple-zero-log/test.sh +++ b/tests/fuzz-tests/009-simple-zero-log/test.sh @@ -1,6 +1,6 @@ #!/bin/bash -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq btrfs diff --git a/tests/misc-tests/001-btrfstune-features/test.sh b/tests/misc-tests/001-btrfstune-features/test.sh index b3ece328..08141110 100755 --- a/tests/misc-tests/001-btrfstune-features/test.sh +++ b/tests/misc-tests/001-btrfstune-features/test.sh @@ -1,7 +1,7 @@ #!/bin/bash # test btrfstune options that enable filesystem features -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq mkfs.btrfs check_prereq btrfstune diff --git a/tests/misc-tests/002-uuid-rewrite/test.sh b/tests/misc-tests/002-uuid-rewrite/test.sh index b191f8bd..4c24362b 100755 --- a/tests/misc-tests/002-uuid-rewrite/test.sh +++ b/tests/misc-tests/002-uuid-rewrite/test.sh @@ -1,7 +1,7 @@ #!/bin/bash # test btrfstune uuid rewriting options -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq mkfs.btrfs check_prereq btrfstune diff --git a/tests/misc-tests/003-zero-log/test.sh b/tests/misc-tests/003-zero-log/test.sh index f993038b..5c11ff75 100755 --- a/tests/misc-tests/003-zero-log/test.sh +++ b/tests/misc-tests/003-zero-log/test.sh @@ -1,7 +1,7 @@ #!/bin/bash # test zero-log -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq mkfs.btrfs check_prereq btrfs diff --git a/tests/misc-tests/004-shrink-fs/test.sh b/tests/misc-tests/004-shrink-fs/test.sh index 5ec51490..c7473649 100755 --- a/tests/misc-tests/004-shrink-fs/test.sh +++ b/tests/misc-tests/004-shrink-fs/test.sh @@ -4,7 +4,7 @@ # are able to resize (shrink) it to that size. # -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq mkfs.btrfs check_prereq btrfs diff --git a/tests/misc-tests/005-convert-progress-thread-crash/test.sh b/tests/misc-tests/005-convert-progress-thread-crash/test.sh index 62eb040c..88f03cd5 100755 --- a/tests/misc-tests/005-convert-progress-thread-crash/test.sh +++ b/tests/misc-tests/005-convert-progress-thread-crash/test.sh @@ -1,7 +1,7 @@ #!/bin/bash # test convert-thread-conflict -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq btrfs-convert diff --git a/tests/misc-tests/006-image-on-missing-device/test.sh b/tests/misc-tests/006-image-on-missing-device/test.sh index 8c81e6fb..f4efe8bc 100755 --- a/tests/misc-tests/006-image-on-missing-device/test.sh +++ b/tests/misc-tests/006-image-on-missing-device/test.sh @@ -4,7 +4,7 @@ # - btrfs-image must not loop indefinitely # - btrfs-image will expectedly fail to produce the dump -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq btrfs-image check_prereq mkfs.btrfs diff --git a/tests/misc-tests/007-subvolume-sync/test.sh b/tests/misc-tests/007-subvolume-sync/test.sh index e8a2a42c..8385f9db 100755 --- a/tests/misc-tests/007-subvolume-sync/test.sh +++ b/tests/misc-tests/007-subvolume-sync/test.sh @@ -4,7 +4,7 @@ # - btrfs subvolume must not loop indefinitely # - btrfs subvolume return 0 in normal case -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq mkfs.btrfs check_prereq btrfs diff --git a/tests/misc-tests/008-leaf-crossing-stripes/test.sh b/tests/misc-tests/008-leaf-crossing-stripes/test.sh index 41825439..3e4a970b 100755 --- a/tests/misc-tests/008-leaf-crossing-stripes/test.sh +++ b/tests/misc-tests/008-leaf-crossing-stripes/test.sh @@ -1,7 +1,7 @@ #!/bin/bash # test if btrfs-convert creates a filesystem without leaf crossing stripes -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq btrfs-convert check_prereq btrfs diff --git a/tests/misc-tests/009-subvolume-sync-must-wait/test.sh b/tests/misc-tests/009-subvolume-sync-must-wait/test.sh index ef27b368..22de6940 100755 --- a/tests/misc-tests/009-subvolume-sync-must-wait/test.sh +++ b/tests/misc-tests/009-subvolume-sync-must-wait/test.sh @@ -2,7 +2,7 @@ # # Verify that subvolume sync waits until the subvolume is cleaned -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq mkfs.btrfs check_prereq btrfs diff --git a/tests/misc-tests/010-convert-delete-ext2-subvol/test.sh b/tests/misc-tests/010-convert-delete-ext2-subvol/test.sh index 5f441a7f..2d39b0d1 100755 --- a/tests/misc-tests/010-convert-delete-ext2-subvol/test.sh +++ b/tests/misc-tests/010-convert-delete-ext2-subvol/test.sh @@ -3,7 +3,7 @@ # verify that convert rollback finds the ext2_subvolume intact and fails if it # was partially deleted -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq btrfs-convert check_prereq btrfs diff --git a/tests/misc-tests/011-delete-missing-device/test.sh b/tests/misc-tests/011-delete-missing-device/test.sh index 3871ca77..5f41b2ed 100755 --- a/tests/misc-tests/011-delete-missing-device/test.sh +++ b/tests/misc-tests/011-delete-missing-device/test.sh @@ -1,7 +1,7 @@ #!/bin/bash # make sure that 'missing' is accepted for device deletion -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq mkfs.btrfs check_prereq btrfs diff --git a/tests/misc-tests/012-find-root-no-result/test.sh b/tests/misc-tests/012-find-root-no-result/test.sh index edfdfd38..936b8e0f 100755 --- a/tests/misc-tests/012-find-root-no-result/test.sh +++ b/tests/misc-tests/012-find-root-no-result/test.sh @@ -3,7 +3,7 @@ # recent fs or balanced fs, whose metadata chunk is the first chunk # and the only metadata chunk -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq btrfs-find-root check_prereq btrfs-image diff --git a/tests/misc-tests/013-subvolume-sync-crash/test.sh b/tests/misc-tests/013-subvolume-sync-crash/test.sh index 8d4e7603..ec34081e 100755 --- a/tests/misc-tests/013-subvolume-sync-crash/test.sh +++ b/tests/misc-tests/013-subvolume-sync-crash/test.sh @@ -3,7 +3,7 @@ # Verify that subvolume sync waits until the subvolume is cleaned and does not # crash at the end -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq mkfs.btrfs check_prereq btrfs diff --git a/tests/misc-tests/014-filesystem-label/test.sh b/tests/misc-tests/014-filesystem-label/test.sh index 4f63c9b7..12f0f7d8 100755 --- a/tests/misc-tests/014-filesystem-label/test.sh +++ b/tests/misc-tests/014-filesystem-label/test.sh @@ -2,7 +2,7 @@ # # test label settings -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq mkfs.btrfs check_prereq btrfs diff --git a/tests/misc-tests/015-dump-super-garbage/test.sh b/tests/misc-tests/015-dump-super-garbage/test.sh index 1cafaee9..d86151f2 100755 --- a/tests/misc-tests/015-dump-super-garbage/test.sh +++ b/tests/misc-tests/015-dump-super-garbage/test.sh @@ -2,7 +2,7 @@ # # let dump-super dump random data, must not crash -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq btrfs diff --git a/tests/misc-tests/016-send-clone-src/test.sh b/tests/misc-tests/016-send-clone-src/test.sh index a0ed6f30..686bb36a 100755 --- a/tests/misc-tests/016-send-clone-src/test.sh +++ b/tests/misc-tests/016-send-clone-src/test.sh @@ -3,7 +3,7 @@ # test for sending stream size of clone-src option, compare against a send # stream generated by buggy version -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq mkfs.btrfs check_prereq btrfs diff --git a/tests/misc-tests/017-recv-stream-malformatted/test.sh b/tests/misc-tests/017-recv-stream-malformatted/test.sh index 3ba37392..de5c0406 100755 --- a/tests/misc-tests/017-recv-stream-malformatted/test.sh +++ b/tests/misc-tests/017-recv-stream-malformatted/test.sh @@ -2,7 +2,7 @@ # # test receiving stream that's not valid, simple cases -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq mkfs.btrfs check_prereq btrfs diff --git a/tests/misc-tests/018-recv-end-of-stream/test.sh b/tests/misc-tests/018-recv-end-of-stream/test.sh index ea0dacf8..5e5d1540 100755 --- a/tests/misc-tests/018-recv-end-of-stream/test.sh +++ b/tests/misc-tests/018-recv-end-of-stream/test.sh @@ -3,7 +3,7 @@ # end of stream conditions: test that no instructions in a stream are still # received, at least the header must be present -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq mkfs.btrfs check_prereq btrfs diff --git a/tests/misc-tests/019-receive-clones-on-mounted-subvol/test.sh b/tests/misc-tests/019-receive-clones-on-mounted-subvol/test.sh index 6bde2c53..db52d5cc 100755 --- a/tests/misc-tests/019-receive-clones-on-mounted-subvol/test.sh +++ b/tests/misc-tests/019-receive-clones-on-mounted-subvol/test.sh @@ -5,7 +5,7 @@ # have an entry with the same name that corresponds to different inodes in each # snapshot. -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq mkfs.btrfs check_prereq btrfs diff --git a/tests/misc-tests/020-fix-superblock-corruption/test.sh b/tests/misc-tests/020-fix-superblock-corruption/test.sh index d67a87c3..e904160a 100755 --- a/tests/misc-tests/020-fix-superblock-corruption/test.sh +++ b/tests/misc-tests/020-fix-superblock-corruption/test.sh @@ -2,7 +2,7 @@ # # Corrupt primary superblock and restore it using backup superblock. -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq btrfs-select-super check_prereq btrfs diff --git a/tests/misc-tests/021-image-multi-devices/test.sh b/tests/misc-tests/021-image-multi-devices/test.sh index 5ed8f4b0..ae157cda 100755 --- a/tests/misc-tests/021-image-multi-devices/test.sh +++ b/tests/misc-tests/021-image-multi-devices/test.sh @@ -2,7 +2,7 @@ # Test btrfs-image with multiple devices filesystem and verify that restoring # the created image works against a single device. -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq btrfs-image check_prereq mkfs.btrfs diff --git a/tests/misc-tests/022-filesystem-du-on-empty-subvol/test.sh b/tests/misc-tests/022-filesystem-du-on-empty-subvol/test.sh index 7b83c712..f75025dd 100755 --- a/tests/misc-tests/022-filesystem-du-on-empty-subvol/test.sh +++ b/tests/misc-tests/022-filesystem-du-on-empty-subvol/test.sh @@ -2,7 +2,7 @@ # # btrfs fi du should handle empty subvolumes (with ino == 2) -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq mkfs.btrfs check_prereq btrfs diff --git a/tests/misc-tests/023-device-usage-with-missing-device/test.sh b/tests/misc-tests/023-device-usage-with-missing-device/test.sh index 57b500c9..3e34a87d 100755 --- a/tests/misc-tests/023-device-usage-with-missing-device/test.sh +++ b/tests/misc-tests/023-device-usage-with-missing-device/test.sh @@ -1,7 +1,7 @@ #!/bin/bash # check if 'device slack' is reported as zero when a device is missing -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq btrfs-image check_prereq mkfs.btrfs diff --git a/tests/misc-tests/024-inspect-internal-rootid/test.sh b/tests/misc-tests/024-inspect-internal-rootid/test.sh index 119dd1cb..20ab9dad 100755 --- a/tests/misc-tests/024-inspect-internal-rootid/test.sh +++ b/tests/misc-tests/024-inspect-internal-rootid/test.sh @@ -2,7 +2,7 @@ # # test commands of inspect-internal rootid -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq mkfs.btrfs check_prereq btrfs diff --git a/tests/misc-tests/025-zstd-compression/test.sh b/tests/misc-tests/025-zstd-compression/test.sh index ef5045f5..73a12d3a 100755 --- a/tests/misc-tests/025-zstd-compression/test.sh +++ b/tests/misc-tests/025-zstd-compression/test.sh @@ -1,7 +1,7 @@ #!/bin/bash # Test zstd compression support on a prebuilt btrfs image -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq btrfs check_global_prereq md5sum diff --git a/tests/misc-tests/026-image-non-printable-chars/test.sh b/tests/misc-tests/026-image-non-printable-chars/test.sh index a483611d..da5191c5 100755 --- a/tests/misc-tests/026-image-non-printable-chars/test.sh +++ b/tests/misc-tests/026-image-non-printable-chars/test.sh @@ -2,7 +2,7 @@ # check that sanitized names with matching crc do not contain unprintable # characters, namely 0x7f -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq mkfs.btrfs check_prereq btrfs diff --git a/tests/misc-tests/027-subvol-list-deleted-toplevel/test.sh b/tests/misc-tests/027-subvol-list-deleted-toplevel/test.sh index 30b0258b..c005b6e9 100755 --- a/tests/misc-tests/027-subvol-list-deleted-toplevel/test.sh +++ b/tests/misc-tests/027-subvol-list-deleted-toplevel/test.sh @@ -1,7 +1,7 @@ #!/bin/bash # check that the toplevel subvolume is not listed as regular or deleted -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq mkfs.btrfs check_prereq btrfs diff --git a/tests/misc-tests/028-superblock-recover/test.sh b/tests/misc-tests/028-superblock-recover/test.sh index 36072ec6..646ec6ea 100755 --- a/tests/misc-tests/028-superblock-recover/test.sh +++ b/tests/misc-tests/028-superblock-recover/test.sh @@ -1,7 +1,7 @@ #!/bin/bash # Test that any superblock is correctly detected and fixed by btrfs rescue -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq btrfs check_prereq mkfs.btrfs diff --git a/tests/misc-tests/029-send-p-different-mountpoints/test.sh b/tests/misc-tests/029-send-p-different-mountpoints/test.sh index a478b3d2..96a974ff 100755 --- a/tests/misc-tests/029-send-p-different-mountpoints/test.sh +++ b/tests/misc-tests/029-send-p-different-mountpoints/test.sh @@ -2,7 +2,7 @@ # test that send -p does not corrupt paths when send is using 2 different mount # points -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq btrfs check_prereq mkfs.btrfs diff --git a/tests/misc-tests/030-missing-device-image/test.sh b/tests/misc-tests/030-missing-device-image/test.sh index a04efe8f..be022c4b 100755 --- a/tests/misc-tests/030-missing-device-image/test.sh +++ b/tests/misc-tests/030-missing-device-image/test.sh @@ -4,7 +4,7 @@ # At least for RAID1, btrfs-image should be able to handle one missing device # without any problem -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq btrfs-image check_prereq mkfs.btrfs diff --git a/tests/misc-tests/031-qgroup-parent-child-relation/test.sh b/tests/misc-tests/031-qgroup-parent-child-relation/test.sh index 53bc953e..55d9f84f 100755 --- a/tests/misc-tests/031-qgroup-parent-child-relation/test.sh +++ b/tests/misc-tests/031-qgroup-parent-child-relation/test.sh @@ -1,7 +1,7 @@ #!/bin/bash # Test that btrfs 'qgroup show' outputs the correct parent-child qgroup relation -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq mkfs.btrfs check_prereq btrfs diff --git a/tests/misc-tests/032-bad-item-ptr/test.sh b/tests/misc-tests/032-bad-item-ptr/test.sh index cfbfe1a5..bf60ca71 100755 --- a/tests/misc-tests/032-bad-item-ptr/test.sh +++ b/tests/misc-tests/032-bad-item-ptr/test.sh @@ -4,7 +4,7 @@ # tree leaf # Issue: #128 -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq btrfs diff --git a/tests/misc-tests/033-filename-length-limit/test.sh b/tests/misc-tests/033-filename-length-limit/test.sh index a858e59e..ff3a91f5 100755 --- a/tests/misc-tests/033-filename-length-limit/test.sh +++ b/tests/misc-tests/033-filename-length-limit/test.sh @@ -2,7 +2,7 @@ # # test file name length limits for subvolumes -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq mkfs.btrfs check_prereq btrfs diff --git a/tests/misc-tests/034-metadata-uuid/test.sh b/tests/misc-tests/034-metadata-uuid/test.sh index 91bcb5b4..77a310d5 100755 --- a/tests/misc-tests/034-metadata-uuid/test.sh +++ b/tests/misc-tests/034-metadata-uuid/test.sh @@ -1,6 +1,6 @@ #!/bin/bash -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq mkfs.btrfs check_prereq btrfs diff --git a/tests/misc-tests/035-receive-common-mount-point-prefix/test.sh b/tests/misc-tests/035-receive-common-mount-point-prefix/test.sh index 6617bd53..e89402e0 100755 --- a/tests/misc-tests/035-receive-common-mount-point-prefix/test.sh +++ b/tests/misc-tests/035-receive-common-mount-point-prefix/test.sh @@ -2,7 +2,7 @@ # Test that receive determines the correct mount point path when there is # another mount point that matches the destination's path as a prefix. -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit # fix reverted in v4.20.2 due to reported breakage, the bug fixed by # "Btrfs-progs: fix mount point detection due to partial prefix match" is still diff --git a/tests/misc-tests/036-receive-dump-invalid-stream/test.sh b/tests/misc-tests/036-receive-dump-invalid-stream/test.sh index c0181b4e..58b7f171 100755 --- a/tests/misc-tests/036-receive-dump-invalid-stream/test.sh +++ b/tests/misc-tests/036-receive-dump-invalid-stream/test.sh @@ -4,7 +4,7 @@ # The --dump option should follow the --max-errors and not loop indefinetelly # by default -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq btrfs diff --git a/tests/misc-tests/037-fi-show-on-new-file/test.sh b/tests/misc-tests/037-fi-show-on-new-file/test.sh index 804c436b..58e85742 100755 --- a/tests/misc-tests/037-fi-show-on-new-file/test.sh +++ b/tests/misc-tests/037-fi-show-on-new-file/test.sh @@ -1,7 +1,7 @@ #!/bin/bash # test for 'filesystem show' on fresh local file -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq mkfs.btrfs check_prereq btrfs diff --git a/tests/misc-tests/038-backup-root-corruption/test.sh b/tests/misc-tests/038-backup-root-corruption/test.sh index d0ae273e..9be0cee3 100755 --- a/tests/misc-tests/038-backup-root-corruption/test.sh +++ b/tests/misc-tests/038-backup-root-corruption/test.sh @@ -1,7 +1,7 @@ #!/bin/bash # Test that a corrupted filesystem will correctly handle writing of backup root -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq mkfs.btrfs check_prereq btrfs diff --git a/tests/misc-tests/039-receive-clone-from-current-subvolume/test.sh b/tests/misc-tests/039-receive-clone-from-current-subvolume/test.sh index c31cfc2a..7e938693 100755 --- a/tests/misc-tests/039-receive-clone-from-current-subvolume/test.sh +++ b/tests/misc-tests/039-receive-clone-from-current-subvolume/test.sh @@ -4,7 +4,7 @@ # receiving, not the existing subvolume). This is a regression test for # "btrfs-progs: receive: don't lookup clone root for received subvolume". -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq btrfs check_prereq mkfs.btrfs diff --git a/tests/misc-tests/040-subvolume-delete-default/test.sh b/tests/misc-tests/040-subvolume-delete-default/test.sh index f6adb86d..77ad251d 100755 --- a/tests/misc-tests/040-subvolume-delete-default/test.sh +++ b/tests/misc-tests/040-subvolume-delete-default/test.sh @@ -1,7 +1,7 @@ #!/bin/bash # Detect if a default subvolume is being deleted -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq mkfs.btrfs check_prereq btrfs diff --git a/tests/misc-tests/041-subvolume-delete-during-send/test.sh b/tests/misc-tests/041-subvolume-delete-during-send/test.sh index b99edc54..def69530 100755 --- a/tests/misc-tests/041-subvolume-delete-during-send/test.sh +++ b/tests/misc-tests/041-subvolume-delete-during-send/test.sh @@ -1,7 +1,7 @@ #!/bin/bash # Detect if subvolume deletion fails when it's part of send -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq mkfs.btrfs check_prereq btrfs diff --git a/tests/misc-tests/042-inspect-internal-logical-resolve/test.sh b/tests/misc-tests/042-inspect-internal-logical-resolve/test.sh index 2ba7331e..0ef90e93 100755 --- a/tests/misc-tests/042-inspect-internal-logical-resolve/test.sh +++ b/tests/misc-tests/042-inspect-internal-logical-resolve/test.sh @@ -3,7 +3,7 @@ # subvolume tree scenarios. This used to fail when a child subvolume was # mounted without the parent subvolume being accessible. -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit setup_root_helper prepare_test_dev diff --git a/tests/misc-tests/043-subvolume-set-default-toplevel/test.sh b/tests/misc-tests/043-subvolume-set-default-toplevel/test.sh index e323488d..89d458fe 100755 --- a/tests/misc-tests/043-subvolume-set-default-toplevel/test.sh +++ b/tests/misc-tests/043-subvolume-set-default-toplevel/test.sh @@ -2,7 +2,7 @@ # Verify that default subvolume specified as 0 will be resolved as the toplevel # one and not the containing subvolume of the given path -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit setup_root_helper prepare_test_dev diff --git a/tests/misc-tests/045-receive-check-mount-type/test.sh b/tests/misc-tests/045-receive-check-mount-type/test.sh index 4f8e6fc7..39f7c6a9 100755 --- a/tests/misc-tests/045-receive-check-mount-type/test.sh +++ b/tests/misc-tests/045-receive-check-mount-type/test.sh @@ -8,7 +8,7 @@ # This is a regression test for # "btrfs-progs: receive: fix btrfs_mount_root substring bug" -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq mkfs.btrfs check_prereq btrfs diff --git a/tests/misc-tests/046-seed-multi-mount/test.sh b/tests/misc-tests/046-seed-multi-mount/test.sh index 879829d1..83f7a91e 100755 --- a/tests/misc-tests/046-seed-multi-mount/test.sh +++ b/tests/misc-tests/046-seed-multi-mount/test.sh @@ -1,7 +1,7 @@ #!/bin/bash # Verify that a seeding device can be mounted several times -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq btrfs-image check_prereq mkfs.btrfs diff --git a/tests/misc-tests/047-raid5-convert/test.sh b/tests/misc-tests/047-raid5-convert/test.sh index 8eca1844..fa7c051a 100755 --- a/tests/misc-tests/047-raid5-convert/test.sh +++ b/tests/misc-tests/047-raid5-convert/test.sh @@ -2,7 +2,7 @@ # Verify that raid56 warning is printed before balance conversion when the # target profile is raid5 or raid6, but not other profiles -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq mkfs.btrfs check_prereq btrfs diff --git a/tests/misc-tests/048-image-restore-mount/test.sh b/tests/misc-tests/048-image-restore-mount/test.sh index ff2ee7c9..061dba18 100755 --- a/tests/misc-tests/048-image-restore-mount/test.sh +++ b/tests/misc-tests/048-image-restore-mount/test.sh @@ -2,7 +2,7 @@ # Verify that the restored image of an empty btrfs filesystem can still be # mounted -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq btrfs-image check_prereq mkfs.btrfs diff --git a/tests/misc-tests/049-btrfstune-transid-mismatch/test.sh b/tests/misc-tests/049-btrfstune-transid-mismatch/test.sh index c6d721ea..b4d300cd 100755 --- a/tests/misc-tests/049-btrfstune-transid-mismatch/test.sh +++ b/tests/misc-tests/049-btrfstune-transid-mismatch/test.sh @@ -1,7 +1,7 @@ #!/bin/bash # Verify that btrfstune would reject fs with transid mismatch problems -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq btrfs-image check_prereq btrfs diff --git a/tests/misc-tests/050-receive-prop-ro-to-rw/test.sh b/tests/misc-tests/050-receive-prop-ro-to-rw/test.sh index cc826af9..fc9f9750 100755 --- a/tests/misc-tests/050-receive-prop-ro-to-rw/test.sh +++ b/tests/misc-tests/050-receive-prop-ro-to-rw/test.sh @@ -1,7 +1,7 @@ #!/bin/bash # Prevent changing subvolume ro->rw status with received_uuid set, unless forced -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit setup_root_helper prepare_test_dev diff --git a/tests/misc-tests/051-warning-rw-subvol-received-uuid/test.sh b/tests/misc-tests/051-warning-rw-subvol-received-uuid/test.sh index dc732b1a..f04f794e 100755 --- a/tests/misc-tests/051-warning-rw-subvol-received-uuid/test.sh +++ b/tests/misc-tests/051-warning-rw-subvol-received-uuid/test.sh @@ -2,7 +2,7 @@ # Look for warning about read-write subvolume with received_uuid set, on a crafted # image -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit setup_root_helper prepare_test_dev diff --git a/tests/misc-tests/052-seed-dirty-log/test.sh b/tests/misc-tests/052-seed-dirty-log/test.sh index 2f16f43a..46bf0365 100755 --- a/tests/misc-tests/052-seed-dirty-log/test.sh +++ b/tests/misc-tests/052-seed-dirty-log/test.sh @@ -2,7 +2,7 @@ # # Make sure btrfstune will not set seed flag when the fs has dirty log -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq btrfstune diff --git a/tests/misc-tests/053-receive-write-encoded/test.sh b/tests/misc-tests/053-receive-write-encoded/test.sh index 39fe8406..4025eea4 100755 --- a/tests/misc-tests/053-receive-write-encoded/test.sh +++ b/tests/misc-tests/053-receive-write-encoded/test.sh @@ -3,7 +3,7 @@ # test that we can send and receive encoded writes for three modes of # transparent compression: zlib, lzo, and zstd. -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq mkfs.btrfs check_prereq btrfs diff --git a/tests/misc-tests/054-receive-dump-newlines/test.sh b/tests/misc-tests/054-receive-dump-newlines/test.sh index 93d11bb7..c76feed6 100755 --- a/tests/misc-tests/054-receive-dump-newlines/test.sh +++ b/tests/misc-tests/054-receive-dump-newlines/test.sh @@ -2,7 +2,7 @@ # Verify that receive --dump escapes paths for rename, symlink and hardlink # when it's the "dest=" value -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit setup_root_helper prepare_test_dev diff --git a/tests/misc-tests/055-qgroup-clear-stale/test.sh b/tests/misc-tests/055-qgroup-clear-stale/test.sh index 5114cd7a..7dccd18e 100755 --- a/tests/misc-tests/055-qgroup-clear-stale/test.sh +++ b/tests/misc-tests/055-qgroup-clear-stale/test.sh @@ -2,7 +2,7 @@ # # Clear stale qgroups -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq mkfs.btrfs check_prereq btrfs diff --git a/tests/misc-tests/056-subvolume-list-uuid/test.sh b/tests/misc-tests/056-subvolume-list-uuid/test.sh index 5068909e..932b636f 100644 --- a/tests/misc-tests/056-subvolume-list-uuid/test.sh +++ b/tests/misc-tests/056-subvolume-list-uuid/test.sh @@ -2,7 +2,7 @@ # # Make sure "btrfs subvolume list -u" shows uuid correctly -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq mkfs.btrfs check_prereq btrfs diff --git a/tests/mkfs-tests/001-basic-profiles/test.sh b/tests/mkfs-tests/001-basic-profiles/test.sh index 3605f177..c37db87f 100755 --- a/tests/mkfs-tests/001-basic-profiles/test.sh +++ b/tests/mkfs-tests/001-basic-profiles/test.sh @@ -2,7 +2,7 @@ # test various blockgroup profile combinations, use loop devices as block # devices -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq mkfs.btrfs check_prereq btrfs diff --git a/tests/mkfs-tests/002-no-force-mixed-on-small-volume/test.sh b/tests/mkfs-tests/002-no-force-mixed-on-small-volume/test.sh index 7b4529d9..accd7ee4 100755 --- a/tests/mkfs-tests/002-no-force-mixed-on-small-volume/test.sh +++ b/tests/mkfs-tests/002-no-force-mixed-on-small-volume/test.sh @@ -2,7 +2,7 @@ # # Verify that we do not force mixed block groups on small volumes anymore -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq mkfs.btrfs diff --git a/tests/mkfs-tests/003-mixed-with-wrong-nodesize/test.sh b/tests/mkfs-tests/003-mixed-with-wrong-nodesize/test.sh index f5327338..36e86fb5 100755 --- a/tests/mkfs-tests/003-mixed-with-wrong-nodesize/test.sh +++ b/tests/mkfs-tests/003-mixed-with-wrong-nodesize/test.sh @@ -2,7 +2,7 @@ # # Mixed mode needs equal sectorsize and nodesize -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq mkfs.btrfs diff --git a/tests/mkfs-tests/004-rootdir-keeps-size/test.sh b/tests/mkfs-tests/004-rootdir-keeps-size/test.sh index 9ce5a2f9..6542566d 100755 --- a/tests/mkfs-tests/004-rootdir-keeps-size/test.sh +++ b/tests/mkfs-tests/004-rootdir-keeps-size/test.sh @@ -1,7 +1,7 @@ #!/bin/bash # make sure that mkfs.btrfs --rootsize does not change size of the image -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq mkfs.btrfs diff --git a/tests/mkfs-tests/005-long-device-name-for-ssd/test.sh b/tests/mkfs-tests/005-long-device-name-for-ssd/test.sh index 2c011b6e..208698dc 100755 --- a/tests/mkfs-tests/005-long-device-name-for-ssd/test.sh +++ b/tests/mkfs-tests/005-long-device-name-for-ssd/test.sh @@ -1,7 +1,7 @@ #!/bin/bash # a long device name must pass the SSD test -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq mkfs.btrfs check_dm_target_support linear diff --git a/tests/mkfs-tests/006-partitioned-loopdev/test.sh b/tests/mkfs-tests/006-partitioned-loopdev/test.sh index c5a3be86..0b0cb899 100755 --- a/tests/mkfs-tests/006-partitioned-loopdev/test.sh +++ b/tests/mkfs-tests/006-partitioned-loopdev/test.sh @@ -1,7 +1,7 @@ #!/bin/bash # recognize partitioned loop devices -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit if ! losetup --help | grep -q 'partscan'; then _not_run "losetup --partscan not available" diff --git a/tests/mkfs-tests/007-mix-nodesize-sectorsize/test.sh b/tests/mkfs-tests/007-mix-nodesize-sectorsize/test.sh index 0bf4bff0..e1a86492 100755 --- a/tests/mkfs-tests/007-mix-nodesize-sectorsize/test.sh +++ b/tests/mkfs-tests/007-mix-nodesize-sectorsize/test.sh @@ -1,7 +1,7 @@ #!/bin/bash # iterate over nodesize and sectorsize combinations -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq mkfs.btrfs check_prereq btrfs diff --git a/tests/mkfs-tests/008-sectorsize-nodesize-combination/test.sh b/tests/mkfs-tests/008-sectorsize-nodesize-combination/test.sh index 345d81de..a7d8216f 100755 --- a/tests/mkfs-tests/008-sectorsize-nodesize-combination/test.sh +++ b/tests/mkfs-tests/008-sectorsize-nodesize-combination/test.sh @@ -4,7 +4,7 @@ # only do mkfs and fsck check, no mounting as # sub/multi-pagesize is not supported yet -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq mkfs.btrfs check_prereq btrfs diff --git a/tests/mkfs-tests/009-special-files-for-rootdir/test.sh b/tests/mkfs-tests/009-special-files-for-rootdir/test.sh index fbab9cc1..3222e267 100755 --- a/tests/mkfs-tests/009-special-files-for-rootdir/test.sh +++ b/tests/mkfs-tests/009-special-files-for-rootdir/test.sh @@ -6,7 +6,7 @@ # # Note: sock type is skipped in this test -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq mkfs.btrfs check_prereq btrfs diff --git a/tests/mkfs-tests/010-minimal-size/test.sh b/tests/mkfs-tests/010-minimal-size/test.sh index d07336a6..9e55d4a4 100755 --- a/tests/mkfs-tests/010-minimal-size/test.sh +++ b/tests/mkfs-tests/010-minimal-size/test.sh @@ -1,7 +1,7 @@ #!/bin/bash # test if the reported minimal size of mkfs.btrfs is valid -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq mkfs.btrfs check_prereq btrfs diff --git a/tests/mkfs-tests/011-rootdir-create-file/test.sh b/tests/mkfs-tests/011-rootdir-create-file/test.sh index d7524e23..16c728a6 100755 --- a/tests/mkfs-tests/011-rootdir-create-file/test.sh +++ b/tests/mkfs-tests/011-rootdir-create-file/test.sh @@ -3,7 +3,7 @@ # Expected behavior: it should create a new file if destination doesn't exist # Regression 460e93f25754 ("btrfs-progs: mkfs: check the status of file at mkfs") -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq mkfs.btrfs diff --git a/tests/mkfs-tests/012-rootdir-no-shrink/test.sh b/tests/mkfs-tests/012-rootdir-no-shrink/test.sh index 6ef401d5..9ccc293e 100755 --- a/tests/mkfs-tests/012-rootdir-no-shrink/test.sh +++ b/tests/mkfs-tests/012-rootdir-no-shrink/test.sh @@ -1,7 +1,7 @@ #!/bin/bash # Test if mkfs.btrfs --rootdir will skip shrinking correctly -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq mkfs.btrfs diff --git a/tests/mkfs-tests/013-reserved-1M-for-single/test.sh b/tests/mkfs-tests/013-reserved-1M-for-single/test.sh index 9d6b5438..bc83a255 100755 --- a/tests/mkfs-tests/013-reserved-1M-for-single/test.sh +++ b/tests/mkfs-tests/013-reserved-1M-for-single/test.sh @@ -6,7 +6,7 @@ # using btrfs_alloc_chunk() which won't use the 0~1M range, so other profiles # are safe, but we test them nevertheless. -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq mkfs.btrfs check_prereq btrfs diff --git a/tests/mkfs-tests/014-rootdir-inline-extent/test.sh b/tests/mkfs-tests/014-rootdir-inline-extent/test.sh index f23323f0..889e6eee 100755 --- a/tests/mkfs-tests/014-rootdir-inline-extent/test.sh +++ b/tests/mkfs-tests/014-rootdir-inline-extent/test.sh @@ -2,7 +2,7 @@ # Regression test for mkfs.btrfs --rootdir with inline file extents # For any large inline file extent, btrfs check could already report it -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq mkfs.btrfs diff --git a/tests/mkfs-tests/015-fstree-uuid-otime/test.sh b/tests/mkfs-tests/015-fstree-uuid-otime/test.sh index 0c23c2a0..4a93f646 100755 --- a/tests/mkfs-tests/015-fstree-uuid-otime/test.sh +++ b/tests/mkfs-tests/015-fstree-uuid-otime/test.sh @@ -1,7 +1,7 @@ #!/bin/bash # verify that mkfs fills the uuid and otime for FS_TREE -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq mkfs.btrfs check_prereq btrfs diff --git a/tests/mkfs-tests/016-rootdir-bad-symbolic-link/test.sh b/tests/mkfs-tests/016-rootdir-bad-symbolic-link/test.sh index dad36c44..2cd3ef99 100755 --- a/tests/mkfs-tests/016-rootdir-bad-symbolic-link/test.sh +++ b/tests/mkfs-tests/016-rootdir-bad-symbolic-link/test.sh @@ -5,7 +5,7 @@ # Since mkfs.btrfs --rootdir will just create symbolic link rather than # follow it, we shouldn't hit any problem -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq mkfs.btrfs diff --git a/tests/mkfs-tests/017-small-backing-size-thin-provision-device/test.sh b/tests/mkfs-tests/017-small-backing-size-thin-provision-device/test.sh index 38b9b28e..2e48a102 100755 --- a/tests/mkfs-tests/017-small-backing-size-thin-provision-device/test.sh +++ b/tests/mkfs-tests/017-small-backing-size-thin-provision-device/test.sh @@ -2,7 +2,7 @@ # mkfs.btrfs must fail on a thin provision device with very small backing size # and big virtual size. -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq mkfs.btrfs check_global_prereq udevadm diff --git a/tests/mkfs-tests/018-multidevice-overflow/test.sh b/tests/mkfs-tests/018-multidevice-overflow/test.sh index 27be0ecb..54f9cc3f 100755 --- a/tests/mkfs-tests/018-multidevice-overflow/test.sh +++ b/tests/mkfs-tests/018-multidevice-overflow/test.sh @@ -1,7 +1,7 @@ #!/bin/bash # test if mkfs.btrfs will create file systems that overflow total_bytes -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq mkfs.btrfs check_prereq btrfs diff --git a/tests/mkfs-tests/019-basic-checksums-mkfs/test.sh b/tests/mkfs-tests/019-basic-checksums-mkfs/test.sh index 559a1fd0..824df887 100755 --- a/tests/mkfs-tests/019-basic-checksums-mkfs/test.sh +++ b/tests/mkfs-tests/019-basic-checksums-mkfs/test.sh @@ -2,7 +2,7 @@ # # Test creating images with all supported checksums, mount checks are separate -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq mkfs.btrfs check_prereq btrfs diff --git a/tests/mkfs-tests/020-basic-checksums-mount/test.sh b/tests/mkfs-tests/020-basic-checksums-mount/test.sh index a576c916..0f5dc113 100755 --- a/tests/mkfs-tests/020-basic-checksums-mount/test.sh +++ b/tests/mkfs-tests/020-basic-checksums-mount/test.sh @@ -2,7 +2,7 @@ # # Test creating images with all supported checksums followed by mount -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq mkfs.btrfs check_prereq btrfs diff --git a/tests/mkfs-tests/021-rfeatures-quota-rootdir/test.sh b/tests/mkfs-tests/021-rfeatures-quota-rootdir/test.sh index df4b642d..ec45c1d9 100755 --- a/tests/mkfs-tests/021-rfeatures-quota-rootdir/test.sh +++ b/tests/mkfs-tests/021-rfeatures-quota-rootdir/test.sh @@ -1,7 +1,7 @@ #!/bin/bash # Check if mkfs runtime feature quota can handle --rootdir -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq mkfs.btrfs check_prereq btrfs diff --git a/tests/mkfs-tests/022-rootdir-size/test.sh b/tests/mkfs-tests/022-rootdir-size/test.sh index 63b8da4b..db469883 100755 --- a/tests/mkfs-tests/022-rootdir-size/test.sh +++ b/tests/mkfs-tests/022-rootdir-size/test.sh @@ -5,7 +5,7 @@ # There is a bug that makes mkfs.btrfs always to create unnecessary SINGLE # chunks, which eats up a lot of space and leads to unexpected ENOSPC bugs. -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq mkfs.btrfs diff --git a/tests/mkfs-tests/023-free-space-tree/test.sh b/tests/mkfs-tests/023-free-space-tree/test.sh index a612f914..54d3a70b 100755 --- a/tests/mkfs-tests/023-free-space-tree/test.sh +++ b/tests/mkfs-tests/023-free-space-tree/test.sh @@ -1,7 +1,7 @@ #!/bin/bash # Basic check if mkfs supports the runtime feature free-space-tree -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq mkfs.btrfs check_prereq btrfs diff --git a/tests/mkfs-tests/024-fst-bitmaps/test.sh b/tests/mkfs-tests/024-fst-bitmaps/test.sh index 219e7ccc..e97eed5f 100755 --- a/tests/mkfs-tests/024-fst-bitmaps/test.sh +++ b/tests/mkfs-tests/024-fst-bitmaps/test.sh @@ -1,7 +1,7 @@ #!/bin/bash # Basic check if mkfs supports the runtime feature free-space-tree -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_prereq mkfs.btrfs check_prereq btrfs diff --git a/tests/mkfs-tests/025-zoned-parallel/test.sh b/tests/mkfs-tests/025-zoned-parallel/test.sh index 7856f18a..15e41b75 100755 --- a/tests/mkfs-tests/025-zoned-parallel/test.sh +++ b/tests/mkfs-tests/025-zoned-parallel/test.sh @@ -3,7 +3,7 @@ # Needs kernel modules: null_blk, configfs and at least 2G of free memory for # the devices -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit if ! check_min_kernel_version 5.12; then _not_run "zoned tests need kernel 5.12 and newer" diff --git a/tests/mkfs-tests/026-extent-tree-to-bgt/test.sh b/tests/mkfs-tests/026-extent-tree-to-bgt/test.sh index f51f0328..23406070 100755 --- a/tests/mkfs-tests/026-extent-tree-to-bgt/test.sh +++ b/tests/mkfs-tests/026-extent-tree-to-bgt/test.sh @@ -1,7 +1,7 @@ #!/bin/bash # Test back and forth conversion from extent tree to block-group-tree -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit setup_root_helper prepare_test_dev diff --git a/tests/template/check-all-images b/tests/template/check-all-images index 78329248..72fec734 100644 --- a/tests/template/check-all-images +++ b/tests/template/check-all-images @@ -1,7 +1,7 @@ #!/bin/bash -# Run check on all images +# Run check on all images -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit check_image() { run_check "$TOP/btrfs" check --readonly "$1" diff --git a/tests/template/multi-mkfs-mount b/tests/template/multi-mkfs-mount index 1a28fe8d..efc06e9d 100644 --- a/tests/template/multi-mkfs-mount +++ b/tests/template/multi-mkfs-mount @@ -1,7 +1,7 @@ #!/bin/bash # Create a new multi-device filesystem and test that it can be mounted -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit setup_root_helper setup_loopdevs 4 diff --git a/tests/template/single-mkfs-mount b/tests/template/single-mkfs-mount index 318940da..cd383c22 100644 --- a/tests/template/single-mkfs-mount +++ b/tests/template/single-mkfs-mount @@ -1,7 +1,7 @@ #!/bin/bash # Simple test to create a new filesystem and test that it can be mounted -source "$TEST_TOP/common" +source "$TEST_TOP/common" || exit setup_root_helper prepare_test_dev