[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