murano/tox.ini
Andreas Jaeger abb58a8d06 Remove separate firstapp build
With the large reorg of the docs site, this can be easily *only* as
part of the murano documentation, there's no benefit for publishing an
extra document elsewhere. Fully integrate the documents into the manual.

Note that the separate build target was not linked from any of our index
sites.

Remove extra title from README.rst, it let to duplicated title in main
table of contents.

Remove also post job for publishing the firstapp document - it currently fails -
and is now not needed anymore.

Change-Id: Ib5259907b3f999062042e483ac81e6aed17705ca
2017-11-16 15:57:24 +01:00

89 lines
2.4 KiB
INI

[tox]
envlist = py35,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 = rm -f .testrepository/times.dbm
bash tools/pretty_tox.sh '{posargs}'
whitelist_externals = bash
find
rm
bandit
[testenv:py27-ocata]
install_command = pip install -chttps://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt?h=stable/ocata {opts} {packages}
[testenv:murano-test-runner]
commands = murano-test-runner {posargs}
[testenv:pep8]
commands =
flake8 {posargs}
{[testenv:bandit]commands}
[testenv:bandit]
commands = bandit -c bandit.yaml -r murano -x tests -n 5 -ll
[testenv:venv]
commands = {posargs}
[testenv:cover]
commands = {toxinidir}/tools/cover.sh {posargs}
[testenv:debug]
commands =
find . -type f -name "*.pyc" -delete
oslo_debug_helper {posargs}
[testenv:docs]
commands = python setup.py build_sphinx
[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:genpolicy]
commands = oslopolicy-sample-generator --config-file etc/oslo-policy-generator/murano-policy-generator.conf
[testenv:releasenotes]
commands = sphinx-build -a -E -W -d releasenotes/build/doctrees -b html releasenotes/source releasenotes/build/html
[testenv:api-ref]
# This environment is called from CI scripts to test and publish
# the API Ref to developer.openstack.org.
commands =
rm -rf api-ref/build
sphinx-build -W -b html -d api-ref/build/doctrees api-ref/source api-ref/build/html
whitelist_externals = rm
[flake8]
show-source = true
builtins = _
exclude=.venv,.git,.tox,dist,doc,*lib/python*,*egg,build
[hacking]
local-check-factory = murano.hacking.checks.factory
import_exceptions = oslo.db.sqlalchemy.test_base,
murano.common.i18n