Мы пытаемся объединить Джиру и Дженкинса. Мы используем Zephyr для управления тестами, а для интеграции с Jenkins мы уже установили Zapi. В Jenkins установлен плагин Zephyr. пока Дженкинс может связаться с Джирой и показать нам проекты. Мы выполняем шаги, описанные здесь , но это руководство говорит нам о наличии хранилища Subversion. В настоящее время наш проект находится в Git, и мы хотим сохранить его таким образом.
Для целей тестирования я поместил проект в локальную папку. в конфигурации проекта я добавил «Опубликовать результаты теста в Zephyr for JIRA» и «Опубликовать отчет о результатах теста JUnit» как Действия после сборки.
Когда мы запускаем тесты, мы видим, что в Jenkins тест выполняется нормально, но не удается создать тестовые случаи в Jira, а также не может создавать отчеты xml. Соответствующий журнал выглядит следующим образом:
Отчет успешно создан в C: \ Users \\ Desktop \ Project \ allure-report
Allure report был успешно создан.
Создание артефакта для сборки.
Артефакт был добавлен в сборку.
Запись результатов теста
ОШИБКА. Шаг «Опубликовать отчет о результатах теста JUnit» не выполнен: отчеты о тестировании были найдены, но ни один из них не является новым. Работали ли leafNode?
Например, C: \ Users \\ Desktop \ Project \ XMLRepo \ a.xml имеет возраст 10 минут
[ZapiTestResultReporter] [INFO] Проверка результатов теста ... Результат сборки
НЕДОСТАТОЧНО null Проблема разбора результатов теста JUnit. Ошибка разбора
верные отчеты. Убедитесь, что «Опубликовать отчет о результатах теста JUnit
добавлено "как действие после сборки" Шаг сборки "Опубликовать результат теста в
Зефир для JIRA 'пометил сборку как сбой Закончено: НЕИСПРАВНОСТЬ
Вопросы:
- Нужно ли нам использовать Subversion Services для этой интеграции?
- Если эту интеграцию можно выполнить с помощью GIT, как я могу это сделать?