|
@@ -0,0 +1,28 @@
|
|
|
+#!/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
|