Testing 业力:测试通过或失败时的系统通知

Testing 业力:测试通过或失败时的系统通知,testing,karma-runner,Testing,Karma Runner,目前,在使用karma/TestCular时,我打开一个命令行窗口并执行karma start。然后,我通常在vim中工作,如果我在全屏模式下工作,我必须在进行更改和保存时返回命令窗口以查看测试结果 我希望每次保存时都能收到一个系统通知,告诉我测试结果是成功还是失败 因为我同时在linux和windows上工作,所以我希望这两种情况都有解决方案。vim插件而不是系统通知也是一个很好的解决方案,尽管我还没有找到任何解决方案。作为一名记者,Karma支持Growl/GNTP,看起来这可以在和中工作

目前,在使用karma/TestCular时,我打开一个命令行窗口并执行
karma start
。然后,我通常在vim中工作,如果我在全屏模式下工作,我必须在进行更改和保存时返回命令窗口以查看测试结果

我希望每次保存时都能收到一个系统通知,告诉我测试结果是成功还是失败


因为我同时在linux和windows上工作,所以我希望这两种情况都有解决方案。vim插件而不是系统通知也是一个很好的解决方案,尽管我还没有找到任何解决方案。

作为一名记者,Karma支持Growl/GNTP,看起来这可以在和中工作

我在OSX上做了以下工作:

  • 安装

  • 安装

  • 增加咆哮


  • 如果您使用的是Mountain Lion和OSX通知,而您不想安装Growl,那么另一个选择就是使用。工作得很漂亮

    有人知道这在linux上是否可行吗?我在我的包管理器(arch上的pacman)中安装了gorwl for linux包,在我的项目中安装了“npm install growly”,并在karma conf中添加了growl,但它仍然不起作用。我刚刚得到
    WARN[记者]:没有找到正在运行的GNTP验证。
    有什么想法吗?——————————————没关系。我没有启动
    gol
    (linux上的咆哮)守护进程。将其设置为开机时启动,效果良好。谢谢你在不知不觉中为我指明了正确的方向!请注意,不鼓励这样做,因此答案应该是搜索解决方案的终点(而不是参考文献的另一个中途停留,随着时间的推移,这些参考文献往往会过时)。请考虑在这里添加一个独立的概要,将链接作为参考。@ KLoopaTRA在这种情况下,我真的不知道还有什么要补充的。答案是使用链接库。如果链接停止工作,则答案不再有用。复制此处的自述说明不会有帮助。您不知道当使用非Mountain Lion的用户使用该说明时会发生什么?
    npm install growly
    
    reporters = ['progress', 'growl'];