2014-04-22 76 views
2

我正在嘗試使用istanbul instrument輸出到mocha -R html-cov,但無法使其工作。我可以使用伊斯坦布爾爲摩卡工具html-cov

我的測試腳本是:

test: 
    post: 
    - node_modules/.bin/istanbul cover node_modules/.bin/_mocha -dir $CIRCLE_ARTIFACTS -- -u exports -R spec 
    - node_modules/.bin/istanbul instrument . -o lib-cov 
    - cp package.json lib-cov/ # needs to be copied manually 
    - MY_LIB_COV=1 node_modules/.bin/mocha -R html-cov > $CIRCLE_ARTIFACTS/coverage.html 

我的測試有以下開關:

var mylib = process.env.MY_LIB_COV ? require('../lib-cov') : require('../'); 

伊斯坦布爾是給我在lcov-report/index.html良好的輸出。
摩卡的HTML-COV是給我 '0%的覆蓋率0 SLOC' 在coverage.html

伊斯坦布爾的lcov報告是醜陋的。我想用漂亮的mocha -R html-cov報告。

我發現的所有例子都使用jscoverage。我必須使用jscoverage嗎?我錯過了一招嗎?

回答

相關問題