測試覆蓋率插件cobertura-maven-plugin

maven的測試覆蓋率插件集成,首先修改工程的pom.xml文件,添加cobertura-maven-plugin插件,以下: html

1.環境準備

<project>
    ...
    <reporting>
        <plugins>
            <plugin>
                <groupId>org.codehaus.mojo</groupId>
                <artifactId>cobertura-maven-plugin</artifactId>
                <version>2.5.1</version>
            </plugin>
        </plugins>
    </reporting>
    ...
</project>

2.檢查環境是否成功

首先運行「mvn cobertura:help」, 若是不能運行,請添加如下倉庫 maven

<project>
    ...
    <pluginRepositories>
        <pluginRepository>
            <id>Codehaus repository</id>
            <url>http://repository.codehaus.org/</url>
        </pluginRepository>
    </pluginRepositories>
    ...
</project>

3.進行覆蓋率統計

運行mvn coberura:coberura 測試

若是運行成功 請查看{project}\target\site\coberura\index.html url

以下圖 spa


4.coberura經常使用命令

下面是cobertura插件的命令 插件

mvn cobertura:help          查看cobertura插件的幫助
mvn cobertura:clean         清空cobertura插件運行結果
mvn cobertura:check         運行cobertura的檢查任務
mvn cobertura:cobertura     運行cobertura的檢查任務並生成報表,報表生成在target/site/cobertura目錄下
cobertura:dump-datafile     Cobertura Datafile Dump Mojo
mvn cobertura:instrument    Instrument the compiled classes
相關文章
相關標籤/搜索