【发布时间】:2020-12-22 10:46:05
【问题描述】:
我有大量在 Eclipse 上运行 selenium 的 Junit 测试,我想做的是在所有测试运行后生成一个 Junit 或肯定报告。我知道使用 maven,您可以通过在控制台上运行 mvn test 并生成报告来为单个测试执行此操作:
mvn surefire-report:report-only
但是,这个测试并为每个单独的测试生成一个报告,有没有办法让这个工作适用于多个测试?这背后的原因是因为我在 Jenkins 上无头地运行这些测试,我知道 jenkins 电子邮件插件可以让我在构建后传递一个 html 报告,这会让我对测试成功和失败有所了解。
【问题讨论】:
-
第一个 selenium 测试是集成测试,应该由 maven-failsafe-plugin 处理。此外,如果您想获得有关 Jenkins 的报告,请相应地配置 Jenkins ...不需要使用 surefire-report 吗?还是您在构建中创建一个站点?
标签: selenium maven jenkins junit maven-surefire-plugin