X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=tox.ini;h=8131efd36ef5432788957a77c27a112fa60f1fac;hb=f0c7d45051b7cf4aa225cbefcf7f34b4f1f4a514;hp=0751d9b1dd82dc207f89ed4738127273a7708896;hpb=fe521e625d056c03d8e56ae14f45792c10c303b1;p=transportpce.git diff --git a/tox.ini b/tox.ini index 0751d9b1d..8131efd36 100644 --- a/tox.ini +++ b/tox.ini @@ -10,6 +10,7 @@ envlist = buildcontroller,testsPCE, checkbashisms pre-commit gitlint + pylint skipsdist = true setupdir = tests/ @@ -54,7 +55,7 @@ commands = [testenv:testsPCE] depends = buildcontroller whitelist_externals = launch_tests.sh -passenv = LAUNCHER USE_LIGHTY +passenv = LAUNCHER USE_LIGHTY USE_ODL_RESTCONF_VERSION #setenv = # USE_LIGHTY=True commands = @@ -76,9 +77,10 @@ commands = depends = buildcontroller,build_karaf_tests121,sims121,testsPCE # testsPCE dependency is only here to chain tests in the gate and avoid resources starvation whitelist_externals = launch_tests.sh -passenv = LAUNCHER USE_LIGHTY +passenv = LAUNCHER USE_LIGHTY USE_ODL_RESTCONF_VERSION setenv = # USE_LIGHTY=True +# USE_ODL_RESTCONF_VERSION=draft-bierman02 USE_ODL_ALT_KARAF_ENV=./karaf121.env USE_ODL_ALT_KARAF_INSTALL_DIR=karaf121 commands = @@ -108,9 +110,10 @@ commands = depends = buildcontroller,build_karaf_tests221,sims221,tests71 # tests71 dependency is only here to chain tests in the gate and avoid ressources starvation whitelist_externals = launch_tests.sh -passenv = LAUNCHER USE_LIGHTY +passenv = LAUNCHER USE_LIGHTY USE_ODL_RESTCONF_VERSION setenv = # USE_LIGHTY=True +# USE_ODL_RESTCONF_VERSION=draft-bierman02 USE_ODL_ALT_KARAF_ENV=./karaf221.env USE_ODL_ALT_KARAF_INSTALL_DIR=karaf221 commands = @@ -131,9 +134,10 @@ commands = [testenv:tests71] depends = buildcontroller,build_karaf_tests71,sims71 whitelist_externals = launch_tests.sh -passenv = LAUNCHER USE_LIGHTY +passenv = LAUNCHER USE_LIGHTY USE_ODL_RESTCONF_VERSION setenv = # USE_LIGHTY=True +# USE_ODL_RESTCONF_VERSION=draft-bierman02 USE_ODL_ALT_KARAF_ENV=./karaf71.env USE_ODL_ALT_KARAF_INSTALL_DIR=karaf71 commands = @@ -155,7 +159,7 @@ commands = depends = buildcontroller,sims121,sims221,sims71,tests121,tests221,tests71 #the last dependency is to avoid temporarily concurrent ressources problem in parallel mode whitelist_externals = launch_tests.sh -passenv = LAUNCHER USE_LIGHTY +passenv = LAUNCHER USE_LIGHTY USE_ODL_RESTCONF_VERSION setenv = # USE_LIGHTY=True USE_ODL_ALT_KARAF_ENV=./karaf121.env @@ -168,7 +172,7 @@ commands = depends = buildcontroller whitelist_externals = launch_tests.sh dockercmd.sh -passenv = LAUNCHER USE_LIGHTY +passenv = LAUNCHER USE_LIGHTY USE_ODL_RESTCONF_VERSION commands = #sudo docker pull atriki/gnpyrest:v1.2 ./dockercmd.sh run -d -p 8008:5000 --name gnpy_tpce_rest1 atriki/gnpyrest:v1.2 @@ -179,7 +183,7 @@ commands = depends = buildcontroller,sims221 whitelist_externals = launch_tests.sh dockercmd.sh -passenv = LAUNCHER USE_LIGHTY +passenv = LAUNCHER USE_LIGHTY USE_ODL_RESTCONF_VERSION commands = ./dockercmd.sh run -d -p 2181:2181 -p 9092:9092 --env ADVERTISED_LISTENERS=PLAINTEXT://localhost:9092 --name tpce_kafka1 teivah/kafka:2.0.0 ./launch_tests.sh with_docker nbinotifications @@ -222,12 +226,19 @@ deps = autopep8 commands = autopep8 --max-line-length 120 --in-place --recursive transportpce_tests/ +[testenv:pylint_full] +basepython = python3 +deps = pylint>=2.6.0 +whitelist_externals = find +commands = + find transportpce_tests/ -name *.py -exec pylint --fail-under=9.22 --max-line-length=120 --disable=missing-docstring --module-rgx="([a-z0-9_]+$)|([0-9.]{1,30}$)" --method-rgx="(([a-z_][a-zA-Z0-9_]{2,})|(_[a-z0-9_]*)|(__[a-zA-Z][a-zA-Z0-9_]+__))$" --variable-rgx="[a-zA-Z_][a-zA-Z0-9_]{1,30}$" --reports=y --score=y --output-format=colorized \{\} + + [testenv:pylint] basepython = python3 -deps = pylint +deps = pylint>=2.6.0 whitelist_externals = find commands = - find transportpce_tests/ -name *.py -exec pylint --max-line-length=120 --disable=missing-docstring --method-rgx="(([a-z_][a-zA-Z0-9_]{2,})|(_[a-z0-9_]*)|(__[a-zA-Z][a-zA-Z0-9_]+__))$" --variable-rgx="[a-zA-Z_][a-zA-Z0-9_]{1,30}$" --reports=y --score=y --output-format=colorized \{\} + + find transportpce_tests/ -name *.py -exec pylint --fail-under=10 --max-line-length=120 --disable=missing-docstring --disable=fixme --disable=duplicate-code --module-rgx="([a-z0-9_]+$)|([0-9.]{1,30}$)" --method-rgx="(([a-z_][a-zA-Z0-9_]{2,})|(_[a-z0-9_]*)|(__[a-zA-Z][a-zA-Z0-9_]+__))$" --variable-rgx="[a-zA-Z_][a-zA-Z0-9_]{1,30}$" \{\} + [testenv:pyang] basepython = python3 @@ -260,6 +271,12 @@ commands = pre-commit uninstall pre-commit uninstall --hook-type commit-msg +[testenv:pre-commit-autoupdate] +basepython = python3 +deps = pre-commit +commands = + pre-commit autoupdate + [testenv:pre-commit] basepython = python3 deps = pre-commit