c3d8262ec5
This will test all rst files inside the doc directory for style issues with doc8 (an opinionated style checker for rst styles of documentation). This will fix all syntax issues identified by doc8 and will improve the syntax. Change-Id: Id1b9563e07e77e306aef5a0767c98c27f87c5c0e
214 lines
5.9 KiB
INI
214 lines
5.9 KiB
INI
[tox]
|
|
minversion = 1.6
|
|
skipsdist = True
|
|
envlist = py35,py34,py27,pep8,pypy
|
|
|
|
[testenv]
|
|
usedevelop=True
|
|
whitelist_externals = find
|
|
rm
|
|
install_command = pip install -U {opts} {packages}
|
|
deps = -r{toxinidir}/requirements.txt
|
|
-r{toxinidir}/test-requirements.txt
|
|
passenv = http_proxy HTTP_PROXY https_proxy HTTPS_PROXY no_proxy NO_PROXY
|
|
OS_STDOUT_CAPTURE OS_STDERR_CAPTURE OS_LOG_CAPTURE OS_TEST_TIMEOUT
|
|
PYTHON OS_TEST_PATH LISTOPT IDOPTION
|
|
commands =
|
|
find . -type f -name "*.pyc" -delete
|
|
python setup.py test --slowest --testr-args='{posargs}'
|
|
|
|
[testenv:pep8]
|
|
commands =
|
|
{toxinidir}/tools/run-bashate.sh
|
|
flake8 {posargs}
|
|
{toxinidir}/tools/validate-all-json.sh
|
|
{toxinidir}/tools/validate-all-yaml.sh
|
|
{toxinidir}/tools/validate-all-dockerfiles.sh
|
|
|
|
[testenv:bandit]
|
|
commands = bandit -r ansible/library dev docker kolla tests tools
|
|
|
|
[testenv:venv]
|
|
commands = {posargs}
|
|
|
|
[testenv:docs]
|
|
commands =
|
|
doc8 doc
|
|
python setup.py build_sphinx
|
|
|
|
[testenv:setupenv]
|
|
commands =
|
|
{toxinidir}/tools/setup_gate.sh
|
|
{toxinidir}/tools/dump_info.sh
|
|
|
|
[testenv:build-centos-binary]
|
|
whitelist_externals = find
|
|
bash
|
|
setenv =
|
|
DOCKER_BUILD_TEST=1
|
|
commands =
|
|
find . -type f -name "*.pyc" -delete
|
|
bash -c "if [ ! -d .testrepository ]; then testr init; fi"
|
|
testr run test_build.BuildTestCentosBinary
|
|
{toxinidir}/tools/dump_info.sh
|
|
|
|
[testenv:build-centos-source]
|
|
whitelist_externals = find
|
|
bash
|
|
setenv =
|
|
DOCKER_BUILD_TEST=1
|
|
commands =
|
|
find . -type f -name "*.pyc" -delete
|
|
bash -c "if [ ! -d .testrepository ]; then testr init; fi"
|
|
testr run test_build.BuildTestCentosSource
|
|
{toxinidir}/tools/dump_info.sh
|
|
|
|
[testenv:build-ubuntu-binary]
|
|
whitelist_externals = find
|
|
bash
|
|
setenv =
|
|
DOCKER_BUILD_TEST=1
|
|
commands =
|
|
find . -type f -name "*.pyc" -delete
|
|
bash -c "if [ ! -d .testrepository ]; then testr init; fi"
|
|
testr run test_build.BuildTestUbuntuBinary
|
|
{toxinidir}/tools/dump_info.sh
|
|
|
|
[testenv:build-ubuntu-source]
|
|
whitelist_externals = find
|
|
bash
|
|
setenv =
|
|
DOCKER_BUILD_TEST=1
|
|
commands =
|
|
find . -type f -name "*.pyc" -delete
|
|
bash -c "if [ ! -d .testrepository ]; then testr init; fi"
|
|
testr run test_build.BuildTestUbuntuSource
|
|
{toxinidir}/tools/dump_info.sh
|
|
|
|
[testenv:build-oraclelinux-binary]
|
|
whitelist_externals = find
|
|
bash
|
|
setenv =
|
|
DOCKER_BUILD_TEST=1
|
|
commands =
|
|
find . -type f -name "*.pyc" -delete
|
|
bash -c "if [ ! -d .testrepository ]; then testr init; fi"
|
|
testr run test_build.BuildTestOracleLinuxBinary
|
|
{toxinidir}/tools/dump_info.sh
|
|
|
|
[testenv:build-oraclelinux-source]
|
|
whitelist_externals = find
|
|
bash
|
|
setenv =
|
|
DOCKER_BUILD_TEST=1
|
|
commands =
|
|
find . -type f -name "*.pyc" -delete
|
|
bash -c "if [ ! -d .testrepository ]; then testr init; fi"
|
|
testr run test_build.BuildTestOracleLinuxSource
|
|
{toxinidir}/tools/dump_info.sh
|
|
|
|
[testenv:deploy-centos-binary]
|
|
whitelist_externals = find
|
|
bash
|
|
sudo
|
|
setenv =
|
|
DOCKER_BUILD_TEST=1
|
|
commands =
|
|
find . -type f -name "*.pyc" -delete
|
|
bash -c "if [ ! -d .testrepository ]; then testr init; fi"
|
|
testr run test_build.DeployTestCentosBinary
|
|
sudo {toxinidir}/tools/deploy_aio.sh centos binary
|
|
{toxinidir}/tools/dump_info.sh
|
|
|
|
[testenv:deploy-centos-source]
|
|
whitelist_externals = find
|
|
bash
|
|
sudo
|
|
setenv =
|
|
DOCKER_BUILD_TEST=1
|
|
commands =
|
|
find . -type f -name "*.pyc" -delete
|
|
bash -c "if [ ! -d .testrepository ]; then testr init; fi"
|
|
testr run test_build.DeployTestCentosSource
|
|
sudo {toxinidir}/tools/deploy_aio.sh centos source
|
|
{toxinidir}/tools/dump_info.sh
|
|
|
|
[testenv:deploy-oraclelinux-binary]
|
|
whitelist_externals = find
|
|
bash
|
|
sudo
|
|
setenv =
|
|
DOCKER_BUILD_TEST=1
|
|
commands =
|
|
find . -type f -name "*.pyc" -delete
|
|
bash -c "if [ ! -d .testrepository ]; then testr init; fi"
|
|
testr run test_build.DeployTestOracleLinuxBinary
|
|
sudo {toxinidir}/tools/deploy_aio.sh oraclelinux binary
|
|
{toxinidir}/tools/dump_info.sh
|
|
|
|
[testenv:deploy-oraclelinux-source]
|
|
whitelist_externals = find
|
|
bash
|
|
sudo
|
|
setenv =
|
|
DOCKER_BUILD_TEST=1
|
|
commands =
|
|
find . -type f -name "*.pyc" -delete
|
|
bash -c "if [ ! -d .testrepository ]; then testr init; fi"
|
|
testr run test_build.DeployTestOracleLinuxSource
|
|
sudo {toxinidir}/tools/deploy_aio.sh oraclelinux source
|
|
{toxinidir}/tools/dump_info.sh
|
|
|
|
[testenv:deploy-ubuntu-binary]
|
|
whitelist_externals = find
|
|
bash
|
|
setenv =
|
|
DOCKER_BUILD_TEST=1
|
|
commands =
|
|
find . -type f -name "*.pyc" -delete
|
|
bash -c "if [ ! -d .testrepository ]; then testr init; fi"
|
|
testr run test_build.DeployTestUbuntuBinary
|
|
sudo {toxinidir}/tools/deploy_aio.sh ubuntu binary
|
|
{toxinidir}/tools/dump_info.sh
|
|
|
|
[testenv:deploy-ubuntu-source]
|
|
whitelist_externals = find
|
|
bash
|
|
sudo
|
|
setenv =
|
|
DOCKER_BUILD_TEST=1
|
|
commands =
|
|
find . -type f -name "*.pyc" -delete
|
|
bash -c "if [ ! -d .testrepository ]; then testr init; fi"
|
|
testr run test_build.DeployTestUbuntuSource
|
|
sudo {toxinidir}/tools/deploy_aio.sh ubuntu source
|
|
{toxinidir}/tools/dump_info.sh
|
|
|
|
[testenv:deploy-multinode-ubuntu-source]
|
|
whitelist_externals = find
|
|
bash
|
|
setenv =
|
|
DOCKER_BUILD_TEST=1
|
|
commands =
|
|
find . -type f -name "*.pyc" -delete
|
|
bash -c "if [ ! -d .testrepository ]; then testr init; fi"
|
|
testr run test_build.BuildTestUbuntuSource
|
|
{toxinidir}/tools/dump_info.sh
|
|
|
|
[testenv:genconfig]
|
|
whitelist_externals = which
|
|
commands=
|
|
oslo-config-generator --config-file etc/oslo-config-generator/kolla-build.conf
|
|
|
|
[testenv:releasenotes]
|
|
commands =
|
|
rm -rf releasenotes/build
|
|
sphinx-build -a -E -W -d releasenotes/build/doctrees -b html releasenotes/source releasenotes/build/html
|
|
|
|
[flake8]
|
|
show-source = True
|
|
exclude=.eggs,.git,.tox,doc
|
|
|
|
[hacking]
|
|
local-check-factory = kolla.hacking.checks.factory
|