summaryrefslogtreecommitdiff
path: root/tox.ini
diff options
context:
space:
mode:
Diffstat (limited to 'tox.ini')
-rw-r--r--tox.ini20
1 files changed, 12 insertions, 8 deletions
diff --git a/tox.ini b/tox.ini
index 03bb5f19..6276662d 100644
--- a/tox.ini
+++ b/tox.ini
@@ -4,13 +4,16 @@ recreate = True
[testenv]
commands = python -m nose {posargs:tests/unittests}
-deps = -r{toxinidir}/test-requirements.txt
- -r{toxinidir}/requirements.txt
setenv =
LC_ALL = en_US.utf-8
[testenv:flake8]
basepython = python3
+deps =
+ pycodestyle==2.3.1
+ pyflakes==1.5.0
+ flake8==3.3.0
+ hacking==0.13.0
commands = {envpython} -m flake8 {posargs:cloudinit/ tests/ tools/}
# https://github.com/gabrielfalcao/HTTPretty/issues/223
@@ -23,11 +26,17 @@ commands = {envpython} -m pylint {posargs:cloudinit}
[testenv:py3]
basepython = python3
+deps = -r{toxinidir}/test-requirements.txt
commands = {envpython} -m nose {posargs:--with-coverage \
--cover-erase --cover-branches --cover-inclusive \
--cover-package=cloudinit tests/unittests}
+[testenv:py27]
+basepython = python2.7
+deps = -r{toxinidir}/test-requirements.txt
+
[testenv:py26]
+deps = -r{toxinidir}/test-requirements.txt
commands = nosetests {posargs:tests/unittests}
setenv =
LC_ALL = C
@@ -39,8 +48,7 @@ exclude = .venv,.tox,dist,doc,*egg,.git,build,tools
[testenv:doc]
basepython = python3
-deps = {[testenv]deps}
- sphinx
+deps = sphinx
commands = {envpython} -m sphinx {posargs:doc/rtd doc/rtd_html}
[testenv:xenial]
@@ -63,10 +71,6 @@ deps =
nose==1.3.7
unittest2==1.1.0
contextlib2==0.5.1
- pep8==1.7.0
- pyflakes==1.1.0
- flake8==2.5.4
- hacking==0.10.2
[testenv:centos6]
basepython = python2.6