我正在使用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 ]
));
});
});
我知道你有固定你的問題,但檢查我的答案,似乎他們已經添加了一個更簡單的方法,直接進入吞噬伊斯坦布爾。可能值得檢查/確認它給出相同的結果。 –