是否有可能使用istanbul進行量角器測試獲得服務器端代碼覆蓋率,grunt-protractor-coverage插件爲客戶端覆蓋範圍,我假設__覆蓋__對象來自客戶端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. AngularJS中量角器測試的代碼覆蓋率
- 2. 如何獲得需要託管服務的測試代碼覆蓋率?
- 3. 如何從我的Golang服務器獲取代碼覆蓋率?
- 4. 如何獲得TFS上的XUnit測試代碼覆蓋率?
- 5. 如何獲得客戶端JavaScript代碼的代碼覆蓋率?
- 6. 我如何測試代碼覆蓋率?
- 7. 如何測量TCL代碼覆蓋率?
- 8. 如何獲得Xcode服務器代碼覆蓋率api JSON響應
- 9. django調試服務器的代碼覆蓋率
- 10. 如何測量測試覆蓋率
- 11. 測試代碼覆蓋率的JRuby
- 12. 如何覆蓋服務器端的Request.Browser?
- 13. PHPUnit代碼覆蓋率顯示單元測試的代碼覆蓋率?
- 14. APEX測試類0%代碼覆蓋率
- 15. Android測試代碼覆蓋率,Eclipse
- 16. maven單元測試代碼覆蓋率
- 17. 谷歌測試:代碼覆蓋率
- 18. 瀏覽器單元測試的代碼覆蓋率
- 19. 控制器測試類的代碼覆蓋率分析
- 20. 使用aqtime測量單元測試的代碼覆蓋率
- 21. 由groovy代碼測試的java代碼的代碼覆蓋率
- 22. WebDriver Selenium:沒有服務器訪問的Javascript代碼覆蓋率
- 23. 微軟測試管理器和代碼覆蓋率
- 24. 如何在Xcode 4中獲得測試代碼覆蓋率併爲iPhone構建?
- 25. 通過API測試測量C#.net代碼覆蓋率
- 26. 用黑匣子測試測量代碼覆蓋率
- 27. 任何獲得手動測試的PHP代碼覆蓋率的方法?
- 28. 從覆蓋率服務器提取覆蓋率.csv文件
- 29. 如何獲得黃瓜量角器的覆蓋範圍
- 30. 沒有儀器的代碼覆蓋率