【发布时间】:2015-12-19 17:26:51
【问题描述】:
我有几个使用伊斯坦布尔生成覆盖率报告的测试。其中之一是由 karma-coverage 插件生成的。我正在将这些报告与istanbul report 合并,但来自karma-coverage 报告的文件不包含在合并报告中。
文件路径存在相同症状但似乎已修复的问题:https://github.com/karma-runner/karma-coverage/pull/163
所以它可能是别的东西。
我尝试使用 grunt-istanbul 来单独检测源文件,然后在包中浏览它们。我还尝试使用 karma-coverage 插件中的预处理器来检测捆绑包。在这两种情况下 karma-coverage 生成的报告看起来都不错,但在这两种情况下,这些报告都不包含在合并的报告中。
我在这里做错了什么?可能有一些解决方法吗?
软件包版本:
"karma": "^0.13.10",
"karma-coverage": "^0.5.2",
"grunt-istanbul": "^0.6.1"
karma.conf.js
reporters: ['coverage', 'spec'],
coverageReporter: {
type: 'lcov',
dir: 'coverage'
}
【问题讨论】:
标签: mocha.js karma-runner istanbul karma-coverage grunt-istanbul