新开发项目Jacoco代码覆盖率

Posted 夏天里的Jasmine

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了新开发项目Jacoco代码覆盖率相关的知识,希望对你有一定的参考价值。

新开发项目Jacoco代码覆盖率
后端接口打成jar包,进行启动



#execute
t1=$(date)
nohup /opt/converse_jar_QA/bin/jdk1.8.0_131/bin/java 
-javaagent:/opt/jacoco/lib/jacocoagent.jar
=destfile=/opt/converse_jar_QA/jacoco.exec 
-jar /opt/converse_jar_QA/bin/converse.ws.jar 
spring.config.location=/opt/converse_jar_QA/bin/application.properties 
${t1} 2>&1 &

 

配置Jacoco,官网地址:  https://www.eclemma.org/jacoco/

JaCoCo Java Code Coverage Library

JaCoCo is a free code coverage library for Java, which has been created by the EclEmma team based on the lessons learned from using and integration existing libraries for many years.

 

解压到\opt\jacocoagent,

安装 Jacocoagent.jar,

tomcat:在目录下面/opt/taobao/tomcat/bin新建一个文件setenv.sh文件,内容如下:

 export CATALINA_OPTS="-javaagent:/opt/jacoco/lib/jacocoagent.jar=destfile=jacoco.exec"

 

下面blog比较详细测试了代码覆盖率这个玩意儿,有空可以看看,自己也试试,mark下

https://blog.csdn.net/ohcezzz/article/details/78416125

 

以上是关于新开发项目Jacoco代码覆盖率的主要内容,如果未能解决你的问题,请参考以下文章

通过JaCoCo统计接口测试代码覆盖率

Jenkins中用jacoco统计gradle项目的代码覆盖率

使用 Spring Boot 时使用 JaCoCo 代码覆盖率构建 Gradle 多项目失败

单元测试——jacoco单元测试代码覆盖率检测

JAVA代码覆盖率工具JaCoCo-原理篇

Android 使用 jacoco 统计代码行覆盖率 无需安装运行