2015-09-22 65 views
2

我有幾個測試用伊斯坦布爾生成覆蓋報告。其中之一是由業力覆蓋插件生成的。我正在將這些報告與istanbul report合併,但karma-coverage報告中的文件未包含在合併報告中。合併伊斯坦布爾來自業績覆蓋的測試覆蓋率與其他來源的覆蓋

有與文件路徑的問題是有同樣的症狀,但它似乎已得到修復:https://github.com/karma-runner/karma-coverage/pull/163

所以它可能是別的東西。

我已經嘗試過使用grunt-istanbul來分別測量文件源文件,然後在包中瀏覽它們。我也嘗試使用來自業力覆蓋插件的預處理器來測試捆綁。在這兩種情況下,業績報告都會生成看起來不錯的報告,但在這兩種情況下,這些報告都不包含在合併報告中。

我在這裏做錯了什麼?是否有一些解決方法?

包版本:

"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' 
} 

回答

1

覆蓋率記者應該有type: 'lcov' - 那麼你可以合併報表

相關問題