使用cobertura-maven-plugin做单元测试覆盖率统计

阅读更多
    cobertura-maven-plugin提供单元测试整体覆盖率以及分支覆盖率的统计工具,给编写单元测试的开发者提供一个参考,在pom.xml的配置如下:
               
                org.codehaus.mojo
                cobertura-maven-plugin
                2.4
               
                   
                        xml
                   

                   
0
0
true
0
0
0
0

 
com.company.mode.services.*
60
80
 



               

               
                   
                       
                            clean
                            check
                       

                   

               

           


    在项目目录下运行mvn cobertura:cobertura即可生成target目录下生成site\cobertura目录,里面存放了所有的单元测试报告,组织形式如javadoc.其中index.html对所有包的覆盖率做了统计

    cobertura-maven-plugin还提供了mvn cobertura:check命令来在verify阶段查看代码覆盖率是否达到预设要求,给项目管理者提供了一个检查代码覆盖率的工具。
      maven给管理者一套监控项目过程中代码质量的统计工具,也给开发者提供了衡量并改进代码测试的工具,提供了开发效率。

你可能感兴趣的:(cobertura,maven,单元测试)