![Robert Church](/assets/img/avatar_default.png)
This will check the specs for the following when running tox: linters runtests: commands[1] | doc8 specs/ Scanning... Validating... ======== Total files scanned = 7 Total files ignored = 0 Total accumulated errors = 0 Detailed error counts: - CheckCarriageReturn = 0 - CheckIndentationNoTab = 0 - CheckMaxLineLength = 0 - CheckNewlineEndOfFile = 0 - CheckTrailingWhitespace = 0 - CheckValidity = 0 Also fixes: - One long line violation in instructions.rst - DOS CRLF formatting of containerization-2002840-local-docker-registry.rst Change-Id: I73e1c87401156fe1fd52ab2b5460201f559c6284 Signed-off-by: Robert Church <robert.church@windriver.com>
31 lines
766 B
INI
31 lines
766 B
INI
[tox]
|
|
envlist = linters,docs
|
|
minversion = 2.3
|
|
skipsdist = True
|
|
|
|
[testenv]
|
|
basepython = python3
|
|
install_command = pip install -U {opts} {packages}
|
|
setenv = VIRTUAL_ENV={envdir}
|
|
OS_STDOUT_CAPTURE=1
|
|
OS_STDERR_CAPTURE=1
|
|
OS_TEST_TIMEOUT=60
|
|
deps = -r{toxinidir}/test-requirements.txt
|
|
|
|
[testenv:docs]
|
|
basepython = python3
|
|
deps = -r{toxinidir}/doc/requirements.txt
|
|
commands = sphinx-build -a -E -W -d doc/build/doctrees -b html doc/source doc/build/html
|
|
|
|
[testenv:linters]
|
|
whitelist_externals = bash
|
|
commands =
|
|
bash -c "find {toxinidir} \
|
|
\( -name .tox -prune \) \
|
|
-o -type f -name '*.yaml' \
|
|
-print0 | xargs -0 yamllint"
|
|
doc8 specs/
|
|
|
|
[testenv:venv]
|
|
commands = {posargs}
|