Clover不会创建数据库

时间:2015-09-25 10:41:05

标签: java maven clover

我正在尝试运行Clover以查看测试覆盖率,但它不会创建任何数据库(因此不会提供任何报告)。

其中,我试图运行

mvn clean clover2:setup clover2:instrument clover2:clover clover2:check
<plugin>
    <groupId>com.atlassian.maven.plugins</groupId>
    <artifactId>maven-clover2-plugin</artifactId>
    <version>4.0.4</version>
    <configuration>

        <!--  <cloverDatabase>C:\clover\clover.db</cloverDatabase>  -->                              
        <!--    <reportsDirectory>${project.build.directory}/testreports</reportsDirectory>  -->   
        <targetPercentage>10%</targetPercentage>
        <includes>
            <include>**Test.java</include>
            <include>**IT.java</include>
        </includes>
    </configuration>
    <executions>
        <execution>
            <id>verify</id>
            <phase>verify</phase>
            <goals>
                <goal>instrument</goal>
                <goal>check</goal>
                <goal>setup</goal>
            </goals>
        </execution>
    </executions>
</plugin>

我使用和不使用<cloverDatabase><reportsDirectory>属性运行。没有区别。

不会在任何地方创建数据库。为什么呢?

1 个答案:

答案 0 :(得分:0)

我设法通过删除Clover再次使用它,然后只用简单的设置添加Clover

        <plugin>
            <groupId>com.atlassian.maven.plugins</groupId>
            <artifactId>maven-clover2-plugin</artifactId>
            <version>4.0.4</version>
            <configuration>
                <targetPercentage>70%</targetPercentage>
            </configuration>
            <executions>
                <execution>
                    <phase>verify</phase>
                    <goals>
                        <goal>instrument</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>

如果我尝试添加包含规范,那么突然它将不再创建任何数据库....