Как напечатать длинную строку в отчете Allure с помощью @Step Annotation?

Priya Priyadarshini спросил: 28 апреля 2018 в 09:16 в: java

Я хочу напечатать длинное строковое значение в отчете allure. Я использую аннотацию шагов в своей структуре, как показано ниже:
Но значение сообщения слишком велико, и оно печатается как точка в allure report.
Может ли кто-нибудь предложить решение?

@Step ("LOG.INFO : {0}")
public static void info(String message){
System.out.println(message);
}

Ожидаемый:

 LOG.INFO : LDTP Locator Object List: [pane0, mnu0, ukn0, mnu1, 
    mnuOpenlinkinnewtab, mnuOpenlinkinnewwindow, mnuOpenlink, 
    mnuRefresh, mnusavelinkas]

Фактический:

 LOG.INFO : LDTP Locator Object List: 
 [pane0, mnu0, ukn0, mnu1, mnuOpenlinkinnewtab, 
 mnuOpenlinkinnewwindow, mnuOpenlinki...

1 ответ

Dmitry Baev ответил: 28 апреля 2018 в 11:25

Для Allure 1 максимальная длина заголовка шага - 120. Чтобы переопределить значение, вы можете использовать системное свойство allure.max.title.length. Но обратите внимание, что длинные заголовки значительно увеличивают время создания отчетов.

Priya Priyadarshini ответил: 30 апреля 2018 в 10:12
Спасибо, Дмитрий. Ваше решение сработало.