diff --git a/.gitignore b/.gitignore index 1ec12cbc..863c9796 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,8 @@ *.egg-info +*.orig *.pyc *.swp +*~ .coverage .idea .noseids @@ -11,9 +13,8 @@ cover/ coverage.xml dist/ docs/_build/ +js/test/lib/ mopidy.log* node_modules/ nosetests.xml -*~ -*.orig -js/test/lib/ +xunit-*.xml diff --git a/tox.ini b/tox.ini new file mode 100644 index 00000000..367db508 --- /dev/null +++ b/tox.ini @@ -0,0 +1,19 @@ +[tox] +envlist = py27, docs, flake8 + +[testenv] +sitepackages = true +deps = + coverage + mock + nose +commands = nosetests -v --with-xunit --xunit-file=xunit-{envname}.xml --with-coverage --cover-package=mopidy + +[testenv:docs] +deps = -r{toxinidir}/docs/requirements.txt +changedir = docs +commands = sphinx-build -b html -d {envtmpdir}/doctrees . {envtmpdir}/html + +[testenv:flake8] +deps = flake8 +commands = flake8 docs/ fabfile.py mopidy/ setup.py tests/