我正在使用 Junit 来自动化我当前的 Web 应用程序。我想安排 Junit 测试套件并将结果报告通过电子邮件发送给不同的人,在 Junit 中可以吗?如果没有,是否有任何插件可以这样做?如果我需要将其迁移到 TestNG,我们该怎么做?
1 回答
1
调度单元测试作业和通过电子邮件发送测试结果不是单元测试框架(如 JUnit 或 TestNG)的关注点。
这种功能属于持续集成 (CI) 软件的问题域,例如 Jenkins、Travis、CircleCI 等。
例如,Jenkins 将运行 Java 项目的单元测试(使用您选择的单元测试框架)作为常规构建的一部分。您可以在签入源代码控制存储库时或定期触发构建作业。Jenkins 还有一个插件,用于在构建作业完成时发送电子邮件通知。
参考:
或者,您可以简单地运行 cron 作业的构建,并使用 cron 的内置功能发送包含作业输出的电子邮件。
于 2020-05-27T09:25:21.910 回答