0

プロジェクトのテスト カバレッジ用にイスタンブール/ニューヨーク/モカをセットアップしようとしましたが、Nyc は正常に実行できましたが、テスト カバレッジ用にいくつかのファイルが選択されているだけで、すべての .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% しかカバーしていません。たとえば、スクリプトによって取得されていないtsファイルでもあるdevelop-potta/DBConnection/OracleConnection.tsがあります。理由がわかりません。それは特定の命名規則でしょうか?それらのモジュールをエクスポートしなかった可能性がありますか?

4

1 に答える 1