diff options
Diffstat (limited to 'tests/cp')
-rwxr-xr-x | tests/cp/backup-1 | 6 | ||||
-rwxr-xr-x | tests/cp/backup-is-src | 13 | ||||
-rwxr-xr-x | tests/cp/no-deref-link1 | 6 | ||||
-rwxr-xr-x | tests/cp/no-deref-link2 | 6 | ||||
-rwxr-xr-x | tests/cp/no-deref-link3 | 6 | ||||
-rwxr-xr-x | tests/cp/same-file | 12 |
6 files changed, 16 insertions, 33 deletions
diff --git a/tests/cp/backup-1 b/tests/cp/backup-1 index 3557b57b2..20da79067 100755 --- a/tests/cp/backup-1 +++ b/tests/cp/backup-1 @@ -1,10 +1,8 @@ #!/bin/sh -: ${CP=cp} - if test "$VERBOSE" = yes; then set -x - $CP --version + cp --version fi suffix=.b @@ -18,7 +16,7 @@ echo test > $tmp || fail=1 # Specify both version control and suffix so the environment variables # (possibly set by the user running these tests) aren't used. -$CP --force --backup --version-control=simple --suffix=$suffix $tmp $tmp \ +cp --force --backup --version-control=simple --suffix=$suffix $tmp $tmp \ || fail=1 test -f $tmp || fail=1 diff --git a/tests/cp/backup-is-src b/tests/cp/backup-is-src index f2eaa090e..13ec99290 100755 --- a/tests/cp/backup-is-src +++ b/tests/cp/backup-is-src @@ -1,15 +1,12 @@ #!/bin/sh -: ${CP=cp} -: ${RM=rm} - if test "$VERBOSE" = yes; then set -x - $CP --version + cp --version fi framework_failure=0 -$RM -f a a~ || framework_failure=1 +rm -f a a~ || framework_failure=1 echo a > a || framework_failure=1 echo a-tilde > a~ || framework_failure=1 @@ -27,9 +24,9 @@ LANG=C export LANG # This cp command should exit nonzero. -$CP -b -V simple a~ a > out 2>&1 && fail=1 +cp -b -V simple a~ a > out 2>&1 && fail=1 -sed "s,$CP:,XXX:," out > out2 +sed "s,cp:,XXX:," out > out2 cat > exp <<\EOF XXX: backing up `a' would destroy source; `a~' not copied @@ -37,6 +34,6 @@ EOF cmp out2 exp || fail=1 -$RM -f out out2 exp a a~ +rm -f out out2 exp a a~ exit $fail diff --git a/tests/cp/no-deref-link1 b/tests/cp/no-deref-link1 index a1a756c68..3a85c4994 100755 --- a/tests/cp/no-deref-link1 +++ b/tests/cp/no-deref-link1 @@ -2,11 +2,9 @@ # FIXME: This test requires ln -s. # cp from 3.16 fails this test -: ${CP=cp} - if test "$VERBOSE" = yes; then set -x - $CP --version + cp --version fi rm -rf a b @@ -21,7 +19,7 @@ fail=0 # It should fail with a message something like this: # ./cp: `a/foo' and `b/foo' are the same file -$CP -d a/foo b 2>/dev/null +cp -d a/foo b 2>/dev/null # Fail this test if the exit status is not 1 test $? = 1 || fail=1 diff --git a/tests/cp/no-deref-link2 b/tests/cp/no-deref-link2 index 5c194a080..963e5af22 100755 --- a/tests/cp/no-deref-link2 +++ b/tests/cp/no-deref-link2 @@ -2,11 +2,9 @@ # FIXME: This test requires ln -s. # cp from 3.16 fails this test -: ${CP=cp} - if test "$VERBOSE" = yes; then set -x - $CP --version + cp --version fi rm -rf a b @@ -21,7 +19,7 @@ fail=0 # It should fail with a message something like this: # cp: `a' and `b/foo' are the same file -$CP -d a b 2>/dev/null +cp -d a b 2>/dev/null # Fail this test if the exit status is not 1 test $? = 1 || fail=1 diff --git a/tests/cp/no-deref-link3 b/tests/cp/no-deref-link3 index 148694860..41910e1a3 100755 --- a/tests/cp/no-deref-link3 +++ b/tests/cp/no-deref-link3 @@ -2,11 +2,9 @@ # FIXME: This test requires ln -s. # cp from 3.16 fails this test -: ${CP=cp} - if test "$VERBOSE" = yes; then set -x - $CP --version + cp --version fi rm -rf a b @@ -18,7 +16,7 @@ fail=0 # It should fail with a message something like this: # cp: `a' and `b' are the same file -$CP -d a b 2>/dev/null +cp -d a b 2>/dev/null # Fail this test if the exit status is not 1 test $? = 1 || fail=1 diff --git a/tests/cp/same-file b/tests/cp/same-file index 8d93481db..e0b18696a 100755 --- a/tests/cp/same-file +++ b/tests/cp/same-file @@ -2,12 +2,9 @@ # Test some of cp's options and how cp handles situations in # which a naive implementation might overwrite the source file. -# FIXME: punt for now -CP=cp - if test "$VERBOSE" = yes; then set -x - $CP --version + cp --version fi LANGUAGE=C; export LANGUAGE @@ -15,9 +12,6 @@ LANG=C; export LANG VERSION_CONTROL=numbered; export VERSION_CONTROL -pwd=`pwd` -PATH=$pwd/../../src:$PATH - actual=actual-$$ expected=expected-$$ trap "cd $pwd; rm -rf $actual $expected dir" 0 1 2 3 15 @@ -51,8 +45,8 @@ for args in 'foo symlink' 'symlink foo' 'foo foo' 'sl1 sl2' 'foo hardlink'; do case "$args" in *sl2*) ln -s foo sl2;; esac ( ( - # echo 1>&2 $CP $options $args - $CP $options $args 2>.err + # echo 1>&2 cp $options $args + cp $options $args 2>.err echo $? $options # Normalize the program name in the error output, |