Имя пакета отсутствует в результатах теста в отчетах Surefire в Jenkins - PullRequest
0 голосов
/ 26 марта 2020

Я выполняю тесты на огуречный джунит в Дженкинсе с плагином maven-surefire. cucumber-junit версии 5.1.0 maven-surefire-plugin версия 3.0.0-M3

Тесты выполняются должным образом и дают ожидаемые результаты, однако в отчете о достоверности в Jenkins тесты не организуются под их именами пакетов. Я верю, что верный отчет должен организовать все тесты под отдельными заголовками пакетов, что облегчает просмотр результатов. Тем не менее, все результаты тестов (сотни тестов в данном случае) отображаются в одной группе с пустым заголовком, поэтому трудно проверить, откуда происходят неудачи.

Я относительно новичок к этой комбинации инструментов, и мне интересно, где / как верный тянет имя пакета при компиляции результатов теста. Я хочу проверить, нужно ли нам добавлять аннотации или изменять настройки, чтобы он распознавал, в каком пакете находится каждый тестовый класс, но я не знаю, откуда он получает эту информацию.

Несколько других деталей:

Когда я запускаю тесты локально, он генерирует отдельный файл xml для каждого класса теста в папке target / surefire-reports, и я могу просматривать результаты в Eclipse, организованные так, как я ожидал, но это сильно отличается от верного отчета в Дженкинс.

У меня нет доступа к файловой системе на сервере Jenkins, чтобы получить действительный отчет XML, сгенерированный верной версией, поэтому я не могу проверить, как это выглядит.

...