Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
Dmitry Munda
@dimkin-eu
судя по переходу с xml на json недавно проаргрейдили allure с 1го на 2й
мож чтоб 2 раза не вставать - allure ee ?
tsukanov-as
@tsukanov-as
Я слабо ориентируюсь во всем этом.
Это типа интерпрайз едишн или что?
Я автору подкину идею. Посмотрим
choojoykin
@choojoykin
@tsukanov-as ее это тырпрайз сервер решение, которое ставится у вас в инфре. а не плагин для фреймворка )
если что
Dmitry Pronin
@llCorvinSll
привет, а можно в аллуре как-то сделать кастомный статус основываясь на тэге ( pytest )
Dmitry Pronin
@llCorvinSll
хочется выделить те тесты, по которым уже заведены баги в отдельную категорию
choojoykin
@choojoykin
@llCorvinSll есть аннотация issue. если вы про это. но хз как там в питесте
Dmitry Pronin
@llCorvinSll
@choojoykin это то есть, меня сам механизм аллюра интересует - как создать кастомный статус на основе тэга
https://docs.qameta.io/allure/#_categories_2 - вот такое сделать но на основе тэгов
choojoykin
@choojoykin
@llCorvinSll категории берутся из жсона, который кладется перед генерацией отчета в project build директорию где данные тестов грубо говоря
если хочется динамически - то их кода логично. а так я вообще не понял что надо. кастомный статус категорий ошибок? а зачем если у аллюра есть механизм добавлять эту инфу в сам тест
Dmitry Pronin
@llCorvinSll
@choojoykin нужно сделать кастомную категорию на основе тэга, чтобы можно было удобно отфильтровать
choojoykin
@choojoykin
ну так в сам жсон и запишите свои категории. я так делаю.
ASanovS
@ASanovS
ребят у кого нибудь были трудности с установкой на убунту?
Bidonus
@Bidonus
Ребят, подскажите, делаю allure generate на папку с .plist репортом xctest. На выходе отчёт генерится, но время запуска отображается как unknown и нет тренда
Anton Aftakhov
@simple-elf
@Bidonus тренд работает только с CI или через пень колоду
Andrey N Pokazanov
@anrock1985
Попробуй https://github.com/fescobar/allure-docker-service , у нас работает норм
Bidonus
@Bidonus
@simple-elf он и на CI не отображает тренд у меня. Ставил на дженкинсе: тот же python behave - отлично всё, xctest не отображает тренд и даты
Хотя на странице джоб, тренд отображается корректно
Stanislav Seliverstov
@sseliverstov
@Bidonus Была кнопочка развернуть аттач на весь экран, если ее нет то баг, если не помогает то фичареквест с предложением как сделать) Проблема в том, что если скейлить имиджы для дифов можно что-нибудь пропустить. Лучше решение, и не только для отображения в аллюре - делать диффы не страницы а отдельных частей, покомпонентно так сказать. В джаве есть либа для этого (Ашот или Джамшут не помню), про пятнон не знаю. Если нет и напишешь - прославишься ;) Спасибо.
Всех с пятницей)
choojoykin
@choojoykin
@baev а junit5 адаптером все ок? на версиях выше 2.10 варнинг кидается
сен 18, 2019 10:48:34 AM org.junit.platform.launcher.core.TestExecutionListenerRegistry lambda$notifyEach$1
WARNING: TestExecutionListener [io.qameta.allure.junitplatform.AllureJunitPlatform] threw exception for method: executionStarted(TestIdentifier [uniqueId = '[engine:junit-jupiter]/[class:Tests]/[method:Cancellation()]', parentId = '[engine:junit-jupiter]/[class:Tests]', displayName = 'improvements', legacyReportingName = 'Cancellation()', source = MethodSource [className = 'Tests', methodName = 'Cancellation', methodParameterTypes = ''], tags = [], type = TEST])
java.lang.BootstrapMethodError: java.lang.NoSuchMethodError: io.qameta.allure.util.AnnotationUtils.getLinks(Ljava/lang/reflect/AnnotatedElement;)Ljava/util/Set;
    at io.qameta.allure.junitplatform.AllureJunitPlatform.startTestCase(AllureJunitPlatform.java:220)
    at io.qameta.allure.junitplatform.AllureJunitPlatform.executionStarted(AllureJunitPlatform.java:121)
    at org.junit.platform.launcher.core.TestExecutionListenerRegistry$CompositeTestExecutionListener.lambda$executionStarted$6(TestExecutionListenerRegistry.java:99)
    at org.junit.platform.launcher.core.TestExecutionListenerRegistry.lambda$notifyEach$1(TestExecutionListenerRegistry.java:67)
Dmitry Baev
@baev
@choojoykin проверь, что все аллюровские артефакты одной версии
choojoykin
@choojoykin
@baev да спасиб, забыл про это (старая версия тянулась из другой либы)
Demitsuru
@Demitsuru
всем привет. может кто подключал к KotlinTest Аллюр? )
Dmitry Baev
@baev
привет, они же вроде официально поддерживают аллюр
Demitsuru
@Demitsuru
там доки так и не появилось
поэтому решил спросить вдруг кто-то уже прикручивал
Dmitry Baev
@baev
опенсорс он такой, пока сам не сделаешь, ничего не будет =/
Demitsuru
@Demitsuru
тоже верно. но попробовать стоило :D
Dmitry Zotov
@dzotovwork
Коллеги, подскажите, то что при нажатие на эту линк, она открывается на localhost это случайно не бага?
image.png
юзаю @wdio/allure-reporter и хз как там поменять это поведение
choojoykin
@choojoykin
@dzotovwork Дим, а вы в аллюр проперти прописывали бейз урл?
Dmitry Zotov
@dzotovwork
@choojoykin у нас его нету) там типа через @wdio/allure-reporter конфиги ставятся и чет не могу найти там baseurl
image.png
как то сомнительно
illlych
@illlych

А 10 дней назад выложили в allure-behave, поддержку тегов ссылок: allure-framework/allure-python#382
Но мы в Дженкинсе прописали allure.link.issue.pattern=https://example.org/issue/{}
А в коде у нас перед сценарием:
@issue=25342
Scenario: Tect

Но такая короткая форма у нас не заработала

Но заработала такая более громоздкая:
@allure.issue:https://redmine.irr_techn.ru/issues/27187
Scenario: Test
illlych
@illlych
Я так понимаю для этой громоздкой формы в Дженкинс настройки не нужна?
Но хотелось бы и через allure.link.issue.pattern что описана в документации Функционал иметь, у нас уже очень много тестов заранее разметили короткими тегами @issue=<bug_Number>
Stanislav Seliverstov
@sseliverstov
@illlych Привет, можешь ишью сделать в репо? Я как будет время поправлю. Либо, что уж там, можно и PR)
1) про паттерн 2) шорткат для ишью @issue=25342
illlych
@illlych
@sseliverstov Привет ишью уже есть allure-framework/allure-python#382, там и про паттерны и про шорткат
В документации есть про это раздел Links:
https://docs.qameta.io/allure/#_links
image.png
В Jenkinse так:
Я так понимаю нужно как-то Allure-Comand line связать с behave? Какую- то постобработку ссылок сделать
illlych
@illlych

@sseliverstov Я так понимаю есть длинная форма:
>>> parse_tag("allure.issue:http://example.com/BUG-42") Link(type='issue', url='http://example.com/BUG-42', name='http://example.com/BUG-42')

А нужна ещё короткая:
>>> parse_tag("issue=BUG-42") Link(type='issue', url=f'http://example.com/BUG-42', name='issue=BUG-42') Но как-то в неё нужно начальную часть URL настраивать паттерн извне

Stanislav Seliverstov
@sseliverstov
@illlych сделаю
Ivan
@ivang7
Кто в постшарпе силен? не могу аналог AllureAssertJ на нем сделать