X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=blobdiff_plain;f=tox.ini;h=a5bd504fcbbf9c819ecaae84538495d3d84e06a9;hb=b33d3b4bc7ae7113ffca9b049eef1be172e22d29;hp=926e603a8ef544bb893fe6d48e44824c4c870ec4;hpb=24d9d2cf8d0575e3589a0a03100f28b29c9bb72e;p=nfvbench.git diff --git a/tox.ini b/tox.ini index 926e603..a5bd504 100644 --- a/tox.ini +++ b/tox.ini @@ -1,6 +1,6 @@ [tox] minversion = 1.6 -envlist = py36,pep8,lint,docs,docs-linkcheck +envlist = py38,pep8,lint,docs,docs-linkcheck skipsdist = True [testenv] @@ -9,24 +9,26 @@ usedevelop = True install_command = pip install -U {opts} {packages} setenv = VIRTUAL_ENV={envdir} -deps = -r{toxinidir}/requirements.txt - -r{toxinidir}/test-requirements.txt -commands = py.test -q --basetemp={envtmpdir} {posargs} +deps = + -chttps://opendev.org/openstack/requirements/raw/branch/stable/yoga/upper-constraints.txt + -r{toxinidir}/requirements.txt + -r{toxinidir}/test-requirements.txt +commands = py.test -q --basetemp={envtmpdir} {posargs} test/ [testenv:pep8] -basepython = python3 +basepython = python3.8 commands = flake8 {toxinidir} [testenv:lint] -basepython = python3 +basepython = python3.8 commands = pylint --rcfile pylint.rc nfvbench test [testenv:venv] -basepython = python3 +basepython = python3.8 commands = {posargs} [testenv:cover] -basepython = python3 +basepython = python3.8 commands = python setup.py testr --coverage --testr-args='{posargs}' [flake8] @@ -66,18 +68,22 @@ show-source = True #H904: Wrap long lines in parentheses instead of a backslash ignore = E117,E123,E125,E126,E127,E128,E211,E226,E231,E252,E302,E303,E305,E731,W503,W504,H101,H104,H216,H233,H236,H301,H302,H304,H306,H401,H404,H405,H803,H904,D102,D100,D107 builtins = _ -exclude=venv,.git,.tox,dist,doc,*openstack/common*,*lib/python*,*egg,build,dib-venv +exclude=venv,.git,.tox,dist,doc,*openstack/common*,*lib/python*,*egg,build,nfvbenchvm [testenv:docs] -basepython = python3 -deps = -rdocs/requirements.txt +basepython = python3.8 +deps = + -chttps://opendev.org/openstack/requirements/raw/branch/stable/yoga/upper-constraints.txt + -rdocs/requirements.txt commands = sphinx-build -b html -n -d {envtmpdir}/doctrees ./docs/ {toxinidir}/docs/_build/html echo "Generated docs available in {toxinidir}/docs/_build/html" whitelist_externals = echo [testenv:docs-linkcheck] -basepython = python3 -deps = -rdocs/requirements.txt +basepython = python3.8 +deps = + -chttps://opendev.org/openstack/requirements/raw/branch/stable/yoga/upper-constraints.txt + -rdocs/requirements.txt passenv = http_proxy https_proxy no_proxy commands = sphinx-build -b linkcheck -d {envtmpdir}/doctrees ./docs/ {toxinidir}/docs/_build/linkcheck