jenkins

emma plugin <=> JaCoCo plugin

張's blog 2014. 9. 3. 11:20

 

JaCoCO plugin

 

https://wiki.jenkins-ci.org/display/JENKINS/JaCoCo+Plugin

 

==========================================================================================================================

 

emma plugin

 

from : http://stewie38.tistory.com/66

 

http://wiki.hudson-ci.org//display/HUDSON/Emma+Plugin

 

Goals and options => clean emma:emma install

 

JUnit Test Case 없으면 emma Test 실행에서 에러 남(coverage 파일이 안생기니 에러..)

 

maven2 이상부터는 아래 부분은 필요 없는 듯.. (maven2이하는 pom.xml에 아래 부분 추가..)

 

 <build>
  <plugins>
   <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-surefire-plugin</artifactId>
    <inherited>true</inherited>
    <configuration>
     <forkmode>always</forkmode>
     <reportformat>xml</reportformat>
    </configuration>
   </plugin>
   <!-- EMMA -->
   <plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>emma-maven-plugin</artifactId>
    <version>1.0-alpha-1</version>
    <configuration>
     <filters>
      <filter>-*.Test*</filter>
     </filters>
    </configuration>
   </plugin>
  </plugins>
 </build>

 <reporting>
  <plugins>
   <plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>emma-maven-plugin</artifactId>
    <inherited>true</inherited>
   </plugin>
  </plugins>
 </reporting>