Mocha Test Code Coverage отчет о модифицированных строках кода в текущей версии - PullRequest
0 голосов
/ 19 апреля 2020

Мне интересно знать, есть ли утилита для генерации покрытия кода только измененными строками кода в текущей ветви.

Подробности

Код - охват текущих модульных тестов в существующей кодовой базе ниже ожидаемого порога. Двигаясь дальше, разработчики пытаются написать новые модульные тесты, но изо всех сил пытаются поднять покрытие кода предыдущего написанного кода.

Я хочу найти механизм для генерации покрытия кода только измененного / добавлен код в ветку функций, чтобы он не зависел от покрытия всей устаревшей кодовой базы.

Технологический стек

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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...