每当Karma测试失败时运行一个函数

时间:2013-06-28 22:18:16

标签: api jasmine karma-runner

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

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

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:1)

通常,这将由Continuous Integration服务器完成,例如Jenkins。如果您不使用它,我建议如此。

如果您真的想在Karma中实现此功能,可以编写自定义报告器,方法onSpecComplete