[jbossws-commits] JBossWS SVN: r19137 - stack/cxf/branches/arquillian.

jbossws-commits at lists.jboss.org jbossws-commits at lists.jboss.org
Thu Dec 11 11:18:34 EST 2014


Author: asoldano
Date: 2014-12-11 11:18:34 -0500 (Thu, 11 Dec 2014)
New Revision: 19137

Added:
   stack/cxf/branches/arquillian/README
Modified:
   stack/cxf/branches/arquillian/pom.xml
Log:
Adding README and arranging profiles a bit better


Added: stack/cxf/branches/arquillian/README
===================================================================
--- stack/cxf/branches/arquillian/README	                        (rev 0)
+++ stack/cxf/branches/arquillian/README	2014-12-11 16:18:34 UTC (rev 19137)
@@ -0,0 +1,32 @@
+ Building and running the testsuite
+------------------------------------
+
+The build follows the usual Maven flow; a wilflyXYZ profile has to be specified to tell the project which target container to use for integration tests; if no wildflyXYZ profile is specified, the integration tests are skipped.
+
+> mvn -PwildflyXYZ integration-test
+
+The -Dserver.home=/foo/bar option can be used to run the testsuite against a given local server instance; the server does not need to be already running, as the build will create various standalone server configurations and start multiple instances.
+
+The 'fast' profile can also be used to run tests concurrently.
+
+
+ Updating WS stack
+-------------------
+
+In some cases it might be needed to build the ws stack and install it on a specified server instance without running the integration testsuite; this is achieved as follows:
+
+> mvn -PwildflyXYZ -Dserver.home=/foo/bar package
+
+If a server.home property is not provided, the build creates a zip archive with a vanilla WildFly server patched with the current WS stack:
+
+> mvn -PwildflyXYZ package
+
+the zip file path is modules/dist/target/jbossws-cxf-dist-${project.version}-test-server.zip
+
+
+ Cleaning up
+-------------
+
+The project is cleaned up as follows:
+
+> mvn -Pdist,testsuite clean


Property changes on: stack/cxf/branches/arquillian/README
___________________________________________________________________
Added: svn:mime-type
   + text/plain
Added: svn:eol-style
   + native

Modified: stack/cxf/branches/arquillian/pom.xml
===================================================================
--- stack/cxf/branches/arquillian/pom.xml	2014-12-11 15:08:06 UTC (rev 19136)
+++ stack/cxf/branches/arquillian/pom.xml	2014-12-11 16:18:34 UTC (rev 19137)
@@ -53,12 +53,10 @@
     <module>modules/jaspi</module>
     <module>modules/server</module>
     <module>modules/client</module>
-    <module>modules/dist</module>
     <module>modules/endorsed</module>
     <module>modules/resources</module>
     <module>modules/addons</module>
     <module>modules/test-utils</module>
-    <module>modules/testsuite</module>
   </modules>
   
   <!-- Properties -->
@@ -1392,6 +1390,10 @@
         <jboss.home>${server.home}</jboss.home>
         <jboss.version>${wildfly800.version}</jboss.version>
       </properties>
+      <modules>
+        <module>modules/dist</module>
+        <module>modules/testsuite</module>
+      </modules>
     </profile>
 
     <!--
@@ -1405,6 +1407,10 @@
         <jboss.home>${server.home}</jboss.home>
         <jboss.version>${wildfly810.version}</jboss.version>
       </properties>
+      <modules>
+        <module>modules/dist</module>
+        <module>modules/testsuite</module>
+      </modules>
     </profile>
     
     <!--
@@ -1418,31 +1424,26 @@
         <jboss.home>${server.home}</jboss.home>
         <jboss.version>${wildfly900.version}</jboss.version>
       </properties>
+      <modules>
+        <module>modules/dist</module>
+        <module>modules/testsuite</module>
+      </modules>
     </profile>
 
-    <!--
-    Name:  smoketest
-    Descr: Executes the smoke tests
-    -->
     <profile>
-      <id>smoketest</id>
+      <id>dist</id>
       <modules>
-        <module>modules/testsuite</module>
+         <module>modules/dist</module>
       </modules>
-      <build>
-        <plugins>
-          <plugin>
-            <artifactId>maven-surefire-plugin</artifactId>
-            <configuration>
-              <includes>
-                <include>org/jboss/test/ws/jaxws/samples/**/*TestCase.java</include>
-              </includes>
-            </configuration>
-          </plugin>
-        </plugins>
-      </build>
     </profile>
-    
+
+    <profile>
+      <id>testsuite</id>
+      <modules>
+         <module>modules/testsuite</module>
+      </modules>
+    </profile>
+
     <!-- [JBWS-3666] -->
     <profile>
       <id>eclipse-m2e</id>



More information about the jbossws-commits mailing list