Ich benutze Schluck-Istanbul, um JavaScript Unit Test Berichterstattung Berichte durch Gulp generieren. Gibt es eine Möglichkeit, Istanbul so zu konfigurieren, dass ein umfassender Bericht aller JS-Dateien in meinem Schluckstream erstellt wird und nicht nur die Dateien, die von einem Testfall berührt werden.Full Gulp Istanbul Coverage Bericht
Ich arbeite an einem Projekt mit vielen JS, aber keine Komponententests, und wir versuchen, die Testabdeckung zu erhöhen. Ich hätte gerne einen Deckungsbericht, der für die meisten unserer Dateien eine Abdeckung von 0% anzeigt, aber im Laufe der Zeit einen steigenden Deckungsprozentsatz aufweisen wird.
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 ]
));
});
});
Ich weiß, dass Sie Sie Problem behoben haben, aber meine Antwort überprüfen, es scheint, dass sie eine einfachere Methode direkt in Schluck-Istanbul hinzugefügt haben. Vielleicht lohnt es sich, es auszuprobieren/bestätigen, dass es die gleichen Ergebnisse liefert. –