summaryrefslogtreecommitdiff
path: root/tox.ini
diff options
context:
space:
mode:
Diffstat (limited to 'tox.ini')
-rw-r--r--tox.ini26
1 files changed, 15 insertions, 11 deletions
diff --git a/tox.ini b/tox.ini
index bf9046af..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
@@ -18,29 +21,34 @@ setenv =
LC_ALL = en_US.utf-8
[testenv:pylint]
-deps = pylint==1.6.5
+deps = pylint==1.7.1
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
[flake8]
#H102 Apache 2.0 license header not found
-ignore=H404,H405,H105,H301,H104,H403,H101,H102
+ignore=H404,H405,H105,H301,H104,H403,H101,H102,H106,H304
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,14 +71,10 @@ 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
-commands = nosetests {posargs:tests}
+commands = nosetests {posargs:tests/unittests}
deps =
# requirements
argparse==1.2.1