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