920b2124d9
The hiera roles have been moved into tripleo-ansible and are no longer needed within this repository. This change removes the roles that have been moved. Because this change removes the last of the roles within this repo the setup.cfg file has been modified to remove the no longer relevant install path(s), the molecule related config has been pulled out of the tox.ini file, and the molecule related packages have been purged from the bindep.txt file. Story: 2006044 Task: 34726 Story: 2006044 Task: 34730 Depends-On: I7f9e993735a0347aac12f728393639d88c80ff0f Change-Id: I1bf74a4fb0adcae632c06b38e06a572ebc434201 Signed-off-by: Kevin Carter <kecarter@redhat.com>
103 lines
2.5 KiB
INI
103 lines
2.5 KiB
INI
[tox]
|
|
minversion = 3.8
|
|
envlist = linters,py27,py37
|
|
skipsdist = True
|
|
|
|
[testenv]
|
|
usedevelop = True
|
|
setenv =
|
|
ANSIBLE_FORCE_COLOR=1
|
|
ANSIBLE_INVENTORY={toxinidir}/tests/hosts.ini
|
|
ANSIBLE_NOCOWS=1
|
|
ANSIBLE_RETRY_FILES_ENABLED=0
|
|
ANSIBLE_STDOUT_CALLBACK=debug
|
|
PY_COLORS=1
|
|
VIRTUAL_ENV={envdir}
|
|
# pip: Avoid 2020-01-01 warnings: https://github.com/pypa/pip/issues/6207
|
|
# paramiko CryptographyDeprecationWarning: https://github.com/ansible/ansible/issues/52598
|
|
PYTHONWARNINGS=ignore:DEPRECATION::pip._internal.cli.base_command,ignore::UserWarning
|
|
PIP_DISABLE_PIP_VERSION_CHECK=1
|
|
passenv =
|
|
ANSIBLE_*
|
|
DOCKER_*
|
|
PYTEST*
|
|
SSH_AUTH_SOCK
|
|
TERM
|
|
install_command = pip install {opts} {packages}
|
|
deps =
|
|
-c{env:UPPER_CONSTRAINTS_FILE:https://opendev.org/openstack/requirements/raw/branch/master/upper-constraints.txt}
|
|
-r{toxinidir}/requirements.txt
|
|
-r{toxinidir}/test-requirements.txt
|
|
commands = stestr run {posargs}
|
|
whitelist_externals =
|
|
bash
|
|
tox
|
|
|
|
[testenv:bindep]
|
|
deps = bindep
|
|
commands = bash -c "{toxinidir}/scripts/bindep-install"
|
|
|
|
# deprecated: covered by linters
|
|
[testenv:pep8]
|
|
skip_install = true
|
|
deps =
|
|
commands =
|
|
tox -e linters -- flake8
|
|
|
|
[testenv:venv]
|
|
basepython = python3
|
|
commands = {posargs}
|
|
|
|
[testenv:cover]
|
|
basepython = python3
|
|
setenv =
|
|
PYTHON=coverage run --source tripleo_common --parallel-mode
|
|
commands =
|
|
coverage erase
|
|
stestr run {posargs}
|
|
coverage combine
|
|
coverage html -d cover
|
|
coverage xml -o cover/coverage.xml
|
|
coverage report
|
|
|
|
[testenv:docs]
|
|
basepython = python3
|
|
commands = python setup.py build_sphinx
|
|
|
|
[testenv:debug]
|
|
basepython = python3
|
|
commands = oslo_debug_helper {posargs}
|
|
|
|
# deprecated: covered by linters
|
|
[testenv:bashate]
|
|
skip_install = true
|
|
deps =
|
|
commands =
|
|
tox -e linters -- bashate
|
|
|
|
[testenv:linters]
|
|
skip_install = true
|
|
deps = pre-commit
|
|
commands =
|
|
python -m pre_commit run -a {posargs:}
|
|
bash -c tools/check_duplicate_jinja_blocks.sh
|
|
|
|
[testenv:lower-constraints]
|
|
basepython = python3
|
|
deps =
|
|
-c{toxinidir}/lower-constraints.txt
|
|
-r{toxinidir}/test-requirements.txt
|
|
-r{toxinidir}/requirements.txt
|
|
|
|
[testenv:releasenotes]
|
|
basepython = python3
|
|
commands = bash -c tools/releasenotes_tox.sh
|
|
|
|
[testenv:requirements]
|
|
basepython = python3
|
|
deps =
|
|
-egit+https://opendev.org/openstack/requirements#egg=openstack-requirements
|
|
whitelist_externals = sh
|
|
commands =
|
|
sh -c '{envdir}/src/openstack-requirements/playbooks/files/project-requirements-change.py --req {envdir}/src/openstack-requirements --local {toxinidir} master'
|