2011-12-06 3 views
2

Emma에서 통합 테스트를보고 할 수있는 방법이 있습니까? 현재 우리의 Emma 보험은 단위 테스트만을 보여줍니다.Emma 적용 보고서 및 통합 테스트

clarifcation에 추가 : 빌드 및 테스트를 실행하기 위해 maven을 사용하고 있습니다. 테스트는 jUnit이 아닌 testng을 사용하여 실행되며 확실한 플러그인을 실행하고 있습니다. maven-surefire-plugin

+0

통합 테스트는 어떻게됩니까? 또한 JUnit 테스트 또는 GUI 테스트 중 일부입니까? – Kai

답변

0

나는 엠마가 결과 테스트에 통합 테스트를 포함 시키려고 많은 시간을 보냈습니다. emma4it 플러그인을 살펴 봤지만 찾을 수있는 유일한 문서는 this blog post from Sonatype이며 작동하지 못했습니다.

결국 나는 포기하고 대신 JaCoCo을 사용했습니다. 그것은 Emma를 쓴 동일한 사람들에 의해 쓰여졌 고, 그것의 후계자이기도합니다. 나는 testng과 함께 사용하려고하지는 않았지만 POM에 다음과 같은 '플러그인'선언을 추가하여 jUnit과 함께 작업하게했습니다.

<plugin> 
    <groupId>org.jacoco</groupId> 
    <artifactId>jacoco-maven-plugin</artifactId> 

    <executions> 
     <execution> 
      <id>agent</id> 
      <goals> 
       <goal>prepare-agent</goal> 
      </goals> 
     </execution> 
     <execution> 
      <id>report</id> 
      <phase>install</phase> 
      <goals> 
       <goal>report</goal> 
      </goals> 
     </execution> 
    </executions> 
</plugin>