首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TestNG + Selenium + Maven + Jenkins!不为当前构建生成testNG报表

TestNG + Selenium + Maven + Jenkins!不为当前构建生成testNG报表
EN

Stack Overflow用户
提问于 2017-06-06 06:57:52
回答 2查看 3.4K关注 0票数 1
  • 我用Selenium & TestNG在eclipse中创建了Maven项目,以创建自动化测试脚本,我希望从Jenkins执行这些脚本。
  • 我在pom.xml中添加了pom.xml依赖项和所有其他必需的依赖项,以创建testNG报告。
  • 在Jenkins中,我添加了TestNG插件来发布TestNG报告,并将模式设置如下。但是,testNG报告并不是在詹金斯生成的。

即使是TestNG报告也是在运行eclipse脚本时生成的,而不是针对当前构建或最近执行的测试生成的。它显示了与当前测试执行不同的报告(我猜它显示了以前构建的报告)

我得到下面提到的两个问题。

D:/Repository/cellma_robust-automation/CellmaAutomationFramework/target/surefire-reports/testng-results.xml 1. TestNG Reports Processing:开始在工作区中使用模式查找TestNG结果报告:没有找到任何匹配的文件。完成:成功

/testng-results.xml 2. TestNG Reports Processing:开始使用模式在工作区中查找TestNG结果报告:** testng--最后一次修改该构建之前。无视它。保存报告..。找到匹配的文件,但没有找到任何TestNG结果。完成:成功

D:\Repository\cellma_robust-automation\CellmaAutomationFramework\target\surefire-reports\testng-results.xml TestNG报表文件的实际路径:

我试过以下几种选择,但对我来说行不通。

  • 尝试给出TestNG报告的完整路径。在模式中向前和向后斜杠。
  • 通过更改TestNG结果文件路径,我尝试了不同的其他选项,但这也不起作用。

请分享一些关于如何解决这一问题的意见。

“testng-Resul.xml”文件可在工作区中使用。但它没有显示报告。

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

我附上了詹金斯控制台输出的截图。詹金斯

请帮我个忙。让我知道这个配置出了什么问题,或者我遗漏了一些想要的配置。

EN

回答 2

Stack Overflow用户

发布于 2017-06-06 10:40:38

  1. 转到作业并单击工作区
  2. 导航到生成的testng xml文件。
  3. 复制路径并将其放入作业配置中。使用*.xml或其他外卡模式。
  4. 确保您正在运行mvn clean test,它将删除旧的报表。
票数 0
EN

Stack Overflow用户

发布于 2018-10-09 21:09:24

在post构建操作中需要一个‘发布JUnit测试结果报告’插件,并在'Test‘中提供JUnit report’*-reports/junitreports/*. xml‘。我也遇到了同样的问题,这对我来说是有效的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44383281

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档