Files
oslo.versionedobjects/tox.ini
Hervé Beraud 8b3deb7b5a Dropping lower constraints testing
We facing errors related to the new pip resolver, this
topic was discussed on the ML and QA team proposed to
to test lower-constraints [1].

I propose to drop this test because the complexity and recurring pain needed
to maintain that now exceeds the benefits provided by this mechanismes.

[1] http://lists.openstack.org/pipermail/openstack-discuss/2020-December/019390.html

This change includes a backport of I2baa6d318cdbbf86da86cc94171cc7714dbdba3a
which removes the lower-constraints.txt file and its references, and
which completes this change, as suggested by hberaud.

Conflicts:
        .zuul.yaml
        lower-constraints.txt
They come from the change in the version-specific job template for unit tests,
and a few version-specific changes in lower-contraints.txt.

Change-Id: Ied61e65006ad54803453776e763594e216be1353
(cherry picked from commit e8062fc9e3)
2021-03-01 13:15:33 +01:00

51 lines
1.3 KiB
INI

[tox]
minversion = 3.1.1
envlist = py38,pep8
basepython = python3
ignore_basepython_conflict = true
[testenv]
deps =
-c{env:TOX_CONSTRAINTS_FILE:https://releases.openstack.org/constraints/upper/victoria}
-r{toxinidir}/test-requirements.txt
commands = stestr run --slowest {posargs}
[testenv:pep8]
commands =
flake8
# Run security linter
bandit -r oslo_versionedobjects tests -n5 --skip B303
[testenv:venv]
commands = {posargs}
[testenv:cover]
commands = python setup.py test --coverage --coverage-package-name=oslo_versionedobjects --testr-args='{posargs}'
[testenv:docs]
whitelist_externals = rm
deps =
-c{env:TOX_CONSTRAINTS_FILE:https://releases.openstack.org/constraints/upper/victoria}
-r{toxinidir}/doc/requirements.txt
commands =
rm -fr doc/build
sphinx-build -W --keep-going -b html doc/source doc/build/html
[testenv:releasenotes]
whitelist_externals = rm
deps = {[testenv:docs]deps}
commands =
rm -rf releasenotes/build
sphinx-build -a -E -W -d releasenotes/build/doctrees --keep-going -b html releasenotes/source releasenotes/build/html
[flake8]
# E123, E125 skipped as they are invalid PEP-8.
# W504 skipped as you must choose this or W503
show-source = True
ignore = E123,E125,W504
builtins = _
exclude=.venv,.git,.tox,dist,doc,*lib/python*,*egg,build
[hacking]
import_exceptions = oslo_versionedobjects._i18n