istanbul instrument
出力を使用しようとしていますが、機能さmocha -R 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
。
Mocha の html-cov で「0% カバレッジ 0 SLOC」と表示されるcoverage.html
イスタンブールのlcov
報告は醜い。mocha -R html-cov
きれいなレポートを使用したい。
私が見つけたすべての例は、jscoverage を使用しています。jscoverage を使用する必要がありますか? 私はトリックを逃していますか?