Maven Clover代码覆盖率:检测单元测试
我使用Clover进行代码覆盖,在pom.xml文件中有以下设置Maven Clover代码覆盖率:检测单元测试,maven,unit-testing,clover,Maven,Unit Testing,Clover,我使用Clover进行代码覆盖,在pom.xml文件中有以下设置 <plugin> <groupId>com.atlassian.maven.plugins</groupId> <artifactId>maven-clover2-plugin</artifactId> <version>4.0.3</version>
<plugin>
<groupId>com.atlassian.maven.plugins</groupId>
<artifactId>maven-clover2-plugin</artifactId>
<version>4.0.3</version>
<configuration>
<generateHtml>true</generateHtml>
<generateXml>false</generateXml>
<includesTestSourceRoots>false</includesTestSourceRoots>
<includesAllSourceRoots>true</includesAllSourceRoots>
<license>MyLicense</license>
<jdk>1.8</jdk>
<excludes>
<exclude>**/classes/</exclude>
<exclude>**/generated-sources/</exclude>
</excludes>
</configuration>
<executions>
<execution>
<id>main</id>
<phase>verify</phase>
<goals>
<goal>instrument</goal>
<goal>check</goal>
<goal>log</goal>
</goals>
</execution>
<execution>
<id>site</id>
<phase>pre-site</phase>
<goals>
<goal>instrument</goal>
<goal>clover</goal>
</goals>
</execution>
</executions>
</plugin>
虽然我看到了代码覆盖率和其他详细信息,但我看到了以下警告:
没有测试结果
未找到任何测试结果。请确保已正确插入单元测试
这是什么意思?如何为Clover提供Junit测试用例类的工具?我想我找到了答案。 我必须将以下值设置为true:
<includesTestSourceRoots>true</includesTestSourceRoots>
<includesTestSourceRoots>true</includesTestSourceRoots>