Отключить трассировку стека в отчетах JUNIT, созданных TestNG - PullRequest
0 голосов
/ 08 июля 2019

Я хочу отключить трассировку стека в отчетах junit, созданных testng. Всякий раз, когда тесты запускаются через maven surefire + testng, он автоматически создает отчеты junit xml. Сейчас я создаю html-отчет из этих xml-файлов (используя apache ant build) и встраиваю его прямо в тело письма (электронное письмо отправлено через jenkins). Но проблема в том, что он содержит длинную трассировку стека, которая бесполезна для держателей стека или других нетехнических пользователей. Как я могу отключить эти следы стека? Есть ли какой-нибудь способ, которым мы можем реализовать слушателей junit reporter в testng или каким-либо другим способом? Любая помощь будет оценена.

JUNIT REPORT WITH STACKTRACE

1 Ответ

0 голосов
/ 12 июля 2019

После небольшого углубления в testng и maven я нашел способ отключить JUnitReportReporter, чтобы отключить всех прослушивателей по умолчанию в testng и прикрепить требуемых слушателей + ваш собственный настроенный JUnitReportReporter.

Ниже приведен снимокиз файла POM.xml моего проекта.Просто сфокусируйтесь на части - свойство 'usedefaultlisteners', определенное в теге properties.

enter image description here

Надеюсь, это поможет кому-то, кто ищет подобный вопрос.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...