X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=tox.ini;h=f4b65da8375e0f00dcd977ecad1fab5cbfe513c6;hb=f79911d90f38a823caaf3f074c39d3066dc2bf3d;hp=34ddb6eeafb02ea15ce4a50805a9342fbccab866;hpb=9611ad2d91714a6e97e4f796c56adaa82982ad92;p=integration%2Fpackaging.git diff --git a/tox.ini b/tox.ini index 34ddb6e..f4b65da 100644 --- a/tox.ini +++ b/tox.ini @@ -1,6 +1,6 @@ [tox] minversion = 1.6.0 -envlist = docs,coala +envlist = docs,coala,pkg_unittests skipsdist = true [testenv:coala] @@ -8,9 +8,10 @@ basepython = python3 deps = coala==0.11 coala-bears==0.11 + pygments~=2.3.1 # Requests 2.16 breaks dependencies requests<2.16 - nodeenv + nodeenv==1.1.2 commands = nodeenv -p npm install --global dockerfile_lint remark-cli remark-lint write-good @@ -18,5 +19,19 @@ commands = coala --non-interactive [testenv:docs] -deps = sphinx -commands = sphinx-build -b html -d {envtmpdir}/doctrees ./docs/ {envtmpdir}/html +deps = -rdocs/requirements.txt +commands = + sphinx-build -W -b html -n -d {envtmpdir}/doctrees ./docs/ {envtmpdir}/html + echo "Generated docs available in {envtmpdir}/html" +whitelist_externals = echo + +[testenv:docs-linkcheck] +deps = -rdocs/requirements.txt +commands = sphinx-build -W -b linkcheck -d {envtmpdir}/doctrees ./docs/ {envtmpdir}/linkcheck + +[testenv:pkg_unittests] +# TODO: Support Python 3 +#basepython = python3 +deps = + -r{toxinidir}/packages/requirements.txt +commands = python -m unittest packages.test_lib