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