mirror of
https://github.com/beetbox/beets.git
synced 2025-12-15 21:14:19 +01:00
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.
32 lines
644 B
INI
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
|