Как мне прочитать отчет об охвате Стамбула?
Я всегда использовал Жасмин для своих модульных тестов, но недавно я начал использовать Стамбул, чтобы предоставлять мне отчеты о покрытии кода. Я имею в виду, я получаюсуть о том, что они пытаются сказать мне, но я действительно не знаю, что представляет каждый из этих процентов (Stmts, Branches, Funcs, Lines). Пока гуглить я не смог найти солидного объяснения / ресурса.
ВопросКак я уже сказал, я понял суть этого, но может ли кто-нибудь опубликовать правильное объяснение или ссылку на правильное объяснение?
Третичный вопрос: Есть ли способ определить, какие конкретные части вашего кода не охвачены? До сих пор, без особого интереса к отчету, я в основном догадываюсь
-------------------|-----------|-----------|-----------|-----------|
File | % Stmts |% Branches | % Funcs | % Lines |
-------------------|-----------|-----------|-----------|-----------|
controllers/ | 88.1 | 77.78 | 78.57 | 88.1 |
dashboard.js | 88.1 | 77.78 | 78.57 | 88.1 |
-------------------|-----------|-----------|-----------|-----------|
All files | 88.1 | 77.78 | 78.57 | 88.1 |
-------------------|-----------|-----------|-----------|-----------|