我正在使用TestNG Results Plugin。 我将TestNG XML报告模式定义为:** \ target \ surefire-reports \ testng-results.xml 我收到这个错误: TestNG报告处理:START 使用模式在工作空间中查找TestNG结果报告:** \ target \ surefire-reports \ testng-results.xml 没有找到任何匹配的文件。
正确的模式应该是什么?
答案 0 :(得分:1)
我刚刚解决了这个问题!
这是因为当前目录已更改为默认的Jenkins工作区,类似于' / Users / Shared / Jenkins / Home / workspace / your_project_name'当它跑了!!
如果你添加shell命令' pwd'你会自己找到它。在Jenkins的项目配置中的Post-build Actions之前。
您只需要在常规中配置您的项目 - >高级... - >使用自定义工作区,并填写项目的完整路径,它将工作!!!
答案 1 :(得分:0)
以下模式适用于我:** / target / surefire-reports / * .xml
还要确保在surefire配置中未禁用默认侦听器,以确保surefire为ReoprtNG / TestNG创建xml报告。在我删除默认侦听器的禁用之前,我得到了同样的错误。