* Add a unit test for MD5 hashes.
This commit is contained in:
+2
-6
@@ -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
@@ -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
@@ -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
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user