Spec-Zone.ru › Ansible 2.9

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

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

Обзор

  • Этот обработчик записывает выходные данные playbook в XML-файл в формате JUnit.
  • Задачи отображаются в отчете следующим образом: «ok»: успешно «failed» с «EXPECTED FAILURE» в имени задачи: успешно «failed» с «TOGGLE RESULT» в имени задачи: успешно «ok» с «TOGGLE RESULT» в имени задачи: ошибка «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.9/plugins/callback/junit.html

Spec-Zone.ru

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