[Jenkins]TestNG无法显示,提示“testng-results.xml was last modified before this build started”

来源:互联网 发布:阿里巴巴农村淘宝图片 编辑:程序博客网 时间:2024/05/18 00:31


测试步骤:

1. Master NodeCentOS,使用Docker安装,JobBuildWorkspace在不同目录下

2. Slave NodeWindow7,测试代码的运行环境

3. 配置Jenkins Job,使用Slave Node下载及ANT运行Selenium最新测试代码,然后TestNG展示结果

 

实际结果:

测试执行成功,但是JenkinsTestNG链接不显示

TestNG ReportsProcessing: START

Looking for TestNGresults report in workspace using pattern: **/testng-results.xml

testng-results.xml waslast modified before this build started. Ignoring it.

Saving reports...

Found matching filesbut did not find any TestNG results.

 

修复办法:

进入Nodes管理页面,观察SLAVE nodeClockDifference值,如果显示为红色(例如1min 40 sec behind),代表时间不同步,需要修改;否则,TestNG测试结果将被忽略。

  1. 登陆SLAVE宿主机,修改系统时间,和Master宿主机保持一致

  2. 重启SLAVE Agent建立连接

0 0