diff options
Diffstat (limited to 'tests/shred/exact')
-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 |