Size: a a a

2021 February 13

Sw

Sound wave in Allure Framework
Serge D.
а есть возможность добавлять в репорт коллы grpc запросов/ответов?
Сделай свой интерсептор
источник

A

Alexche in Allure Framework
Если кто захочет запускать cucumber тесты через junit-platform - надо выключать аллюр плагин для junit-platform - иначе события junit будут накладываться на события cucumber
junit.platform.execution.listeners.deactivate=*.AllureJunitPlatform
вот такая настройка должна быть в файле
junit-platform.properties
источник
2021 February 15

S

Stanislav in Allure Framework
ПРивет. Подскажите как сохранить сфорированный HAR файл в Test body? У меня сейчас он сохраняется в Tear down.
Maven + testNg + selenide + cucumber. Нужно так - https://user-images.githubusercontent.com/8190742/36423928-5589d79a-164a-11e8-92e7-07dad4b303a4.png
источник

МС

Миша Сидельников... in Allure Framework
а вы где его сохраняете?
источник

МС

Миша Сидельников... in Allure Framework
если в tearDown - то он будет там.
источник

МС

Миша Сидельников... in Allure Framework
кэп
источник

S

Stanislav in Allure Framework
Миша Сидельников
если в tearDown - то он будет там.
Я его сохраняю в кукумберовском хуке @After. А как его сохранить в test body?
источник

МС

Миша Сидельников... in Allure Framework
ну как-то в коде нужно его внутри теста. Честно - тут все завязано на тонкости вашего теста 🙁
источник

S

Stanislav in Allure Framework
Миша Сидельников
ну как-то в коде нужно его внутри теста. Честно - тут все завязано на тонкости вашего теста 🙁
Ок. Попробую конкретизировать - как можно его сохранить в упавшем шаге?
источник

DT

Dmitrii Tuchs in Allure Framework
контекст шага доступен только внутри этого шага. Но, можно после формирования отчета пройтись по шагам найти тот который failed и перенести в него ваш аттач.... если так уж надо

Для этого надо имплементировать io.qameta.allure.listener.TestLifecycleListener

метод public void beforeTestWrite(TestResult testResult)
в нем
1) testResult.getSteps().stream().filter... - найти степ хука @After с нужным вам аттачем ((не забыв что есть еще и вложенные sub-step)
2) Создаем  новый аттач       Attachment copyOfAttachment = new Attachment()...  (наполняем его данными полученными в п.1)
3) Находим нужный лично вам стэп (по идее он имеет статус FAILED) (там же testResult.getSteps().stream().filter...)
4) кладем в него копию аттача (из п2) и еще не забываем удалить его и списка аттачей исходного шага
источник

MK

Marina Komarova in Allure Framework
Добрый день!
Подскажите, пожалуйста, при переходе из теста allure в задачу jira не работает ссылка. Переход не осуществляется. Из-за чего это может быть? Причем так происходит не для всех задач. И при добавлении ссылки на задачу она находится по имени, подтягивается описание.
В настройках плагина в jira проект TEST2 выбран.
источник

AE

Artem Eroshenko in Allure Framework
Marina Komarova
Добрый день!
Подскажите, пожалуйста, при переходе из теста allure в задачу jira не работает ссылка. Переход не осуществляется. Из-за чего это может быть? Причем так происходит не для всех задач. И при добавлении ссылки на задачу она находится по имени, подтягивается описание.
В настройках плагина в jira проект TEST2 выбран.
Привет!
источник

AE

Artem Eroshenko in Allure Framework
Это происходит из-за того, что пользователь в Jira не видит данный проект
источник

AE

Artem Eroshenko in Allure Framework
Мы хотим добавить логику, при которой если мы не можем получить доступ к Jira, то все равно будет строить "правильный" url для таких задач
источник

MK

Marina Komarova in Allure Framework
Artem Eroshenko
Это происходит из-за того, что пользователь в Jira не видит данный проект
Пользователь, который прописан в Credentials?
Проверяла. Он видит)
Та же ситуация у нас и для одного проекта бывает с задачами перенесенными в него из другого проекта. Так что в одном проекте есть задачи с работающими ссылками и с неработающими.
источник

MK

Marina Komarova in Allure Framework
Artem Eroshenko
Это происходит из-за того, что пользователь в Jira не видит данный проект
источник
2021 February 16

БЛ

Борис Лысиков... in Allure Framework
#allure_testops
Ребят привет, подскажите вы когда тесты гоняете вы каждый раз веточку в тест плане меняете, когда новая версия релизной ветки появляется или как-то можно например через регулярные выражения написать и всегда будет последняя версия ветки браться?
источник

AE

Artem Eroshenko in Allure Framework
Борис Лысиков
#allure_testops
Ребят привет, подскажите вы когда тесты гоняете вы каждый раз веточку в тест плане меняете, когда новая версия релизной ветки появляется или как-то можно например через регулярные выражения написать и всегда будет последняя версия ветки браться?
Привет! А как это делается в гитлабе?
источник

AE

Artem Eroshenko in Allure Framework
Борис Лысиков
#allure_testops
Ребят привет, подскажите вы когда тесты гоняете вы каждый раз веточку в тест плане меняете, когда новая версия релизной ветки появляется или как-то можно например через регулярные выражения написать и всегда будет последняя версия ветки браться?
Какой у тебя CI?
источник

БЛ

Борис Лысиков... in Allure Framework
Artem Eroshenko
Какой у тебя CI?
гитлаб
источник