| Index: tox.ini |
| =================================================================== |
| new file mode 100644 |
| --- /dev/null |
| +++ b/tox.ini |
| @@ -0,0 +1,37 @@ |
| +[tox] |
| +envlist = py27 |
| +skipsdist = true |
| + |
| +[pytest] |
| +# The names of the test files here don't start with 'test_' so we need |
| +# to instruct pytest to load tests from all files. |
| +python_files = *.py |
| + |
| +[run] |
| +# Exclude tests from coverage. |
| +omit = */test/* |
| + |
| +[testenv] |
| +basepython=python2 |
| +deps = |
| + pytest |
| + pytest-cov |
| + mock |
| + jinja2 |
| +setenv = |
| + SITESCRIPTS_CONFIG = ./.sitescripts.test |
| +whitelist_externals = |
| + bash |
| + rm |
| +commands = |
| + bash -c "sed -e 's/sitescripts\.[a-zA-Z_]*\.web.*/# &/' .sitescripts.example >.sitescripts.test" |
|
Sebastian Noack
2016/05/25 07:51:36
Perhaps we should only exclude the web handlers th
Vasily Kuznetsov
2016/05/25 15:17:40
Done.
|
| + python ensure_dependencies.py |
| + py.test \ |
|
Sebastian Noack
2016/05/25 07:51:36
I think we should also run flake8, probably with a
Vasily Kuznetsov
2016/05/25 15:17:40
Done.
Not sure if this is very meaningful at this
|
| + --cov-config tox.ini --cov-report term \ |
| + --cov sitescripts.hg \ |
| + --cov sitescripts.notifications \ |
| + --cov sitescripts.stats \ |
| + sitescripts/hg/test \ |
| + sitescripts/notifications/test \ |
| + sitescripts/stats/test |
| + rm .sitescripts.test |