win_pester - Запуск тестов Pester на хостах Windows
Новое в версии 2.6.
Описание
- Запуск тестов Pester на хостах Windows.
- Файлы тестов должны быть доступны на удаленном хосте.
Требования
Ниже перечислены требования, необходимые на хосте, на котором выполняется этот модуль.
- Pester
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| path обязательно | Путь к файлу теста Pester или папке, где можно найти тесты. Если путь указывает на папку, модуль будет рассматривать все файлы ps1 как тесты Pester. | |
| version | Минимальная версия модуля pester, которая должна быть доступна на удаленном хосте. |
Примеры
- name: Get facts
setup:
- name: Add Pester module
action:
module_name: "{{ 'win_psmodule' if ansible_powershell_version >= 5 else 'win_chocolatey' }}"
name: Pester
state: present
- name: Run the pester test provided in the path parameter.
win_pester:
path: C:\Pester
# Run pesters tests files that are present in the specified folder
# ensure that the pester module version available is greater or equal to the version parameter.
- name: Run the pester test present in a folder and check the Pester module version.
win_pester:
path: C:\Pester\test01.test.ps1
version: 4.1.0
Значения возврата
Общие значения возврата документированы здесь, следующие поля уникальны для данного модуля:
| Ключ | Возвращаемое значение | Описание |
|---|---|---|
| output список | успех | Результаты тестов Pester. |
| pester_version строка | всегда | Версия модуля pester, найденная на удаленном хосте. Пример: 4.3.1 |
Статус
Этот модуль помечен как превью, что означает, что его интерфейс не гарантированно будет совместим со старыми версиями.
Техническое обслуживание
Этот модуль помечен как сообщество, что означает, что его поддерживает сообщество Ansible. Подробнее см. Техническое обслуживание и поддержка модулей.
Список других модулей, поддерживаемых сообществом Ansible, см. здесь.
Автор
- Erwan Quelin (@erwanquelin)
Подсказка
Если вы заметите какие-либо проблемы в этой документации, вы можете отредактировать этот документ, чтобы улучшить его.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.6/modules/win_pester_module.html