
The fake_pxe driver in Ironic is a driver with a non-op power interface, so all the power actions needs to be performed manually. This updates the register-nodes command to support use of the fake_pxe driver with Ironic. The flake8 C901 was also added to the tox.ini to be ignored. This error is raised because we have too much if..elif conditions as part of the _extract_driver_info() function. It will need some refactoring later, so ignoring the error for now. Change-Id: I2de9643ddbdb73c5b49b7572cf476016d4911550
41 lines
977 B
INI
41 lines
977 B
INI
[tox]
|
|
minversion = 1.6
|
|
envlist = py26,py27,py33,py34,pypy,pep8
|
|
skipsdist = True
|
|
|
|
[testenv]
|
|
usedevelop = True
|
|
install_command = pip install -U {opts} {packages}
|
|
setenv =
|
|
VIRTUAL_ENV={envdir}
|
|
deps = -r{toxinidir}/requirements.txt
|
|
-r{toxinidir}/test-requirements.txt
|
|
commands = python setup.py testr --slowest --testr-args='{posargs}'
|
|
|
|
[testenv:pep8]
|
|
commands = flake8
|
|
|
|
[testenv:venv]
|
|
commands = {posargs}
|
|
|
|
[testenv:docs]
|
|
commands = python setup.py build_sphinx
|
|
|
|
[testenv:cover]
|
|
commands = python setup.py test --coverage --coverage-package-name='os_cloud_config' --testr-args='{posargs}'
|
|
|
|
[flake8]
|
|
# H302 skipped on purpose per IRC discussion involving other TripleO projects.
|
|
# H803 skipped on purpose per list discussion.
|
|
# E123, E125 skipped as they are invalid PEP-8.
|
|
|
|
show-source = True
|
|
ignore = E123,E125,H302,H803,C901
|
|
builtins = _
|
|
exclude=.venv,.git,.tox,dist,doc,*lib/python*,*egg,build
|
|
max-complexity=14
|
|
|
|
[hacking]
|
|
import_exceptions =
|
|
os_cloud_config._i18n
|