我正在使用gulp-istanbul通过Gulp生成JavaScript单元测试覆盖率报告。有没有办法将伊斯坦布尔配置为在我的gulp流中生成所有JS文件的完整覆盖报告,而不仅仅是测试用例所触及的文件。Full Gulp Istanbul覆盖率报告
我正在研究一个有很多JS的项目,但没有进行单元测试,我们正在尝试增加测试覆盖率。我希望有一份覆盖面报告,首先显示大部分文件的0%覆盖率,但随着时间的推移,覆盖率会有所增加。
gulp.task('test', function() {
gulp.src([ my source glob ])
.pipe(istanbul())
.on('end', function() {
gulp.src([ my test spec glob ])
.pipe(mocha({
reporter: 'spec'
}))
.pipe(istanbul.writeReports(
[ output location ]
));
});
});
我知道你有固定你的问题,但检查我的答案,似乎他们已经添加了一个更简单的方法,直接进入吞噬伊斯坦布尔。可能值得检查/确认它给出相同的结果。 –