X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=blobdiff_plain;f=tox.ini;h=9fb5a416cb57bab2417eccdbdef9e29a322c16f0;hb=aef4f03c7031541c678796704f6636ae70ac799d;hp=8b74f46bfc07b37f4f1d2aa17108cd6ee996f7f1;hpb=5cb9051a0418815636a1d5df66940e168c4e0a56;p=functest.git diff --git a/tox.ini b/tox.ini index 8b74f46bf..9fb5a416c 100644 --- a/tox.ini +++ b/tox.ini @@ -5,7 +5,7 @@ envlist = docs,pep8,pylint,yamllint,py35,py27,perm,cover usedevelop = True deps = -c{toxinidir}/upper-constraints.txt - -chttps://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt?h=stable/pike + -chttps://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt?h=stable/queens -r{toxinidir}/requirements.txt -r{toxinidir}/test-requirements.txt install_command = pip install {opts} {packages} @@ -19,7 +19,30 @@ commands = nosetests --with-xunit \ [testenv:docs] basepython = python2.7 -commands = sphinx-build -W -b html api/ api/_build +commands = + doc8 \ + --ignore-path api/build \ + --ignore-path docs/release/release-notes/build \ + --ignore-path docs/testing/developer/devguide/build \ + --ignore-path docs/testing/developer/internship/security_group/build \ + --ignore-path docs/testing/developer/internship/testapi_evolution/build \ + --ignore-path docs/testing/developer/internship/unit_tests/build \ + --ignore-path docs/testing/developer/internship/vnf_catalog/build \ + --ignore-path docs/testing/user/configguide/build \ + --ignore-path docs/testing/user/userguide/build \ + api \ + docs/release/release-notes \ + docs/testing/user/configguide \ + docs/testing/user/userguide + sphinx-build -W -b html api/ api/build + sphinx-build -W -b html docs/release/release-notes docs/release/release-notes/build/html + sphinx-build -W -b html docs/testing/developer/devguide docs/testing/developer/devguide/build/html + sphinx-build -W -b html docs/testing/developer/internship/security_group docs/testing/developer/internship/security_group/build/html + sphinx-build -W -b html docs/testing/developer/internship/testapi_evolution docs/testing/developer/internship/testapi_evolution/build/html + sphinx-build -W -b html docs/testing/developer/internship/unit_tests docs/testing/developer/internship/unit_tests/build/html + sphinx-build -W -b html docs/testing/developer/internship/vnf_catalog docs/testing/developer/internship/vnf_catalog/build/html + sphinx-build -W -b html docs/testing/user/configguide docs/testing/user/configguide/build/html + sphinx-build -W -b html docs/testing/user/userguide docs/testing/user/userguide/build/html [testenv:pep8] basepython = python2.7 @@ -33,7 +56,7 @@ modules = functest.ci functest.cli functest.opnfv_tests.openstack.rally - functest.opnfv_tests.openstack.refstack_client + functest.opnfv_tests.openstack.refstack functest.opnfv_tests.openstack.snaps functest.opnfv_tests.openstack.tempest functest.opnfv_tests.openstack.vping @@ -43,25 +66,28 @@ modules = functest.tests.unit.cli functest.tests.unit.odl functest.tests.unit.openstack.rally - functest.tests.unit.openstack.refstack_client functest.tests.unit.openstack.snaps functest.tests.unit.openstack.tempest functest.tests.unit.openstack.vping functest.tests.unit.vnf.router + functest.tests.unit.utils functest.utils.config functest.utils.constants functest.utils.env functest.utils.functest_utils commands = bash -c "\ - pylint -f parseable --disable=locally-disabled functest | \ + pylint -f parseable --ignore-imports=y --disable=locally-disabled functest | \ tee pylint.out | sed -ne '/Raw metrics/,//p'" pylint --reports=n --errors-only functest - pylint --disable=locally-disabled --ignore-imports=y --reports=n {[testenv:pylint]modules} + pylint --disable=locally-disabled \ + --disable=duplicate-code \ + --ignore-imports=y --reports=n {[testenv:pylint]modules} [testenv:yamllint] basepython = python2.7 files = + .travis.yml docker functest/api functest/ci