Size: a a a

Allure Framework

2021 November 01

PP

Pavel Ponomaryov in Allure Framework
показать только упавшие тесты
источник

PP

Pavel Ponomaryov in Allure Framework
status in ["broken", "failed" ]
источник

PP

Pavel Ponomaryov in Allure Framework
или проще status != "passed"
источник

cm

cheshi mantu in Allure Framework
а чем тебя те-то два виджета не устраивают? кликаешь на красное и переходишь в красное
источник

PP

Pavel Ponomaryov in Allure Framework
в теории можно конечно и так. Просто люблю поковыряться и исследовать возможности )
источник

PP

Pavel Ponomaryov in Allure Framework
насколько я понимаю launch trend отображает весьма ограниченное количество запусков
источник

PP

Pavel Ponomaryov in Allure Framework
если взять все окружения где гоняются тесты, то для меня от этого будет мало пользы
источник

PP

Pavel Ponomaryov in Allure Framework
Сформулирую такую задачу - в начале рабочего дня я хочу увидеть какие тесты упали по всем запускам за некоторый период - например за вчерашний день. Как это реализовать в аллюре?
источник

TT

T T in Allure Framework
Плиз хелп) ничего не помогает. Вижу что был issue связанный с этим кейсом. Но вроде как все решилось) но у меня не хочет работать..
источник

TT

T T in Allure Framework
Документацию официальную читал и делаю всё по указанным шагам
источник

AS

Aleksandr Shipovalov in Allure Framework
Коллеги, а я правильно понимаю, что как то поменялась (может быть и давно) логика работы с Test Layer.
Вроде бы раньше их можно было в секции мета информации назначать, а сейчас я нашел только через builk edit, ну и выглядит это по другому визуально
источник

A

Andrey in Allure Framework
Добрый день. Хочу прикрепить скриншот упавшего теста в отчет. Пишу на ruby.
After do |scenario|
 if scenario.failed?
   timestamp = "#{Time.now.strftime('%Y-%m-%d-%H%M%S')}"
   screenshot_name = "screenshot-#{scenario.name}-#{timestamp}.png"
   screenshot_path = "results2/#{screenshot_name}"
   Capybara.page.save_screenshot(screenshot_path)
 end
end

- отчет генерируется
- упавшие тесты отображает
- скриншот упавшего теста в паку сохраняет
- в консоли ошибок нет
Не получилось только отобразить его на странице с тестами. Что я забыл сделать?
источник

A

Andrey in Allure Framework
Добавил строку
   attach_file(screenshot_name, screenshot_path)
как рекомендовано в документации, теперь ошибка
Unable to find file field "screenshot-Авторизация под экспертом-2021-11-01-144357.png" that is not disabled (Capybara::ElementNotFound)
     ./features/step_definitions/test_steps.rb:101:in `After'
источник

SK

Sergey Korol in Allure Framework
А как генерим репорт? Бинарь нужно запускать оттуда, где производилась модификация.
источник

A

Andrey in Allure Framework
Продолжаю ковырять:
After do |scenario|
 if scenario.failed?
   timestamp = "#{Time.now.strftime('%Y-%m-%d-%H%M%S')}"
   screenshot_name = "screenshot-#{scenario.name}-#{timestamp}"
   screenshot_path = "results2/#{screenshot_name}.png"
   Capybara.page.save_screenshot(screenshot_path)
   Allure.add_attachment(
     name: screenshot_name,
     source: File.open("results2/#{screenshot_name}.png"),
     type: Allure::ContentType::PNG,
     test_case: false
   )
 end
end

ошибок нет, в отчет не прикрепляется(
источник

A

Andrey in Allure Framework
Разобрался. Работающий код (вдруг кому понадобится) выглядит так:
After do |scenario|
 if scenario.failed?
   timestamp = "#{Time.now.strftime('%Y-%m-%d-%H%M%S')}"
   screenshot_name = "screenshot-#{scenario.name}-#{timestamp}.png"
   screenshot_path = "results2/#{screenshot_name}"
   Capybara.page.save_screenshot(screenshot_path)
    Allure.add_attachment(
     name: screenshot_name,
     source: File.open("results2/#{screenshot_name}"),
     type: Allure::ContentType::PNG,
     test_case: false
   )
 end
end
В чем была проблема:
я выполнял команду allure serve "путь к папке с json", но при этом забыл взять НОВЫЙ отчет из каталога среды разработки, то есть генерировал старый отчет.
источник

PP

Pavel Ponomaryov in Allure Framework
что-то никак не могу пробросить test layer из огурца. Повесил на фичу комментарий #@allure.label.layer:e2e и замапил e2e -> E2E Tests. В отчётах ничего не изменилось
источник

PP

Pavel Ponomaryov in Allure Framework
Ещё вопрос - как объявить allure testops uploader в jenkins job dsl? Для репорта есть документация, для testops нету https://docs.qameta.io/allure/#_job_dsl_plugin
источник

DB

Dmitry Bogoluybov in Allure Framework
Привет всем. Вопрос по отчетам Allure.  Переехал на новый хостинг и заметил что очень долго репорты открываются.
Файл стилей грузится до 2 минут и занимает до 2 мегабайт.
Кто-то может подсказать это ок или неоходимо что-то оптимизировать?
источник

DR

Denis Ryzhkov in Allure Framework
привет) апнули allurectl до версии 1.20.0-rc2, теперь watch начал валится после 2 часов работы, это норма? раньше на версии 1.19.3 вроде такого не замечали)
источник