プロジェクトのテスト カバレッジ用にイスタンブール/ニューヨーク/モカをセットアップしようとしましたが、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があります。理由がわかりません。それは特定の命名規則でしょうか?それらのモジュールをエクスポートしなかった可能性がありますか?