首页 文章

无法在Jenkins中发布TestNG报告

提问于
浏览
0

我使用了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 Workspace

我已附上Jenkins的Job配置详细信息 . Job Configuration Details

1 回答

  • 0

    几个检查点:1 . 检查testng是否在指定位置生成此文件:/target/surefire-reports/testng-results.xml 2.需要配置TestNG以生成xml报告

    • 如果此文件存在,请将文件定位器中的路径传递为:target / surefire-reports / testng-results.xml
      See picture

    希望如果上面提到的所有内容都正确,您将获得jenkins的结果 .

相关问题