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:
Filipe David Borba Manana
2014-05-27 12:07:36 +10:00
committed by Dave Chinner
parent caca5818a9
commit 86da66cc4f
2 changed files with 8 additions and 3 deletions
+7
View File
@@ -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
View File
@@ -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