2015-03-03 09:57:41 -08:00
|
|
|
#!/bin/sh
|
2015-04-07 18:26:13 -07:00
|
|
|
cd Lib
|
|
|
|
PYTHONPATH=".:$PYTHONPATH"
|
2015-03-03 10:16:01 -08:00
|
|
|
export PYTHONPATH
|
2015-04-14 19:11:03 -07:00
|
|
|
TESTS=`grep -r --include='*.py' -l -e doctest -e unittest *`
|
2015-03-03 10:16:01 -08:00
|
|
|
ret=0
|
2015-03-03 10:39:55 -08:00
|
|
|
for test in $TESTS; do
|
2015-03-03 10:16:01 -08:00
|
|
|
echo "Running tests in $test"
|
2015-04-07 18:26:13 -07:00
|
|
|
test=`echo "$test" | sed 's@[/\\]@.@g;s@[.]py$@@'`
|
|
|
|
if ! python -m $test -v; then
|
2015-03-03 11:31:22 -08:00
|
|
|
ret=$((ret+1))
|
2015-03-03 10:39:55 -08:00
|
|
|
fi
|
2015-03-03 10:16:01 -08:00
|
|
|
done
|
2015-03-03 10:39:55 -08:00
|
|
|
if test $ret != 0; then
|
|
|
|
echo "$ret source file(s) had tests failing" >&2
|
|
|
|
fi
|
2015-03-03 10:16:01 -08:00
|
|
|
exit $ret
|