An extension to sushy package supporting Redfish features that are specific to Dell EMC BMC (which is known under the name of iDRAC).
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

69 lines
2.0 KiB

minversion = 3.1.0
envlist = py3,pep8
skipsdist = True
usedevelop = True
install_command = pip install {opts} {packages}
basepython = python3
setenv =
deps =
commands = stestr run --slowest {posargs}
deps =
hacking>=3.1.0,<4.0.0 # Apache-2.0
flake8-import-order>=0.17.1 # LGPLv3
pycodestyle>=2.0.0,<2.7.0 # MIT
commands = flake8 {posargs}
commands = {posargs}
setenv =
PYTHON=coverage run --parallel-mode
# After running this target, visit sushy_oem_idrac/cover/index.html
# in your browser, to see a nicer presentation report with annotated
# HTML listings detailing missed lines.
commands = coverage erase
stestr run {posargs}
coverage combine
coverage report
coverage html
coverage xml -o cover/coverage.xml
commands = python build_sphinx
commands =
sphinx-build -a -E -W -d releasenotes/build/doctrees -b html releasenotes/source releasenotes/build/html
commands = oslo_debug_helper -t sushy_oem_idrac/tests {posargs}
# E123, E125 skipped as they are invalid PEP-8.
show-source = True
ignore = E123,E125
# [H106] Don't put vim configuration in source files.
# [H203] Use assertIs(Not)None to check for None.
# [H204] Use assert(Not)Equal to check for equality.
# [H205] Use assert(Greater|Less)(Equal) for comparison.
# [H210] Require 'autospec', 'spec', or 'spec_set' in mock.patch/mock.patch.object calls
# [H904] Delay string interpolations at logging calls.
builtins = _
import-order-style = pep8
application-import-names = sushy_oem_idrac
filename = *.py