X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=tox.ini;h=34c0aa43d0ab4247cd96c12aa054f27cfee5e3a8;hb=4f0c3d3c44ec998a9b332c2fe435eac025fc57e7;hp=075341b0c6e2fd0fc380cc0ed74bc69eb086a355;hpb=90ecc9a5431eec82b8f4e7cb7d66cd29884e8f9a;p=transportpce.git diff --git a/tox.ini b/tox.ini index 075341b0c..34c0aa43d 100644 --- a/tox.ini +++ b/tox.ini @@ -9,7 +9,6 @@ envlist = buildcontroller,testsPCE, docs-linkcheck checkbashisms pre-commit - gitlint pylint skipsdist = true setupdir = tests/ @@ -182,7 +181,7 @@ commands = [testenv:tests_tapi] depends = buildcontroller,build_karaf_tests221,sims221 -whitelist_externals = launch_tests.sh +whitelist_externals = launch_tests.sh add_tapi_feature_to_tests221.sh passenv = LAUNCHER USE_LIGHTY OLM_TIMER1 OLM_TIMER2 USE_ODL_RESTCONF_VERSION setenv = # USE_LIGHTY=True @@ -194,6 +193,7 @@ setenv = OLM_TIMER2=2000 commands = + ./add_tapi_feature_to_tests221.sh ./launch_tests.sh tapi {posargs:} [testenv:with_docker] @@ -310,12 +310,7 @@ deps = pre-commit passenv = HOME commands = pre-commit run --all-files --show-diff-on-failure - pre-commit run gitlint --hook-stage commit-msg --commit-msg-filename .git/COMMIT_EDITMSG - # Gitlint only proposes a pre-commit configuration for the commit-msg stage but none for the commit stage. - # Its default arguments --passed and --msg-filename are different from CI recommandations. - # As a result, the line above is always skipped in jenkins CI since there cannot be a .git/COMMIT_EDITMSG file. - # A dedicated gitlint profile for CI is proposed below. Also to behave fine locally, this profile must have access - # to the HOME variable so that Gitlint can retrieve Git user settings. + pre-commit run gitlint-ci --hook-stage manual [testenv:gitlint] basepython = python3 @@ -323,3 +318,22 @@ deps = gitlint commands = gitlint --config ../.gitlint + +[testenv:allure-report-init] +basepython = python3 +deps = allure-pytest>=2.10.0 +# allure is under Apache License 2.0 +whitelist_externals = + mkdir + sed +commands = + mkdir -p allure-report + sed -i_ '$a\allure-pytest # Apache License 2.0' ./test-requirements.txt + + +[testenv:allure-report-serve] +basepython = python3 +whitelist_externals = + allure +commands = + allure serve "allure-report"