无法在Jenkins中发布TestNG报告

时间:2016-08-30 20:08:39

标签: maven selenium jenkins testng jenkins-plugins

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

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

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

我尝试了以下选项,但没有为我做好准备。

  1. 尝试提供TestNG报告的完整路径。在模式中转发向后斜杠。

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

  3. 请分享有关如何解决此问题的一些意见。

    工作区中提供了

    " testng-results.xml" 文件。但它没有显示报告。我附上了Jenkins工作区和控制台输出的截图。

    注意:我在Windows 10中使用Jenkins 2.7.0。

    Jenkins Workspace

    我附上了Jenkins的Job配置详细信息。 Job Configuration Details

1 个答案:

答案 0 :(得分:0)

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

  1. 如果此文件存在,请将文件定位器中的路径传递为: 目标/万无一失的报表/ TestNG的-results.xml See picture
  2. 希望如果上面提到的一切都正确的话,你会得到jenkins的结果。