上一篇介绍了windows下tomcat服务器输出覆盖率报告,其实linux下基本上一样。现在针对weblogic服务器输出覆盖率报告做一下说明。
Linux服务器:
①jacoco放到weblogic同级目录下
②在~/bin/startWebLogic.sh下配置jacoco环境信息
JAVA_OPTIONS="${JAVA_OPTIONS} -javaagent:/home/weblogic/Oracle/Middleware/Oracle_Home/user_projects/domains/base_domain/bin/jacoco-0.8.3/lib/jacocoagent.jar=includes=*,output=tcpserver,address=192.168.10.26,port=6200 -Xverify:none"
※192.168.10.26是linux服务器IP地址。6200是一个可以没有被占用可以使用的端口号。
本地Windows环境:
①把ant和jacoco下载,配置好。
②作成build.xml,放到ant的bin目录下
※class文件和源码文件都指向本地windows下的文件,但是本地windows下的文件要和linux服务器上发布的代码版本一致。
③在ant所在目录下执行ant dump命令和ant report命令输出覆盖率报告。
请参照本人windows下tomcat输出覆盖率的文章:
https://blog.csdn.net/lvtao0519/article/details/87251885