Всем привет! Использую Selenium/Java/Maven/TestNG. Удаленно тесты ранаются на GitLab на Docker. Тесты локально проходят, а пайплайн валится постоянно в одном месте. Можно ли получить фото причины фэйла на CI? Заранее спасибо за ответы!
тесты падают? подключите аллюр и в нем аттачьте скриншоты
1 лайк
Вам просто нужно реализовать снятие скриншота при падении теста, а затем в файле .gitlab-ci.yml
дописать следующие ключи:
allow_failure: true
artifacts:
when: always
paths:
- ./results
expire_in: 1 day
Путь конечно же будет ваш, куда вы кладете скриншоты. После этого в пайплайн будет выгружаться папка с артефактами, а внутри ваши скриншоты.
Upd: забыл сказать, что вам надо будет в ключе after_script
(скорее всего) описать копирование из докер контейнера нужной папки.
1 лайк