12345678910111213141516171819202122232425262728 |
- #!/bin/bash
- source ~/venvs/misago06/bin/activate
- PREFIX=./misago/$1/tests/
- PREFIX_LEN=${#PREFIX}
- TESTS=./misago/$1/tests/test_*.py
- for f in $TESTS
- do
- module=${f:PREFIX_LEN + 5}
- module=${module:0:${#module} - 3}
- python runtests.py misago.$1.tests.test_$module 1>/dev/null 2>/tmp/error
- errors=`tail -n1 /tmp/error`
- if [ "$2" == "md" ] ; then
- if [ "$errors" == "OK" ] ; then
- echo " * [x] $module"
- else
- echo " * [ ] $module: $errors"
- fi
- else
- if [ "$errors" == "OK" ] ; then
- echo "OK: $module"
- else
- echo "ER: $module"
- fi
- fi
- done
|