У меня есть папка build/, которая автоматически создается процессом babel в package.json. В нем есть несколько файлов .js, в том числе в подпапках. В корне находится файл main.js, который является чем-то вроде демонстрационного / тестового стенда для проекта, который создает экземпляры различных классов ES6 и пробует различные функции. В настоящее время он работает без сбоев.
Назовите это испытанием конца-2-конца для бедняков. Я пытаюсь быстро разобраться с кодом, который можно выбросить.
У меня нет официальных тестов. Я не хочу писать формальные тесты для этой кодовой базы. Но мне интересно знать, какая часть кода в build/ затрагивается в настоящее время моей демонстрацией, main.js.
nyc?Я пытался
npm install nyc --save-dev
npx nyc node build/main.js
но он потребовал 0 строк / файлов.





Благодаря Что такое приборы в Нью-Йорке, Стамбул? это было действительно просто. Из корня, где находились мой package.json и папка build /:
npx nyc instrument build coverage
npx nyc --reporter=text --report-dir=./nyc_output node build/main.js
все необходимые папки (покрытие, nyc_output) были созданы автоматически (хотя почему-то сделал .nyc_output/)