Мне интересно знать, есть ли утилита для генерации покрытия кода только измененными строками кода в текущей ветви.
Подробности
Код - охват текущих модульных тестов в существующей кодовой базе ниже ожидаемого порога. Двигаясь дальше, разработчики пытаются написать новые модульные тесты, но изо всех сил пытаются поднять покрытие кода предыдущего написанного кода.
Я хочу найти механизм для генерации покрытия кода только измененного / добавлен код в ветку функций, чтобы он не зависел от покрытия всей устаревшей кодовой базы.
Технологический стек
Typescript
React (ts, tsx)
Node (ts)
eslint
mocha + chai
mocha-sonar-generic-test-coverage
nyc
eslint-plugins-sonarjs
sonar-scanner
docker
пакета. json скриптов
test-coverage: nyc --reporter=lcov --reporter=text-lcov mocha -r jsdom-global/register -R dot 'list-path/of/reg-ex-test-files'
sonar-project.properties
sonar.typescript.lcov.reportPaths=path/to/coverage/lcov.info