[dna-commits] DNA SVN: r1121 - trunk.

dna-commits at lists.jboss.org dna-commits at lists.jboss.org
Tue Jul 21 13:58:06 EDT 2009


Author: rhauch
Date: 2009-07-21 13:58:05 -0400 (Tue, 21 Jul 2009)
New Revision: 1121

Modified:
   trunk/pom.xml
Log:
DNA-493 Integration tests should not be run via Maven by default

Changed the list of projects that are always included in every build to exclude the integration, documentation, and example projects.  The integration project in particular has started to do more and take longer, and running these tests all the time is not necessary and is negatively impacting developer productivity.  As a result, the default build (e.g., 'mvn clean install') now executes more quickly.

The Hudson builds have been changed to make use of these new profiles.  The continuous now runs 'mvn clean install -P integration', and the nightly now runs 'mvn clean install -P release'.  The TCK compatibility job runs 'mvn clean install -P integration,jcr-tck'.

Modified: trunk/pom.xml
===================================================================
--- trunk/pom.xml	2009-07-21 03:19:32 UTC (rev 1120)
+++ trunk/pom.xml	2009-07-21 17:58:05 UTC (rev 1121)
@@ -146,19 +146,25 @@
 		<module>extensions/dna-connector-jdbc-metadata</module> 
 		<module>extensions/dna-web-jcr-rest</module> 
 		<module>extensions/dna-web-jcr-rest-war</module> 
-		<module>dna-integration-tests</module>
-		<module>docs/examples/gettingstarted</module>
 	</modules>
 
 	<profiles>
 		<profile>
 			<id>release</id>
 			<modules>
+				<module>dna-integration-tests</module>
 				<module>docs</module>
         <module>docs/examples/gettingstarted</module>
 			</modules>
 		</profile>
 		<profile>
+			<id>integration</id>
+			<modules>
+				<module>dna-integration-tests</module>
+        <module>docs/examples/gettingstarted</module>
+			</modules>
+		</profile>
+		<profile>
 			<id>jcr-tck</id>
 			<modules>
 				<module>dna-jcr-tck</module>
@@ -177,6 +183,7 @@
 	      </activation>
 	      <modules>
 	        <module>docs</module>
+					<module>docs/examples/gettingstarted</module>
 	      </modules>
 		  <reporting>
 		    <plugins>



More information about the dna-commits mailing list