tox.ini (aodh-14.0.0) | : | tox.ini (aodh-15.0.0) | ||
---|---|---|---|---|
[tox] | [tox] | |||
minversion = 3.18.0 | minversion = 3.18.0 | |||
skipsdist = True | skipsdist = True | |||
envlist = py{3}{,-mysql,-postgresql},functional,pep8 | envlist = py{3}{,-mysql,-postgresql},functional,pep8 | |||
ignore_basepython_conflict = True | ignore_basepython_conflict = True | |||
[testenv] | [testenv] | |||
basepython = python3 | basepython = python3 | |||
usedevelop = True | usedevelop = True | |||
setenv = | setenv = | |||
OS_STDOUT_CAPTURE=1 | ||||
OS_STDERR_CAPTURE=1 | ||||
OS_TEST_TIMEOUT=600 | ||||
AODH_TEST_DRIVERS=postgresql mysql | AODH_TEST_DRIVERS=postgresql mysql | |||
mysql: AODH_TEST_DRIVERS=mysql | mysql: AODH_TEST_DRIVERS=mysql | |||
postgresql: AODH_TEST_DRIVERS=postgresql | postgresql: AODH_TEST_DRIVERS=postgresql | |||
AODH_TEST_DEPS=postgresql,mysql | AODH_TEST_DEPS=postgresql,mysql | |||
mysql: AODH_TEST_DEPS=mysql | mysql: AODH_TEST_DEPS=mysql | |||
postgresql: AODH_TEST_DEPS=postgresql | postgresql: AODH_TEST_DEPS=postgresql | |||
deps = | deps = | |||
-c{env:TOX_CONSTRAINTS_FILE:https://releases.openstack.org/constraints/upper/m | -c{env:TOX_CONSTRAINTS_FILE:https://releases.openstack.org/constraints/upper | |||
aster} | /master} | |||
.[test,{env:AODH_TEST_DEPS}] | .[test,{env:AODH_TEST_DEPS}] | |||
passenv = OS_TEST_TIMEOUT OS_STDOUT_CAPTURE OS_STDERR_CAPTURE OS_LOG_CAPTURE AOD H_TEST_DRIVERS | passenv = OS_TEST_TIMEOUT OS_STDOUT_CAPTURE OS_STDERR_CAPTURE OS_LOG_CAPTURE AOD H_TEST_DRIVERS | |||
commands = | commands = | |||
{toxinidir}/run-tests.sh {posargs} | {toxinidir}/run-tests.sh {posargs} | |||
{toxinidir}/run-functional-tests.sh "{posargs}" | aodh-config-generator | |||
aodh-config-generator | ||||
allowlist_externals = bash | allowlist_externals = bash | |||
[testenv:cover] | [testenv:cover] | |||
setenv = | ||||
{[testenv]setenv} | ||||
PYTHON=coverage run --source aodh --parallel-mode | ||||
commands = | commands = | |||
pifpaf -g AODH_TEST_STORAGE_URL run mysql -- python setup.py testr --slowest | coverage erase | |||
--coverage --testr-args="{posargs}" | stestr run {posargs} | |||
stestr --test-path=./aodh/tests/functional run {posargs} | ||||
coverage combine | ||||
coverage html -d cover | ||||
coverage xml -o cover/coverage.xml | ||||
coverage report | ||||
pifpaf -g AODH_TEST_STORAGE_URL run mysql -- stestr --test-path=./aodh/tests | ||||
run | ||||
coverage report | coverage report | |||
[testenv:pep8] | [testenv:pep8] | |||
deps = hacking>=3.0,<3.1.0 | deps = hacking>=3.0,<3.1.0 | |||
commands = | commands = | |||
flake8 | flake8 | |||
[testenv:releasenotes] | [testenv:releasenotes] | |||
deps = {[testenv:docs]deps} | deps = {[testenv:docs]deps} | |||
commands = sphinx-build -a -E -W -d releasenotes/build/doctrees -b html releasen otes/source releasenotes/build/html | commands = sphinx-build -a -E -W -d releasenotes/build/doctrees -b html releasen otes/source releasenotes/build/html | |||
End of changes. 5 change blocks. | ||||
8 lines changed or deleted | 21 lines changed or added |