Как мне прочитать отчет об охвате Стамбула?

Я всегда использовал Жасмин для своих модульных тестов, но недавно я начал использовать Стамбул, чтобы предоставлять мне отчеты о покрытии кода. Я имею в виду, что получил суть того, что они пытаются мне сказать, но я не знаю, что представляет каждый из этих процентов (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 |
-------------------|-----------|-----------|-----------|-----------|
103
задан Yaron Schwimmer 3 July 2019 в 07:44
поделиться