Size: a a a

2020 February 02

YA

Yuriy Artamonov in Allure Framework
Alexander Popsuenko
Ребят, когда примерно должна восстановиться квота на бинтрее? А то тесты на релиз нужно прогнать
От этого всего можно/нужно себя обезопасить, установив в компании Artifactory/Nexus в качестве прокси, и все артифкаты для билдов получать через него, а не из интернета.
источник

AP

Alexander Popsuenko in Allure Framework
Да, у меня в беклоге есть такая задачка
источник

M

Maksim in Allure Framework
Как можно сделать отчет для каждого pipeline в гитлаб?
источник
2020 February 03

АК

Александр Кот... in Allure Framework
Maksim
Как можно сделать отчет для каждого pipeline в гитлаб?
Результаты делаются автоматически, если к тестам прикручен аллюр.
Если в pipeline одна джоба с тестами, то будут одни результаты, если две, то два.

Чтобы создать репорт нужно выполнить allure-generate для результатов. Для этого требуется allure command line с java.

Сохранить результаты можно в артефакты gitlab, или выгрузить на отдельный server и на нём сгенерировать отчёт. На картинке пример, как я это вижу в gitlab. Сейчас у меня аналогичное решение, но вместо gitlab artifacts и pages выступает сервер nginx.
источник

rm

roma marinsky in Allure Framework
Maksim
Как можно сделать отчет для каждого pipeline в гитлаб?
Под номер пайплайна публикуй пейджес с репортом
источник

rm

roma marinsky in Allure Framework
Или под ветку, зависит от того когда репорт нужен
источник

rm

roma marinsky in Allure Framework
Хоть под коммит, зависит от того какая политика чистки репортов будет
источник

A

Ablaihan in Allure Framework
могу я узнать сколько по времени исполнялся каждый степ?
источник

A

Anton in Allure Framework
Ablaihan
могу я узнать сколько по времени исполнялся каждый степ?
если использовать аннотацию @Step - то в отчете видно сколько выполнялось все что внутри этого степа
источник

A

Anton in Allure Framework
в интеграции allure-selenide у шагов селенида также есть время выполнения
источник

PG

Pavel Gromov in Allure Framework
Sergey Sergey
выходит, что можно изменить статус тест-кейса, но только, если это не сломанные или зафейленные тесты
Я в TestNG в IInvokedMethodListener меняю статусы тестов, через метод afterInvocation.
источник

PG

Pavel Gromov in Allure Framework
Причем любого, с любым экзепшеном, логику туда вынес
источник

M

Maksim in Allure Framework
Александр Кот
Результаты делаются автоматически, если к тестам прикручен аллюр.
Если в pipeline одна джоба с тестами, то будут одни результаты, если две, то два.

Чтобы создать репорт нужно выполнить allure-generate для результатов. Для этого требуется allure command line с java.

Сохранить результаты можно в артефакты gitlab, или выгрузить на отдельный server и на нём сгенерировать отчёт. На картинке пример, как я это вижу в gitlab. Сейчас у меня аналогичное решение, но вместо gitlab artifacts и pages выступает сервер nginx.
а по поводу gitlab page как можно узнать полный путь до html сохраненного отчета?
источник

АК

Александр Кот... in Allure Framework
Maksim
а по поводу gitlab page как можно узнать полный путь до html сохраненного отчета?
Точно не знаю, но судя по документации самого гитлаб полная ссылка на один отчёт будет такой

https://_projectname.gitlab.io/_environment/_branch/job_XXX

только конечно из моей картинки стоит выпилить project_name, так как он уже в pages заложен.
источник

M

Maksim in Allure Framework
Александр Кот
Точно не знаю, но судя по документации самого гитлаб полная ссылка на один отчёт будет такой

https://_projectname.gitlab.io/_environment/_branch/job_XXX

только конечно из моей картинки стоит выпилить project_name, так как он уже в pages заложен.
А в gitlab-ci.yml  команду если прописать типо echo....?
источник

АК

Александр Кот... in Allure Framework
Maksim
А в gitlab-ci.yml  команду если прописать типо echo....?
речь о том, чтобы получить ссылку на отчёт?
1. можно прописать переменную в которую будет подставляться значение конкретных переменных, и она будет печататься ссылкой в console.log
2. можно сделать интеграцию со slack и там через pytest-slack (если python) передавать ссылку на репорт.
источник

M

Maksim in Allure Framework
Александр Кот
речь о том, чтобы получить ссылку на отчёт?
1. можно прописать переменную в которую будет подставляться значение конкретных переменных, и она будет печататься ссылкой в console.log
2. можно сделать интеграцию со slack и там через pytest-slack (если python) передавать ссылку на репорт.
Спасибо, буду думать
источник
2020 February 04

AP

Anastasiya Podgornov... in Allure Framework
а у кого то  была проблема что скриншоты то цепляются, то не цепляются к фейловым шагам? судя по логу скрин делается всегда, а вот в отчет не всегда попадает
источник

RS

Roman Solodukhin in Allure Framework
Anastasiya Podgornova
а у кого то  была проблема что скриншоты то цепляются, то не цепляются к фейловым шагам? судя по логу скрин делается всегда, а вот в отчет не всегда попадает
А какой ЯП и фреймворк?
источник

AP

Anastasiya Podgornov... in Allure Framework
Roman Solodukhin
А какой ЯП и фреймворк?
Яп?)
источник