1
코드 및 계측 파일을 계측하여 tomcat 컨테이너에 성공적으로 배포했습니다.Maven 플러그인을 사용한 Cobertura-report 생성
클라이언트 테스트를 실행하고 있습니다. 테스트를 성공적으로 수행 한 후 tomcat 인스턴스를 종료 할 때 Cobertura.ser 파일이 tomcat의 bin 디렉토리에 있습니다.
Cobertura.ser 파일에는 코드 커버리지 파일의 모든 세부 정보가 들어 있습니다.
이제 저는 .ser 파일에서 Cobertura html 보고서를 생성하도록 maven 작업을 구성하려고합니다.
나는 Cobertura-maven-plugin의 도움말 가이드를 읽었지만 제대로 얻을 수 없었다.
(나는 junit 테스트를 실행하고 있지 않지만 셀렌 테스트를 수행 중입니다.)
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>cobertura-maven-plugin</artifactId>
<version>2.5.2</version>
<executions>
<execution>
<id>instrument-code</id>
<phase>package</phase>
<goals>
<goal>instrument</goal>
</goals>
<configuration>
<attach>true</attach>
</configuration>
</execution>
<execution>
<id>generate-report</id>
<phase>prepare-package</phase>
<goals>
<goal>cobertura</goal>
</goals>
<configuration>
<dataFile>C:\Servers\apache-tomcat-8.0.11\bin\cobertura.ser</dataFile>
<formats>
<format>html</format>
<format>xml</format>
</formats>
<outputDirectory>C:\Users\satyam\report</outputDirectory>
</configuration>
</execution>
</executions>
</plugin>
이 Cobertura - 플러그인의 내 받는다는 구성은 그러나이 방법은 Maven은 바람둥이 bin 디렉토리에 있습니다 Cobertura.ser 파일에서 보고서를 생성하지 않습니다.