Перейти к содержимому

Winill

Регистрация: 24 фев 2017
Offline Активность: 05 мар 2018 14:10
-----

Мои темы

два Allure репорта накладываются друг на друга в pipeline Jenkins

16 ноября 2017 - 10:03

Такая ситуация, на работе есть pipeline который работает по принципу: 
"деплой на тест -> тесты на тесте(с репортом) -> деплой на проде -> тесты на проде(с репортом)"
как видим из пути, должно генерироваться 2 репорта, каждый со своими результатами.
у меня вышло это прикрепить вставив эти строки в нужных местах:

allure([includeProperties: false, jdk: '', properties: [], reportBuildPolicy: 'ALWAYS', results: [[path: '/home/developer/workspace/testServer/target/allure-results']]])

и

allure([includeProperties: false, jdk: '', properties: [], reportBuildPolicy: 'ALWAYS', results: [[path: '/home/developer/workspace/prodServer/target/allure-results']]])

Прописал полный путь специально для того, что бы они точно знали где искать этот самый репорт. В итоге: тесты проходят, но репорт что на проде дублирует тот же репорт, что и на тестовом сервере. Допустим, на тестовом сервере тесты прошли, на проде они упали, и у меня будет невнятное отображение, что стейдж с тестами упал, в репорте все тесты успешны, а если перейти конкретно в джобу с тестами на проде, то там будет репорт в котором будут упавшие тесты.
Надеюсь смог обьяснить максимально не запутанно.