dae72c0527
The existing version does not handle projects under the "distributed" leadership model, if also badly damages projects.yaml and does unneeded, potentially error prone, work to determine the election results. Simplify the tool to address these issues Change-Id: Icc67336742f43030d4e1743c6db691fafc250cfa
39 lines
1.1 KiB
INI
39 lines
1.1 KiB
INI
[tox]
|
|
envlist = docs,linters,py3
|
|
minversion = 3.1.0
|
|
ignore_basepython_conflict=true
|
|
package = editable
|
|
skip_install = true
|
|
|
|
[testenv]
|
|
basepython = python3
|
|
setenv = VIRTUAL_ENV={envdir}
|
|
deps = -r{toxinidir}/requirements.txt
|
|
-r{toxinidir}/test-requirements.txt
|
|
# NOTE: If py35 fails with "db type could not be determined", delete
|
|
# .testrepository and try again. Running py35 before py27 is OK, but not the
|
|
# other way around. See: https://bugs.launchpad.net/testrepository/+bug/1212909
|
|
commands = stestr run --slowest {posargs}
|
|
|
|
[testenv:linters]
|
|
commands = yamllint configuration.yaml
|
|
flake8
|
|
|
|
[testenv:venv]
|
|
commands = {posargs}
|
|
|
|
[testenv:docs]
|
|
deps =
|
|
-c{env:TOX_CONSTRAINTS_FILE:https://releases.openstack.org/constraints/upper/master}
|
|
-r{toxinidir}/doc/requirements.txt
|
|
commands = sphinx-build -v -W -b html -d doc/build/doctrees doc/source doc/build/html
|
|
|
|
[testenv:ci-checks-review]
|
|
commands = ci-check-all-candidate-files -v -v {posargs:--HEAD}
|
|
|
|
[testenv:ci-checks-election]
|
|
commands = ci-check-all-candidate-files
|
|
|
|
[flake8]
|
|
exclude=.tox,doc/source/conf.py,build,.venv
|