Ansible Test#
Ansible Test – это утилита командной строки, предназначенная для проверки качества кода Ansible (ядра, модулей, расширений, коллекций). Она помогает разработчикам и контрибьюторам проверять код перед его отправкой в основной репозиторий проекта Ansible.
Основные возможности Ansible Test#
Ansible Test позволяет проводить следующие типы тестов:
sanity
– проверка качества кода и соответствия стандартам;unit
– модульное тестирование;integration
– интеграционное тестирование.
Установка#
Утилита ansible-test
входит в состав Ansible Core.
При его наличии установка дополнительных пакетов не требуется.
Совместимость с pytest-ansible
#
Команда ansible-test unit
не работает, если в системе установлен пакет pytest-ansible
.
Удалите его, чтобы восстановить работоспособность команды:
sudo apt purge pytest-ansible --yes