【问题标题】:Is test suite scheduling possible in Junit? [closed]在 Junit 中可以安排测试套件吗? [关闭]
【发布时间】:2023-04-01 09:46:01
【问题描述】:

我正在使用 Junit 来自动化我当前的 Web 应用程序。我想安排 Junit 测试套件并将结果报告通过电子邮件发送给不同的人,在 Junit 中可以吗?如果没有,是否有任何插件可以这样做? 如果我需要将其迁移到 TestNG,我们该怎么做?

【问题讨论】:

  • JUnit 是一个用于创建测试的工具集。要自动运行这些测试,您需要某种测试服务器,例如詹金斯,GitLab CI,...

标签: java testing junit automation testng


【解决方案1】:

调度单元测试作业和通过电子邮件发送测试结果不是单元测试框架(例如 JUnit 或 TestNG)的关注点。

这种功能属于持续集成 (CI) 软件的问题域,例如 Jenkins、Travis、CircleCI 等。

例如,Jenkins 将运行 Java 项目的单元测试(使用您选择的单元测试框架)作为常规构建的一部分。您可以在签入源代码控制存储库时或定期触发构建作业。 Jenkins 还有一个插件,用于在构建作业完成时发送电子邮件通知。

参考资料:

或者,您可以简单地运行 cron 作业的构建,并使用 cron 的内置功能发送包含作业输出的电子邮件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-09
    • 1970-01-01
    • 1970-01-01
    • 2010-10-02
    • 1970-01-01
    相关资源
    最近更新 更多