f304a5bd2f
After mariadb 10.5.18, mariadb fails to start if ssl cert parameters are configured in the file but the certificates do not exist [1]. This problem was fixed in puppetlabs-mysql 13.1.0[2] but we use older versions (13.0.0 in stable/zed for example) in stable branch jobs. CentOS Stream 9 has just bumped to mariadb-10.5.22 and this is breaking all non-ssl jobs. I'm also fixing u-c url to use the proper version for Xena and pinning Ruby gems versions required for CentOS Stream 8. [1] https://mariadb.com/kb/en/mariadb-10-5-18-release-notes/#ssl [2] https://github.com/puppetlabs/puppetlabs-mysql/issues/1509 Change-Id: I317c5b1fa8967dc40437fa6e3258b7d8f2c79e58
47 lines
1.2 KiB
INI
47 lines
1.2 KiB
INI
[tox]
|
|
minversion = 2.0
|
|
envlist = py27,py36,pep8,releasenotes
|
|
skipsdist = True
|
|
|
|
[testenv]
|
|
usedevelop = True
|
|
setenv = VIRTUAL_ENV={envdir}
|
|
LANG=en_US.UTF-8
|
|
LANGUAGE=en_US:en
|
|
LC_ALL=C
|
|
deps =
|
|
-c{env:UPPER_CONSTRAINTS_FILE:https://releases.openstack.org/constraints/upper/yoga}
|
|
-r{toxinidir}/test-requirements.txt
|
|
-r{toxinidir}/requirements.txt
|
|
|
|
commands = /usr/bin/find . -type f -name "*.pyc" -delete
|
|
stestr run {posargs}
|
|
|
|
[tox:jenkins]
|
|
sitepackages = True
|
|
|
|
[testenv:pep8]
|
|
commands = flake8
|
|
|
|
[testenv:cover]
|
|
setenv = NOSE_WITH_COVERAGE=1
|
|
|
|
[testenv:venv]
|
|
commands = {posargs}
|
|
|
|
[testenv:docs]
|
|
commands = python setup.py build_sphinx
|
|
|
|
[testenv:releasenotes]
|
|
deps = -r{toxinidir}/test-requirements.txt
|
|
commands = sphinx-build -a -E -W -d releasenotes/build/doctrees -b html releasenotes/source releasenotes/build/html
|
|
|
|
[flake8]
|
|
# H803 skipped on purpose per list discussion.
|
|
# E123, E125 skipped as they are invalid PEP-8.
|
|
#
|
|
# All other checks should be enabled in the future.
|
|
ignore = E123,E125,H803,F403,F405,F821,F811,F841,E501,H302,H303,H304,H306,H405,H404,H305,H307,H501,H201,H101,W503,W504
|
|
show-source = True
|
|
exclude=.venv,.git,.tox,.eggs
|