我使用了Selenium和TestNG的Maven项目来创建我想从Jenkins执行的自动脚本 . 在Jenkins中,我添加了TestNG插件来发布TestNG报告 . 但它没有显示出来 . 我收到了下面提到的错误 .
Error: TestNG报告处理:START使用模式在工作区中查找TestNG结果报告:/target/surefire-reports/testng-results.xml未找到任何匹配的文件 . 完成:成功
TestNG报告文件的实际路径:E:\ STUDY_MATERIAL \ JAVA \ WORKSPACE \ SeleneniumFrameWork \ target \ surefire-reports \ testng-results.xml
我尝试了以下选项,但对我来说没有用 .
-
尝试提供TestNG报告的完整路径 . 在模式中转发和反斜杠 .
-
我通过更改TestNG结果文件路径尝试了不同的其他选项,但它对我有用 .
请分享一些有关如何解决此问题的输入 .
"testng-results.xml" 文件在工作区中可用 . 但它没有显示报告 . 我附上了Jenkins工作区和控制台输出的屏幕截图 .
Note: I am using Jenkins 2.7.0 in Windows 10.
我已附上Jenkins的Job配置详细信息 . Job Configuration Details
1 回答
几个检查点:1 . 检查testng是否在指定位置生成此文件:/target/surefire-reports/testng-results.xml 2.需要配置TestNG以生成xml报告
希望如果上面提到的所有内容都正确,您将获得jenkins的结果 .