Spec-Zone.ru › Ansible 2.11

ansible.builtin.junit – вывод результатов выполнения плейбука в файл JUnit.

Примечание

Этот модуль входит в состав ansible-base и включён во все установки Ansible. В большинстве случаев, вы можете использовать короткое имя модуля junit, даже не указывая collections: ключевое слово. Тем не менее, рекомендуется использовать полное имя класса (FQCN) для удобной ссылки на документацию по модулю и для избежания конфликтов с другими коллекциями, которые могут иметь то же имя модуля.

  • Описание
  • Требования
  • Параметры

Описание

  • Этот колбэк записывает вывод плейбука в XML-файл в формате JUnit.
  • Задачи отображаются в отчёте следующим образом: «ok»: успешно; «failed» со значением «ОЖИДАЕМОЕ НЕУДАЧА» в имени задачи: успешно; «failed» со значением «ПЕРЕКЛЮЧЕНИЕ РЕЗУЛЬТАТА» в имени задачи: успешно; «ok» со значением «ПЕРЕКЛЮЧЕНИЕ РЕЗУЛЬТАТА» в имени задачи: неудача; «failed» из-за исключения: ошибка; «failed» по другим причинам: неудача; «skipped»: пропущено

Требования

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

  • белый список в конфигурации
  • junit_xml (библиотека python)

Параметры

Параметр Варианты/Значения по умолчанию Конфигурация Комментарии
fail_on_change
строка
Значение по умолчанию:
"no"
env:JUNIT_FAIL_ON_CHANGE
Считать любые задачи, сообщающие о "изменении", как о junit-ошибке теста
fail_on_ignore
строка
Значение по умолчанию:
"no"
env:JUNIT_FAIL_ON_IGNORE
Считать проваленные задачи junit-ошибкой теста, даже если установлен ignore_on_error
hide_task_arguments
строка
добавлен в 2.8 ansible.builtin
Значение по умолчанию:
"no"
env:JUNIT_HIDE_TASK_ARGUMENTS
Скрыть аргументы задачи
include_setup_tasks_in_report
строка
Значение по умолчанию:
"yes"
env:JUNIT_INCLUDE_SETUP_TASKS_IN_REPORT
Включать ли задачи настройки в окончательный отчёт
output_dir
строка
Значение по умолчанию:
"~/.ansible.log"
env:JUNIT_OUTPUT_DIR
Директория для записи XML-файлов.
task_class
строка
Значение по умолчанию:
"no"
env:JUNIT_TASK_CLASS
Настроить вывод так, чтобы один класс приходился на один файл yaml
task_relative_path
строка
добавлен в 2.8 of ansible.builtin
Значение по умолчанию:
"none"
env:JUNIT_TASK_RELATIVE_PATH
Настроить вывод, используя относительные пути к данной директории
test_case_prefix
строка
добавлен в 2.8 of ansible.builtin
Значение по умолчанию:
"\u003cempty\u003e"
env:JUNIT_TEST_CASE_PREFIX
Считать задачу только в качестве теста, если у неё есть это значение в качестве префикса. Дополнительно, проваленные задачи регистрируются как проваленные тесты.

© 2012–2018 Michael DeHaan
© 2018–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.11/collections/ansible/builtin/junit_callback.html

Spec-Zone.ru

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