在运行coverage时,使用guard-jasmine排除文件

时间:2014-03-20 18:51:19

标签: jasmine guard

我正在使用guard-jasmine创建覆盖率报告,用于使用骨干js编写的javascript应用程序。我想排除模板文件包含在coverage中。目前有办法做到这一点吗?我也尝试查看源代码并将-x选项传递给coverage.rb文件中的intrument命令,但这似乎没有任何帮助。任何指针都会受到赞赏。

谢谢!

1 个答案:

答案 0 :(得分:1)

目前无法配置Guard :: Jasmine来跳过生成coverage的特定文件。

添加此功能的一种可能方法是添加类似coverage_skip选项的内容,其中包含正则表达式,以将其作为coverage tilt template中的预先符号进行检查:

return data if file =~ ENV['COVERAGE_SKIP']

由于我们无法访问服务器进程中的Guard :: Jasmine选项,we need to set it as an environment变量。

热烈欢迎拉取请求;)