尝试集成Clover maven插件以获取项目的代码覆盖率。
使用mvn clean install
构建项目后,目标文件夹如下所示
但是我正在寻找HTML报告的代码覆盖率(这将为我们提供代码覆盖率,包括明智的,类别明智的视图)
行<generateHtml>true</generateHtml>
会这样做吗?如果是,我的配置有问题。
如何从Clover maven插件中获取HTML报告?
下面是pom.xml代码
<build>
<plugins>
<plugin>
<groupId>com.atlassian.maven.plugins</groupId>
<artifactId>maven-clover2-plugin</artifactId>
<configuration>
<!-- <targetPercentage>80%</targetPercentage> -->
<generateHtml>true</generateHtml>
<generatePdf>true</generatePdf>
<generateXml>true</generateXml>
</configuration>
<executions>
<execution>
<phase>verify</phase>
<goals>
<goal>instrument</goal>
<goal>check</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
<reporting>
<plugins>
<plugin>
<groupId>com.atlassian.maven.plugins</groupId>
<artifactId>maven-clover2-plugin</artifactId>
<configuration>
<generateHtml>true</generateHtml>
<generatePdf>true</generatePdf>
<generateXml>true</generateXml>
</configuration>
</plugin>
</plugins>
</reporting>
答案 0 :(得分:1)
请使用mvn clean install clover2:clover
命令广告,看看您是否获得了target/site/clover/index.html
文件中生成的html报告。
clover2:clover
目标应该检测您的测试类,执行测试用例并记录代码覆盖率信息。