Spec-Zone.ru › Ansible 2.9

win_pester – Запуск тестов Pester на хостах Windows

Новое в версии 2.6.

  • Краткое описание
  • Требования
  • Параметры
  • Примеры
  • Возвращаемые значения
  • Статус

Краткое описание

  • Запуск тестов Pester на хостах Windows.
  • Файлы тестов должны быть доступны на удалённом хосте.

Требования

Ниже перечислены требования, необходимые на хосте, на котором выполняется этот модуль.

  • Pester

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
path
строка / обязательно
Путь к файлу теста Pester или папке, где можно найти тесты.
Если путь указывает на папку, модуль будет рассматривать все файлы ps1 как тесты Pester.
tags
список
добавлено в 2.9
Выполняются только тесты в блоках Describe со значениями указанных тегов.
Принимает несколько тегов, разделенных запятыми.
test_parameters
словарь
добавлено в 2.9
Позволяет указать параметры для сценария теста.
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

- name: Run the pester tests only for the tags specified.
  win_pester:
    path: C:\Pester\TestScript.tests
    tags: CI,UnitTests

# 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

- name: Run the pester test present in a folder with given script parameters.
  win_pester:
    path: C:\Pester\test04.test.ps1
    test_parameters:
      Process: lsass
      Service: bits

Возвращаемые значения

Общие возвращаемые значения описаны здесь, следующие поля уникальны для этого модуля:

Ключ Возвращаемое значение Описание
output
список
успех
Результаты тестов Pester.

pester_version
строка
всегда
Версия модуля pester, обнаруженная на удалённом хосте.

Пример:
4.3.1


Статус

  • Этот модуль не гарантирует обратную совместимость интерфейса. [превью]
  • Этот модуль поддерживается сообществом Ansible. [сообщество]

Авторы

  • Erwan Quelin (@equelin)

Подсказка

Если вы заметите какие-либо проблемы в этой документации, вы можете отредактировать этот документ, чтобы улучшить его.

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.9/modules/win_pester_module.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API