У меня есть несколько тестов, генерирующих отчеты о покрытии с помощью 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'
}