查找在不同maven项目中编写的单元测试和集成测试的组合代码覆盖率

时间:2015-11-25 11:02:22

标签: java maven code-coverage

-Project-A(API)
----src
    ---main(Main code is written here)
    ---test(Contains Service layer tests)
---pom.xml

-Project-B(APIClientTests)
----src
    ---main
    ---test(Contains Client tests)
---pom.xml

我的项目结构如下所示。我想知道有没有办法通过运行项目A中编写的集成测试和项目B中编写的JUnit测试来计算项目A主要编写的代码的代码覆盖率。

1 个答案:

答案 0 :(得分:0)

使用Jacoco和父母pom:

  1. 父pom

    +Project-A
    +Project-B
    
  2. 父pom中的
  3. <plugins>
        <plugin>
            <groupId>org.jacoco</groupId>
            <artifactId>jacoco-maven-plugin</artifactId>