Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • Jan 31 2019 22:06
    cactail starred allure-framework/allure2
  • Jan 31 2019 17:19
    osmolyar commented #877
  • Jan 31 2019 16:46
    osmolyar commented #877
  • Jan 31 2019 16:45
    osmolyar commented #877
  • Jan 31 2019 16:38
    BorisOsipov commented #877
  • Jan 31 2019 16:10
    baev commented #877
  • Jan 31 2019 15:59
    osmolyar commented #877
  • Jan 31 2019 08:07
  • Jan 31 2019 08:07
    codeSkyBoy starred allure-framework/allure2
  • Jan 30 2019 14:43
    osmolyar commented #877
  • Jan 30 2019 13:48
    osmolyar commented #877
  • Jan 30 2019 13:22
    malagant starred allure-framework/allure2
  • Jan 30 2019 12:26
    koliyo edited #889
  • Jan 30 2019 12:24
    koliyo labeled #889
  • Jan 30 2019 12:24
    koliyo opened #889
  • Jan 30 2019 12:22
  • Jan 30 2019 07:46
    outcatcher starred allure-framework/allure2
  • Jan 30 2019 06:48
    afewnotes starred allure-framework/allure2
  • Jan 29 2019 23:18
    osmolyar commented #877
  • Jan 29 2019 19:44
    baev commented #877
Ghost
@ghost~5fbbb4a3d73408ce4ff4b98b
Приветствую. Может кто подсказать по поводу генерации allure result. При переходе на cucumber6 и java 15 очень сильно изменился формат генерации allure result. Можно ли это как то настроить?
Запускались тесты одной и той же командой
wasder
@wasder
Привет! Примите пожалуйста этот ПР allure-framework/allure2#1145
VitaliySohatskiy
@VitaliySohatskiy
Снимок экрана 2020-11-27 в 18.56.41.png
Пытаюсь подружить Xcode и Allure, столкнулся с проблемой использования приложения xcresults (https://github.com/eroshenkoam/xcresults), оно напрочь отказывается парсить в нужный формат понятный allure
Может подскажите как быть
?
Также пробовал
Снимок экрана 2020-11-27 в 18.58.01.png
Dmitry Baev
@baev
@VitaliySohatskiy а какая версия xcode?
VitaliySohatskiy
@VitaliySohatskiy
@baev xcode 12.2
Artem Eroshenko
@eroshenkoam
@VitaliySohatskiy а скинь мне команду, которую выполняешь?
VitaliySohatskiy
@VitaliySohatskiy
Так пробовал: chmod +s /Users/test_dep/xcresults
xcresults export /Users/test_dep/Documents/report/Test/Test-PrivatBusinesApp-2020.11.27_14-55-39-+0200.xcresult /Users/test_dep/Documents/report
Затем:
chmod 755 /Users/test_dep/xcresults
/Users/test_dep/xcresults xcresults export /Users/test_dep/Library/Developer/Xcode/DerivedData/PrivatBusinesApp-gijvpqnnxjvqtgcwpixjtyulcjka/Logs/Test/Test-PrivatBusinesApp-2020.11.27_15-15-03-+0200.xcresult /Users/test_dep/Documents/report
Вообщем пробовал разные варианты
VitaliySohatskiy
@VitaliySohatskiy
@eroshenkoam Скинул выше
5nxej743
@5nxej743
привет, есть ли возможность использовать allure с кастомным gradle sourcesSet, с дефолтным test и таской test работает нормально, а как указать чтоб работал с кастомным, например когда юнит тесты и интеграционные разбиты на разные sourcrsSet-ы и используются разные таски на тест?
Dmitry Baev
@baev
Да, почему нет то
В чем конкретно проблема
Подключение аллюра - это зависимость и javaagent для аспектов
Evgeny Shmargunov
@eshmargunov
Всем привет. используем Allure EE. Тесты запускаем из Gitlab. Отчет генерируем командой allurectl upload ./allure-results.
Какой самый простой способ получить launch_id отчета?
4 replies
Vladimir Gorobei
@MrGoro86_twitter

Подскажите в чем может быть проблема...в аллюре 2 все степы идут не именем метода а селенид строчкой аля $("element").click....
поставил в бефор SelenideLogger.addListener("AllureSelenide", new AllureSelenide().screenshots(true).savePageSource(false));

депенденси есть allure-selenide aspectjweaver тоже есть...?

image.png
Evegeny Tumashchick
@evgeny-tumashchick
@MrGoro86_twitter то что вы видите в отчете фигачит SelenideLogger. А методы которые вы хотите видеть размечены как шаги?
Valery Yatsynovich
@valfirst
добрый день,
@baev @eroshenkoam посмотрите, пожалуйста, как у вас будет время ПР-ы:
allure-framework/allure2#1019
allure-framework/allure2#1025
спасибо
Димитрий Брусенцов
@hisairnessmj_gitlab
@eroshenko @baev
Is it possible to include skipped steps from Cucumber feature into the Allure report? For example, the step has failed and then I want to see all skipped steps behind that one.
ocherniavskyi
@ocherniavskyi-lohika-tix

@eroshenko @baev
Is it possible to include skipped steps from Cucumber feature into the Allure report? For example, the step has failed and then I want to see all skipped steps behind that one.

Could you epxplain in more details? Do you want to skip tests and add them to report or just add all skipped steps after failed one?
If only the last one - it works out of the box.

Димитрий Брусенцов
@hisairnessmj_gitlab
@ocherniavskyi-lohika-tix we want to see skipped steps after failed one in every test. We use testng 6.14.3, allure 2.10.0. Now we do not see skipped steps after any failed one. How to turn on this feature?
Димитрий Брусенцов
@hisairnessmj_gitlab
Allure-testng адаптер умеет отображать пропущенные шаги в фиче кукумбер после упавшего шага или нет?
kotovmaksimqa
@kotovmaksimqa

Привет, господа, кто-то сталкивался или знает как пофиксить дублирование request/response в отчете. Такое поведение, когда запускаешь тесты параллельно Junit5 / maven. На просторе интернета, есть решение для testng, но для junit это не работает.
alt

<allure-junit5.version>2.13.7</allure-junit5.version>

<allure-rest-assured.version>2.13.7</allure-rest-assured.version>

<maven-surefire-plugin.version>3.0.0-M3</maven-surefire-plugin.version>

Evegeny Tumashchick
@evgeny-tumashchick
@kotovmaksimqa логирует rest-assured у которого скорее всего подключен логгер для okHttp. Я бы копнул в эти плагины - что там как делается. Я правильно понимаю что вы запускаете паралельно но в рамках 1 jvm ?
1 reply
Roman Arkhip
@itdtin_gitlab
Всем привет! Только начал пользоваться Allure репортингом. Сделал сборку Jenkins(allure-jenkins plugin)+pytest(allure-pytest)& Собственно из коробки у меня не заработали Trend, Executor. С трендом разобрался(cp allure-report/history* allure-results/history) после чистки allure-results перед выполнением тестов. Но вот с Executor так и не понял: в отчете отображается блок и в блоке есть информация, но он захардкожена в файле, который я прокидываю. Наведите на мысль, как генерировать этот файлик, чтобы нормально прокидывали BUILD_NUMBER и прочая информация о билде?
Victor Pushkarev
@corviv
Всем привет!
Кто-нибудь знает, есть ли возможность получения объединенного/единого отчета в рамках работы плагина на teamcity? Это необходимо, при работе со сценарием, который выполняется на разных конфигурациях (и на разных агентах в том числе).
На данный момент получаю отчеты для каждой отдельной билд конфигурации и как их объединить грамотно - непонятно. Единственное что пришло на ум - копировать отчеты на один агент, но этот вариант не кажется мне корректным.
Спасибо!
MaratPL
@MaratPL
Всем дорого дня!
После обновления cucumber c версии 2.4.0 на 4.4.0 и поднятие всем соответствующих зависимостей в AllureReport-e на странице Paсkages получаю разбиение по пакетам .feature файлов. Хотя раньше это было разбиение по именам Функционала cucumber-a
Не подскажите как сделать такое разбиение?
Т.е. у меня есть условно 10 feature-файлов И каждый содержит:
Фукнцинал основной. Проверка А, Подпроверка В...
Фукнцинал основной. Проверка Z, Подпроверка 123...
И хочется видеть:
Фукнцинал основной.
    - Проверка А
           -  Подпроверка В
           - ...
     - Проверка Z
           - Подпроверка 123
           - ...
     - Проверка AAA
     ...
1 reply
Alissa Kvashina
@Katzen-Gott
Всем привет.
Пишу тесты в немного функциональном стиле, поэтому вместо эксепшнов всё возвращает Either<String, RetunType> (правый если все ок или левый с сообщением о том что пошло не так). Естественно в отчете получается что все степы как будто бы прошли, что не здорово.
Я запилила костыль: перед выходом из степа вызывается метод делающий
if (this is Either.Left) this.also { Allure.getLifecycle().updateStep { it.status = Status.FAILED it.statusDetails = StatusDetails().setMessage(this.a) } } else this
Но теперь у меня в логе постоянно
org.aspectj.weaver.BCException: Whilst processing type 'L.../utils/either/EitherLeftMappersKt$failStepIfLeft$1$1$1;' - cannot cast the outer type to a reference type. Signature=L.../utils/either/EitherLeftMappersKt$failStepIfLeft$1$1; toString()=...utils.either.EitherLeftMappersKt$failStepIfLeft$1$1 class=EitherLeftMappersKt$failStepIfLeft$1$1
И степы так и не помечаются как упавшие.
Кто-нибудь может помочь от этого избавиться?
Boris Osipov
@BorisOsipov
и при этом над степом висит аннотация @Step("foo bar")?
судя по обрывкам стектрейса там еще поверх кода какой-тоkapt генерит код для поддержки Either и aspectj от этого кода ломается. искать там концы будет не просто.
Alissa Kvashina
@Katzen-Gott
Аноташки развешены, да.
Думаешь капт с аспектом ссорится? Я думала что дело в залямбженности
Может можно как-то что-то поковырять и каптом резолвить антоашки... Интересно сложно ли...
Boris Osipov
@BorisOsipov
/utils/either/EitherLeftMappersKt$failStepIfLeft$1$1$1; ну вот это явно генеренный код. кто его генерит, котлин компайлер или kapt фиг знает
Alissa Kvashina
@Katzen-Gott
Сам котлин скорей всего. Это экстеншн.
и еще возможно влияет .also
Alissa Kvashina
@Katzen-Gott
А, ну сама failStepIfLeft не аннотриована как степ. Она вызывается из чего-нибудь что аннотировано. Не знаю может ли это быть важно.
choojoykin
@choojoykin
а давно в котлине фп стайл на either?)
Alexandra Sympli
@alex.sympli_gitlab
Всем привет!
У меня есть параметризованные junit4 тесты. Так же для вывода в отчет я использую DisplayName.
Можно ли как-то сгруппировать или пропихнуть параметр в репорте?
Аннотация DisplayName не распознает {name} и переменную я туда тоже не могу передать.
Alissa Kvashina
@Katzen-Gott
В самом котлине Either нет, это arrowKt (которое и требует kapt)
Хотя там есть Result