一、下载Jacoco
二、Jacoco命令
-
启动服务,在项目目录下执行如下命令
-
java -javaagent:jacocoagent.jar=includes=*,output=tcpserver,port=
9100
,address=
127.0
.
0.1
-jar xxx/target/xxx.jar
-
注意:这里我直接把
jacocoagent.jar包、jacococli.jar包放在了项目目录下,和src同级
-
如果报错:找不到jar,可以尝试进入到target目录下,终端执行pwd,复制jar包的位置。
-
启动服务后,跑自动化代码
-
-
通过jacococli.jar导出覆盖率记录的exec文件
java -jar jacococli.jar dump --address
127.0
.
0.1
--port
9100
--destfile ./jacoco.exec --reset
-
通过jacococli.jar生成覆盖率报告
Java -jar jacococli.jar report ./jacoco.exec --classfiles target/classes --sourcefiles src/main/java --encoding utf-
8
--html jacoReport
- 在浏览器打开项目jacoReport目录下的index.html文件,即可展示覆盖率报告