summaryrefslogtreecommitdiff
path: root/tests/cp
diff options
context:
space:
mode:
authorJim Meyering <meyering@redhat.com>2011-01-31 14:44:15 +0100
committerJim Meyering <meyering@redhat.com>2011-01-31 14:44:15 +0100
commit3aae01fa9b3759da90854e7423bfc75b8c634afd (patch)
treeb4beec102a94a8fcf4c90c6a64388954c2c28533 /tests/cp
parent31dc21f693b5dc9c267be89934ea4cb306806e39 (diff)
downloadcoreutils-3aae01fa9b3759da90854e7423bfc75b8c634afd.tar.xz
tests: factor fiemap-related predicate into init.cfg
* tests/init.cfg (fiemap_capable_): New function. * tests/cp/fiemap-perf: Use it. * tests/cp/sparse-fiemap: Likewise. * tests/cp/fiemap-2: Likewise.
Diffstat (limited to 'tests/cp')
-rwxr-xr-xtests/cp/fiemap-22
-rwxr-xr-xtests/cp/fiemap-perf2
-rwxr-xr-xtests/cp/sparse-fiemap2
3 files changed, 3 insertions, 3 deletions
diff --git a/tests/cp/fiemap-2 b/tests/cp/fiemap-2
index e27f35521..a17076cc2 100755
--- a/tests/cp/fiemap-2
+++ b/tests/cp/fiemap-2
@@ -20,7 +20,7 @@
print_ver_ cp
# Require a fiemap-enabled FS.
-df -T -t btrfs -t xfs -t ext4 -t ocfs2 . \
+fiemap_capable_ . \
|| skip_ "this file system lacks FIEMAP support"
# Exercise the code that handles a file ending in a hole.
diff --git a/tests/cp/fiemap-perf b/tests/cp/fiemap-perf
index bd8fab8d4..62272439b 100755
--- a/tests/cp/fiemap-perf
+++ b/tests/cp/fiemap-perf
@@ -20,7 +20,7 @@
print_ver_ cp
# Require a fiemap-enabled FS.
-df -T -t btrfs -t xfs -t ext4 -t ocfs2 . \
+fiemap_capable_ . \
|| skip_ "this file system lacks FIEMAP support"
# Create a large-but-sparse file.
diff --git a/tests/cp/sparse-fiemap b/tests/cp/sparse-fiemap
index 7e1932b08..f224b5be0 100755
--- a/tests/cp/sparse-fiemap
+++ b/tests/cp/sparse-fiemap
@@ -19,7 +19,7 @@
. "${srcdir=.}/init.sh"; path_prepend_ ../src
print_ver_ cp
-if df -T -t btrfs -t xfs -t ext4 -t ocfs2 . ; then
+if fiemap_capable_ . ; then
: # Current dir is on a partition with working extents. Good!
else
# It's not; we need to create one, hence we need root access.