X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=tox.ini;h=3514dcf8f79584e438e783196f7dca730fcecc11;hb=HEAD;hp=df7ce3b8ac6fd3f3c3a2e01877862aeed0dad409;hpb=1a52f06f2d7856eba140391b11e03955c09aa8dd;p=transportpce.git diff --git a/tox.ini b/tox.ini index df7ce3b8a..73f3460ee 100644 --- a/tox.ini +++ b/tox.ini @@ -60,27 +60,37 @@ allowlist_externals = build.sh depends = buildcontroller,tests_hybrid changedir = {toxinidir}/lighty commands = - ./build.sh + - ./build.sh + +[testenv:sims] +passenv = USE_SIMS +allowlist_externals = install_lightynode.sh +depends = buildcontroller +commands = + ./install_lightynode.sh {posargs:} [testenv:sims121] -allowlist_externals = install_honeynode.sh +passenv = USE_SIMS +allowlist_externals = install_sims.sh depends = buildcontroller # sims profiles does not strictly depends on buildcontroller # but this dependency avoids race condition in the gate commands = - ./install_honeynode.sh 1.2.1 + ./install_sims.sh 1.2.1 [testenv:sims221] -allowlist_externals = install_honeynode.sh +passenv = USE_SIMS +allowlist_externals = install_sims.sh depends = buildcontroller commands = - ./install_honeynode.sh 2.2.1 + ./install_sims.sh 2.2.1 [testenv:sims71] -allowlist_externals = install_honeynode.sh +passenv = USE_SIMS +allowlist_externals = install_sims.sh depends = buildcontroller commands = - ./install_honeynode.sh 7.1 + ./install_sims.sh 7.1 [testenv:testsPCE] depends = buildcontroller @@ -244,7 +254,8 @@ commands = [testenv:tests_tapi] depends = buildcontroller,build_karaf_tests221,sims221 -allowlist_externals = launch_tests.sh add_tapi_feature_to_tests221.sh +allowlist_externals = launch_tests.sh +# add_tapi_feature_to_tests221.sh passenv = LAUNCHER USE_LIGHTY USE_SIMS @@ -263,12 +274,11 @@ setenv = commands = # ./add_tapi_feature_to_tests221.sh -- ./launch_tests.sh tapi {posargs:} + ./launch_tests.sh tapi {posargs:} [testenv:with_docker] depends = buildcontroller,sims221 -allowlist_externals = launch_tests.sh - dockercmd.sh +allowlist_externals = launch_tests.sh dockercmd.sh passenv = LAUNCHER USE_LIGHTY USE_SIMS @@ -393,7 +403,14 @@ commands = basepython = python3 deps = pre-commit passenv = HOME +allowlist_externals = sh + cpan + sudo + which commands = + sh -c 'which cpan || sudo yum install -y perl-CPAN \ + || (echo "cpan command not found - please install it \ + (e.g. sudo apt-get install perl-modules | yum install perl-CPAN )" >&2 && exit 1)' pre-commit run --all-files --show-diff-on-failure pre-commit run gitlint-ci --hook-stage manual