junit - запись выходных данных книги задач в файл JUnit.
Обзор
- Этот вызов записывает выходные данные книги задач в файл XML в формате JUnit.
- Задачи отображаются в отчёте следующим образом: «ok»: пройдена «failed» с «ОЖИДАЕМОЕ НЕУДАЧА» в имени задачи: пройдена «failed» с «РЕЗУЛЬТАТ ПЕРЕКЛЮЧЕНИЯ» в имени задачи: пройдена «ok» с «РЕЗУЛЬТАТ ПЕРЕКЛЮЧЕНИЯ» в имени задачи: неудача «failed» из-за исключения: ошибка «failed» по другим причинам: неудача «skipped»: пропущена
Требования
Ниже перечислены требования, необходимые на локальном узле-мастере, который выполняет этот вызов.
- белый список в конфигурации
- junit_xml (библиотека python)
Параметры
| Параметр | Варианты/Значения по умолчанию | Конфигурация | Комментарии |
|---|---|---|---|
| fail_on_change | Значение по умолчанию: нет | переменная среды:JUNIT_FAIL_ON_CHANGE | Рассматривать любые задачи, которые сообщают о «изменении», как об ошибке junit-теста |
| fail_on_ignore | Значение по умолчанию: нет | переменная среды:JUNIT_FAIL_ON_IGNORE | Рассматривать невыполненные задачи как ошибку junit-теста, даже если установлен ignore_on_error |
| output_dir | Значение по умолчанию: ~/.ansible.log | переменная среды:JUNIT_OUTPUT_DIR | Директория для записи файлов XML. |
| task_class | Значение по умолчанию: нет | переменная среды:JUNIT_TASK_CLASS | Настроить вывод так, чтобы в каждом файле YAML был один класс. |
Статус
Автор
- НЕИЗВЕСТНО
Подсказка
Если вы обнаружите какие-либо проблемы в этом руководстве, вы можете отредактировать этот документ, чтобы улучшить его.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.5/plugins/callback/junit.html