|
@@ -0,0 +1,27 @@
|
|
|
+#!/bin/bash
|
|
|
+
|
|
|
+FILES=*.regression
|
|
|
+DOCSIS=../src/docsis
|
|
|
+KEYFILE=../src/keyfile
|
|
|
+
|
|
|
+for f in $FILES
|
|
|
+do
|
|
|
+ $DOCSIS -d $f > temporary
|
|
|
+ $DOCSIS -e temporary $KEYFILE temporary.bin
|
|
|
+ MD5SUM_1=$(md5sum $f)
|
|
|
+ MD5SUM_1_array=($MD5SUM_1)
|
|
|
+ MD5SUM_2=$(md5sum temporary.bin)
|
|
|
+ MD5SUM_2_array=($MD5SUM_2)
|
|
|
+ [ "${MD5SUM_1_array[0]}" != "${MD5SUM_2_array[0]}" ] && echo "$f test FAILED." >> TestResults.txt
|
|
|
+done
|
|
|
+
|
|
|
+rm temporary
|
|
|
+rm temporary.bin
|
|
|
+
|
|
|
+if [ -f TestResults.txt ]; then
|
|
|
+ cat TestResults.txt
|
|
|
+ echo ">>> Some tests FAILES <<<"
|
|
|
+ rm TestResults.txt
|
|
|
+else
|
|
|
+ echo ">>> All tests PASSED <<<"
|
|
|
+fi
|