首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

运用emma收集webapp运行期代码覆盖率

2012-08-26 
使用emma收集webapp运行期代码覆盖率开始前崇拜一下emma作者,这么牛的项目都不继续下去,文档也写的如此难

使用emma收集webapp运行期代码覆盖率
开始前崇拜一下emma作者,这么牛的项目都不继续下去,文档也写的如此难懂.


好,开始正文:
1.修改测试机jboss项目打包脚本

D:\alin>java -cp emma.jar emma ctl -connect 192.168.207.107:47653 -command coverage.get,coverage.ecD:\alin>java -cp emma.jar emma report -r html -in coverage.em,coverage.ec -sourcepath d:\workspace\top

ps:
这里代码库直接指定工程目录,但是emma可能无法识别目录内子项目内的源代码
本地的coverage.em必须和服务器上的执行代码保持一致

3.打开生成的coverage/index.html,即可查看运行期的覆盖率报表

就这么简单,不过要想实现自动收集并展示运行期覆盖率,还有一些工作要做

1 楼 alin_ass 2010-09-21   emma的问题在于开发人员已经不维护了,

存在乱码和改代码重启后测试数据很难持续集成.

淘宝目前通过2次开发解决了这些问题.

热点排行