32 lines
388 B
Bash
32 lines
388 B
Bash
|
#!/bin/sh
|
||
|
|
||
|
OK=0
|
||
|
KO=0
|
||
|
|
||
|
for file in $(find . -name "*.wuz")
|
||
|
do
|
||
|
wuz $file
|
||
|
RES="$?"
|
||
|
|
||
|
echo -n "$file ... "
|
||
|
|
||
|
if [ "$RES" == "0" ]
|
||
|
then
|
||
|
echo -e "\e[32mok\e[0m"
|
||
|
OK=$(($OK + 1))
|
||
|
else
|
||
|
echo -e "\e[31mko\e[0m"
|
||
|
KO=$(($KO+1))
|
||
|
fi
|
||
|
done
|
||
|
|
||
|
TOTAL=$(($OK+$KO))
|
||
|
|
||
|
if [ $KO -eq 0 ]
|
||
|
then
|
||
|
echo -e "\e[32mAll tests passed [$TOTAL]\e[0m"
|
||
|
else
|
||
|
echo -e "\e[31m$KO tests failed [$TOTAL]\e[0m"
|
||
|
fi
|
||
|
|