| #!/bin/bash | |
| pushd test &>/dev/null | |
| OPTION=$1 | |
| if [ "$OPTION" = "help" ] | |
| then | |
| echo test.sh - run the tests | |
| echo test.sh clean - clean and run the tests | |
| exit | |
| elif [ "$OPTION" = "clean" ] | |
| then | |
| echo Cleaning project ... | |
| premake5 clean || exit 1 | |
| shift | |
| fi | |
| premake5 gmake2 || exit 1 | |
| make -j7 || exit 1 | |
| for file in ./build/bin/debug/*; do | |
| echo testing $file | |
| $file "$1" | |
| done | |
| popd &>/dev/null |