diff options
author | Jim Meyering <jim@meyering.net> | 2003-01-13 13:44:11 +0000 |
---|---|---|
committer | Jim Meyering <jim@meyering.net> | 2003-01-13 13:44:11 +0000 |
commit | 64977d2baa5dfac6e75182f33751bed0733f5179 (patch) | |
tree | 2ef59b357098a7a1445ee83ddac3784b4f4305f0 | |
parent | ebc3717c9dd9958ae0f188b833f8512371bbb01a (diff) | |
download | coreutils-64977d2baa5dfac6e75182f33751bed0733f5179.tar.xz |
Also test for just fixed bug with --zero.
-rwxr-xr-x | tests/shred/exact | 21 |
1 files changed, 12 insertions, 9 deletions
diff --git a/tests/shred/exact b/tests/shred/exact index b479d3758..2c978e1e9 100755 --- a/tests/shred/exact +++ b/tests/shred/exact @@ -1,5 +1,5 @@ #!/bin/sh -# make sure that --exact no longer gobbles a command line argument +# make sure that neither --exact nor --zero gobbles a command line argument if test "$VERBOSE" = yes; then set -x @@ -14,9 +14,6 @@ trap '(exit $?); exit' 1 2 13 15 framework_failure=0 mkdir $tmp || framework_failure=1 cd $tmp || framework_failure=1 -echo a > a || framework_failure=1 -echo bb > b || framework_failure=1 -echo ccc > c || framework_failure=1 if test $framework_failure = 1; then echo 'failure in testing framework' @@ -25,11 +22,17 @@ fi fail=0 -shred --remove --exact a b || fail=1 -test -f a && fail=1 -test -f b && fail=1 +for opt in --exact --zero; do + echo a > a || fail=1 + echo bb > b || fail=1 + echo ccc > c || fail=1 -shred --remove --exact c || fail=1 -test -f c && fail=1 + shred --remove $opt a b || fail=1 + test -f a && fail=1 + test -f b && fail=1 + + shred --remove $opt c || fail=1 + test -f c && fail=1 +done (exit $fail); exit |