jacoco demo部署

jacoco   demo部署

在shell或git客户端下执行命令

安装配置maven并配置环境java8

到项目根目录下执行mvn -N io.takari:maven:wrapper

mvn clean package -Dmaven.test.skip=true 打包,有问题网上找答案解决

java -javaagent:${JACOCO_HOME}//lib/jacocoagent.jar=output=tcpserver -jar ${TARGET_HOME}//target/start-site-exec.jar 运行jacoco和对应的目标项目

rm testcase.exec(只看每次的,可以先执行下清空)java -jar $JACOCO_HOME/lib/jacococli.jar dump --address 127.0.0.1 --port 6300 --reset --destfile testcase.exec

java -jar ${JACOCO_HOME}//lib/jacococli.jar dump --address 127.0.0.1 --port 6300 --destfile testcase.exec 覆盖率数据不清空直接导出

java -jar ${JACOCO_HOME}//lib/jacococli.jar report testcase.exec --html jacoco_report --xml jacoco.xml --csv jacoco.csv --classfiles ${TARGET_HOME}//target/classes/ --sourcefiles ${TARGET_HOME}//src/main/java/ 生成覆盖率报告并关联源码,在testcase.exec所在目录下找到file:///C:/Users/vpv/jacoco_report/io.spring.start.site.project/index.source.html文件并打开查看,其中绿色的比例为执行到的,红色为未执行到的,打开.java文件后可以看到执行到的代码为绿色,黄色为下面包含未执行到的代码,红色代表未执行到的代码

你可能感兴趣的:(jacoco demo部署)