X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=tox.ini;h=0751d9b1dd82dc207f89ed4738127273a7708896;hb=3cdd5c2add69a549b716630033801d7084664111;hp=303b01356a801c5583f958f867f8ce693c77ee56;hpb=0ca7e1eeb7c7aa4963ac0b2f5b70c4bbedfbd484;p=transportpce.git diff --git a/tox.ini b/tox.ini index 303b01356..0751d9b1d 100644 --- a/tox.ini +++ b/tox.ini @@ -1,6 +1,10 @@ [tox] minversion = 3.7.0 -envlist = buildcontroller,testsPCE,sims121,tests121,sims221,tests221,sims71,tests71,tests_hybrid +envlist = buildcontroller,testsPCE, + sims121,build_karaf_tests121,tests121, + sims221,build_karaf_tests221,tests221, + sims71,build_karaf_tests71,tests71, + build_karaf_tests_hybrid,tests_hybrid, docs docs-linkcheck checkbashisms @@ -56,20 +60,26 @@ passenv = LAUNCHER USE_LIGHTY commands = ./launch_tests.sh pce {posargs:} +[testenv:build_karaf_tests121] +depends = buildcontroller +# testsPCE dependency is only here to chain tests in the gate and avoid resources starvation +whitelist_externals = launch_tests.sh +passenv = LAUNCHER USE_LIGHTY +setenv = +# USE_LIGHTY=True + USE_ODL_ALT_KARAF_ENV=./karaf121.env + USE_ODL_ALT_KARAF_INSTALL_DIR=karaf121 +commands = + ./build_karaf_for_tests.sh + [testenv:tests121] -depends = buildcontroller,sims121,testsPCE +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 setenv = # USE_LIGHTY=True - USE_ODL_ALT_WEBSOCKET_PORT=8186 - USE_ODL_ALT_AKKA_PORT=2551 - USE_ODL_ALT_AKKA_MGT_PORT=8559 - USE_ODL_ALT_SHELL_PORT=8102 - USE_ODL_ALT_RMI_REGISTRY_PORT=1100 - USE_ODL_ALT_RMI_SERVER_PORT=44445 - USE_ODL_ALT_RESTCONF_PORT=8182 + USE_ODL_ALT_KARAF_ENV=./karaf121.env USE_ODL_ALT_KARAF_INSTALL_DIR=karaf121 commands = ./launch_tests.sh 1.2.1 {posargs:} @@ -82,41 +92,65 @@ commands = # which is more verbose than nose or 'export LAUNCHER="ls -l"' to only list script # files attributes. +[testenv:build_karaf_tests221] +depends = buildcontroller +# testsPCE dependency is only here to chain tests in the gate and avoid resources starvation +whitelist_externals = launch_tests.sh +passenv = LAUNCHER USE_LIGHTY +setenv = +# USE_LIGHTY=True + USE_ODL_ALT_KARAF_ENV=./karaf221.env + USE_ODL_ALT_KARAF_INSTALL_DIR=karaf221 +commands = + ./build_karaf_for_tests.sh + [testenv:tests221] -depends = buildcontroller,sims221,tests71 +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 setenv = # USE_LIGHTY=True - USE_ODL_ALT_WEBSOCKET_PORT=8187 - USE_ODL_ALT_AKKA_PORT=2552 - USE_ODL_ALT_AKKA_MGT_PORT=8560 - USE_ODL_ALT_SHELL_PORT=8103 - USE_ODL_ALT_RMI_REGISTRY_PORT=1101 - USE_ODL_ALT_RMI_SERVER_PORT=44446 - USE_ODL_ALT_RESTCONF_PORT=8183 + USE_ODL_ALT_KARAF_ENV=./karaf221.env USE_ODL_ALT_KARAF_INSTALL_DIR=karaf221 commands = ./launch_tests.sh 2.2.1 {posargs:} +[testenv:build_karaf_tests71] +depends = buildcontroller +# testsPCE dependency is only here to chain tests in the gate and avoid resources starvation +whitelist_externals = launch_tests.sh +passenv = LAUNCHER USE_LIGHTY +setenv = +# USE_LIGHTY=True + USE_ODL_ALT_KARAF_ENV=./karaf71.env + USE_ODL_ALT_KARAF_INSTALL_DIR=karaf71 +commands = + ./build_karaf_for_tests.sh + [testenv:tests71] -depends = buildcontroller,sims71 +depends = buildcontroller,build_karaf_tests71,sims71 whitelist_externals = launch_tests.sh passenv = LAUNCHER USE_LIGHTY setenv = # USE_LIGHTY=True - USE_ODL_ALT_WEBSOCKET_PORT=8188 - USE_ODL_ALT_AKKA_PORT=2553 - USE_ODL_ALT_AKKA_MGT_PORT=8561 - USE_ODL_ALT_SHELL_PORT=8104 - USE_ODL_ALT_RMI_REGISTRY_PORT=1102 - USE_ODL_ALT_RMI_SERVER_PORT=44447 - USE_ODL_ALT_RESTCONF_PORT=8184 + USE_ODL_ALT_KARAF_ENV=./karaf71.env USE_ODL_ALT_KARAF_INSTALL_DIR=karaf71 commands = ./launch_tests.sh 7.1 {posargs:} +[testenv:build_karaf_tests_hybrid] +depends = buildcontroller +# testsPCE dependency is only here to chain tests in the gate and avoid resources starvation +whitelist_externals = launch_tests.sh +passenv = LAUNCHER USE_LIGHTY +setenv = +# USE_LIGHTY=True + USE_ODL_ALT_KARAF_ENV=./karaf121.env + USE_ODL_ALT_KARAF_INSTALL_DIR=karaf_hybrid +commands = + ./build_karaf_for_tests.sh + [testenv:tests_hybrid] depends = buildcontroller,sims121,sims221,sims71,tests121,tests221,tests71 #the last dependency is to avoid temporarily concurrent ressources problem in parallel mode @@ -124,13 +158,7 @@ whitelist_externals = launch_tests.sh passenv = LAUNCHER USE_LIGHTY setenv = # USE_LIGHTY=True - USE_ODL_ALT_WEBSOCKET_PORT=8186 - USE_ODL_ALT_AKKA_PORT=2551 - USE_ODL_ALT_AKKA_MGT_PORT=8559 - USE_ODL_ALT_SHELL_PORT=8102 - USE_ODL_ALT_RMI_REGISTRY_PORT=1100 - USE_ODL_ALT_RMI_SERVER_PORT=44445 - USE_ODL_ALT_RESTCONF_PORT=8182 + USE_ODL_ALT_KARAF_ENV=./karaf121.env USE_ODL_ALT_KARAF_INSTALL_DIR=karaf_hybrid commands = # nosetests --with-xunit transportpce_tests/hybrid/test01_device_change_notifications.py