Message ID | 1400817931-32326-1-git-send-email-fdmanana@gmail.com (mailing list archive) |
---|---|
State | Not Applicable |
Headers | show |
On Fri, 23 May 2014 05:05:30 +0100, Filipe David Borba Manana wrote: > 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> > --- > common/rc | 7 +++++++ > tests/btrfs/035 | 4 +--- > 2 files changed, 8 insertions(+), 3 deletions(-) > > diff --git a/common/rc b/common/rc > index d1788d1..f27ee53 100644 > --- a/common/rc > +++ b/common/rc > @@ -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" > +} Would prefer to avoid the reliance on $here, but it appears that other common/rc functions make the same assumption. Reviewed-by: David Disseldorp <ddiss@suse.de> Cheers, David -- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
diff --git a/common/rc b/common/rc index d1788d1..f27ee53 100644 --- a/common/rc +++ b/common/rc @@ -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 diff --git a/tests/btrfs/035 b/tests/btrfs/035 index 6808179..dd303af 100755 --- a/tests/btrfs/035 +++ b/tests/btrfs/035 @@ -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
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> --- common/rc | 7 +++++++ tests/btrfs/035 | 4 +--- 2 files changed, 8 insertions(+), 3 deletions(-)