f80c37dd47
Since Ic2532676e46e93f129d590d1fa7a044ef65f50fb bashate warns on long-lines. Traditionally, for whatever reason, devstack hasn't cared too much about long lines unless it really damages readability. So ignore this to avoid thousands of warnings on the long lines. Note even though released bashate doesn't have this, ignoring a missing test doesn't matter. Change-Id: I16aeaa3b334fac1eec5085f2cfe26c81c53023a8
47 lines
1.4 KiB
INI
47 lines
1.4 KiB
INI
[tox]
|
|
minversion = 1.6
|
|
skipsdist = True
|
|
envlist = bashate
|
|
|
|
[testenv]
|
|
usedevelop = False
|
|
install_command = pip install {opts} {packages}
|
|
|
|
[testenv:bashate]
|
|
deps = bashate
|
|
whitelist_externals = bash
|
|
commands = bash -c "find {toxinidir} \
|
|
-not \( -type d -name .?\* -prune \) \ # prune all 'dot' dirs
|
|
-not \( -type d -name doc -prune \) \ # skip documentation
|
|
-not \( -type d -name shocco -prune \) \ # skip shocco
|
|
-type f \ # only files
|
|
-not -name \*~ \ # skip editors, readme, etc
|
|
-not -name \*.md \
|
|
\( \
|
|
-name \*.sh -or \
|
|
-name \*rc -or \
|
|
-name functions\* -or \
|
|
-wholename \*/inc/\* -or \ # /inc files and
|
|
-wholename \*/lib/\* \ # /lib files are shell, but
|
|
\) \ # have no extension
|
|
-print0 | xargs -0 bashate -v -iE006"
|
|
|
|
[testenv:docs]
|
|
deps =
|
|
Pygments
|
|
docutils
|
|
sphinx>=1.1.2,<1.2
|
|
pbr>=0.6,!=0.7,<1.0
|
|
oslosphinx
|
|
nwdiag
|
|
blockdiag
|
|
sphinxcontrib-blockdiag
|
|
sphinxcontrib-nwdiag
|
|
whitelist_externals = bash
|
|
setenv =
|
|
TOP_DIR={toxinidir}
|
|
INSTALL_SHOCCO=true
|
|
commands =
|
|
python setup.py build_sphinx
|
|
bash tools/build_docs.sh
|