Spec-Zone.ru › Ansible 2.8

junit – запись выходных данных playbook в файл JUnit

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

Обзор

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

Требования

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

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

Параметры

Параметр Варианты/Значения по умолчанию Конфигурация Комментарии
fail_on_change
-
По умолчанию:
"no"
env:JUNIT_FAIL_ON_CHANGE
Считать любые задачи, сообщающие о "changed", как об ошибке теста junit
fail_on_ignore
-
По умолчанию:
"no"
env:JUNIT_FAIL_ON_IGNORE
Считать неудачные задачи ошибками теста junit, даже если установлен ignore_on_error
hide_task_arguments
-
добавлен в 2.8
По умолчанию:
"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
По умолчанию:
"none"
env:JUNIT_TASK_RELATIVE_PATH
Настроить вывод с использованием относительных путей к заданной директории
test_case_prefix
-
добавлен в 2.8
По умолчанию:
"\u003cempty\u003e"
env:JUNIT_TEST_CASE_PREFIX
Рассматривать задачу только как тест-кейс, если у нее есть это значение в качестве префикса. Кроме того, неудачные задачи записываются как неудачные тест-кейсы.

Статус

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

Авторы

  • НЕИЗВЕСТНО

Подсказка

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

Подсказка

Элементы конфигурации для каждого типа записи имеют порядок приоритетов от низкого к высокому. Например, переменная, которая расположена ниже в списке, переопределит переменную, расположенную выше.

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

Spec-Zone.ru

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