分断器テスト用にistanbulを使用してサーバー側のコードカバレッジを取得することは可能ですか?クライアントカバレッジプラグインはクライアント側のカバレッジを提供し、__カバレッジ__オブジェクトはクライアントJSファイル ノードjsサーバー側のカバレッジを取得する方法は?分度器テストのサーバーサイドコードカバレッジを取得する方法
1
A
答えて
0
https://github.com/gotwarlost/istanbul/issues/574
これは、サーバー側のコードにコードカバレッジを取得するための非常に有用です。本質的に:
./node_modules/.bin/istanbul cover --handle-sigint server.js
istanbulでサーバーを実行します。--handle-signint
は、レポートが終了するとレポートを生成することを意味します。別の端末ウィンドウでは、サーバにヒットしたテストを実行します(計測する必要はありません)。
端末が
server.js
(たとえばcontrol-C)のプロセスを終了します。メインアプリケーションフォルダの
coverage
というフォルダにレポートが生成されます。
コードの行がサーバー側のコードでヒットするたびに、そのコードが記録されます。テストが実際にカバーしていることを把握することが重要です。単体テストには多大な問題がありますが、エンドツーエンドのテストでは多くのコードが欠けている可能性が非常に高いでしょう。
(JSとコーヒーファイルが混在している場合は誰でもこれを行う方法に関する情報がありますが、どんな助けでも大歓迎です!_
関連する問題
- 1. 分度器:ロードバーをテストする方法
- 2. 分度器のテスト
- 3. 分度器テストが
- 4. データドリブン分度器テスト
- 5. 分度器は、これは私の分度器のテストです
- 6. 分度器のスイートでテストを実行する方法
- 7. 分度器のテストで新しいDate()をオーバーライドする方法
- 8. 角度2は分度器e2eテストで現在のURLを取得します
- 9. 分度器テストでキャンバス要素をアサートする方法
- 10. 分度器通知のテキストを取得
- 11. 分度器:要素のIDを取得
- 12. 分度器:HTTP応答テスト
- 13. 分度器でAngularJSをテストする
- 14. 分度器がグローバルにインストールされているIEで分度器テストを実行する方法
- 15. 分度器 - 分度器のデフォルトの入力言語を設定する方法
- 16. 角度での分度器テスト:ディレクティブ属性を確認する方法は?
- 17. エラーのコード105.iを取得しているブラウザスタックの分度器のテスト
- 18. testsuiteの変数値を分度器のページから取得する方法は?
- 19. 分度器のランダムメニューから要素を取得する方法は?
- 20. 分度器 - クリックされた<a>タグのテキストを取得する方法
- 21. 分度器テスト用のjsonファイルからパラメータを読み取る
- 22. 分度器で分度器
- 23. 分度器テストでJSONを読み込む方法は?
- 24. 分度器のE2Eテストでサービスをモック
- 25. 分度器で選択したオプション値を取得する方法
- 26. 分度器:分度器画像比較によるフルページスクリーンショットの比較方法
- 27. ng-showを含む分度器テスト
- 28. angularjs e2e分度器テストでファイルをアップロード
- 29. ビットバケットパイプラインを使った分度器e2eテスト
- 30. 分度器の反復E2Eテスト