2

У меня есть несколько тестов, генерирующих отчеты о покрытии с помощью istanbul. Один из них генерируется плагином кармы. Я объединяю эти отчеты с istanbul report, но файлы из отчета karma-coverage не включены в объединенный отчет.Объединить тестовое покрытие Merge istanbul от покрытия кармы с покрытием из других источников

Был проблема с путями к файлам, которые имеют те же симптомы, но это, кажется, было исправлено: https://github.com/karma-runner/karma-coverage/pull/163

Так что, вероятно, что-то еще.

Я попытался использовать grunt-istanbul, чтобы инструменты исходных файлов были отдельно, а затем я просматриваю их в комплекте. Я также попытался использовать препроцессор из плагина карма-охвата, чтобы измерить пакет. В обоих случаях карма-охват генерирует отчеты, которые выглядят нормально, но в обоих случаях эти отчеты не включаются в объединенный отчет.

Что я здесь делаю неправильно? Может быть, есть обходное решение?

версии пакета:

"karma": "^0.13.10", 
"karma-coverage": "^0.5.2", 
"grunt-istanbul": "^0.6.1" 

karma.conf.js

reporters: ['coverage', 'spec'], 
coverageReporter: { 
    type: 'lcov', 
    dir: 'coverage' 
} 

ответ

1

Покрытие репортер должен иметь type: 'lcov' - то вы можете объединить отчеты

Смежные вопросы