b797bacc61
Create the 2017.01 Guideline candidate, to be merged if and when approved by the OpenStack Foundation Board of Directors. A vote is expected at the January 24, 2017 Board meeting. Change-Id: I8bd75de0967395cc1cfb9b247c3f442f9e08bab2
56 lines
1.1 KiB
INI
56 lines
1.1 KiB
INI
[tox]
|
|
envlist = docs,doc8,pep8,jsonlint,jsonschema
|
|
minversion = 1.6
|
|
skipsdist = True
|
|
|
|
[testenv]
|
|
basepython=python2.7
|
|
setenv =
|
|
VIRTUAL_ENV={envdir}
|
|
deps = -r{toxinidir}/test-requirements.txt
|
|
|
|
[testenv:venv]
|
|
commands = {posargs}
|
|
|
|
[testenv:doc8]
|
|
commands =
|
|
doc8 -e .rst doc/source
|
|
|
|
[testenv:docs]
|
|
commands=
|
|
python setup.py build_sphinx
|
|
|
|
[testenv:pep8]
|
|
basepython = python2.7
|
|
deps =
|
|
{[testenv]deps}
|
|
commands=
|
|
bash tools/flake8wrap.sh
|
|
whitelist_externals =
|
|
sh
|
|
bash
|
|
|
|
[flake8]
|
|
# E125 is deliberately excluded.
|
|
# See https://github.com/jcrocholl/pep8/issues/126
|
|
ignore = E125
|
|
exclude = .venv,.git,.tox,doc,conf.py
|
|
|
|
[testenv:jsonlint]
|
|
commands=
|
|
jsonlint -s next.json
|
|
jsonlint -s 2015.07.json
|
|
jsonlint -s 2016.01.json
|
|
jsonlint -s 2016.08.json
|
|
jsonlint -s 2017.01.json
|
|
jsonlint -s doc/source/schema/1.5.json
|
|
jsonlint -s doc/source/schema/1.6.json
|
|
|
|
[testenv:jsonschema]
|
|
commands=
|
|
jsonschema doc/source/schema/1.5.json -i next.json
|
|
jsonschema doc/source/schema/1.5.json -i 2015.07.json
|
|
jsonschema doc/source/schema/1.5.json -i 2016.01.json
|
|
jsonschema doc/source/schema/1.6.json -i 2016.08.json
|
|
jsonschema doc/source/schema/1.6.json -i 2017.01.json
|