微网站系统,软件首页设计,上海企业建站工具,做公司的后台网站用什么软件好文章目录 前言集成 jacoco 插件#xff0c;查看单元测试覆盖率1. 添加pom2. 配置完成、执行扫描3. 执行结果4. 单元测试报告 前言 如果您觉得有用的话#xff0c;记得给博主点个赞#xff0c;评论#xff0c;收藏一键三连啊#xff0c;写作不易啊^ _ ^。 而且听说点赞… 文章目录 前言集成 jacoco 插件查看单元测试覆盖率1. 添加pom2. 配置完成、执行扫描3. 执行结果4. 单元测试报告 前言 如果您觉得有用的话记得给博主点个赞评论收藏一键三连啊写作不易啊^ _ ^。 而且听说点赞的人每天的运气都不会太差实在白嫖的话那欢迎常来啊!!! 集成 jacoco 插件查看单元测试覆盖率
1. 添加pom
首先根据你的springBoot版本号选择你对应的pom依赖因为你的插件版本要确保和你的 Spring Boot 版本兼容。 我的springBoot 版本号如下: parentgroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-parent/artifactIdversion2.3.4.RELEASE/versionrelativePath/ !-- lookup parent from repository --/parent下面是jacoco 插件: !-- jacoco 插件查看单元测试覆盖率 --plugingroupIdorg.jacoco/groupIdartifactIdjacoco-maven-plugin/artifactIdversion0.8.5/versionconfigurationdataFiletarget/jacoco.exec/dataFileoutputDirectorytarget/jacoco/outputDirectory/configurationexecutionsexecutionidjacoco-initialize/idgoalsgoalprepare-agent/goal/goals/executionexecutionidjacoco-site/idphasetest/phasegoalsgoalreport/goal/goals/execution/executions/plugin含义:
configurationdataFiletarget/jacoco.exec/dataFileoutputDirectorytarget/jacoco/outputDirectory
/configuration dataFile: 指定了存储测试覆盖率数据的文件路径。在这里覆盖率数据会保存在 target/jacoco.exec 文件中。该文件包含了 Jacoco 在测试期间收集的覆盖率信息。 outputDirectory: 指定了生成的报告文件存放的位置。生成的 HTML 报告将存储在 target/jacoco 目录下。 executionsexecution!-- 执行的标识符 --idjacoco-initialize/id!-- 这个目标会在测试执行之前准备 Jacoco 的代理它会在 JVM 中插入 Jacoco 的代码覆盖率代理来收集覆盖率数据。这个目标通常需要在 test 阶段之前执行。 --goalsgoalprepare-agent/goal/goals/executionexecution!-- 执行的标识符 --idjacoco-site/id!-- 表示在 Maven 构建的 test 阶段执行。 --phasetest/phase!-- 这个目标会在测试执行完毕后生成 Jacoco 的报告。报告会根据测试过程中收集的覆盖率数据生成通常是 HTML 格式的报告。 --goalsgoalreport/goal/goals/execution
/executions
2. 配置完成、执行扫描 3. 执行结果 4. 单元测试报告
该单元测试报告会在工程target目录下出现: 使用浏览器打开index.html