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