是否有可能使用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. 没有仪器的代码覆盖率