[seam-commits] Seam SVN: r12681 - in modules/faces/trunk: impl and 1 other directory.

seam-commits at lists.jboss.org seam-commits at lists.jboss.org
Tue May 4 09:12:18 EDT 2010


Author: mgencur at redhat.com
Date: 2010-05-04 09:12:18 -0400 (Tue, 04 May 2010)
New Revision: 12681

Modified:
   modules/faces/trunk/impl/pom.xml
   modules/faces/trunk/pom.xml
Log:
JBQA-3325, code coverage profile added

Modified: modules/faces/trunk/impl/pom.xml
===================================================================
--- modules/faces/trunk/impl/pom.xml	2010-05-04 12:19:12 UTC (rev 12680)
+++ modules/faces/trunk/impl/pom.xml	2010-05-04 13:12:18 UTC (rev 12681)
@@ -42,5 +42,23 @@
 			<scope>compile</scope> 
 		</dependency>
 	</dependencies>
+  
+  	<profiles>
+		<profile>
+			<id>code-coverage</id>
+			<build>
+			  	<plugins>     
+					<plugin>      
+						<groupId>org.codehaus.mojo</groupId>
+					  	<artifactId>emma-maven-plugin</artifactId>
+					</plugin>
+					<plugin>
+						<groupId>org.apache.maven.plugins</groupId>
+					  	<artifactId>maven-surefire-plugin</artifactId>
+					</plugin>
+				</plugins>
+			</build>
+		</profile>
+	</profiles>
 
 </project>

Modified: modules/faces/trunk/pom.xml
===================================================================
--- modules/faces/trunk/pom.xml	2010-05-04 12:19:12 UTC (rev 12680)
+++ modules/faces/trunk/pom.xml	2010-05-04 13:12:18 UTC (rev 12681)
@@ -37,6 +37,8 @@
 		<weld.api.version>1.0-SP1</weld.api.version>
 		<junit.version>4.8.1</junit.version>
 		<slf4j.version>1.5.9.RC1</slf4j.version>
+ 		<emma.maven.plugin.version>1.0-alpha-2</emma.maven.plugin.version>
+  		<emma4it.maven.plugin.version>1.3</emma4it.maven.plugin.version>
 	</properties>
 
 	<dependencyManagement>
@@ -145,6 +147,70 @@
 				</dependency>
 			</dependencies>
 		</profile>
+       	<profile>
+         	<id>code-coverage</id>
+         	<build>
+           		<plugins>     
+           			<plugin>      
+             			<groupId>org.codehaus.mojo</groupId>
+             			<artifactId>emma-maven-plugin</artifactId>
+             			<version>${emma.maven.plugin.version}</version>
+             			<inherited>true</inherited>          
+             			<executions>
+             				<execution>
+             					<id>instrumentation</id>
+             					<phase>process-classes</phase>               
+             					<goals>
+               						<goal>instrument</goal>
+             					</goals>
+             					<configuration>
+              						<verbose>true</verbose>
+             					</configuration>
+             				</execution>
+             				<execution>
+               					<id>cleaning</id>
+             					<phase>clean</phase>               
+             					<goals>
+               						<goal>clean</goal>
+             					</goals>
+             				</execution>
+             			</executions>
+           			</plugin>
+           
+		           	<plugin>
+		             	<groupId>org.apache.maven.plugins</groupId>
+		             	<artifactId>maven-surefire-plugin</artifactId>
+		             	<inherited>true</inherited>
+		             	<configuration>
+		             		<forkMode>once</forkMode>
+		             		<classesDirectory>${project.build.directory}/generated-classes/emma/classes</classesDirectory>    
+		             	</configuration>        
+		           	</plugin>
+           
+           			<plugin>
+		              	<groupId>org.sonatype.maven.plugin</groupId>
+		              	<artifactId>emma4it-maven-plugin</artifactId>
+		              	<version>${emma4it.maven.plugin.version}</version>
+		              	<executions>
+		              		<execution>
+		                		<id>report</id>
+		                		<phase>test</phase>
+		                		<goals>
+		                			<goal>report</goal>
+		                		</goals>
+		                		<configuration>
+		                			<sourceSets>
+		                				<sourceSet>
+		                  					<directory>${project.build.sourceDirectory}</directory>
+		                				</sourceSet>
+		                			</sourceSets>
+		                		</configuration>
+		              		</execution>
+		              	</executions>
+		           	</plugin>
+		        </plugins>
+		    </build>
+		</profile>
 	</profiles>
 
 	<developers>
@@ -198,6 +264,5 @@
 			</plugin>
 		</plugins>
 	</build>
-
 </project>
 



More information about the seam-commits mailing list