2013-08-20 3 views
1

my-project-tests라는 모듈에 통합 테스트가 포함 된 maven 프로젝트가 있고 여러 다른 모듈에 프로덕션 코드가 분산되어 있습니다. 나는 pom.xml 파일에 다음 플러그인 명령어를 추가하여 개별 모듈의 단위 테스트를위한 코드 커버리지를 얻을 수 있습니다 : the Netbeans wiki에 설명 된대로Netbeans의 별도 모듈에서 통합 테스트의 jacoco 코드 적용

<plugin> 
    <groupId>org.jacoco</groupId> 
    <artifactId>jacoco-maven-plugin</artifactId> 
    <version>0.5.7.201204190339</version> 
    <executions> 
     <execution> 
      <goals> 
       <goal>prepare-agent</goal> 
      </goals> 
     </execution> 
     <execution> 
      <id>report</id> 
      <phase>prepare-package</phase> 
      <goals> 
       <goal>report</goal> 
      </goals> 
     </execution> 
    </executions> 
</plugin> 

내가 다음 테스트 보고서를 볼 수 있습니다.

그러나 이것을 통합 테스트 모듈에 추가하면 보고서에 "데이터가 없습니다 - 아직 코드를 실행하지 않았습니까?"라고 표시됩니다. (나는 가지고있다).

많은 데이터가 포함 된 jacoco.exec 파일이 생성되었으므로 데이터가 올바른지 확인할 수 없습니다. Netbeans이 의존하는 별도의 jacoco.xml 파일은 대부분 비어 있습니다.

올바르게 생성하고 Netbeans에서 멀티 모듈 프로젝트의 코드 적용 범위를 볼 수있는 방법이 있습니까?

답변

관련 문제