无法在Jenkins发布TestNG报告

问题描述:

我已经使用Maven项目与Selenium & TestNG创建自动脚本,我想从Jenkins执行。在Jenkins中,我添加了TestNG插件来发布TestNG报告。但它没有被显示。我收到了下面提到的错误。无法在Jenkins发布TestNG报告

错误: TestNG的报告处理:START 寻找工作区使用模式TestNG的结果报告:/target/surefire-reports/testng-results.xml 没有找到任何匹配的文件。 成品:成功

TestNG的报告文件的

实际路径: E:\ STUDY_MATERIAL \ JAVA \ workspace下\ SeleneniumFrameWork \目标\万无一失的报告\ TestNG的-results.xml

我曾尝试以下选项,但没有为我工作。

  1. 试过给出TestNG报告的完整路径。在模式中向前和向后斜线。

  2. 我已经尝试了不同的其他选项,通过更改TestNG结果文件路径,但它为我工作。

请分享一些关于如何解决此问题的信息。

“testng-results.xml”文件在工作区中可用。但是没有显示报告。我附上了Jenkins工作区和控制台输出的截图。

注:我使用的詹金斯2.7.0在Windows 10

Jenkins Workspace

我重视詹金斯的工作配置的详细信息。 Job Configuration Details

+0

任何人都可以请帮我在这里解决这个问题?我无法获得Jenkins中显示的TestNG报告。如果任何人都可以请分享任何教程/博客/网站来检查相同的内容,这将非常有帮助。谢谢! –

很少检查点: 1.检查TestNG的是生产在指定位置本文件:/target/surefire-reports/testng-results.xml 2. TestNG的需要被配置为生成XML报告

  1. 如果该文件是存在的,通过路径文件定位为: 目标/万无一失的报表/ TestNG的-results.xml See picture
  2. 希望,就会得到结果上詹金斯如果上面提到的一切都是正确的。

开始=>
+0

我已经按照这些步骤操作。结果文件也在“target/surefire-reports/testng-results.xml”路径中生成。但它仍然无法找到结果文件。 **错误** TestNG报告处理:开始 使用pattern:target/surefire-reports/testng-results在工作区中寻找TestNG结果报告。xml 找不到任何匹配的文件。 完成:SUCCESS –

+0

您是否尝试过使用target/surefire-reports/testng-results.xml。请注意,在开始时没有斜杠 –

+0

是的,我尝试了同样的方法 - “target/surefire-reports/testng-results.xml”,但仍然无法正常工作。请建议是否有其他要检查的内容。无论使用什么样的模式,它都不会提取TestNG的结果。 –