* Add a unit test for MD5 hashes.

This commit is contained in:
Sam Hocevar
2008-07-16 20:36:14 +00:00
committed by sam
parent 63b3a8e8a0
commit 4a1b32c6fd
6 changed files with 20 additions and 29 deletions
+2 -6
View File
@@ -1,11 +1,7 @@
EXTRA_DIST = rng utils file-00 file-ff file-random file-text
EXTRA_DIST = $(TESTS) file-00 file-ff file-random file-text
noinst_PROGRAMS = zzcat zzero bug-overflow bug-memory bug-div0
TESTS = check-rng check-overflow check-memory check-div0 check-utils
zzcat_SOURCES = zzcat.c
zzero_SOURCES = zzero.c
TESTS = check-md5 check-overflow check-memory check-div0 check-rng check-utils
+6 -7
View File
@@ -22,32 +22,31 @@ echo "*** running zzuf division-by-zero test with seed $seed ***"
echo "*** bug-div0 < /file-00"
if ! $PROGRAM < "$DIR/file-00"; then
echo "unexpected exit status $?"
echo " unexpected exit status $?"
FAILED="$(($FAILED + 1))"
else
echo "*** test OK ***"
echo " OK"
fi
TESTED="$(($TESTED + 1))"
echo "*** zzuf -qi -r0 bug-div0 < /file-00"
if ! "$ZZUF" -r0 -qi "$PROGRAM" < "$DIR/file-00"; then
echo "unexpected exit status $?"
echo " unexpected exit status $?"
FAILED="$(($FAILED + 1))"
else
echo "*** test OK ***"
echo " OK"
fi
TESTED="$(($TESTED + 1))"
echo "*** zzuf -qi bug-div0 < file-00"
if "$ZZUF" -qi "$PROGRAM" < "$DIR/file-00"; then
echo "unexpected exit status $?"
echo " unexpected exit status $?"
FAILED="$(($FAILED + 1))"
else
echo "*** test OK ***"
echo " OK"
fi
TESTED="$(($TESTED + 1))"
echo ""
if [ "$FAILED" != 0 ]; then
echo "*** $FAILED tests failed out of $TESTED ***"
exit 1
+6 -7
View File
@@ -22,32 +22,31 @@ echo "*** running zzuf buffer memory test with seed $seed ***"
echo "*** bug-memory < /file-00"
if ! $PROGRAM < "$DIR/file-00"; then
echo "unexpected exit status $?"
echo " unexpected exit status $?"
FAILED="$(($FAILED + 1))"
else
echo "*** test OK ***"
echo " OK"
fi
TESTED="$(($TESTED + 1))"
echo "*** zzuf -qi -r0 bug-memory < /file-00"
if ! "$ZZUF" -r0 -qi "$PROGRAM" < "$DIR/file-00"; then
echo "unexpected exit status $?"
echo " unexpected exit status $?"
FAILED="$(($FAILED + 1))"
else
echo "*** test OK ***"
echo " OK"
fi
TESTED="$(($TESTED + 1))"
echo "*** zzuf -qi bug-memory < file-00"
if "$ZZUF" -M 256 -qi "$PROGRAM" < "$DIR/file-00"; then
echo "unexpected exit status $?"
echo " unexpected exit status $?"
FAILED="$(($FAILED + 1))"
else
echo "*** test OK ***"
echo " OK"
fi
TESTED="$(($TESTED + 1))"
echo ""
if [ "$FAILED" != 0 ]; then
echo "*** $FAILED tests failed out of $TESTED ***"
exit 1
+6 -7
View File
@@ -22,32 +22,31 @@ echo "*** running zzuf buffer overflow test with seed $seed ***"
echo "*** bug-overflow < /file-00"
if ! $PROGRAM < "$DIR/file-00"; then
echo "unexpected exit status $?"
echo " unexpected exit status $?"
FAILED="$(($FAILED + 1))"
else
echo "*** test OK ***"
echo " OK"
fi
TESTED="$(($TESTED + 1))"
echo "*** zzuf -qi -r0 bug-overflow < /file-00"
if ! "$ZZUF" -r0 -qi "$PROGRAM" < "$DIR/file-00"; then
echo "unexpected exit status $?"
echo " unexpected exit status $?"
FAILED="$(($FAILED + 1))"
else
echo "*** test OK ***"
echo " OK"
fi
TESTED="$(($TESTED + 1))"
echo "*** zzuf -qi bug-overflow < file-00"
if "$ZZUF" -qi "$PROGRAM" < "$DIR/file-00"; then
echo "unexpected exit status $?"
echo " unexpected exit status $?"
FAILED="$(($FAILED + 1))"
else
echo "*** test OK ***"
echo " OK"
fi
TESTED="$(($TESTED + 1))"
echo ""
if [ "$FAILED" != 0 ]; then
echo "*** $FAILED tests failed out of $TESTED ***"
exit 1
-1
View File
@@ -66,7 +66,6 @@ checkflip 0.001 167604
checkflip 0.01 1661055
checkflip 0.1 15205967
echo ""
if [ "$FAILED" != 0 ]; then
echo "*** $FAILED tests failed out of $TESTED ***"
exit 1
-1
View File
@@ -116,7 +116,6 @@ checkutils 0.001
checkutils 0.1
checkutils 10.0
echo ""
if [ "$FAILED" != 0 ]; then
echo "*** $FAILED tests failed out of $TESTED ***"
exit 1