如何在linux上使用jacoco生成覆盖率报告
时间: 2023-12-17 08:05:46 浏览: 123
ant集成jacoco生成代码覆盖率报表
首先,需要在项目的 pom.xml 文件中添加 jacoco-maven-plugin 插件,具体配置如下:
```
<build>
<plugins>
<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<version>0.8.4</version>
<executions>
<execution>
<goals>
<goal>prepare-agent</goal>
</goals>
</execution>
<execution>
<id>report</id>
<phase>prepare-package</phase>
<goals>
<goal>report</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
```
其中,prepare-agent 目标用于在测试执行期间生成 JaCoCo 报告,report 目标用于生成代码覆盖率报告。
接下来,在终端中运行以下命令:
```
mvn clean test
```
该命令将运行所有测试用例并生成 Jacoco 报告。
最后,可以在 target/site/jacoco/index.html 文件中查看代码覆盖率报告。
注意,如果使用的是 Spring Boot,可以使用 spring-boot-maven-plugin 插件来生成 Jacoco 报告,具体配置可以参考官方文档。
阅读全文