【发布时间】:2015-03-07 07:31:34
【问题描述】:
我基本上是从 node wrapper.js 开始 Karma。该包装器设置配置,包括调用karma-coverage,以require('karma').runner.run 启动Karma。 karma-coverage 呼叫伊斯坦布尔。 (呼!)
我想用.istanbul.yml 文件配置伊斯坦布尔,主要是因为我想更改“报告水印”。这是我的文件的样子。
reporting:
watermarks:
statements: [90, 97]
lines: [90, 97]
functions: [90, 97]
branches: [90, 97]
从我所见,这看起来是正确的。但是.. 它不起作用。我认为问题是伊斯坦布尔不知道当前的工作目录,或者需要通过karma-coverage 指定。
如果有帮助,我的 Karma config.basePath 就是 ''。
我试图找到有关此特定问题的讨论。可悲的是,@ 987654322@。这是a question/answer discussing this in Grunt,但我无法提取任何有用的信息。
我还在 github 上搜索了 karma-runner 问题,包括开放式和封闭式。查看 karma-runner 的来源并将其组合 with this issue from Istanbul,我认为这是不可能的 because of this line。我说的对吗?
【问题讨论】:
标签: karma-runner configuration-files istanbul karma-coverage