Eclipse 插件使用
- 离线安装jacoco Eclipse 插件 eclemma-2.3.3
- 安装完成后图标
选中项目点击图标执行或者项目上右击执行Coverage as - 结果
展开分析报告,双击后在编辑器里可以看到覆盖情况被不同的颜色标识出来,其中绿颜色表示代码被单元测试覆盖到,黄色表示部分覆盖,红色则表示完全没有覆盖到。
##Maven Jacoco单元测试报告生成
pom.xml中添加maven插件
<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<version>0.7.9</version>
<configuration>
<includes>
<include>**/service/*</include> <!-- 此处表示只测service层 -->
</includes>
</configuration>
<executions>
<execution>
<id>default-prepare-agent</id>
<goals>
<goal>prepare-agent</goal>
</goals>
</execution>
<execution>
<id>default-report</id>
<phase>prepare-package</phase>
<goals>
<goal>report</goal>
</goals>
</execution>
</executions>
</plugin>
项目根目录下执行mvn test或者mvn install或者eclipse中执行, 将在/target/site/jacoco文件夹下生成报告(html、xml等多种格式)
本文介绍如何使用Eclipse插件EclEmma-2.3.3进行离线安装并执行代码覆盖率分析。同时,通过配置Maven的jacoco插件,实现基于项目的单元测试覆盖率报告生成。
1415

被折叠的 条评论
为什么被折叠?



