X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=tox.ini;fp=tox.ini;h=c7fd69a413adc786da9ab3dffeab77441e5d2470;hb=21f659c694968e95ad4e1a568538a586c5291b62;hp=0000000000000000000000000000000000000000;hpb=aa10152885b58792ffde0c78f42df4a8c0078d42;p=ric-plt%2Fxapp-frame-py.git diff --git a/tox.ini b/tox.ini new file mode 100644 index 0000000..c7fd69a --- /dev/null +++ b/tox.ini @@ -0,0 +1,66 @@ +# ================================================================================== +# Copyright (c) 2020 Nokia +# Copyright (c) 2020 AT&T Intellectual Property. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ================================================================================== +[tox] +envlist = py37,flake8 +# ,docs,docs-linkcheck +minversion = 2.0 + +[testenv] +basepython = python3.7 +deps= + pytest + coverage + pytest-cov +setenv = + LD_LIBRARY_PATH = /usr/local/lib/:/usr/local/lib64 + +commands = + pytest --junitxml xunit-results.xml --cov ricxappframe --cov-report xml --cov-report term-missing --cov-report html --cov-fail-under=50 + coverage xml -i + +[testenv:flake8] +basepython = python3.7 +skip_install = true +deps = flake8 +commands = flake8 setup.py ricxappframe tests + +[flake8] +extend-ignore = E501,E741,E731 + +# verbatim as asked for by the docs instructions: https://wiki.o-ran-sc.org/display/DOC/Configure+Repo+for+Documentation +# [testenv:docs] +# basepython = python3.7 +# deps = +# sphinx +# sphinx-rtd-theme +# sphinxcontrib-httpdomain +# recommonmark +# lfdocs-conf + +#commands = +# sphinx-build -W -b html -n -d {envtmpdir}/doctrees ./docs/ {toxinidir}/docs/_build/html +# echo "Generated docs available in {toxinidir}/docs/_build/html" +#whitelist_externals = echo + +#[testenv:docs-linkcheck] +#basepython = python3.7 +#deps = sphinx +# sphinx-rtd-theme +# sphinxcontrib-httpdomain +# recommonmark +# lfdocs-conf +#commands = sphinx-build -W -b linkcheck -d {envtmpdir}/doctrees ./docs/ {toxinidir}/docs/_build/linkcheck