cobertura 代码覆盖率配置
1 准备工作
??? 下载cobertura
??? 将${cobertura_home}下的coberturaFlush.war拷贝到${tomcat_home}\webapps下
??? 将${cobertura_home}下的cobertura.jar拷贝到${tomcat_home}\lib下
?
2 打包
${cobertura}\cobertura-instrument.bat ${tomcat_home}\webapps\Store\WEB-INF\classes
生成cobertura.ser,考到${tomcat_home}\bin
?
3 执行生成报告
启动tomcat
点击页面中的各个事件后,执行以下命令
${cobertura}\cobertura-report.bat --datafile ${tomcat_home}\bin\cobertura.ser --destination D:\report --basedir E:\juno_sp\Store\src
关闭控制台,在控制台CTRL + C 停止tomcat服务
?
4 查看代码覆盖率报告D:\report\index.html
注意:
若启动tomcat报错,需要配置${tomcat_home}\bin\catalina.bat文件
在文件头增加以下内容
set JAVA_OPTS=-Xss1m -Xms512m -Xmx512m -XX:MaxNewSize=256m -XX:MaxPermSize=256m
?
?