Интеграция Дженкинса и Зефира для испытаний транспортира - PullRequest
0 голосов
/ 16 января 2019

Мы пытаемся объединить Джиру и Дженкинса. Мы используем 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 'пометил сборку как сбой Закончено: НЕИСПРАВНОСТЬ

Вопросы:

  1. Нужно ли нам использовать Subversion Services для этой интеграции?
  2. Если эту интеграцию можно выполнить с помощью GIT, как я могу это сделать?

1 Ответ

0 голосов
/ 07 февраля 2019

Мы наконец-то узнали, что нам не нужна Subversion. Репозиторий Git работает просто отлично. В конфигурации проекта добавьте репозиторий Git в качестве источника и все.

...