Size: a a a

2020 January 16

A

Anton in Allure Framework
В testng если 2 листнера используют одни события (например onTestFailure) - то порядок рандомный. Я у себя проблему решил в лоб, используя @AfterMethod и @AfterClass вместо листнера =)
источник

A

Anton in Allure Framework
Если переопределять стандартный allureTestNG - то его надо еще как то хитро отключать, а он подключен через аспект довольно железобетонно =)
источник

A

Anton in Allure Framework
А еще в плане скринов жутко помогает allure-selenide =)
источник

DT

Dmytro Tsvirkun in Allure Framework
по порядок знаю, потому и спрашиваю как отключить автозапуск аллюровского лисенера, чтобы использовался только наш
источник

A

Anton in Allure Framework
Dmytro Tsvirkun
по порядок знаю, потому и спрашиваю как отключить автозапуск аллюровского лисенера, чтобы использовался только наш
обратите внимание на папку META-INF в пакете allure-testng - там вся магия
источник

A

Anton in Allure Framework
Но ОТКЛЮЧАТЬ совсем не советую
источник

DT

Dmytro Tsvirkun in Allure Framework
Anton
А еще в плане скринов жутко помогает allure-selenide =)
попробуем, но мне он не зашел из-за того что генериит кучу ненужных степов
источник

A

Anton in Allure Framework
тогда вы лишитесь вообще интеграции в testng
источник

A

Anton in Allure Framework
Можете убрать его из зависимости, но скопировать код, и добавить свои кусочки. Но не забудьте подключить через аспект
источник

A

Anton in Allure Framework
Чо такого сложного в вашем листнере, что нельзя вынести в After?
источник

DT

Dmytro Tsvirkun in Allure Framework
Anton
тогда вы лишитесь вообще интеграции в testng
не совсем, наш лисенер расширяет возможности аллюровского, но в рантайми я вижу что раниться 2, наш и алюровский
источник

A

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

A

Anton in Allure Framework
Но в итоге я юзаю тоже самое но в After
источник

A

Anton in Allure Framework
кстати сделан по образу селенидовского
источник

DT

Dmytro Tsvirkun in Allure Framework
попробуем, спасибо
источник

DT

Dmitrii Tuchs in Allure Framework
Dmytro Tsvirkun
попробуем, но мне он не зашел из-за того что генериит кучу ненужных степов
Туда легко можно добавить фильтры для того, чтоб не всё подряд логгировать из селенида, а только интересные вам события. Но для этого конечно надо самому имплементировать этот custom-allure-selenide )
источник

A

Anton in Allure Framework
а мне наоборот эти логи нравятся, при отладке понятно на какой команде свалились. А для красоты просто запихиваю в понятные Step
источник

AP

Aliaksei Patotski in Allure Framework
Добрый день. Не нашёл никакой информации о интеграции allure с Azure DevOps. Планируется ли в будещем создание плагина? И может поделится кто-нибудь опытом, возможно ли сейчас  отобразить там allure репорты?
источник
2020 January 17

I

Ivan in Allure Framework
Aliaksei Patotski
Добрый день. Не нашёл никакой информации о интеграции allure с Azure DevOps. Планируется ли в будещем создание плагина? И может поделится кто-нибудь опытом, возможно ли сейчас  отобразить там allure репорты?
есть опенсорсный старый плагин, добавляет в билды табу, и степ для генерации репорта, нужно обновить как минимум версию алюра в плагине
источник

RI

Roman Isakov in Allure Framework
У меня недавно была проблема с тем, чтобы подружить setup&teardown allure -> junit

Собственно, тогда мне сказали, чтобы я явно указал некоторые настройки в  junit и в gradle -> allure {} явно указал

    useJUnit5 {
       version = '2.13.1' // Latest Allure Version
   }

Возник вопрос - обязательно ли условие в билде градла указывать версию в allure?

Пример:
allure {
   version = '2.13.1'
   autoconfigure = true
   aspectjweaver = true
   aspectjVersion = "1.9.5"

Вот без первой строки про версию у меня падает градл при попытке сгенерировать allureReport ,мол , allureReport не найден в рут проекте.

Вопрос - это баг или так и должно быть?
источник