| #!/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' |