Отчет в виде PDF на почту или Постинг репорта в Jira, Conflu..

Коллеги, Всем привет!

Имеется:

  1. Автотесты Selenium
  2. Jenkins который крутит тесты
  3. Serenity отчеты

Автотесты крутятся на отдельной машине куда не у всех есть доступ.
Есть необходимость отправки Serenity отчета в виде PDF.
Или предложите альтернативу получения красивого отчета на почту или постинг отчета в Confluence

Заранее благодарен за любые идеи и предложения,
Энди.

Как вариант, можно дополнительным степом в Jenkins сделать запуск скрипта, который будет через https://wkhtmltopdf.org/ ( у них есть cli ) конвертировать отчет в pdf. А в целом есть много различных библиотек на разных языках, которые html в pdf перегоняют. Все зависит от того в каком формате вы хотите эту информацию донести конечному пользователю.

2 Likes

Хром теперь может конвертить в pdf

Да как вариант уже пробую его настроить.

Может, но только не локальную версию.

похоже под windows надо запускать из директории где установлен напр:

pushd  C:\Program Files (x86)\Google\Chrome\Application
chrome.exe file://"c:\developer\sergueik\example\page.htm" --print-to-pdf=C:\temp\result.pdf  --headless --disable-gpu

оказалось достаточно добавить в PATH но надо подождать :

path=%path%;"c:\Program Files (x86)\Google\Chrome\Application"
start /wait chrome.exe file://"c:\developer\sergueik\example\page.htm" --print-to-pdf=C:\temp\result1.pdf --headless --disable-gpu
1 Like

на сколько я помню отчет серенити то он многостраничный, итого идея перегнать многостраничный сайт в пдф ? ))
если нужна цыфра passed/failed то проще отправить некое подобие стандартного testng репорта на почту, по поводу тулов для этого то есть в дженкинсе тул…имя погуглите