Стамбул / Нью-Йорк c забирает только некоторые файлы - PullRequest
0 голосов
/ 29 апреля 2020

Я попытался настроить Стамбул / Нью-Йорк / Мокко для тестового покрытия для моего проекта, и, хотя я смог успешно запустить Ny c, я могу видеть только некоторые файлы, выбранные для тестового покрытия, но не все. TS файлы, которые у меня есть.

Поэтому, когда я запускаю

npm run coverage 

, я получаю

-----------------------|---------|----------|---------|---------|-------------------
File                   | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s
-----------------------|---------|----------|---------|---------|-------------------
All files              |       0 |      100 |     100 |       0 |                  
 develop-potta         |       0 |      100 |     100 |       0 |                  
  swagger.ts           |       0 |      100 |     100 |       0 | 1                
 develop-potta/models  |       0 |      100 |     100 |       0 |                  
  students.ts          |       0 |      100 |     100 |       0 | 1                
  swaggerDefinition.ts |       0 |      100 |     100 |       0 | 1                
 develop-potta/routes  |       0 |      100 |     100 |       0 |                  
  routescontroller.ts  |       0 |      100 |     100 |       0 | 4-5              

Это покрывает только около 50% моей базы кода. Например, у меня есть файл Develop-Potta / DBConnection / OracleConnection.ts, который также является файлом ts, который не был обнаружен моим скриптом. Я не могу понять, почему? Может ли это быть определенным соглашением об именах? Может быть, я не экспортировал эти модули?

...