Стандартный подход jscoverage состоит в том, чтобы оборудовать всю кодовую базу, на которую вы хотите получить покрытие, а затем запустить набор тестов и сгенерировать отчет. Этот подход немного сложен, так как кодовой базе нужен только отчет о покрытии на заданной частоте. В отличие от тестов CI, как часто разработчику нужно знать, как меняется процент покрытия еженедельно?
В проекте jscoverage node.js используется тот же подход «инструментария», что и в более крупном проекте jscoverage, но его можно запустить из CLI узла в отдельном файле или из кода в одном или нескольких файлах, как они вызываются из сами тесты. Вместо отдельного шага для «инструментирования» пакета файлов, jscoverage (непонятное имя), «instruments» во время выполнения теста.
Я работал над шаблоном, который позволяет проводить тесты и тестирование жасмина либо в браузере, либо в CLI, используя ту же настройку исходного кода и конфигурацию тестирования. Все еще бета. Жасмин "вовремя" инструментовки еще не закончен.
https://github.com/d1b1/jasmine-jscoverage