2

我被要求在我们的实时服务器上运行 Karma,这样每当单元测试失败时,就会发送一封电子邮件,但我无法找到与此相关的任何答案。

你们有谁知道在 Karma 测试失败时运行函数的方法吗?我正在和 Jasmine 一起跑步,特别是。除了启动 Karma 服务器( http://karma-runner.github.io/0.8/dev/public-api.html )的方式之外,公共 API 是否还有其他部分?也许像一个require('karma').server.onTestFail

对此的任何帮助将不胜感激!

4

1 回答 1

1

通常这将由持续集成服务器完成,例如Jenkins。如果你不使用它,我会推荐它。

如果你真的想在 Karma 中实现这一点,你可以编写一个自定义报告器,有一个方法onSpecComplete

于 2014-03-29T15:12:45.697 回答