Я использую gulp -istanbul для генерации отчетов об охвате JavaScript unit test через Gulp. Есть ли способ настроить Стамбул для создания полного отчета о охвате всех JS файлов в моем потоке gulp, а не только файлы, затронутые тестовым случаем.
Я работаю над проектом с большим количеством 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 ]
) );
} );
} );