blob: 1ceb5a5997ee573b5261979e4f273993f884c6ed [file] [log] [blame]
[tox]
#envlist = pylint,pydocstyle,unit-tests,oran-tests
skipsdist=True
[testenv]
deps =
pylint==2.4.4
pytest==6.2.5
pytest-cov==2.10.1
pydocstyle==5.1.1
onapsdk==9.0.0
waiting==1.4.1
markupsafe==2.0.1
passenv = *
[testenv:unit-tests]
basepython=python3.8
commands = pytest -v --junit-xml=reports/junit/unit-tests.xml unit-tests/
setenv =
PYTHONPATH = $PYTHONPATH:{toxinidir}/src
ONAP_PYTHON_SDK_SETTINGS=oransdk.configuration.global_settings
[testenv:pylint]
basepython=python3.8
commands = pylint --disable=invalid-name,line-too-long,too-few-public-methods,import-error,unnecessary-lambda src/
setenv =
PYTHONPATH = $PYTHONPATH:{toxinidir}/src
ONAP_PYTHON_SDK_SETTINGS=orantests.configuration.settings
[testenv:pydocstyle]
basepython=python3.8
commands = pydocstyle src/
setenv =
PYTHONPATH = $PYTHONPATH:{toxinidir}/src
ONAP_PYTHON_SDK_SETTINGS=orantests.configuration.settings
[testenv:oran-tests]
basepython=python3.8
commands = pytest -v --junit-xml=reports/junit/oran-tests.xml src/orantests/
setenv =
PYTHONPATH = $PYTHONPATH:{toxinidir}/src
ONAP_PYTHON_SDK_SETTINGS=orantests.configuration.settings