mirror of
https://github.com/linux-system-roles/network.git
synced 2026-01-23 02:15:17 +00:00
Automation Hub, and possibly Galaxy in the future, require the collection to be screened with `ansible-test sanity` among other checks. The role had a number of issues: * Use `AssertionError` instead of `assert` * Use of `logging` module not in accordance with standards, but these are ok and the errors were suppressed * Several import errors which are ok because they are checked elsewhere * __init__.py in the module_utils directories must be empty, so a new file myerror.py was added to move the code from __init__.py * NOTE: network_lsr/nm/__init__.py is not empty * The documentation block in the module was not properly constructed or formatted. * shellcheck issues, including removing unused files * use `unused` instead of `_` (underscore) for variables that are unused add WARNING to module docs - collection users should not use directly Signed-off-by: Rich Megginson <rmeggins@redhat.com>
19 lines
621 B
INI
19 lines
621 B
INI
# SPDX-License-Identifier: MIT
|
|
[lsr_config]
|
|
lsr_enable = true
|
|
|
|
[lsr_yamllint]
|
|
configfile = .yamllint.yml
|
|
configbasename = .yamllint.yml
|
|
|
|
[lsr_ansible-lint]
|
|
configfile = .ansible-lint
|
|
|
|
[testenv]
|
|
setenv =
|
|
RUN_PYLINT_EXCLUDE = ^(\..*|ensure_provider_tests\.py|print_all_options\.py)$
|
|
RUN_PYTEST_SETUP_MODULE_UTILS = true
|
|
RUN_PYLINT_SETUP_MODULE_UTILS = true
|
|
RUN_PYTEST_EXTRA_ARGS = -v
|
|
RUN_FLAKE8_EXTRA_ARGS = --exclude tests/ensure_provider_tests.py,scripts/print_all_options.py,tests/network/ensure_provider_tests.py,.svn,CVS,.bzr,.hg,.git,__pycache__,.tox,.eggs,*.egg
|
|
LSR_PUBLISH_COVERAGE = normal
|