jacoco单元测试率覆盖

使用步骤,三步:

java -javaagent:/Users/chengzhong/work_tool_install/jacoco-0.8.11/lib/jacocoagent.jar=includes=*,output=tcpserver,port=6300,address=localhost,append=true -jar ./target/indicator-service-1.0.0.jar
java -jar /Users/chengzhong/work_tool_install/jacoco-0.8.11/lib/jacococli.jar dump --address localhost --port 6300 --destfile ./jacoco.exec
java -jar /Users/chengzhong/work_tool_install/jacoco-0.8.11/lib/jacococli.jar report ../../jacoco.exec --classfiles ./classes --sourcefiles ../../src/main/java --html report01


参数说明:

# D:\jacoco\jacoco-0.8.10\lib\jacocoagent.jar   jacocoagent.jar安装包的目录
# demo-0.0.1-SNAPSHOT.jar   为项目的jar包
# output=tcpserver     代表以 TCPserver 方式启动应用并进行插桩
# port=6300  Jacoco    开启的 TCPserver 的端口
# address=localhost    对外开发的 TCPserver 的访问地址。可以配置 127.0.0.1, 也可以配置为实际访问 IP


报表说明:

红色进度条表未覆盖;

绿色进度条表示已覆盖;

Cov 为总体覆盖率;

Missed Instructions表示代码覆盖率;

Missed Branches表示逻辑分支覆盖率;

Missed Cxty表示判断执行数;

Missed Lines表示代码行数;

Methods表示方法个数。

文/程忠 浏览次数:0次   2024-03-07 09:12:45

相关阅读


评论:
点击刷新

↓ 广告开始-头部带绿为生活 ↓
↑ 广告结束-尾部支持多点击 ↑