mirror of
https://git.deluge-torrent.org/deluge
synced 2025-08-05 16:08:40 +00:00
[Tests] Consistent tox config layout
This commit is contained in:
parent
9d13234e23
commit
0b17b52c9a
1 changed files with 17 additions and 21 deletions
38
tox.ini
38
tox.ini
|
@ -1,7 +1,7 @@
|
||||||
# Tox (http://tox.testrun.org/) is a tool for running tests
|
# Tox (http://tox.testrun.org/) is a tool for running tests in multiple virtualenvs.
|
||||||
# in multiple virtualenvs. This configuration file will run the
|
# This configuration file will run the test suite on all supported python versions.
|
||||||
# test suite on all supported python versions. To use it, "pip install tox"
|
#
|
||||||
# and then run "tox" from this directory.
|
# Usage: `pip install tox` and then run `tox` from this directory.
|
||||||
|
|
||||||
[flake8]
|
[flake8]
|
||||||
max-line-length = 120
|
max-line-length = 120
|
||||||
|
@ -49,18 +49,15 @@ commands =
|
||||||
py.test -v -s -m "not (todo or gtkui)" deluge/tests
|
py.test -v -s -m "not (todo or gtkui)" deluge/tests
|
||||||
|
|
||||||
[testenv:pygtkui]
|
[testenv:pygtkui]
|
||||||
commands =
|
commands = py.test -v -s -m "gtkui" deluge/tests
|
||||||
py.test -v -s -m "gtkui" deluge/tests
|
|
||||||
|
|
||||||
[testenv:todo]
|
[testenv:todo]
|
||||||
commands =
|
commands = py.test -v -s -m "todo" deluge/tests
|
||||||
py.test -v -s -m "todo" deluge/tests
|
|
||||||
|
|
||||||
[testenv:trial]
|
[testenv:trial]
|
||||||
setenv = {[testenv]setenv}:{env:PWD}/deluge/tests
|
setenv = {[testenv]setenv}:{env:PWD}/deluge/tests
|
||||||
whitelist_externals = trial
|
whitelist_externals = trial
|
||||||
commands =
|
commands = trial --reporter=deluge-reporter deluge/tests
|
||||||
trial --reporter=deluge-reporter deluge/tests
|
|
||||||
|
|
||||||
[testenv:plugins]
|
[testenv:plugins]
|
||||||
commands = py.test deluge/plugins
|
commands = py.test deluge/plugins
|
||||||
|
@ -122,20 +119,19 @@ deps =
|
||||||
whitelist_externals =
|
whitelist_externals =
|
||||||
{[testenv]whitelist_externals}
|
{[testenv]whitelist_externals}
|
||||||
coverage
|
coverage
|
||||||
commands =
|
commands = coverage run --branch --source=deluge -m py.test -m "not todo" deluge/tests/
|
||||||
coverage run --branch --source=deluge -m py.test -m "not todo" deluge/tests/
|
|
||||||
|
|
||||||
[testenv:testcoverage]
|
[testenv:testcoverage]
|
||||||
deps = {[testcoveragebase]deps}
|
|
||||||
setenv = {[testenv]setenv}
|
setenv = {[testenv]setenv}
|
||||||
|
deps = {[testcoveragebase]deps}
|
||||||
whitelist_externals = {[testcoveragebase]whitelist_externals}
|
whitelist_externals = {[testcoveragebase]whitelist_externals}
|
||||||
commands =
|
commands =
|
||||||
{[testcoveragebase]commands}
|
{[testcoveragebase]commands}
|
||||||
coverage report
|
coverage report
|
||||||
|
|
||||||
[testenv:testcoverage-html]
|
[testenv:testcoverage-html]
|
||||||
deps = {[testcoveragebase]deps}
|
|
||||||
setenv = {[testenv]setenv}
|
setenv = {[testenv]setenv}
|
||||||
|
deps = {[testcoveragebase]deps}
|
||||||
whitelist_externals = {[testcoveragebase]whitelist_externals}
|
whitelist_externals = {[testcoveragebase]whitelist_externals}
|
||||||
commands =
|
commands =
|
||||||
{[testcoveragebase]commands}
|
{[testcoveragebase]commands}
|
||||||
|
@ -154,35 +150,35 @@ commands =
|
||||||
sitepackages = False
|
sitepackages = False
|
||||||
changedir = docs
|
changedir = docs
|
||||||
install_command = pip install {opts} {packages}
|
install_command = pip install {opts} {packages}
|
||||||
whitelist_externals =
|
|
||||||
{[testenv]whitelist_externals}
|
|
||||||
sphinx-build
|
|
||||||
deps =
|
deps =
|
||||||
{[testenv]deps}
|
{[testenv]deps}
|
||||||
sphinx
|
sphinx
|
||||||
sphinxcontrib-napoleon
|
sphinxcontrib-napoleon
|
||||||
pillow
|
pillow
|
||||||
|
whitelist_externals =
|
||||||
|
{[testenv]whitelist_externals}
|
||||||
|
sphinx-build
|
||||||
commands = sphinx-build -E -W -b html -d build/doctrees source build/html
|
commands = sphinx-build -E -W -b html -d build/doctrees source build/html
|
||||||
|
|
||||||
[testenv:docs]
|
[testenv:docs]
|
||||||
sitepackages = {[docsbase]sitepackages}
|
sitepackages = {[docsbase]sitepackages}
|
||||||
changedir = {[docsbase]changedir}
|
changedir = {[docsbase]changedir}
|
||||||
install_command = {[docsbase]install_command}
|
install_command = {[docsbase]install_command}
|
||||||
whitelist_externals = {[docsbase]whitelist_externals}
|
|
||||||
deps = {[docsbase]deps}
|
deps = {[docsbase]deps}
|
||||||
|
whitelist_externals = {[docsbase]whitelist_externals}
|
||||||
commands = sphinx-build -v -E -T -b html -d build/doctrees source build/html
|
commands = sphinx-build -v -E -T -b html -d build/doctrees source build/html
|
||||||
|
|
||||||
[testenv:docscoverage]
|
[testenv:docscoverage]
|
||||||
sitepackages = {[docsbase]sitepackages}
|
sitepackages = {[docsbase]sitepackages}
|
||||||
changedir = {[docsbase]changedir}
|
changedir = {[docsbase]changedir}
|
||||||
install_command = {[docsbase]install_command}
|
install_command = {[docsbase]install_command}
|
||||||
whitelist_externals =
|
|
||||||
{[docsbase]whitelist_externals}
|
|
||||||
mkdir
|
|
||||||
deps =
|
deps =
|
||||||
{[docsbase]deps}
|
{[docsbase]deps}
|
||||||
coverage
|
coverage
|
||||||
pytest-cov
|
pytest-cov
|
||||||
|
whitelist_externals =
|
||||||
|
{[docsbase]whitelist_externals}
|
||||||
|
mkdir
|
||||||
commands =
|
commands =
|
||||||
mkdir -p build/doccoverage
|
mkdir -p build/doccoverage
|
||||||
sphinx-build -W -b coverage -d build/doctrees source build/doccoverage
|
sphinx-build -W -b coverage -d build/doctrees source build/doccoverage
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue