Spec-Zone.ru › Ansible 2.10

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
строка
Значение по умолчанию:
"нет"
env:JUNIT_FAIL_ON_CHANGE
Рассматривать любые задачи, сообщающие «изменилось», как ошибку junit-теста
fail_on_ignore
строка
Значение по умолчанию:
"нет"
env:JUNIT_FAIL_ON_IGNORE
Рассматривать неудачные задачи как ошибку junit-теста, даже если ignore_on_error установлен
hide_task_arguments
строка
добавлен в 2.8 ansible.builtin
Значение по умолчанию:
"нет"
env:JUNIT_HIDE_TASK_ARGUMENTS
Скрыть аргументы задачи
include_setup_tasks_in_report
строка
Значение по умолчанию:
"да"
env:JUNIT_INCLUDE_SETUP_TASKS_IN_REPORT
Нужно ли включать задачи настройки в итоговый отчёт
output_dir
строка
Значение по умолчанию:
"~/.ansible.log"
env:JUNIT_OUTPUT_DIR
Директория для записи файлов XML.
task_class
строка
Значение по умолчанию:
"нет"
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–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.10/collections/ansible/builtin/junit_callback.html

Spec-Zone.ru

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