Size: a a a

Allure Framework

2021 June 17

A

Anton in Allure Framework
Вот так идея в java перевела =)
источник

A

Anton in Allure Framework
Allure.getLifecycle().updateTestCase(testResult -> {
           testResult.setFullName("");
           testResult.setTestCaseId("");
       });
источник

A

Anton in Allure Framework
вот так короче
источник

A

Anton in Allure Framework
для разных кейсов в аллюре важна строка testResult.setTestCaseId("");
источник

A

Anton in Allure Framework
вот кстати мне когда-то посоветовали =)
источник

A

Anton in Allure Framework
testResult.setFullName("");
или setName("")
источник

PP

Pavel Pugach in Allure Framework
Да, с результатом сработало. А имя?
Имя для Test Cases можно брать из @DisplayName, чтобы не вводило в заблуждение?)
источник

A

Anton in Allure Framework
имя тест кейса?
источник

МС

Миша Сидельников... in Allure Framework
я так понимаю хотелось бы чтоб для таблички параметров в параметризованном тесте - для каждого отображался результат. А не было в history как сейчас просто последовательность запусков
источник

МС

Миша Сидельников... in Allure Framework
можно хак сделать 🙂
сделать extension, который будет писать параметр Allure.parameter(«result», результат теста), и тогда будет в табличке отдельный столбец 🙂 🙂 🙂
источник

PP

Pavel Pugach in Allure Framework
Да не, все нормально. Для разных запусков есть отдельная страница.
Просто смущает название с параметром от последнего варианта. Но там и в сценарии фигурирует сейчас этот параметр. Не знаю как тут улучшить)
источник

МС

Миша Сидельников... in Allure Framework
ну с названием - тут можно просто иметь параметронезависимое название. Это кажется не сложно.
а вот с телом - тут да, будет последнее. Но как это чисто физически обойти - даже не представляется возможным 🙂 🙂 ведь по сути считается один кейс же
источник

МС

Миша Сидельников... in Allure Framework
если у вас кстати есть ручные степы - то отображаться будут они 🙂
источник

PP

Pavel Pugach in Allure Framework
Для параметронезависимого названия потеряется наглядность в Launches, не хочется так))
источник

PP

Pavel Pugach in Allure Framework
"Физически обойти", как вариант - исходное название брать?
источник

МС

Миша Сидельников... in Allure Framework
да, понимаю 🙂
источник

МС

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

МС

Миша Сидельников... in Allure Framework
мы решили у себя, что нам больше важно чтоб было понятно в launches, так как туда смотрят чаще
источник

PP

Pavel Pugach in Allure Framework
Я про это, брать прямо текст @Step("Ввести номер {number}")
источник

PP

Pavel Pugach in Allure Framework
В теле так и писать Ввести номер {number}
источник