diff options
author | norly <ny-git@enpas.org> | 2013-06-19 20:20:10 +0100 |
---|---|---|
committer | norly <ny-git@enpas.org> | 2013-06-20 22:10:23 +0100 |
commit | 7f1a29e9e33059dfebdc24bb3ffaa3dac46b58f1 (patch) | |
tree | 89f3108016eb3440ec35a9b20957f46ef999cc5c /tests/runtests.sh | |
parent | c98d704a812502c34d82e34949f37c8b87ae6018 (diff) |
Automate tests
Diffstat (limited to 'tests/runtests.sh')
-rwxr-xr-x | tests/runtests.sh | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/tests/runtests.sh b/tests/runtests.sh new file mode 100755 index 0000000..1cf2665 --- /dev/null +++ b/tests/runtests.sh @@ -0,0 +1,20 @@ +#!/bin/bash + +PATH="$PATH:$PWD/../build" + +for testfile in *.test +do + testname=${testfile%*.test} + + echo -en "\033[1m\033[37m[\033[34m \033[37m]\033[0m $testname" + bash $testfile > /dev/null 2>&1 + if [ $? -ne 0 ] + then + echo -e "\r\033[1m\033[37m[\033[31mFAILED\033[37m]\033[0m $testname" + echo -e "\033[1m\033[37m[\033[34m RERUN\033[37m]\033[0m $testname" + bash $testfile + echo -e "\033[1m\033[37m[\033[34mENDRUN\033[37m]\033[0m $testname" + else + echo -e "\r\033[1m\033[37m[\033[32m OK \033[37m]\033[0m $testname" + fi +done |