beets/tox.ini
Thomas Scholtes bee80c4c49 Use tox to test on travis and add docs and flake8
Travis CI now also confirm that the docs build correctly and the flake8 runs
succesfully. Tox also has the advantage that it tests that beets installs
correctly.

Currently flake8 does not run succesfully so it is configured to not fail the
build on Travis.
2014-04-02 22:48:53 +02:00

32 lines
644 B
INI

# Tox (http://tox.testrun.org/) is a tool for running tests
# in multiple virtualenvs. This configuration file will run the
# test suite on all supported python versions. To use it, "pip install tox"
# and then run "tox" from this directory.
[tox]
envlist = py27,docs,flake8
[testenv]
deps =
nose
pylast
flask
coverage
responses
commands =
nosetests --with-coverage
[testenv:py26]
deps =
{[testenv]deps}
unittest2
[testenv:docs]
changedir = docs
deps = sphinx
commands =
sphinx-build -W -b html . {envtmpdir}/html
[testenv:flake8]
deps = flake8
commands = flake8 beets beetsplug beet test setup.py docs