Невозможно прикрепить скриншот к порталу отчетов, используя TestNG + log4j2 + Selenium - PullRequest
0 голосов
/ 16 апреля 2019

Я не могу увидеть вложение, когда открываю тест на портале отчетов. Журналы просто показывают объект ReportPortalMessage только в строковом формате.

Использование: TestNG + log4j2 + Selenium Webdriver

log4j2.xml содержит:

   <ReportPortalLog4j2Appender name="ReportPortalAppender">
        <PatternLayout pattern="%d [%t] %-5level %logger{36} - %msg%n%throwable" />
    </ReportPortalLog4j2Appender>
    <Console name="ConsoleAppender" target="SYSTEM_OUT">
        <PatternLayout pattern="%d [%t] %-5level %logger{36} - %msg%n%throwable"/>
    </Console>

    <Logger name="binary_data_logger" level="Trace" additivity="false">
        <AppenderRef ref="ReportPortalAppender"/>
        <AppenderRef ref="ConsoleAppender"/>
    </Logger>
    <Root level="Trace">
        <AppenderRef ref="ConsoleAppender"/>
        <AppenderRef ref="ReportPortalAppender"/>
    </Root>

Объект Logger:

private static Logger logObj = LogManager.getLogger("binary_data_logger");

Звонящий регистратор:

    ReportPortalMessage message = null;
    try {
        message = new ReportPortalMessage(new File(new File("").getAbsolutePath()+File.separator+"build"+File.separator+"Reports"+File.separator+"screenShots"+File.separator+"16_04_2019@12_38_VA686_RestartButton.png"), rp_message);
    } catch (IOException e) {
        e.printStackTrace();
    }
    logObj.info(message);

Ожидаемый результат: Изображение как приложение Фактический результат : 2019-04-16 14: 27: 07,481 [главная] ИНФОРМАЦИЯ binary_data_logger - com.epam.reportportal.message.ReportPortalMessage@615439f7

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...