【问题标题】:Nodejs unit test email notifications on failureNodejs 单元测试失败时的电子邮件通知
【发布时间】:2021-11-08 15:42:15
【问题描述】:

我在我的 nodejs 应用程序中使用 mocha、chain、nyc supertest 进行单元测试。我可以在运行结束时生成测试报告,但是在测试运行期间测试失败时是否可以发送电子邮件通知或通过电子邮件发送测试报告?

【问题讨论】:

  • 你用的是什么测试框架?
  • 用信息更新帖子。
  • @sotn 你可以使用after 钩子和nodemailer 在所有测试块完成后通过邮件发送报告
  • @sotn 当这些单元测试在 git/bitbucket 中的 PR 检查期间运行时是否需要这样做,例如在 travis 或 git 操作中?因为 Node 库需要密码才能发送邮件,您可能需要将密码存储在 code/db 中,这可能会有风险。如果您在本地需要它,这些库可以提供帮助

标签: node.js unit-testing notifications


【解决方案1】:

@sotn,你可以在 after 钩子里面写邮件通知函数调用, 要发送带有 html 附件的邮件,您可以参考以下答案。

Send email with html attachment

【讨论】:

    猜你喜欢
    • 2012-10-18
    • 1970-01-01
    • 2017-12-19
    • 2023-03-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-10
    • 2022-08-20
    相关资源
    最近更新 更多