我有几个测试生成了伊斯坦布尔的覆盖率报告。其中一个是由karma-coverage插件生成的。我正在将这些报告与istanbul report合并,但合并后的报告中不包括来自karma-coverage报告的文件。
文件路径有一个问题,具有相同的症状,但似乎已经修复:https://github.com/karma-runner/karma-coverage/pull/163
所以它可能是其他的东西。
我试过使用grunt- in,它将源文件分开,然后在捆绑包中对它们进行浏览。我还尝试使用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'
}发布于 2015-09-23 20:16:05
Coverage reports应具有type: 'lcov' -然后您可以合并报告
发布于 2020-04-11 04:11:56
如果您能够单独生成coverage,则可以按此处指定的方式合并它们:link
https://stackoverflow.com/questions/32721883
复制相似问题