dc2fede063
The complete html tree gets published but the .doctree is not needed for publishing, place it outside of the html tree so that it won't pushed to the website. Also, only build html documents. Fix bug_project, the report a bug URL should point to murano and not to the api project. Change-Id: Icf0c901257b452d216d293eb3f1c7b447b58201d
68 lines
1.9 KiB
INI
68 lines
1.9 KiB
INI
[tox]
|
|
envlist = py35,py34,py27,pep8
|
|
minversion = 1.8
|
|
skipsdist = True
|
|
|
|
[testenv]
|
|
usedevelop = True
|
|
install_command = pip install -c{env:UPPER_CONSTRAINTS_FILE:https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt} {opts} {packages}
|
|
setenv =
|
|
VIRTUAL_ENV={envdir}
|
|
DISCOVER_DIRECTORY=murano/tests/unit
|
|
passenv = http_proxy HTTP_PROXY https_proxy HTTPS_PROXY no_proxy NO_PROXY
|
|
deps = -r{toxinidir}/requirements.txt
|
|
-r{toxinidir}/test-requirements.txt
|
|
commands = bash tools/pretty_tox.sh '{posargs}'
|
|
whitelist_externals = bash
|
|
|
|
[testenv:py27-mitaka]
|
|
install_command = pip install -chttps://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt?h=stable/mitaka {opts} {packages}
|
|
|
|
[testenv:murano-test-runner]
|
|
commands = murano-test-runner {posargs}
|
|
|
|
[testenv:pep8]
|
|
commands =
|
|
flake8 {posargs}
|
|
|
|
[testenv:venv]
|
|
commands = {posargs}
|
|
|
|
[testenv:cover]
|
|
commands = {toxinidir}/tools/cover.sh {posargs}
|
|
|
|
[testenv:docs]
|
|
commands = python setup.py build_sphinx
|
|
|
|
[testenv:murano-firstapp]
|
|
commands = sphinx-build -E -W -d doc/build/murano-firstapp/doctrees -b html doc/source/first-app/source doc/build/murano-firstapp/html
|
|
|
|
[testenv:pyflakes]
|
|
deps = flake8
|
|
commands = flake8
|
|
|
|
[testenv:pylint]
|
|
setenv = VIRTUAL_ENV={envdir}
|
|
commands = bash tools/lintstack.sh
|
|
|
|
[testenv:genconfig]
|
|
commands =
|
|
oslo-config-generator --config-file etc/oslo-config-generator/murano.conf
|
|
|
|
[testenv:gencfconfig]
|
|
commands =
|
|
oslo-config-generator --config-file etc/oslo-config-generator/murano-cfapi.conf
|
|
|
|
[testenv:releasenotes]
|
|
commands = sphinx-build -a -E -W -d releasenotes/build/doctrees -b html releasenotes/source releasenotes/build/html
|
|
|
|
[flake8]
|
|
show-source = true
|
|
builtins = _
|
|
exclude=.venv,.git,.tox,dist,doc,*lib/python*,*egg
|
|
|
|
[hacking]
|
|
local-check-factory = murano.hacking.checks.factory
|
|
import_exceptions = oslo.db.sqlalchemy.test_base,
|
|
murano.common.i18n
|