Size: a a a

2020 January 14

AE

Artem Eroshenko in Allure Framework
Sergey Sergey
То есть хочу управлять статусом не подкладывая аллюру нужный эксепшн, а самому так как мне хочется.
Проще всего написать свой листенер вместо нашего
источник

S

Sergey Sergey in Allure Framework
Artem Eroshenko
Проще всего написать свой листенер вместо нашего
то есть этого не сделать не пересобирая AllureTestNg в отдельную зависимость?
источник

AE

Artem Eroshenko in Allure Framework
Зачем в отдельную зависимость?
источник

AE

Artem Eroshenko in Allure Framework
Можно в проекте сделать свой листенер
источник

AE

Artem Eroshenko in Allure Framework
Отнаследоваться и переопрелелить
источник

S

Sergey Sergey in Allure Framework
если я правильно понял, то лисенер аллюра перезаписывает тест кейс после работы моего лисенера?
источник

AE

Artem Eroshenko in Allure Framework
Какую задачу ты хочешь решить?
источник

AE

Artem Eroshenko in Allure Framework
Я про вот этот листенер
источник

AE

Artem Eroshenko in Allure Framework
источник

AE

Artem Eroshenko in Allure Framework
Вот метод
источник

AE

Artem Eroshenko in Allure Framework
источник

AE

Artem Eroshenko in Allure Framework
Нужно его переопрелелить и написать там нужную тебе логику
источник

S

Sergey Sergey in Allure Framework
Аааа, отнаследоваться от него, вот я дубина. А я делал имплементацию своего ITestListener и в этом случае AllureTestNg перезаписывал тот статус, который я выдавал )
источник

S

Sergey Sergey in Allure Framework
сейчас попробую отнаследоваться
источник

AE

Artem Eroshenko in Allure Framework
)
источник

S

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

RK

Roman Kolbovich in Allure Framework
Всем привет!
Пытаюсь придумать как отфильтровать тесты по тегу. В github уже есть issue на эту тему, но по ней уже год как нет прогресса: https://github.com/allure-framework/allure2/issues/642.
В идеале, хотелось бы что-то вроде такого:
источник

RK

Roman Kolbovich in Allure Framework
источник

RK

Roman Kolbovich in Allure Framework
Нужно делать плагин или может есть какие-то более простые решения?
источник

S

Sergey Sergey in Allure Framework
Artem Eroshenko
Нужно его переопрелелить и написать там нужную тебе логику
Тогда возникает проблема. В методе onTestFailure() если апдейтить тест getLifecycle().updateTestCase(result -> result.setStatus(SOMESTATUS)) получаю эксепшн
UUID Can't be null. А достать UUID из AllureTestNg не могу, там контейнер приватный и вложенный класс приватный.
источник