summaryrefslogtreecommitdiff
path: root/tox.ini
diff options
context:
space:
mode:
Diffstat (limited to 'tox.ini')
-rw-r--r--tox.ini13
1 files changed, 8 insertions, 5 deletions
diff --git a/tox.ini b/tox.ini
index 3aa3cc7..55e378b 100644
--- a/tox.ini
+++ b/tox.ini
@@ -1,15 +1,12 @@
[tox]
minversion = 1.6
skipsdist = True
-envlist = py33,py34,py26,py27,pypy,pep8
+envlist = py33,py34,py26,py27,pypy,pep8,docs
[testenv]
usedevelop = True
install_command = pip install {opts} {packages}
setenv = VIRTUAL_ENV={envdir}
-# NOTE(dhellmann): List ourself as a dependency first to ensure that
-# the source being tested is used to install all of the other
-# dependencies that want to use pbr for installation.
deps = .
-r{toxinidir}/requirements.txt
-r{toxinidir}/test-requirements.txt
@@ -23,6 +20,9 @@ downloadcache = ~/cache/pip
[testenv:pep8]
commands = flake8 {posargs}
+[testenv:docs]
+commands = python setup.py build_sphinx
+
[testenv:cover]
setenv = VIRTUAL_ENV={envdir}
commands =
@@ -32,6 +32,9 @@ commands =
commands = {posargs}
[flake8]
-ignore = H803
+# H405 multi line docstring summary not separated with an empty line
+# H904 "Wrap lines in parentheses and not a backslash for line continuation
+# Removed in current hacking (https://review.openstack.org/#/c/101701/).
+ignore = H405,H803,H904
exclude = .venv,.tox,dist,doc,*.egg,build
show-source = true