如何添加Reporter.log()登录Jenkins?

时间:2019-06-17 20:31:24

标签: jenkins testng

如何在Jenkins日志上添加Reporter.log()?

我用Java编写测试并使用了TestNG。

我尝试导入:

import org.testng.Reporter;

下一个写入方法:

        Reporter.log("Click on button next");
        click(btnNext);
        return this;
    }

并编写测试:

    public void shouldPageChangeAfterClick(){
        mainPage
                .launch()
                .clickOnBtnNextPage()
                .assertThatPageIsCorrect();
    }

接下来,我从pom.xml对Jenkins进行测试,测试失败,但是在Jenkins的日志中看不到Reporter.log()。

我应该怎么做才能在Jenkins上显示Reporte.log()?

1 个答案:

答案 0 :(得分:0)

Reporter.log()方法用于将传递的字符串记录到HTML报告中。它不会在任何控制台或日志文件中打印。您必须使用不同的logger API在Jenkins控制台中获得相同的API。 Log4j在这种情况下会很有帮助。