Size: a a a

Allure Framework

2021 November 02

c

charlie in Allure Framework
источник

PP

Pavel Ponomaryov in Allure Framework
👍
источник

A

Andrey in Allure Framework
Добрый день. В документации https://docs.qameta.io/allure/#_commandline
указано что запуск тестов проводится через команду AllureCucumber::Formatter (раздел 8.1.3), но с ней я получаю ошибку
uninitialized constant AllureCucumber::Formatter
Error creating formatter: AllureCucumber::Formatter (NameError)
На сайте https://www.rubydoc.info/gems/allure-cucumber указана команда AllureCucumber::CucumberFormatter с ней все работает.
Установлен Allure 2.16.0. Подскажите, пожалуйста, какая команда из двух правильная?
источник

PP

Pavel Ponomaryov in Allure Framework
Мы тут логи аттачим к репортам, так вот если в Testops попытаться посмотреть такой лог на мегабайт с лишним, то UI зависает намертво.  Кнопка скачивания например работает на ура и в секунду скачивает сам лог, то есть проблема явно на стороне UI а не в сети.
источник

АР

Артем Рябков... in Allure Framework
Не мое дело конечно, но зачем такие большие логи?)
Может их проще к job'е артефактом хранить, полный лог
а в аллюр аттачить tail лога?
Или я плохо понимаю use case?
P.S. Попробуйте в telegra.ph вставить первый том войны и мира (~1мб текста), chrome зажует на пару минут, я думаю он и в testops'е так же огромный кусок текста форматирует 300 лет
источник

PP

Pavel Ponomaryov in Allure Framework
Так как это e2e тест, то лог содержит все интересующие нас запросы с респонсами, действия с UI (клик, навигация ожидания и тд). Если тест на минут 5 хотя бы - то набегает весьма немало. Зато дебажить такие тесты одно удовольствие. В логе есть всё что необходимо.

По поводу хранить артефактом - конечно можно, но хотелось бы иметь всё в одном месте, дабы не переключаться.

Я не совсем понимаю зачем форматировать мой plaintext лог? Мне просто нужно его отобразить, a подсветка - nice to have
источник

PP

Pavel Ponomaryov in Allure Framework
Как вариант можно было бы добавить кнопку чтобы открыть этот текст в новой вкладке
источник

cm

cheshi mantu in Allure Framework
а чего за браузер?
источник

cm

cheshi mantu in Allure Framework
можно резалты с аттачем этим поторгать?
источник

PP

Pavel Ponomaryov in Allure Framework
Chrome. Боюсь там многовато внутренней информации
источник

cm

cheshi mantu in Allure Framework
именно поэтому тестопс поддерживается через хелп деск, а не тут
источник

PP

Pavel Ponomaryov in Allure Framework
хелп деск или нет, внутреннюю инфу я и там не смогу предоставить. Это тогда надо какой-то фейковый тест сделать. Попробую что-нибудь придумать
источник

МС

Миша Сидельников... in Allure Framework
вы все действия собираете в один лог? просто бычно же каждый запрос/респонс логируется там, где он использован, и получается - много небольших аттачей в степах
источник

АР

Артем Рябков... in Allure Framework
может логи докер контейнера? больше на них похоже по итогу
источник

МС

Миша Сидельников... in Allure Framework
да, возможно конечно. Но судя по описанию - там «запросы с респонсами, действия на ui»
как бы это все не убирает проблемы с большим аттачем, но вообще конечно текстовый файл в 1мб отображаться будет тяжело и это  не в тестопсе дело
источник

c

charlie in Allure Framework
Ну сейчас в тестопсе есть ишью с большими файлами
источник

PP

Pavel Ponomaryov in Allure Framework
Этот лог содержит перехваченные проксёй браузерные запросы, запросы ответы http клиента, действия пользователя на ui.
источник

PP

Pavel Ponomaryov in Allure Framework
Я лишь хочу возможность открыть этот лог как plain text хотя бы в новой вкладке без всяких подсвечиваний и прочих фишек. Пока остаётся вариант - скачать, открыть локально.
источник

PP

Pavel Ponomaryov in Allure Framework
Ещё есть лог самого вебдрайвера, ещё больше размером. Его я редко смотрю.
источник

P

Pavel in Allure Framework
привет, можете подсказать, может ли allure изменять статус сборки в Jenkins , если есть упавшие тесты?
источник