springboot jacoco ant 生成单元测试报告

本文介绍了如何在springboot项目中利用jacoco和ant来生成单元测试报告。首先,通过下载并配置jacoco环境变量,确保项目启动时能收集覆盖率信息。接着,安装ant并设置系统环境变量,验证安装成功。然后,创建build.xml文件,配置源代码和class文件路径。在项目运行状态下,通过调用接口或前端测试触发测试,并使用ant命令生成测试报告。最后,在指定目录下查看生成的报告。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、安装jacoco

下载链接
在这里插入图片描述
解压后主要用到这两个
在这里插入图片描述
配置springboot启动时环境变量,我用的开发工具是idea
在这里插入图片描述
在这里插入图片描述
添加如下命令:

-javaagent:D:\soft\dev\jacoco-0.8.8\lib\jacocoagent.jar=includes=com.*,output=tcpserver,address=127.0.0.1,port=6300,append=true

其中jacocoagent.jar改成自己刚下载的路径,includes最好自定义为自己项目的包名避免扫描没必要的类库,port最好先检查本系统有无占用情况,有的话更换空闲端口
配置好后点击apply应用再启动项目可以看到命令已被执行
在这里插入图片描述
直到项目启动完成

二、安装ant

下载链接
在这里插入图片描述
下载后解压 把ant配置的系统环境变量
1.新建环境变量 ANT_HOME D:\soft\dev\apache-ant-1.10.12
2.Path新增%ANT_HOME%\bin 保存
3.命令窗口输入 ant -v 检查是否安装成功,如下图表示安装成功
在这里插入图片描述

创建build.xml并生成报告

在ant的bin目录下新建build.xml文件

<?xml version="1.0" ?>
<project name="wftestReport" xmlns:jacoco="antlib:org.jacoco.ant" default="jacoco">
    <!--Jacoco的安装路径-->
    <property name="jacocoantPath" value="D:\soft\dev\jacoco-0.8.8\lib\jacocoant.jar"/>
    
    <!--最终生成.exec文件的路径,Jacoco就是根据这个文件生成最终的报告的-->
    <property name="jacocoexecPath" value="D:\app\jacocodata\covercode\jacoco.exec"/>
    
    <!--生成覆盖率报告的路径,直接放在tomct下面,外界直接访问-->
    <property name="reportfolderPath" value="D:\app\jacocodata\report"/>
    
    <!--远程tomcat服务的ip地址-->
    <property name="server_ip" value
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值