当前位置:  开发笔记 > 编程语言 > 正文

使用Cobertura Maven插件运行集成测试

如何解决《使用CoberturaMaven插件运行集成测试》经验,为你挑选了1个好方法。

我无法让Cobertura插件在Maven中运行集成测试.我找到的这个问题最接近的答案是http://jira.codehaus.org/browse/MCOBERTURA-86.但是,这个问题仍然存在漏洞.我在03年4月3日尝试了Stevo建议的配置,它没有用.

我的POM


    
        
            org.codehaus.mojo
            cobertura-maven-plugin
            2.3-SNAPSHOT
            
            
                
                    cobertura-integration
                
            
                           
           
    

这与Stevo提供的配置片段完全相同.



1> 小智..:

从我的观点来看,cobertura maven插件有两大缺点.它没有报告唯一的目标,所有单元测试将再次在surefire旁边运行.它仅为单元测试创​​建代码覆盖率.

我现在正在使用JaCoCo maven插件.JaCoCo 重用 surefire 和/或 failafe 报告来创建单元和/或集成测试的代码覆盖.此外,JaCoCo有一个很好的Jenkins集成.以下是JaCoCo使用surefire单元测试和故障安全集成测试的示例.

    
    
        
        
            org.apache.maven.plugins
            maven-surefire-plugin
            2.16
        

        
        
            org.apache.maven.plugins
            maven-failsafe-plugin
            2.16
            
                
                    integration-test
                    
                        integration-test
                        verify
                    
                
            
        

        
        
            org.jacoco
            jacoco-maven-plugin
            0.6.4.201312101107
            
                
                    jacoco-prepare-agent
                    
                        prepare-agent
                    
                
                
                    jacoco-prepare-agent-integration
                    
                        prepare-agent-integration
                    
                
                
                    jacoco-report
                    
                        report
                    
                
                
                    jacoco-integration
                    
                        report-integration
                    
                
                
                    jacoco-check
                    
                        check
                    
                    
                        
                    
                
            
        
    

推荐阅读
手机用户2402851155
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有