Удаленка для jenkins+selenide+selenoid+allure+docker спецов на 2-3 часа в день. 100% remote! Присоединиться к проекту

Allure2 @Step("{0}") не корректно отображает аргумент метода

allure
Теги: #<Tag:0x00007fedb9363130>

(Eugene) #1

Добавляю testng Reporter.log в алюр отчет. Ссылаюсь на вот эту тему:
Allure+TestNG+Jenkins, в отчет как-то можно вставить Reporter Ouput?

На сколько я понял первый аргумент метода с анатацией @Step должен отображаться как имя степа в репорте. Вот как здесь:

Вместо этого я получаю следующее:

И чтобы увидеть то что я хочу мне нужно развернуть степы:

В логе я вижу следующее:

Подскажите как поборот данную ситуацию. Заранее спасибо.


(Sergey Korol) #2

Вот вы говорите о втором Allure, а ориентируетесь на темы первой версии.

Оф. источник получения нужной вам информации: https://allure-framework.github.io/allure-docs/latest

П.С. Механизм работы со степами был переработан. Теперь обрабатываются не индексы, а имена аргументов.


(Eugene) #3

Спасибо за ответ.
То есть в степ я должен передавать имя аргумента и в репорте будет отображаться его значение?

Поменял:

@Step("log")
    public static void log(String log) {
    }

Теперь вижу в таком виде:


(Sergey Korol) #4

Да, за исключением того, что вы забыли обрамить имя в фигурные скобки. :wink:
Вся эта информация есть в оф. доках. Может стоит все же почитать для начала, прежде чем задавать очередной вопрос?


(Vasiliy Rakshin) #5

Пункт 5.2.2. Features -> Steps


(Eugene) #6

Спасибо что уделили время))