mirror of
https://github.com/linux-apfs/apfstests.git
synced 2026-05-01 15:01:44 -07:00
common: add helper require function _require_btrfs_cloner
So that the same check (btrfs cloner program presence) can be reused by other tests. Signed-off-by: Filipe David Borba Manana <fdmanana@gmail.com> Reviewed-by: David Disseldorp <ddiss@suse.de> Signed-off-by: Dave Chinner <david@fromorbit.com>
This commit is contained in:
committed by
Dave Chinner
parent
caca5818a9
commit
86da66cc4f
@@ -2085,6 +2085,13 @@ _require_fssum()
|
||||
[ -x $FSSUM_PROG ] || _notrun "fssum not built"
|
||||
}
|
||||
|
||||
_require_btrfs_cloner()
|
||||
{
|
||||
CLONER_PROG=$here/src/cloner
|
||||
[ -x $CLONER_PROG ] || \
|
||||
_notrun "cloner binary not present at $CLONER_PROG"
|
||||
}
|
||||
|
||||
# Given 2 files, verify that they have the same mapping but different
|
||||
# inodes - i.e. an undisturbed reflink
|
||||
# Silent if so, make noise if not
|
||||
|
||||
+1
-3
@@ -45,13 +45,11 @@ trap "_cleanup ; exit \$status" 0 1 2 3 15
|
||||
_supported_fs btrfs
|
||||
_supported_os Linux
|
||||
_require_scratch
|
||||
_require_btrfs_cloner
|
||||
|
||||
_scratch_mkfs > /dev/null 2>&1
|
||||
_scratch_mount
|
||||
|
||||
CLONER_PROG=$here/src/cloner
|
||||
[ -x $CLONER_PROG ] || _notrun "cloner binary not present at $CLONER_PROG"
|
||||
|
||||
src_str="aaaaaaaaaa"
|
||||
|
||||
echo -n "$src_str" > $SCRATCH_MNT/src
|
||||
|
||||
Reference in New Issue
Block a user