|
@@ -0,0 +1,33 @@
|
|
|
|
+#!/bin/bash
|
|
|
|
+MAXRC=0
|
|
|
|
+testOK=0
|
|
|
|
+testFAILED=0
|
|
|
|
+testCOUNT=0
|
|
|
|
+export PRINTFPATTERN='%-31s %s %-70s'
|
|
|
|
+for test in t/*;
|
|
|
|
+do
|
|
|
|
+ if test -x "$test" -a "$test" != "$0";
|
|
|
|
+ then
|
|
|
|
+ testCOUNT=$(($testCOUNT + 1))
|
|
|
|
+ echo -n "[$testCOUNT] "
|
|
|
|
+ $test
|
|
|
|
+ RC=$?
|
|
|
|
+ printf "RC:=(%d) (%s)\n\n" $RC $test
|
|
|
|
+ if test "$RC" -ne "0";
|
|
|
|
+ then
|
|
|
|
+ MAXRC="$RC"
|
|
|
|
+ testFAILED=$(($testFAILED + 1))
|
|
|
|
+ else
|
|
|
|
+ testOK=$(($testOK + 1))
|
|
|
|
+ fi
|
|
|
|
+ fi
|
|
|
|
+done
|
|
|
|
+
|
|
|
|
+if test "$MAXRC" -eq "0";
|
|
|
|
+then
|
|
|
|
+ echo "All tests : OK:$testOK/$testCOUNT FAILED:$testFAILED/$testCOUNT [ OK ]"
|
|
|
|
+else
|
|
|
|
+ echo "All tests : OK:$testOK/$testCOUNT FAILED:$testFAILED/$testCOUNT [FAILED]"
|
|
|
|
+fi
|
|
|
|
+
|
|
|
|
+exit $MAXRC
|