2015-12-14 18:03:11 +00:00
|
|
|
#!/bin/bash
|
|
|
|
|
|
|
|
|
|
|
2016-11-10 01:40:52 +01:00
|
|
|
FAILURE=0
|
2016-01-21 23:22:42 +00:00
|
|
|
CODEBASE_PATH=$(dirname $0)
|
|
|
|
|
for test in ${CODEBASE_PATH}/*_test.py; do
|
2015-12-14 18:03:11 +00:00
|
|
|
echo "Testing $test ..."
|
2016-11-10 01:40:52 +01:00
|
|
|
${test} 2>&1
|
|
|
|
|
FAILURE=$(($FAILURE | $?))
|
2015-12-14 18:03:11 +00:00
|
|
|
echo
|
|
|
|
|
done
|
2016-11-10 01:40:52 +01:00
|
|
|
if [ $FAILURE -eq 0 ]; then
|
2016-11-10 17:58:40 +01:00
|
|
|
echo -e "\e[32m" # Green
|
2016-11-10 01:40:52 +01:00
|
|
|
echo "Tests passed."
|
|
|
|
|
else
|
2016-11-10 17:58:40 +01:00
|
|
|
echo -e "\e[91m" # Red
|
2016-11-10 01:40:52 +01:00
|
|
|
echo "Tests failed."
|
|
|
|
|
fi
|
2016-11-10 17:58:40 +01:00
|
|
|
echo -e "\e[39m" # Normal
|
2016-11-10 01:40:52 +01:00
|
|
|
exit $FAILURE
|