Как интегрировать пользовательский отчет в электронную почту Hudson и в пользовательский интерфейс Hudson? - PullRequest
0 голосов
/ 21 сентября 2011

Я создаю собственный отчет (HTML) для soapUi и использую TestNG и Maven.Как мне создать отчет?-> Я вручную создаю папку отчетов и создаю файл отчета в формате HTML после каждого запуска. (Я НЕ
использую отчет с достоверным подтверждением), т. Е. Я добавил это действие в метод установки и разрыва.обзор моего проекта.

Main Proj (Maven) |- src / main / java / tests / classes |- тест-выход (TestNG) |- Отчеты |- SampleReport.html

Теперь, как интегрировать с Hudson?Я имею в виду, что этот отчет должен отображаться в Гудзоне и отправляться как отчет по электронной почте.

1 Ответ

1 голос
/ 22 декабря 2011

Существует плагин TestNG для Jenkins, который вы можете использовать для анализа результатов TestNG, т.е. Шаблон отчета TestNG XML: ** / testng-results.xml Мы используем его, и это очень хорошо показывает результаты в Дженкинс. Затем, чтобы отправить свой отчет в формате html, вы можете использовать плагин Email-ext. Это позволит вам изменить содержимое электронной почты на HTML и прикрепить свой результат, т.е. $ {FILE, path = "target / surefire-reports / emailable-report.html"}

Надеюсь, это поможет несколько

...