Size: a a a

2019 November 26

D

Denis in Allure Framework
Denis
можно заимплементить io.qameta.allure.listener.StepLifecycleListener и положить инфу о нем  в META-INF
источник

OK

Oleksandr Khotemskyi in Allure Framework
Sergey Golovin
сделал по мануалу - скрина не вижу
источник

A

Artyom in Allure Framework
Anton
Всем привет. Подскажите как сделать чтобы каждый Step автоматически в лог писался?
Ато постоянно приходится дублировать текст в шаге в логгер.инфо метода
@Step(“some message”)
Public void m() {
LOGGER.info(“some message”);
....
}
через аспекты (пример можно посмотреть в исходниках самого аллюра )
источник

Л

Лёха in Allure Framework
Всем привет!
Описание проблемы:
При прохождении тестов, если он файлится, нужно его помечать не как зафейленый, а как пропущенный, но если он проходит то оставлять пройденным.
Пробовал использовать мягкие ассерты, но он из сразу помечает как пройденый, а ошибку выводит сразу после окончания всех тестов.

Вопрос;
Есть ли возможность помечать тест как пропущенный если он фейлится?
источник

AV

Alexei Vinogradov in Allure Framework
Лёха
Всем привет!
Описание проблемы:
При прохождении тестов, если он файлится, нужно его помечать не как зафейленый, а как пропущенный, но если он проходит то оставлять пройденным.
Пробовал использовать мягкие ассерты, но он из сразу помечает как пройденый, а ошибку выводит сразу после окончания всех тестов.

Вопрос;
Есть ли возможность помечать тест как пропущенный если он фейлится?
язык какой?)
источник

Л

Лёха in Allure Framework
Java) забыл дописать)
источник

AV

Alexei Vinogradov in Allure Framework
Ловите AssertionError и в catch блоке вызывайте Assumption.assumeTrue(false, message);

например.
источник

AV

Alexei Vinogradov in Allure Framework
это правда много кода, если много тестов, иначе надо писать код, меняющий Lifecycle - Extension если JUnit5
источник

Л

Лёха in Allure Framework
Alexei Vinogradov
Ловите AssertionError и в catch блоке вызывайте Assumption.assumeTrue(false, message);

например.
Спасибо, как вариант.
источник

AV

Alexei Vinogradov in Allure Framework
ну и это всё Аллюру без разницы) Разве что Аллюр ЕЕ, там было что-то про изменение статуса, но это скорее будет для тест-менеджемента
источник

OK

Oleksandr Khotemskyi in Allure Framework
Лёха
Всем привет!
Описание проблемы:
При прохождении тестов, если он файлится, нужно его помечать не как зафейленый, а как пропущенный, но если он проходит то оставлять пройденным.
Пробовал использовать мягкие ассерты, но он из сразу помечает как пройденый, а ошибку выводит сразу после окончания всех тестов.

Вопрос;
Есть ли возможность помечать тест как пропущенный если он фейлится?
Люблю такие вопросы. Типа попробовали - упало - ну ладно, не очень хотелось. А зачем тестировать то тогда? :)
источник

OK

Oleksandr Khotemskyi in Allure Framework
Или хочется позеленить билды любой ценой? Настройте тогда failure rate для джобы например 5%
источник
2019 November 27

МС

Миша Сидельников... in Allure Framework
Помечайте номером задачи, в эксеншне смотрите через апи багтрекера - если задача еще не закрыта - скипайте с отметкой о баге. Если закрыта - фейл
источник

BO

Boris Osyanin in Allure Framework
кстати неплохъо звучит
источник

BO

Boris Osyanin in Allure Framework
но только звучит, увы.
если задача не закрыта, баг то никуда не делся
источник

МС

Миша Сидельников... in Allure Framework
Ну вопрос о скипе тестов вообще не ахти)) но если уж решились делать плохо - можно это сделать как то более правильно чтоли)
источник

V

Vitaly in Allure Framework
Миша Сидельников
Помечайте номером задачи, в эксеншне смотрите через апи багтрекера - если задача еще не закрыта - скипайте с отметкой о баге. Если закрыта - фейл
я пользуюсь такой штукой, правда я даже не запусааю тест, если баг открыт еще. И в отчете этот тест помечается как skipped
источник

МС

Миша Сидельников... in Allure Framework
Ага, мы так же делали.
источник

АБ

Амирхан Бадриев... in Allure Framework
Всем доброго времени суток. Такой вопрос: есть ли в питоновской реализации возможность передать в story значения параметризации, как это делается в step: allure.step("Url: {1}")
источник

AA

Andrey Afrikanov in Allure Framework
Vitaly
я пользуюсь такой штукой, правда я даже не запусааю тест, если баг открыт еще. И в отчете этот тест помечается как skipped
Просто как раз полезно падать и при таком раскладе: баг ещё не закрыт, но тест прошёл. Это будет либо напоминанием, что надо закрыть задачу, либо же что баг возможно был неверно заведён и починился сам собой / каким-то другим новым фунционалом
источник