summaryrefslogtreecommitdiff
path: root/tests/mv
diff options
context:
space:
mode:
Diffstat (limited to 'tests/mv')
-rwxr-xr-xtests/mv/acl13
-rwxr-xr-xtests/mv/i-32
-rwxr-xr-xtests/mv/no-target-dir6
3 files changed, 6 insertions, 15 deletions
diff --git a/tests/mv/acl b/tests/mv/acl
index f60f68050..14be68690 100755
--- a/tests/mv/acl
+++ b/tests/mv/acl
@@ -18,11 +18,8 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Skip this test if cp was built without ACL support:
-grep '^#define USE_ACL 0' $CONFIG_HEADER > /dev/null && \
- {
- echo 1>&2 "$0: insufficient ACL support, so skipping this test"
- (exit 77); exit 77
- }
+grep '^#define USE_ACL 0' $CONFIG_HEADER > /dev/null &&
+ skip_test_ "insufficient ACL support"
if test "$VERBOSE" = yes; then
set -x
@@ -50,11 +47,7 @@ setfacl -m user:bin:rw $t1 || skip_partition=$other_partition_tmpdir
acl1=`getfacl file` || skip_partition=.
test $skip_partition != none &&
- {
- echo "$0: '$skip' is not on a suitable file system for this test" 1>&2
- echo "$0: skipping this test" 1>&2
- (exit 77); exit 77
- }
+ skip_test_ "'$skip' is not on a suitable file system for this test"
# move the access acl of a file
mv file $other_partition_tmpdir || fail=1
diff --git a/tests/mv/i-3 b/tests/mv/i-3
index 15f25ced8..efac633ef 100755
--- a/tests/mv/i-3
+++ b/tests/mv/i-3
@@ -33,7 +33,7 @@ chmod 0 g i || framework_failure
fail=0
ls /dev/stdin >/dev/null 2>&1 \
- || { (exit 77); exit; }
+ || skip_test_ 'there is no /dev/stdin file'
mv f g < /dev/stdin > out 2>&1 & pid=$!
sleep 1
diff --git a/tests/mv/no-target-dir b/tests/mv/no-target-dir
index 7f3a926a5..6fbdc8b9b 100755
--- a/tests/mv/no-target-dir
+++ b/tests/mv/no-target-dir
@@ -30,10 +30,8 @@ touch f || framework_failure
# Skip this test if there's an underlying kernel bug.
mkdir a b b/a || framework_failure
-mv a b || {
- echo "$0: skipping this test: your kernel's rename syscall is buggy" 1>&2
- (exit 77); exit 77
-}
+mv a b ||
+ skip_test_ "your kernel's rename syscall is buggy"
fail=0