#!/bin/sh useradd tester || echo test user exists already # We need $(pwd), because some tests import modules from the actual tests folder # Also, there is one module in the docs/_ext folder that is imported, and that # module accesses other modules by a relative path to itself. export PYTHONPATH=$(pwd):$(pwd)/docs/_ext:$PYTHONPATH cd tests su tester -c "./runtests.py --noinput -v 2" 2>&1 | \ tee ../testoutput.log | \ sed -e '/\.\.\. ok/ s/^/PASS: /g' \ -e '/\.\.\. [ERROR|FAIL]/ s/^/FAIL: /g' \ -e '/\.\.\. skipped/ s/^/SKIP: /g' \ -e 's/ \.\.\. ok//g' \ -e 's/ \.\.\. ERROR//g' \ -e 's/ \.\.\. FAIL//g' \ -e 's/ \.\.\. skipped//g'