[jbossws-commits] JBossWS SVN: r13558 - hudson and 45 other directories.

jbossws-commits at lists.jboss.org jbossws-commits at lists.jboss.org
Wed Jan 12 04:34:42 EST 2011


Author: richard.opalka at jboss.com
Date: 2011-01-12 04:34:40 -0500 (Wed, 12 Jan 2011)
New Revision: 13558

Added:
   hudson/
   hudson/branches/
   hudson/tags/
   hudson/trunk/
   hudson/trunk/ant.properties.example
   hudson/trunk/apache-tomcat/
   hudson/trunk/apache-tomcat/conf/
   hudson/trunk/apache-tomcat/conf/server.xml
   hudson/trunk/apache-tomcat/conf/tomcat-users.xml
   hudson/trunk/build.xml
   hudson/trunk/hudson-home/
   hudson/trunk/hudson-home/config.xml
   hudson/trunk/hudson-home/hudson.tasks.Mailer.xml
   hudson/trunk/hudson-home/jobs/
   hudson/trunk/hudson-home/jobs/AS-6.0.0/
   hudson/trunk/hudson-home/jobs/AS-6.0.0/config.xml
   hudson/trunk/hudson-home/jobs/AS-6.0.1/
   hudson/trunk/hudson-home/jobs/AS-6.0.1/config.xml
   hudson/trunk/hudson-home/jobs/AS-ALL/
   hudson/trunk/hudson-home/jobs/AS-ALL/config.xml
   hudson/trunk/hudson-home/jobs/AS-TESTS-ALL/
   hudson/trunk/hudson-home/jobs/AS-TESTS-ALL/config.xml
   hudson/trunk/hudson-home/jobs/AS-TESTS-AS-6.0.0/
   hudson/trunk/hudson-home/jobs/AS-TESTS-AS-6.0.0/config.xml
   hudson/trunk/hudson-home/jobs/AS-TESTS-AS-6.0.1/
   hudson/trunk/hudson-home/jobs/AS-TESTS-AS-6.0.1/config.xml
   hudson/trunk/hudson-home/jobs/CXF-ALL/
   hudson/trunk/hudson-home/jobs/CXF-ALL/config.xml
   hudson/trunk/hudson-home/jobs/CXF-BINDIST-AS-6.0.0-SPRING-SUN-JDK-6/
   hudson/trunk/hudson-home/jobs/CXF-BINDIST-AS-6.0.0-SPRING-SUN-JDK-6/config.xml
   hudson/trunk/hudson-home/jobs/CXF-BINDIST-AS-6.0.0-SUN-JDK-6/
   hudson/trunk/hudson-home/jobs/CXF-BINDIST-AS-6.0.0-SUN-JDK-6/config.xml
   hudson/trunk/hudson-home/jobs/CXF-BINDIST-AS-6.0.1-SPRING-SUN-JDK-6/
   hudson/trunk/hudson-home/jobs/CXF-BINDIST-AS-6.0.1-SPRING-SUN-JDK-6/config.xml
   hudson/trunk/hudson-home/jobs/CXF-BINDIST-AS-6.0.1-SUN-JDK-6/
   hudson/trunk/hudson-home/jobs/CXF-BINDIST-AS-6.0.1-SUN-JDK-6/config.xml
   hudson/trunk/hudson-home/jobs/CXF-CORE-AS-6.0.0-SPRING-SUN-JDK-6/
   hudson/trunk/hudson-home/jobs/CXF-CORE-AS-6.0.0-SPRING-SUN-JDK-6/config.xml
   hudson/trunk/hudson-home/jobs/CXF-CORE-AS-6.0.0-SUN-JDK-6/
   hudson/trunk/hudson-home/jobs/CXF-CORE-AS-6.0.0-SUN-JDK-6/config.xml
   hudson/trunk/hudson-home/jobs/CXF-CORE-AS-6.0.1-SPRING-SUN-JDK-6/
   hudson/trunk/hudson-home/jobs/CXF-CORE-AS-6.0.1-SPRING-SUN-JDK-6/config.xml
   hudson/trunk/hudson-home/jobs/CXF-CORE-AS-6.0.1-SUN-JDK-6/
   hudson/trunk/hudson-home/jobs/CXF-CORE-AS-6.0.1-SUN-JDK-6/config.xml
   hudson/trunk/hudson-home/jobs/CXF-LIGHT/
   hudson/trunk/hudson-home/jobs/CXF-LIGHT/config.xml
   hudson/trunk/hudson-home/jobs/CXF-SRCDIST-AS-6.0.0-SPRING-SUN-JDK-6/
   hudson/trunk/hudson-home/jobs/CXF-SRCDIST-AS-6.0.0-SPRING-SUN-JDK-6/config.xml
   hudson/trunk/hudson-home/jobs/CXF-SRCDIST-AS-6.0.0-SUN-JDK-6/
   hudson/trunk/hudson-home/jobs/CXF-SRCDIST-AS-6.0.0-SUN-JDK-6/config.xml
   hudson/trunk/hudson-home/jobs/CXF-SRCDIST-AS-6.0.1-SPRING-SUN-JDK-6/
   hudson/trunk/hudson-home/jobs/CXF-SRCDIST-AS-6.0.1-SPRING-SUN-JDK-6/config.xml
   hudson/trunk/hudson-home/jobs/CXF-SRCDIST-AS-6.0.1-SUN-JDK-6/
   hudson/trunk/hudson-home/jobs/CXF-SRCDIST-AS-6.0.1-SUN-JDK-6/config.xml
   hudson/trunk/hudson-home/jobs/MAVEN-REPOSITORY-CLEAN/
   hudson/trunk/hudson-home/jobs/MAVEN-REPOSITORY-CLEAN/config.xml
   hudson/trunk/hudson-home/jobs/NATIVE-ALL/
   hudson/trunk/hudson-home/jobs/NATIVE-ALL/config.xml
   hudson/trunk/hudson-home/jobs/NATIVE-BINDIST-AS-6.0.0-SUN-JDK-6/
   hudson/trunk/hudson-home/jobs/NATIVE-BINDIST-AS-6.0.0-SUN-JDK-6/config.xml
   hudson/trunk/hudson-home/jobs/NATIVE-BINDIST-AS-6.0.1-SUN-JDK-6/
   hudson/trunk/hudson-home/jobs/NATIVE-BINDIST-AS-6.0.1-SUN-JDK-6/config.xml
   hudson/trunk/hudson-home/jobs/NATIVE-CORE-AS-6.0.0-SUN-JDK-6/
   hudson/trunk/hudson-home/jobs/NATIVE-CORE-AS-6.0.0-SUN-JDK-6/config.xml
   hudson/trunk/hudson-home/jobs/NATIVE-CORE-AS-6.0.1-SUN-JDK-6/
   hudson/trunk/hudson-home/jobs/NATIVE-CORE-AS-6.0.1-SUN-JDK-6/config.xml
   hudson/trunk/hudson-home/jobs/NATIVE-LIGHT/
   hudson/trunk/hudson-home/jobs/NATIVE-LIGHT/config.xml
   hudson/trunk/hudson-home/jobs/NATIVE-SRCDIST-AS-6.0.0-SUN-JDK-6/
   hudson/trunk/hudson-home/jobs/NATIVE-SRCDIST-AS-6.0.0-SUN-JDK-6/config.xml
   hudson/trunk/hudson-home/jobs/NATIVE-SRCDIST-AS-6.0.1-SUN-JDK-6/
   hudson/trunk/hudson-home/jobs/NATIVE-SRCDIST-AS-6.0.1-SUN-JDK-6/config.xml
   hudson/trunk/hudson-home/jobs/SWITCH-ALL/
   hudson/trunk/hudson-home/jobs/SWITCH-ALL/config.xml
   hudson/trunk/hudson-home/jobs/SWITCH-BINDIST-AS-6.0.0/
   hudson/trunk/hudson-home/jobs/SWITCH-BINDIST-AS-6.0.0/config.xml
   hudson/trunk/hudson-home/jobs/SWITCH-BINDIST-AS-6.0.1/
   hudson/trunk/hudson-home/jobs/SWITCH-BINDIST-AS-6.0.1/config.xml
   hudson/trunk/hudson-home/jobs/WEEKEND-MATRIX/
   hudson/trunk/hudson-home/jobs/WEEKEND-MATRIX/config.xml
   hudson/trunk/hudson-home/jobs/WORKING-DAYS-MATRIX/
   hudson/trunk/hudson-home/jobs/WORKING-DAYS-MATRIX/config.xml
   hudson/trunk/hudson-home/users/
   hudson/trunk/hudson-home/users/asoldano/
   hudson/trunk/hudson-home/users/asoldano/config.xml
   hudson/trunk/hudson-home/users/ema/
   hudson/trunk/hudson-home/users/ema/config.xml
   hudson/trunk/hudson-home/users/ropalka/
   hudson/trunk/hudson-home/users/ropalka/config.xml
   hudson/trunk/jboss/
   hudson/trunk/jboss/bin/
   hudson/trunk/jboss/bin/http-spider.sh
   hudson/trunk/jboss/bin/jboss.sh
   hudson/trunk/jboss/bin/jbossws-qa.sh
   hudson/trunk/jboss/bin/runjboss.sh
   hudson/trunk/pom.xml
Log:
refactoring hudson setup to new module

Added: hudson/trunk/ant.properties.example
===================================================================
--- hudson/trunk/ant.properties.example	                        (rev 0)
+++ hudson/trunk/ant.properties.example	2011-01-12 09:34:40 UTC (rev 13558)
@@ -0,0 +1,40 @@
+#
+# A sample ant properties file
+#
+
+# JBoss remote repository
+jboss.repository=http://repository.jboss.org
+
+# The JBoss settings
+jboss.server.instance=default
+jboss.bind.address=localhost
+
+# JDK settings
+java.home.sun.jdk6=/usr/java/jdk1.6
+
+# Hudson QA Environment
+hudson.username=changeme
+hudson.password=changeme
+
+hudson.root=/data/workspace
+hudson.host=jbossws.jboss.org
+hudson.admin.port=8150
+hudson.http.port=8180
+
+hudson.native.url=http://anonsvn.jboss.org/repos/jbossws/stack/native/trunk
+hudson.cxf.url=http://anonsvn.jboss.org/repos/jbossws/stack/cxf/trunk
+
+hudson.jboss600.url=http://anonsvn.jboss.org/repos/jbossas/tags/6.0.0.Final
+hudson.jboss600.build=jboss-6.0.0.Final
+hudson.jboss600.rev=HEAD
+
+hudson.jboss601.url=http://anonsvn.jboss.org/repos/jbossas/trunk
+hudson.jboss601.build=jboss-6.0.1-SNAPSHOT
+hudson.jboss601.rev=HEAD
+
+hudson.mail.recipients=
+hudson.smtp.host=localhost
+
+# Hudson setup
+apache-tomcat=5.5.31
+sun-hudson=1.226

Added: hudson/trunk/apache-tomcat/conf/server.xml
===================================================================
--- hudson/trunk/apache-tomcat/conf/server.xml	                        (rev 0)
+++ hudson/trunk/apache-tomcat/conf/server.xml	2011-01-12 09:34:40 UTC (rev 13558)
@@ -0,0 +1,57 @@
+
+<Server port="@hudson.admin.port@" shutdown="SHUTDOWN">
+  
+  <!-- Comment these entries out to disable JMX MBeans support used for the 
+  administration web application -->
+  <Listener className="org.apache.catalina.core.AprLifecycleListener"/>
+  <Listener className="org.apache.catalina.mbeans.ServerLifecycleListener"/>
+  <Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener"/>
+  <Listener className="org.apache.catalina.storeconfig.StoreConfigLifecycleListener"/>
+  
+  <!-- Global JNDI resources -->
+  <GlobalNamingResources>
+    
+    <!-- Test entry for demonstration purposes -->
+    <Environment name="simpleValue" type="java.lang.Integer" value="30"/>
+    
+    <!-- Editable user database that can also be used by
+    UserDatabaseRealm to authenticate users -->
+    <Resource name="UserDatabase" auth="Container" type="org.apache.catalina.UserDatabase" description="User database that can be updated and saved"
+      factory="org.apache.catalina.users.MemoryUserDatabaseFactory" pathname="conf/tomcat-users.xml"/>
+    
+  </GlobalNamingResources>
+  
+  <!-- Define the Tomcat Stand-Alone Service -->
+  <Service name="Catalina">
+    
+    <!-- Define a non-SSL HTTP/1.1 Connector on port 8080 -->
+    <Connector port="@hudson.http.port@" maxHttpHeaderSize="8192" maxThreads="150" 
+      minSpareThreads="25" maxSpareThreads="75" 
+      enableLookups="false" redirectPort="8443" acceptCount="100"
+      connectionTimeout="20000" disableUploadTimeout="true"/>
+    
+    <!-- Define the top level container in our container hierarchy -->
+    <Engine name="Catalina" defaultHost="localhost">
+      
+      <!-- This Realm uses the UserDatabase configured in the global JNDI
+      resources under the key "UserDatabase".  Any edits
+      that are performed against this UserDatabase are immediately
+      available for use by the Realm.  -->
+      <Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase"/>
+      
+      <!-- Define the default virtual host
+      Note: XML Schema validation will not work with Xerces 2.2.
+      -->
+      <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
+        
+        <Context path="/hudson">
+          <Environment description="" name="HUDSON_HOME" type="java.lang.String" value="@hudson.home@"/>
+        </Context>
+        
+      </Host>
+      
+    </Engine>
+    
+  </Service>
+  
+</Server>
\ No newline at end of file

Added: hudson/trunk/apache-tomcat/conf/tomcat-users.xml
===================================================================
--- hudson/trunk/apache-tomcat/conf/tomcat-users.xml	                        (rev 0)
+++ hudson/trunk/apache-tomcat/conf/tomcat-users.xml	2011-01-12 09:34:40 UTC (rev 13558)
@@ -0,0 +1,5 @@
+<?xml version='1.0' encoding='utf-8'?>
+<tomcat-users>
+  <role rolename="admin"/>
+  <user username="@hudson.username@" password="@hudson.password@" roles="admin"/>
+</tomcat-users>

Added: hudson/trunk/build.xml
===================================================================
--- hudson/trunk/build.xml	                        (rev 0)
+++ hudson/trunk/build.xml	2011-01-12 09:34:40 UTC (rev 13558)
@@ -0,0 +1,172 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!-- ====================================================================== -->
+<!--                                                                        -->
+<!--  JBoss, the OpenSource J2EE webOS                                      -->
+<!--                                                                        -->
+<!--  Distributable under LGPL license.                                     -->
+<!--  See terms of license at http://www.gnu.org.                           -->
+<!--                                                                        -->
+<!-- ====================================================================== -->
+
+<project>
+
+  <property name="hudson.dir" value="${basedir}"/>
+  <property name="hudson.target.dir" value="${hudson.dir}/target"/>
+
+  <!-- ================================================================== -->
+  <!-- Initialization                                                     -->
+  <!-- ================================================================== -->
+
+  <target name="init">
+
+    <!-- Check if ant.properties is available -->
+    <available property="ant.properties.available" file="${basedir}/ant.properties"/>
+    <fail message="Cannot find ant.properties. Did you copy/edit ant.properties.example?" unless="ant.properties.available"/>
+
+    <property file="${basedir}/ant.properties"/>
+
+    <xmlproperty file="${basedir}/pom.xml"/>
+    <property name="version.id" value="${project.version}"/>
+
+    <echo message="version.id=${version.id}"/>
+  </target>
+
+  <target name="init-hudson" depends="init">
+
+    <property name="hudson.tomcat" value="${hudson.root}/jbossws-hudson-${version.id}/apache-tomcat"/>
+    <property name="hudson.home" value="${hudson.root}/jbossws-hudson-${version.id}/hudson-home"/>
+    <echo/>
+    <echo message="hudson.root = ${hudson.root}"/>
+    <echo message="hudson.home = ${hudson.home}"/>
+    <echo/>
+
+    <available file="${hudson.root}" property="hudson.root.available"/>
+    <available file="${hudson.tomcat}" property="hudson.tomcat.available"/>
+    <fail message="Hudson root not available" unless="hudson.root.available"/>
+
+    <property name="hudson.username.${hudson.username}" value="true"/>
+    <fail message="Cannot use default hudson username: ${hudson.username}" if="hudson.username.changeme"/>
+    <property name="hudson.password.${hudson.password}" value="true"/>
+    <fail message="Cannot use default hudson password: ${hudson.password}" if="hudson.password.changeme"/>
+
+    <property name="thirdparty.dir" value="${hudson.target.dir}/thirdparty"/>
+    <mkdir dir="${thirdparty.dir}"/>
+
+  </target>
+
+  <!--
+    Setup the Hudson Tomcat instance 
+  -->
+  <target name="hudson-tomcat-setup" depends="init-hudson" unless="hudson.tomcat.available">
+
+    <get src="http://mirror.nohup.it/apache/tomcat/tomcat-5/v${apache-tomcat}/bin/apache-tomcat-${apache-tomcat}.zip" dest="${thirdparty.dir}/apache-tomcat.zip" usetimestamp="true" verbose="true"/>
+    <get src="${jboss.repository}/sun-hudson/${sun-hudson}/lib/hudson.war" dest="${thirdparty.dir}/hudson.war" usetimestamp="true" verbose="true"/>
+
+    <mkdir dir="${hudson.root}"/>
+    <unzip src="${thirdparty.dir}/apache-tomcat.zip" dest="${hudson.root}"/>
+    <move file="${hudson.root}/apache-tomcat-${apache-tomcat}" tofile="${hudson.tomcat}"/>
+    <chmod perm="+x">
+      <fileset dir="${hudson.tomcat}/bin">
+        <include name="*.sh"/>
+      </fileset>
+    </chmod>
+
+    <!-- Configure Tomcat -->
+    <copy todir="${hudson.tomcat}/webapps" file="${thirdparty.dir}/hudson.war"/>
+    <copy todir="${hudson.tomcat}" overwrite="true">
+      <fileset dir="${hudson.dir}/apache-tomcat">
+        <include name="**/*.xml"/>
+      </fileset>
+      <filterset>
+        <filtersfile file="${hudson.dir}/ant.properties"/>
+        <filter token="hudson.home" value="${hudson.home}"/>
+      </filterset>
+    </copy>
+  </target>
+
+  <!--
+    Update the Hudson version
+  -->
+  <target name="hudson-update" depends="init-hudson">
+
+    <get src="${jboss.repository}/sun-hudson/${sun-hudson}/lib/hudson.war" dest="${thirdparty.dir}/hudson.war" usetimestamp="false" verbose="true"/>
+
+    <delete dir="${hudson.tomcat}/webapps/hudson"/>
+    <copy todir="${hudson.tomcat}/webapps" file="${thirdparty.dir}/hudson.war"/>
+  </target>
+
+  <!--
+    Setup the Hudson QA environment
+  -->
+  <target name="hudson-setup" depends="init-hudson,hudson-tomcat-setup" 
+    description="Setup the Hudson QA environment">
+
+    <!-- get the svn url -->
+    <exec dir="${hudson.dir}" executable="svn" failonerror="true" output="${hudson.target.dir}/svn-info.xml">
+      <arg line="info"/>
+      <arg line="--xml"/>
+    </exec>
+    <xmlproperty file="${hudson.target.dir}/svn-info.xml"/>
+    <property name="hudson.framework.url" value="${info.entry.url}"/>
+
+    <!-- Configure Hudson -->
+    <copy todir="${hudson.home}" overwrite="true">
+      <fileset dir="${hudson.dir}/hudson-home">
+        <include name="jobs/*/config.xml"/>
+        <include name="users/*/config.xml"/>
+        <include name="*.xml"/>
+      </fileset>
+      <filterset>
+        <filter token="hudson.framework.url" value="${hudson.framework.url}"/>
+        <filter token="hudson.home" value="${hudson.home}"/>
+        <filter token="version.id" value="${version.id}"/>
+        <filtersfile file="${hudson.dir}/ant.properties"/>
+      </filterset>
+    </copy>
+
+    <echo/>
+    <echo message="*************************************"/>
+    <echo message="* Hudson setup successfully         *"/>
+    <echo message="* ant hudson-start                  *"/>
+    <echo message="*************************************"/>
+    <echo/>
+
+  </target>
+
+  <target name="hudson-stop" depends="init-hudson" description="Stops the Hudson QA environment">
+
+    <exec executable="${hudson.tomcat}/bin/catalina.sh" failonerror="true">
+      <arg line="stop"/>
+    </exec>
+
+    <echo/>
+    <echo message="*************************************"/>
+    <echo message="* Hudson stopped successfully       *"/>
+    <echo message="* ant hudson-start                  *"/>
+    <echo message="*************************************"/>
+    <echo/>
+
+  </target>
+
+  <target name="hudson-start" depends="init-hudson" description="Start the Hudson QA environment">
+
+    <property environment="env"/>
+    <fail message="unset JBOSS_REPOSITORY=${env.JBOSS_REPOSITORY}" if="env.JBOSS_REPOSITORY"/>
+
+    <exec executable="${hudson.tomcat}/bin/catalina.sh" failonerror="true" output="${hudson.target.dir}/hudson.log">
+      <env key="CATALINA_OPTS" value="-Xmx512m -Djava.awt.headless=true"/>
+      <env key="HUDSON_HOME" value="${hudson.home}"/>
+      <arg line="start"/>
+    </exec>
+
+    <echo/>
+    <echo message="*************************************"/>
+    <echo message="* Hudson started successfully       *"/>
+    <echo message="* http://localhost:${hudson.http.port}/hudson      *"/>
+    <echo message="*************************************"/>
+    <echo/>
+
+  </target>
+
+</project>

Added: hudson/trunk/hudson-home/config.xml
===================================================================
--- hudson/trunk/hudson-home/config.xml	                        (rev 0)
+++ hudson/trunk/hudson-home/config.xml	2011-01-12 09:34:40 UTC (rev 13558)
@@ -0,0 +1,147 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<hudson>
+  <numExecutors>1</numExecutors>
+  <useSecurity>true</useSecurity>
+  <systemMessage>
+    <![CDATA[
+  <h2>JBossWS- at version.id@ QA Environment</h2>
+
+  <table>
+  <tr><th align=left>Framework:</th><td>@hudson.framework.url@</td></tr>
+  <tr><td colspan=2></td></tr>
+  <tr><th align=left>Stack-Native:</th><td>@hudson.native.url@</td></tr>
+  <tr><th align=left>Stack-CXF:</th><td>@hudson.cxf.url@</td></tr>
+  <tr><td colspan=2></td></tr>
+  <tr><th align=left>@hudson.jboss600.build@</th><td>-r at hudson.jboss600.rev@ @hudson.jboss600.url@</td></tr>
+  <tr><th align=left>@hudson.jboss601.build@</th><td>-r at hudson.jboss601.rev@ @hudson.jboss601.url@</td></tr>
+  <tr><td colspan=2></td></tr>
+  </table>
+]]>
+  </systemMessage>
+  <jdks/>
+  <slaves/>
+  <quietPeriod>5</quietPeriod>
+  <views>
+
+    <!-- AS Builds -->
+    <view>
+      <owner reference="../../.."/>
+      <jobNames class="tree-set">
+        <no-comparator/>
+        <string>AS-ALL</string>
+        <string>AS-6.0.0</string>
+        <string>AS-6.0.1</string>
+      </jobNames>
+      <name>AS Builds</name>
+      <description>
+        <![CDATA[
+  Run AS builds.
+]]>
+      </description>
+    </view>
+
+    <!-- AS Tests -->
+    <view>
+      <owner reference="../../.."/>
+      <jobNames class="tree-set">
+        <no-comparator/>
+        <string>AS-TESTS-ALL</string>
+        <string>AS-TESTS-AS-6.0.0</string>
+        <string>AS-TESTS-AS-6.0.1</string>
+      </jobNames>
+      <name>AS Tests</name>
+      <description>
+        <![CDATA[
+  Run the JBossAS webservice testsuite.
+  <p/>
+  Make sure you have sucessfuly build the <a href="/hudson/view/Target%20Container">Target Container</a>
+]]>
+      </description>
+    </view>
+
+    <!-- Native Tests -->
+    <view>
+      <owner reference="../../.."/>
+      <jobNames class="tree-set">
+        <no-comparator/>
+        <string>NATIVE-ALL</string>
+        <string>NATIVE-LIGHT</string>
+        <string>NATIVE-CORE-AS-6.0.0-SUN-JDK-6</string>
+        <string>NATIVE-BINDIST-AS-6.0.0-SUN-JDK-6</string>
+        <string>NATIVE-SRCDIST-AS-6.0.0-SUN-JDK-6</string>
+        <string>NATIVE-CORE-AS-6.0.1-SUN-JDK-6</string>
+        <string>NATIVE-BINDIST-AS-6.0.1-SUN-JDK-6</string>
+        <string>NATIVE-SRCDIST-AS-6.0.1-SUN-JDK-6</string>
+      </jobNames>
+      <name>Native Tests</name>
+      <description>
+        <![CDATA[
+  Run the JBossWS testsuite.
+  <p/>
+  Make sure you have sucessfuly build the <a href="/hudson/view/Target%20Container">Target Container</a>
+]]>
+      </description>
+    </view>
+
+    <!-- CXF Tests-->
+    <view>
+      <owner reference="../../.."/>
+      <jobNames class="tree-set">
+        <no-comparator/>
+        <string>CXF-ALL</string>
+        <string>CXF-LIGHT</string>
+        <string>CXF-CORE-AS-6.0.0-SUN-JDK-6</string>
+        <string>CXF-CORE-AS-6.0.0-SPRING-SUN-JDK-6</string>
+        <string>CXF-BINDIST-AS-6.0.0-SUN-JDK-6</string>
+        <string>CXF-BINDIST-AS-6.0.0-SPRING-SUN-JDK-6</string>
+        <string>CXF-SRCDIST-AS-6.0.0-SUN-JDK-6</string>
+        <string>CXF-SRCDIST-AS-6.0.0-SPRING-SUN-JDK-6</string>
+        <string>CXF-CORE-AS-6.0.1-SUN-JDK-6</string>
+        <string>CXF-CORE-AS-6.0.1-SPRING-SUN-JDK-6</string>
+        <string>CXF-BINDIST-AS-6.0.1-SUN-JDK-6</string>
+        <string>CXF-BINDIST-AS-6.0.1-SPRING-SUN-JDK-6</string>
+        <string>CXF-SRCDIST-AS-6.0.1-SUN-JDK-6</string>
+        <string>CXF-SRCDIST-AS-6.0.1-SPRING-SUN-JDK-6</string>
+      </jobNames>
+      <name>CXF Tests</name>
+      <description>
+        <![CDATA[
+  Run the CXF testsuite.
+  <p/>
+  Make sure you have sucessfuly build the <a href="/hudson/view/Target%20Container">Target Container</a>
+]]>
+      </description>
+    </view>
+
+    <!-- Working days tests-->
+    <view>
+      <owner reference="../../.."/>
+      <jobNames class="tree-set">
+        <no-comparator/>
+        <string>CXF-LIGHT</string>
+        <string>CXF-CORE-AS-6.0.0-SUN-JDK-6</string>
+        <string>CXF-CORE-AS-6.0.0-SPRING-SUN-JDK-6</string>
+        <string>CXF-BINDIST-AS-6.0.0-SUN-JDK-6</string>
+        <string>CXF-BINDIST-AS-6.0.0-SPRING-SUN-JDK-6</string>
+        <string>CXF-CORE-AS-6.0.1-SUN-JDK-6</string>
+        <string>CXF-CORE-AS-6.0.1-SPRING-SUN-JDK-6</string>
+        <string>CXF-BINDIST-AS-6.0.1-SUN-JDK-6</string>
+        <string>CXF-BINDIST-AS-6.0.1-SPRING-SUN-JDK-6</string>
+        <string>NATIVE-LIGHT</string>
+        <string>NATIVE-CORE-AS-6.0.0-SUN-JDK-6</string>
+        <string>NATIVE-BINDIST-AS-6.0.0-SUN-JDK-6</string>
+        <string>NATIVE-CORE-AS-6.0.1-SUN-JDK-6</string>
+        <string>NATIVE-BINDIST-AS-6.1.0-SUN-JDK-6</string>
+      </jobNames>
+      <name>Working Days Tests</name>
+      <description>
+        <![CDATA[
+  Run the working days tests; these include Core and Distro tests for all stacks.
+  <p/>
+  Make sure you have sucessfuly build the <a href="/hudson/view/Target%20Container">Target Container</a>
+]]>
+      </description>
+    </view>
+
+  </views>
+</hudson>

Added: hudson/trunk/hudson-home/hudson.tasks.Mailer.xml
===================================================================
--- hudson/trunk/hudson-home/hudson.tasks.Mailer.xml	                        (rev 0)
+++ hudson/trunk/hudson-home/hudson.tasks.Mailer.xml	2011-01-12 09:34:40 UTC (rev 13558)
@@ -0,0 +1,7 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<hudson.tasks.Mailer-DescriptorImpl>
+  <defaultSuffix></defaultSuffix>
+  <hudsonUrl>http://@hudson.host@:@hudson.http.port@/hudson/</hudsonUrl>
+  <adminAddress>richard.opalka at jboss.com</adminAddress>
+  <smtpHost>@hudson.smtp.host@</smtpHost>
+</hudson.tasks.Mailer-DescriptorImpl>

Added: hudson/trunk/hudson-home/jobs/AS-6.0.0/config.xml
===================================================================
--- hudson/trunk/hudson-home/jobs/AS-6.0.0/config.xml	                        (rev 0)
+++ hudson/trunk/hudson-home/jobs/AS-6.0.0/config.xml	2011-01-12 09:34:40 UTC (rev 13558)
@@ -0,0 +1,70 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<project>
+  <builders class="vector">
+    <hudson.tasks.Shell>
+      <command>
+#
+# Module settings
+#
+SVNBASE=JBossAS-6.0.0
+        
+#
+# checkout with an explicit version
+#        
+#if [ -d "$SVNBASE" ]; then
+#   svn up -r at hudson.jboss600.rev@ $SVNBASE
+#else
+#   svn co -r at hudson.jboss600.rev@ @hudson.jboss600.url@
+#fi
+        
+#
+# build jboss
+#                
+cd $SVNBASE
+./build.sh clean
+./build.sh -Dskip-download-sources
+        
+#
+# Verify build
+#
+if [ ! -d ./build/target/@hudson.jboss600.build@ ]; then
+   echo "Cannot find expected build: @hudson.jboss600.build@"
+   exit 1
+fi
+      </command>
+    </hudson.tasks.Shell>
+  </builders>
+  <publishers class="vector">
+    <hudson.tasks.Mailer>
+      <recipients>@hudson.mail.recipients@</recipients>
+      <dontNotifyEveryUnstableBuild>false</dontNotifyEveryUnstableBuild>
+      <sendToIndividuals>true</sendToIndividuals>
+    </hudson.tasks.Mailer>
+  </publishers>
+  <buildWrappers class="vector"/>
+  <scm class="hudson.scm.SubversionSCM">
+    <locations>
+      <hudson.scm.SubversionSCM-ModuleLocation>
+        <remote>@hudson.jboss600.url@</remote>
+        <local>JBossAS-6.0.0</local>
+      </hudson.scm.SubversionSCM-ModuleLocation>
+    </locations>
+    <useUpdate>true</useUpdate>
+    <browser class="hudson.scm.browsers.FishEyeSVN">
+      <url>http://fisheye.jboss.com/browse/JBossAS/</url>
+      <rootModule></rootModule>
+    </browser>
+  </scm>
+  <canRoam>true</canRoam>
+  <disabled>false</disabled>
+  <enableRemoteTrigger>false</enableRemoteTrigger>
+  <triggers class="vector"/>
+  <logRotator>
+    <daysToKeep>14</daysToKeep>
+    <numToKeep>-1</numToKeep>
+  </logRotator>
+  <keepDependencies>false</keepDependencies>
+  <properties/>
+  <description>Build AS-6.0.0</description>
+  <actions class="vector"/>
+</project>

Added: hudson/trunk/hudson-home/jobs/AS-6.0.1/config.xml
===================================================================
--- hudson/trunk/hudson-home/jobs/AS-6.0.1/config.xml	                        (rev 0)
+++ hudson/trunk/hudson-home/jobs/AS-6.0.1/config.xml	2011-01-12 09:34:40 UTC (rev 13558)
@@ -0,0 +1,70 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<project>
+  <builders class="vector">
+    <hudson.tasks.Shell>
+      <command>
+#
+# Module settings
+#
+SVNBASE=JBossAS-6.0.1
+        
+#
+# checkout with an explicit version
+#        
+#if [ -d "$SVNBASE" ]; then
+#   svn up -r at hudson.jboss601.rev@ $SVNBASE
+#else
+#   svn co -r at hudson.jboss601.rev@ @hudson.jboss600.url@
+#fi
+        
+#
+# build jboss
+#                
+cd $SVNBASE
+./build.sh clean
+./build.sh -Dskip-download-sources
+        
+#
+# Verify build
+#
+if [ ! -d ./build/target/@hudson.jboss601.build@ ]; then
+   echo "Cannot find expected build: @hudson.jboss601.build@"
+   exit 1
+fi
+      </command>
+    </hudson.tasks.Shell>
+  </builders>
+  <publishers class="vector">
+    <hudson.tasks.Mailer>
+      <recipients>@hudson.mail.recipients@</recipients>
+      <dontNotifyEveryUnstableBuild>false</dontNotifyEveryUnstableBuild>
+      <sendToIndividuals>true</sendToIndividuals>
+    </hudson.tasks.Mailer>
+  </publishers>
+  <buildWrappers class="vector"/>
+  <scm class="hudson.scm.SubversionSCM">
+    <locations>
+      <hudson.scm.SubversionSCM-ModuleLocation>
+        <remote>@hudson.jboss601.url@</remote>
+        <local>JBossAS-6.0.1</local>
+      </hudson.scm.SubversionSCM-ModuleLocation>
+    </locations>
+    <useUpdate>true</useUpdate>
+    <browser class="hudson.scm.browsers.FishEyeSVN">
+      <url>http://fisheye.jboss.com/browse/JBossAS/</url>
+      <rootModule></rootModule>
+    </browser>
+  </scm>
+  <canRoam>true</canRoam>
+  <disabled>false</disabled>
+  <enableRemoteTrigger>false</enableRemoteTrigger>
+  <triggers class="vector"/>
+  <logRotator>
+    <daysToKeep>14</daysToKeep>
+    <numToKeep>-1</numToKeep>
+  </logRotator>
+  <keepDependencies>false</keepDependencies>
+  <properties/>
+  <description>Build AS-6.0.1</description>
+  <actions class="vector"/>
+</project>

Added: hudson/trunk/hudson-home/jobs/AS-ALL/config.xml
===================================================================
--- hudson/trunk/hudson-home/jobs/AS-ALL/config.xml	                        (rev 0)
+++ hudson/trunk/hudson-home/jobs/AS-ALL/config.xml	2011-01-12 09:34:40 UTC (rev 13558)
@@ -0,0 +1,23 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<project>
+  <builders class="vector"/>
+  <publishers class="vector">
+    <hudson.tasks.BuildTrigger>
+      <childProjects>AS-6.0.0, AS-6.0.1</childProjects>
+    </hudson.tasks.BuildTrigger>
+  </publishers>
+  <buildWrappers class="vector"/>
+  <scm class="hudson.scm.NullSCM"/>
+  <canRoam>true</canRoam>
+  <disabled>false</disabled>
+  <enableRemoteTrigger>false</enableRemoteTrigger>
+  <triggers class="vector"/>
+  <logRotator>
+    <daysToKeep>14</daysToKeep>
+    <numToKeep>-1</numToKeep>
+  </logRotator>
+  <keepDependencies>false</keepDependencies>
+  <properties/>
+  <description>Builds all AS servers</description>
+  <actions class="vector"/>
+</project>

Added: hudson/trunk/hudson-home/jobs/AS-TESTS-ALL/config.xml
===================================================================
--- hudson/trunk/hudson-home/jobs/AS-TESTS-ALL/config.xml	                        (rev 0)
+++ hudson/trunk/hudson-home/jobs/AS-TESTS-ALL/config.xml	2011-01-12 09:34:40 UTC (rev 13558)
@@ -0,0 +1,23 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<project>
+  <builders class="vector"/>
+  <publishers class="vector">
+    <hudson.tasks.BuildTrigger>
+      <childProjects>AS-TESTS-AS-6.0.0, AS-TESTS-AS-6.0.1</childProjects>
+    </hudson.tasks.BuildTrigger>
+  </publishers>
+  <buildWrappers class="vector"/>
+  <scm class="hudson.scm.NullSCM"/>
+  <canRoam>true</canRoam>
+  <disabled>false</disabled>
+  <enableRemoteTrigger>false</enableRemoteTrigger>
+  <triggers class="vector"/>
+  <logRotator>
+    <daysToKeep>14</daysToKeep>
+    <numToKeep>-1</numToKeep>
+  </logRotator>
+  <keepDependencies>false</keepDependencies>
+  <properties/>
+  <description>Run all AS webservice testsuites against jbossws- at version.id@</description>
+  <actions class="vector"/>
+</project>

Added: hudson/trunk/hudson-home/jobs/AS-TESTS-AS-6.0.0/config.xml
===================================================================
--- hudson/trunk/hudson-home/jobs/AS-TESTS-AS-6.0.0/config.xml	                        (rev 0)
+++ hudson/trunk/hudson-home/jobs/AS-TESTS-AS-6.0.0/config.xml	2011-01-12 09:34:40 UTC (rev 13558)
@@ -0,0 +1,125 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<project>
+  <builders class="vector">
+    <hudson.tasks.Shell>
+      <command>
+#
+# Module settings
+#
+MODULE=AS-TESTS-AS-6.0.0
+
+WORKSPACE=`pwd`
+HUDSON_DIR=$WORKSPACE/framework-hudson
+STACK_DIR=$WORKSPACE/stack-cxf
+JBOSS_TARGET=jboss600
+JBOSS_BIND_ADDRESS=@jboss.bind.address@
+JBOSS_INSTANCE=@hudson.home@/jobs/AS-6.0.0/workspace/JBossAS-6.0.0/build/target/@hudson.jboss600.build@
+
+rm -rf $WORKSPACE/jboss-copy
+cp -r $JBOSS_INSTANCE $WORKSPACE/jboss-copy
+export JBOSS_HOME=$JBOSS_INSTANCE
+
+ENVIRONMENT=&quot;-Dmaven.opts=-U -Djboss.bind.address=@jboss.bind.address@ -Djbossws.integration.target=$JBOSS_TARGET -Djboss600.home=$JBOSS_HOME&quot;
+
+#
+# stop jbossas
+#
+$HUDSON_DIR/jboss/bin/jboss.sh $JBOSS_HOME stop
+
+#
+# build and deploy 
+#
+cd $STACK_DIR
+cp profiles.xml.example profiles.xml
+mvn -Ptestsuite clean
+ant $ENVIRONMENT deploy-jboss600
+
+# remove obsolete logs
+rm -f $JBOSS_HOME/server/@jboss.server.instance@/log/boot.log
+rm -f $JBOSS_HOME/server/@jboss.server.instance@/log/server.log
+
+#
+# start jbossas
+#
+$HUDSON_DIR/jboss/bin/jboss.sh $JBOSS_HOME start $JBOSS_BIND_ADDRESS
+
+# Was it successfully started?
+$HUDSON_DIR/jboss/bin/http-spider.sh $JBOSS_BIND_ADDRESS:8080 $WORKSPACE
+if [ -e $WORKSPACE/spider.failed ]; then
+  tail -n 100 $JBOSS_HOME/server/@jboss.server.instance@/log/server.log
+	$HUDSON_DIR/jboss/bin/jboss.sh $JBOSS_HOME stop $JBOSS_BIND_ADDRESS
+	exit 1
+fi
+			
+#
+# build the testsuite
+#
+cd $JBOSS_HOME/../../../testsuite
+./build.sh -Dnode0=$JBOSS_BIND_ADDRESS clean main
+
+#
+# execute tests
+#
+./build.sh -Dnode0=$JBOSS_BIND_ADDRESS init tests-webservice tests-ws tests-report 2>&amp;1 | tee $WORKSPACE/tests.log
+cat $WORKSPACE/tests.log | egrep FIXME\|FAILED | sort -u | tee $WORKSPACE/fixme.txt
+cat $STACK_DIR/modules/testsuite/test-excludes-$JBOSS_TARGET.txt $WORKSPACE/fixme.txt | egrep "\[\S*]" > $WORKSPACE/errata-$JBOSS_TARGET.txt
+
+#
+# copy the test reports
+#
+rm -rf $WORKSPACE/test-reports
+mkdir $WORKSPACE/test-reports
+cp -r ./output/reports/*.xml $WORKSPACE/test-reports
+        
+#
+# stop jbossas
+#
+$HUDSON_DIR/jboss/bin/jboss.sh $JBOSS_HOME stop
+cp $JBOSS_HOME/server/@jboss.server.instance@/log/boot.log $WORKSPACE/jboss-boot.log
+cp $JBOSS_HOME/server/@jboss.server.instance@/log/server.log $WORKSPACE/jboss-server.log
+rm -rf $JBOSS_HOME
+mv $WORKSPACE/jboss-copy $JBOSS_HOME
+</command>
+    </hudson.tasks.Shell>
+  </builders>
+  <publishers class="vector">
+    <hudson.tasks.junit.JUnitResultArchiver>
+      <testResults>test-reports/TEST-*.xml</testResults>
+    </hudson.tasks.junit.JUnitResultArchiver>
+    <hudson.tasks.Mailer>
+      <recipients>@hudson.mail.recipients@</recipients>
+      <dontNotifyEveryUnstableBuild>false</dontNotifyEveryUnstableBuild>
+      <sendToIndividuals>true</sendToIndividuals>
+    </hudson.tasks.Mailer>
+  </publishers>
+  <buildWrappers class="vector"/>
+  <scm class="hudson.scm.SubversionSCM">
+    <locations>
+      <hudson.scm.SubversionSCM-ModuleLocation>
+        <remote>@hudson.framework.url@/hudson</remote>
+        <local>framework-hudson</local>
+      </hudson.scm.SubversionSCM-ModuleLocation>
+      <hudson.scm.SubversionSCM-ModuleLocation>
+        <remote>@hudson.cxf.url@</remote>
+        <local>stack-cxf</local>
+      </hudson.scm.SubversionSCM-ModuleLocation>
+    </locations>
+    <useUpdate>true</useUpdate>
+    <browser class="hudson.scm.browsers.FishEyeSVN">
+      <url>http://fisheye.jboss.com/browse/JBossWS/</url>
+      <rootModule></rootModule>
+    </browser>
+  </scm>
+  <canRoam>true</canRoam>
+  <disabled>false</disabled>
+  <enableRemoteTrigger>false</enableRemoteTrigger>
+  <triggers class="vector"/>
+  <logRotator>
+    <daysToKeep>14</daysToKeep>
+    <numToKeep>-1</numToKeep>
+  </logRotator>
+  <keepDependencies>false</keepDependencies>
+  <properties/>
+  <description>Run the AS-6.0.0 webservice testsuite agains jbossws- at version.id@</description>
+  <actions class="vector"/>
+</project>

Added: hudson/trunk/hudson-home/jobs/AS-TESTS-AS-6.0.1/config.xml
===================================================================
--- hudson/trunk/hudson-home/jobs/AS-TESTS-AS-6.0.1/config.xml	                        (rev 0)
+++ hudson/trunk/hudson-home/jobs/AS-TESTS-AS-6.0.1/config.xml	2011-01-12 09:34:40 UTC (rev 13558)
@@ -0,0 +1,125 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<project>
+  <builders class="vector">
+    <hudson.tasks.Shell>
+      <command>
+#
+# Module settings
+#
+MODULE=AS-TESTS-AS-6.0.1
+
+WORKSPACE=`pwd`
+HUDSON_DIR=$WORKSPACE/framework-hudson
+STACK_DIR=$WORKSPACE/stack-cxf
+JBOSS_TARGET=jboss601
+JBOSS_BIND_ADDRESS=@jboss.bind.address@
+JBOSS_INSTANCE=@hudson.home@/jobs/AS-6.0.1/workspace/JBossAS-6.0.1/build/target/@hudson.jboss601.build@
+
+rm -rf $WORKSPACE/jboss-copy
+cp -r $JBOSS_INSTANCE $WORKSPACE/jboss-copy
+export JBOSS_HOME=$JBOSS_INSTANCE
+
+ENVIRONMENT=&quot;-Dmaven.opts=-U -Djboss.bind.address=@jboss.bind.address@ -Djbossws.integration.target=$JBOSS_TARGET -Djboss601.home=$JBOSS_HOME&quot;
+
+#
+# stop jbossas
+#
+$HUDSON_DIR/jboss/bin/jboss.sh $JBOSS_HOME stop
+
+#
+# build and deploy 
+#
+cd $STACK_DIR
+cp profiles.xml.example profiles.xml
+mvn -Ptestsuite clean
+ant $ENVIRONMENT deploy-jboss601
+
+# remove obsolete logs
+rm -f $JBOSS_HOME/server/@jboss.server.instance@/log/boot.log
+rm -f $JBOSS_HOME/server/@jboss.server.instance@/log/server.log
+
+#
+# start jbossas
+#
+$HUDSON_DIR/jboss/bin/jboss.sh $JBOSS_HOME start $JBOSS_BIND_ADDRESS
+
+# Was it successfully started?
+$HUDSON_DIR/jboss/bin/http-spider.sh $JBOSS_BIND_ADDRESS:8080 $WORKSPACE
+if [ -e $WORKSPACE/spider.failed ]; then
+  tail -n 100 $JBOSS_HOME/server/@jboss.server.instance@/log/server.log
+	$HUDSON_DIR/jboss/bin/jboss.sh $JBOSS_HOME stop $JBOSS_BIND_ADDRESS
+	exit 1
+fi
+			
+#
+# build the testsuite
+#
+cd $JBOSS_HOME/../../../testsuite
+./build.sh -Dnode0=$JBOSS_BIND_ADDRESS clean main
+
+#
+# execute tests
+#
+./build.sh -Dnode0=$JBOSS_BIND_ADDRESS init tests-webservice tests-ws tests-report 2>&amp;1 | tee $WORKSPACE/tests.log
+cat $WORKSPACE/tests.log | egrep FIXME\|FAILED | sort -u | tee $WORKSPACE/fixme.txt
+cat $STACK_DIR/modules/testsuite/test-excludes-$JBOSS_TARGET.txt $WORKSPACE/fixme.txt | egrep "\[\S*]" > $WORKSPACE/errata-$JBOSS_TARGET.txt
+
+#
+# copy the test reports
+#
+rm -rf $WORKSPACE/test-reports
+mkdir $WORKSPACE/test-reports
+cp -r ./output/reports/*.xml $WORKSPACE/test-reports
+        
+#
+# stop jbossas
+#
+$HUDSON_DIR/jboss/bin/jboss.sh $JBOSS_HOME stop
+cp $JBOSS_HOME/server/@jboss.server.instance@/log/boot.log $WORKSPACE/jboss-boot.log
+cp $JBOSS_HOME/server/@jboss.server.instance@/log/server.log $WORKSPACE/jboss-server.log
+rm -rf $JBOSS_HOME
+mv $WORKSPACE/jboss-copy $JBOSS_HOME
+</command>
+    </hudson.tasks.Shell>
+  </builders>
+  <publishers class="vector">
+    <hudson.tasks.junit.JUnitResultArchiver>
+      <testResults>test-reports/TEST-*.xml</testResults>
+    </hudson.tasks.junit.JUnitResultArchiver>
+    <hudson.tasks.Mailer>
+      <recipients>@hudson.mail.recipients@</recipients>
+      <dontNotifyEveryUnstableBuild>false</dontNotifyEveryUnstableBuild>
+      <sendToIndividuals>true</sendToIndividuals>
+    </hudson.tasks.Mailer>
+  </publishers>
+  <buildWrappers class="vector"/>
+  <scm class="hudson.scm.SubversionSCM">
+    <locations>
+      <hudson.scm.SubversionSCM-ModuleLocation>
+        <remote>@hudson.framework.url@/hudson</remote>
+        <local>framework-hudson</local>
+      </hudson.scm.SubversionSCM-ModuleLocation>
+      <hudson.scm.SubversionSCM-ModuleLocation>
+        <remote>@hudson.cxf.url@</remote>
+        <local>stack-cxf</local>
+      </hudson.scm.SubversionSCM-ModuleLocation>
+    </locations>
+    <useUpdate>true</useUpdate>
+    <browser class="hudson.scm.browsers.FishEyeSVN">
+      <url>http://fisheye.jboss.com/browse/JBossWS/</url>
+      <rootModule></rootModule>
+    </browser>
+  </scm>
+  <canRoam>true</canRoam>
+  <disabled>false</disabled>
+  <enableRemoteTrigger>false</enableRemoteTrigger>
+  <triggers class="vector"/>
+  <logRotator>
+    <daysToKeep>14</daysToKeep>
+    <numToKeep>-1</numToKeep>
+  </logRotator>
+  <keepDependencies>false</keepDependencies>
+  <properties/>
+  <description>Run the AS-6.0.1 webservice testsuite agains jbossws- at version.id@</description>
+  <actions class="vector"/>
+</project>

Added: hudson/trunk/hudson-home/jobs/CXF-ALL/config.xml
===================================================================
--- hudson/trunk/hudson-home/jobs/CXF-ALL/config.xml	                        (rev 0)
+++ hudson/trunk/hudson-home/jobs/CXF-ALL/config.xml	2011-01-12 09:34:40 UTC (rev 13558)
@@ -0,0 +1,47 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<project>
+  <builders class="vector"/>
+  <publishers class="vector">
+    <hudson.tasks.BuildTrigger>
+      <childProjects>
+  CXF-CORE-AS-6.0.0-SUN-JDK-6
+
+, CXF-CORE-AS-6.0.0-SPRING-SUN-JDK-6
+
+, CXF-BINDIST-AS-6.0.0-SUN-JDK-6
+
+, CXF-BINDIST-AS-6.0.0-SPRING-SUN-JDK-6
+
+, CXF-SRCDIST-AS-6.0.0-SUN-JDK-6
+
+, CXF-SRCDIST-AS-6.0.0-SPRING-SUN-JDK-6
+
+, CXF-CORE-AS-6.0.1-SUN-JDK-6
+
+, CXF-CORE-AS-6.0.1-SPRING-SUN-JDK-6
+
+, CXF-BINDIST-AS-6.0.1-SUN-JDK-6
+
+, CXF-BINDIST-AS-6.0.1-SPRING-SUN-JDK-6
+
+, CXF-SRCDIST-AS-6.0.1-SUN-JDK-6
+
+, CXF-SRCDIST-AS-6.0.1-SPRING-SUN-JDK-6
+      </childProjects>
+    </hudson.tasks.BuildTrigger>
+  </publishers>
+  <buildWrappers class="vector"/>
+  <scm class="hudson.scm.NullSCM"/>
+  <canRoam>true</canRoam>
+  <disabled>false</disabled>
+  <enableRemoteTrigger>false</enableRemoteTrigger>
+  <triggers class="vector"/>
+  <logRotator>
+    <daysToKeep>14</daysToKeep>
+    <numToKeep>-1</numToKeep>
+  </logRotator>
+  <keepDependencies>false</keepDependencies>
+  <properties/>
+  <description>Run all CXF tests</description>
+  <actions class="vector"/>
+</project>

Added: hudson/trunk/hudson-home/jobs/CXF-BINDIST-AS-6.0.0-SPRING-SUN-JDK-6/config.xml
===================================================================
--- hudson/trunk/hudson-home/jobs/CXF-BINDIST-AS-6.0.0-SPRING-SUN-JDK-6/config.xml	                        (rev 0)
+++ hudson/trunk/hudson-home/jobs/CXF-BINDIST-AS-6.0.0-SPRING-SUN-JDK-6/config.xml	2011-01-12 09:34:40 UTC (rev 13558)
@@ -0,0 +1,75 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<project>
+  <builders class="vector">
+    <hudson.tasks.Shell>
+      <command>
+#
+# Module settings
+#
+MODULE=CXF-BINDIST-AS-6.0.0-SPRING-SUN-JDK-6
+
+WORKSPACE=`pwd`
+STACK_ID=cxf
+JAVA_HOME=@java.home.sun.jdk6@
+HUDSON_DIR=$WORKSPACE/framework-hudson
+STACK_DIR=$WORKSPACE/stack-cxf
+TEST_OPTS=
+JBOSS_TARGET=jboss600
+JBOSS_BIND_ADDRESS=@jboss.bind.address@
+JBOSS_CONFIG=@jboss.server.instance@
+JBOSS_INSTANCE=@hudson.home@/jobs/AS-6.0.0/workspace/JBossAS-6.0.0/build/target/@hudson.jboss600.build@
+
+#
+# load test functions
+#
+. $HUDSON_DIR/jboss/bin/jbossws-qa.sh
+
+#
+# execute binary distribution tests
+#
+binaryDistributionTestWithSpring
+
+</command>
+    </hudson.tasks.Shell>
+  </builders>
+  <publishers class="vector">
+    <hudson.tasks.junit.JUnitResultArchiver>
+      <testResults>stack-cxf/target/jbossws-cxf-bin-dist/output/test-reports/TEST-*.xml</testResults>
+    </hudson.tasks.junit.JUnitResultArchiver>
+    <hudson.tasks.Mailer>
+      <recipients>@hudson.mail.recipients@</recipients>
+      <dontNotifyEveryUnstableBuild>false</dontNotifyEveryUnstableBuild>
+      <sendToIndividuals>true</sendToIndividuals>
+    </hudson.tasks.Mailer>
+  </publishers>
+  <buildWrappers class="vector"/>
+  <scm class="hudson.scm.SubversionSCM">
+    <locations>
+      <hudson.scm.SubversionSCM-ModuleLocation>
+        <remote>@hudson.framework.url@/hudson</remote>
+        <local>framework-hudson</local>
+      </hudson.scm.SubversionSCM-ModuleLocation>
+      <hudson.scm.SubversionSCM-ModuleLocation>
+        <remote>@hudson.cxf.url@</remote>
+        <local>stack-cxf</local>
+      </hudson.scm.SubversionSCM-ModuleLocation>
+    </locations>
+    <useUpdate>true</useUpdate>
+    <browser class="hudson.scm.browsers.FishEyeSVN">
+      <url>http://fisheye.jboss.com/browse/JBossWS/</url>
+      <rootModule></rootModule>
+    </browser>
+  </scm>
+  <canRoam>true</canRoam>
+  <disabled>false</disabled>
+  <enableRemoteTrigger>false</enableRemoteTrigger>
+  <triggers class="vector"/>
+  <logRotator>
+    <daysToKeep>14</daysToKeep>
+    <numToKeep>-1</numToKeep>
+  </logRotator>
+  <keepDependencies>false</keepDependencies>
+  <properties/>
+  <description>Build and test jbossws-cxf- at version.id@ binary distribution against AS-6.0.0 with SpringFramework libraries available and Sun JDK 6</description>
+  <actions class="vector"/>
+</project>

Added: hudson/trunk/hudson-home/jobs/CXF-BINDIST-AS-6.0.0-SUN-JDK-6/config.xml
===================================================================
--- hudson/trunk/hudson-home/jobs/CXF-BINDIST-AS-6.0.0-SUN-JDK-6/config.xml	                        (rev 0)
+++ hudson/trunk/hudson-home/jobs/CXF-BINDIST-AS-6.0.0-SUN-JDK-6/config.xml	2011-01-12 09:34:40 UTC (rev 13558)
@@ -0,0 +1,75 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<project>
+  <builders class="vector">
+    <hudson.tasks.Shell>
+      <command>
+#
+# Module settings
+#
+MODULE=CXF-BINDIST-AS-6.0.0-SUN-JDK-6
+
+WORKSPACE=`pwd`
+STACK_ID=cxf
+JAVA_HOME=@java.home.sun.jdk6@
+HUDSON_DIR=$WORKSPACE/framework-hudson
+STACK_DIR=$WORKSPACE/stack-cxf
+TEST_OPTS=
+JBOSS_TARGET=jboss600
+JBOSS_BIND_ADDRESS=@jboss.bind.address@
+JBOSS_CONFIG=@jboss.server.instance@
+JBOSS_INSTANCE=@hudson.home@/jobs/AS-6.0.0/workspace/JBossAS-6.0.0/build/target/@hudson.jboss600.build@
+
+#
+# load test functions
+#
+. $HUDSON_DIR/jboss/bin/jbossws-qa.sh
+
+#
+# execute binary distribution tests
+#
+binaryDistributionTest
+
+</command>
+    </hudson.tasks.Shell>
+  </builders>
+  <publishers class="vector">
+    <hudson.tasks.junit.JUnitResultArchiver>
+      <testResults>stack-cxf/target/jbossws-cxf-bin-dist/output/test-reports/TEST-*.xml</testResults>
+    </hudson.tasks.junit.JUnitResultArchiver>
+    <hudson.tasks.Mailer>
+      <recipients>@hudson.mail.recipients@</recipients>
+      <dontNotifyEveryUnstableBuild>false</dontNotifyEveryUnstableBuild>
+      <sendToIndividuals>true</sendToIndividuals>
+    </hudson.tasks.Mailer>
+  </publishers>
+  <buildWrappers class="vector"/>
+  <scm class="hudson.scm.SubversionSCM">
+    <locations>
+      <hudson.scm.SubversionSCM-ModuleLocation>
+        <remote>@hudson.framework.url@/hudson</remote>
+        <local>framework-hudson</local>
+      </hudson.scm.SubversionSCM-ModuleLocation>
+      <hudson.scm.SubversionSCM-ModuleLocation>
+        <remote>@hudson.cxf.url@</remote>
+        <local>stack-cxf</local>
+      </hudson.scm.SubversionSCM-ModuleLocation>
+    </locations>
+    <useUpdate>true</useUpdate>
+    <browser class="hudson.scm.browsers.FishEyeSVN">
+      <url>http://fisheye.jboss.com/browse/JBossWS/</url>
+      <rootModule></rootModule>
+    </browser>
+  </scm>
+  <canRoam>true</canRoam>
+  <disabled>false</disabled>
+  <enableRemoteTrigger>false</enableRemoteTrigger>
+  <triggers class="vector"/>
+  <logRotator>
+    <daysToKeep>14</daysToKeep>
+    <numToKeep>-1</numToKeep>
+  </logRotator>
+  <keepDependencies>false</keepDependencies>
+  <properties/>
+  <description>Build and test jbossws-cxf- at version.id@ binary distribution against AS-6.0.0 with Sun JDK 6</description>
+  <actions class="vector"/>
+</project>

Added: hudson/trunk/hudson-home/jobs/CXF-BINDIST-AS-6.0.1-SPRING-SUN-JDK-6/config.xml
===================================================================
--- hudson/trunk/hudson-home/jobs/CXF-BINDIST-AS-6.0.1-SPRING-SUN-JDK-6/config.xml	                        (rev 0)
+++ hudson/trunk/hudson-home/jobs/CXF-BINDIST-AS-6.0.1-SPRING-SUN-JDK-6/config.xml	2011-01-12 09:34:40 UTC (rev 13558)
@@ -0,0 +1,75 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<project>
+  <builders class="vector">
+    <hudson.tasks.Shell>
+      <command>
+#
+# Module settings
+#
+MODULE=CXF-BINDIST-AS-6.0.1-SPRING-SUN-JDK-6
+
+WORKSPACE=`pwd`
+STACK_ID=cxf
+JAVA_HOME=@java.home.sun.jdk6@
+HUDSON_DIR=$WORKSPACE/framework-hudson
+STACK_DIR=$WORKSPACE/stack-cxf
+TEST_OPTS=
+JBOSS_TARGET=jboss601
+JBOSS_BIND_ADDRESS=@jboss.bind.address@
+JBOSS_CONFIG=@jboss.server.instance@
+JBOSS_INSTANCE=@hudson.home@/jobs/AS-6.0.1/workspace/JBossAS-6.0.1/build/target/@hudson.jboss601.build@
+
+#
+# load test functions
+#
+. $HUDSON_DIR/jboss/bin/jbossws-qa.sh
+
+#
+# execute binary distribution tests
+#
+binaryDistributionTestWithSpring
+
+</command>
+    </hudson.tasks.Shell>
+  </builders>
+  <publishers class="vector">
+    <hudson.tasks.junit.JUnitResultArchiver>
+      <testResults>stack-cxf/target/jbossws-cxf-bin-dist/output/test-reports/TEST-*.xml</testResults>
+    </hudson.tasks.junit.JUnitResultArchiver>
+    <hudson.tasks.Mailer>
+      <recipients>@hudson.mail.recipients@</recipients>
+      <dontNotifyEveryUnstableBuild>false</dontNotifyEveryUnstableBuild>
+      <sendToIndividuals>true</sendToIndividuals>
+    </hudson.tasks.Mailer>
+  </publishers>
+  <buildWrappers class="vector"/>
+  <scm class="hudson.scm.SubversionSCM">
+    <locations>
+      <hudson.scm.SubversionSCM-ModuleLocation>
+        <remote>@hudson.framework.url@/hudson</remote>
+        <local>framework-hudson</local>
+      </hudson.scm.SubversionSCM-ModuleLocation>
+      <hudson.scm.SubversionSCM-ModuleLocation>
+        <remote>@hudson.cxf.url@</remote>
+        <local>stack-cxf</local>
+      </hudson.scm.SubversionSCM-ModuleLocation>
+    </locations>
+    <useUpdate>true</useUpdate>
+    <browser class="hudson.scm.browsers.FishEyeSVN">
+      <url>http://fisheye.jboss.com/browse/JBossWS/</url>
+      <rootModule></rootModule>
+    </browser>
+  </scm>
+  <canRoam>true</canRoam>
+  <disabled>false</disabled>
+  <enableRemoteTrigger>false</enableRemoteTrigger>
+  <triggers class="vector"/>
+  <logRotator>
+    <daysToKeep>14</daysToKeep>
+    <numToKeep>-1</numToKeep>
+  </logRotator>
+  <keepDependencies>false</keepDependencies>
+  <properties/>
+  <description>Build and test jbossws-cxf- at version.id@ binary distribution against AS-6.0.1 with SpringFramework libraries available and Sun JDK 6</description>
+  <actions class="vector"/>
+</project>

Added: hudson/trunk/hudson-home/jobs/CXF-BINDIST-AS-6.0.1-SUN-JDK-6/config.xml
===================================================================
--- hudson/trunk/hudson-home/jobs/CXF-BINDIST-AS-6.0.1-SUN-JDK-6/config.xml	                        (rev 0)
+++ hudson/trunk/hudson-home/jobs/CXF-BINDIST-AS-6.0.1-SUN-JDK-6/config.xml	2011-01-12 09:34:40 UTC (rev 13558)
@@ -0,0 +1,75 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<project>
+  <builders class="vector">
+    <hudson.tasks.Shell>
+      <command>
+#
+# Module settings
+#
+MODULE=CXF-BINDIST-AS-6.0.1-SUN-JDK-6
+
+WORKSPACE=`pwd`
+STACK_ID=cxf
+JAVA_HOME=@java.home.sun.jdk6@
+HUDSON_DIR=$WORKSPACE/framework-hudson
+STACK_DIR=$WORKSPACE/stack-cxf
+TEST_OPTS=
+JBOSS_TARGET=jboss601
+JBOSS_BIND_ADDRESS=@jboss.bind.address@
+JBOSS_CONFIG=@jboss.server.instance@
+JBOSS_INSTANCE=@hudson.home@/jobs/AS-6.0.1/workspace/JBossAS-6.0.1/build/target/@hudson.jboss601.build@
+
+#
+# load test functions
+#
+. $HUDSON_DIR/jboss/bin/jbossws-qa.sh
+
+#
+# execute binary distribution tests
+#
+binaryDistributionTest
+
+</command>
+    </hudson.tasks.Shell>
+  </builders>
+  <publishers class="vector">
+    <hudson.tasks.junit.JUnitResultArchiver>
+      <testResults>stack-cxf/target/jbossws-cxf-bin-dist/output/test-reports/TEST-*.xml</testResults>
+    </hudson.tasks.junit.JUnitResultArchiver>
+    <hudson.tasks.Mailer>
+      <recipients>@hudson.mail.recipients@</recipients>
+      <dontNotifyEveryUnstableBuild>false</dontNotifyEveryUnstableBuild>
+      <sendToIndividuals>true</sendToIndividuals>
+    </hudson.tasks.Mailer>
+  </publishers>
+  <buildWrappers class="vector"/>
+  <scm class="hudson.scm.SubversionSCM">
+    <locations>
+      <hudson.scm.SubversionSCM-ModuleLocation>
+        <remote>@hudson.framework.url@/hudson</remote>
+        <local>framework-hudson</local>
+      </hudson.scm.SubversionSCM-ModuleLocation>
+      <hudson.scm.SubversionSCM-ModuleLocation>
+        <remote>@hudson.cxf.url@</remote>
+        <local>stack-cxf</local>
+      </hudson.scm.SubversionSCM-ModuleLocation>
+    </locations>
+    <useUpdate>true</useUpdate>
+    <browser class="hudson.scm.browsers.FishEyeSVN">
+      <url>http://fisheye.jboss.com/browse/JBossWS/</url>
+      <rootModule></rootModule>
+    </browser>
+  </scm>
+  <canRoam>true</canRoam>
+  <disabled>false</disabled>
+  <enableRemoteTrigger>false</enableRemoteTrigger>
+  <triggers class="vector"/>
+  <logRotator>
+    <daysToKeep>14</daysToKeep>
+    <numToKeep>-1</numToKeep>
+  </logRotator>
+  <keepDependencies>false</keepDependencies>
+  <properties/>
+  <description>Build and test jbossws-cxf- at version.id@ binary distribution against AS-6.0.1 with Sun JDK 6</description>
+  <actions class="vector"/>
+</project>

Added: hudson/trunk/hudson-home/jobs/CXF-CORE-AS-6.0.0-SPRING-SUN-JDK-6/config.xml
===================================================================
--- hudson/trunk/hudson-home/jobs/CXF-CORE-AS-6.0.0-SPRING-SUN-JDK-6/config.xml	                        (rev 0)
+++ hudson/trunk/hudson-home/jobs/CXF-CORE-AS-6.0.0-SPRING-SUN-JDK-6/config.xml	2011-01-12 09:34:40 UTC (rev 13558)
@@ -0,0 +1,75 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<project>
+  <builders class="vector">
+    <hudson.tasks.Shell>
+      <command>
+#
+# Module settings
+#
+MODULE=CXF-CORE-AS-6.0.0-SPRING-SUN-JDK-6
+
+WORKSPACE=`pwd`
+STACK_ID=cxf
+JAVA_HOME=@java.home.sun.jdk6@
+HUDSON_DIR=$WORKSPACE/framework-hudson
+STACK_DIR=$WORKSPACE/stack-cxf
+TEST_OPTS=
+JBOSS_TARGET=jboss600
+JBOSS_BIND_ADDRESS=@jboss.bind.address@
+JBOSS_CONFIG=@jboss.server.instance@
+JBOSS_INSTANCE=@hudson.home@/jobs/AS-6.0.0/workspace/JBossAS-6.0.0/build/target/@hudson.jboss600.build@
+
+#
+# load test functions
+#
+. $HUDSON_DIR/jboss/bin/jbossws-qa.sh
+
+#
+# execute core tests
+#
+coreTestWithSpring
+
+</command>
+    </hudson.tasks.Shell>
+  </builders>
+  <publishers class="vector">
+    <hudson.tasks.junit.JUnitResultArchiver>
+      <testResults>stack-cxf/**/target/surefire-reports/*.xml</testResults>
+    </hudson.tasks.junit.JUnitResultArchiver>
+    <hudson.tasks.Mailer>
+      <recipients>@hudson.mail.recipients@</recipients>
+      <dontNotifyEveryUnstableBuild>false</dontNotifyEveryUnstableBuild>
+      <sendToIndividuals>true</sendToIndividuals>
+    </hudson.tasks.Mailer>
+  </publishers>
+  <buildWrappers class="vector"/>
+  <scm class="hudson.scm.SubversionSCM">
+    <locations>
+      <hudson.scm.SubversionSCM-ModuleLocation>
+        <remote>@hudson.framework.url@/hudson</remote>
+        <local>framework-hudson</local>
+      </hudson.scm.SubversionSCM-ModuleLocation>
+      <hudson.scm.SubversionSCM-ModuleLocation>
+        <remote>@hudson.cxf.url@</remote>
+        <local>stack-cxf</local>
+      </hudson.scm.SubversionSCM-ModuleLocation>
+    </locations>
+    <useUpdate>true</useUpdate>
+    <browser class="hudson.scm.browsers.FishEyeSVN">
+      <url>http://fisheye.jboss.com/browse/JBossWS/</url>
+      <rootModule></rootModule>
+    </browser>
+  </scm>
+  <canRoam>true</canRoam>
+  <disabled>false</disabled>
+  <enableRemoteTrigger>false</enableRemoteTrigger>
+  <triggers class="vector"/>
+  <logRotator>
+    <daysToKeep>14</daysToKeep>
+    <numToKeep>-1</numToKeep>
+  </logRotator>
+  <keepDependencies>false</keepDependencies>
+  <properties/>
+  <description>Build and test jbossws-cxf- at version.id@ against AS-6.0.0 with SpringFramework libraires available and Sun JDK 6</description>
+  <actions class="vector"/>
+</project>

Added: hudson/trunk/hudson-home/jobs/CXF-CORE-AS-6.0.0-SUN-JDK-6/config.xml
===================================================================
--- hudson/trunk/hudson-home/jobs/CXF-CORE-AS-6.0.0-SUN-JDK-6/config.xml	                        (rev 0)
+++ hudson/trunk/hudson-home/jobs/CXF-CORE-AS-6.0.0-SUN-JDK-6/config.xml	2011-01-12 09:34:40 UTC (rev 13558)
@@ -0,0 +1,75 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<project>
+  <builders class="vector">
+    <hudson.tasks.Shell>
+      <command>
+#
+# Module settings
+#
+MODULE=CXF-CORE-AS-6.0.0-SUN-JDK-6
+
+WORKSPACE=`pwd`
+STACK_ID=cxf
+JAVA_HOME=@java.home.sun.jdk6@
+HUDSON_DIR=$WORKSPACE/framework-hudson
+STACK_DIR=$WORKSPACE/stack-cxf
+TEST_OPTS=
+JBOSS_TARGET=jboss600
+JBOSS_BIND_ADDRESS=@jboss.bind.address@
+JBOSS_CONFIG=@jboss.server.instance@
+JBOSS_INSTANCE=@hudson.home@/jobs/AS-6.0.0/workspace/JBossAS-6.0.0/build/target/@hudson.jboss600.build@
+
+#
+# load test functions
+#
+. $HUDSON_DIR/jboss/bin/jbossws-qa.sh
+
+#
+# execute core tests
+#
+coreTest
+
+</command>
+    </hudson.tasks.Shell>
+  </builders>
+  <publishers class="vector">
+    <hudson.tasks.junit.JUnitResultArchiver>
+      <testResults>stack-cxf/**/target/surefire-reports/*.xml</testResults>
+    </hudson.tasks.junit.JUnitResultArchiver>
+    <hudson.tasks.Mailer>
+      <recipients>@hudson.mail.recipients@</recipients>
+      <dontNotifyEveryUnstableBuild>false</dontNotifyEveryUnstableBuild>
+      <sendToIndividuals>true</sendToIndividuals>
+    </hudson.tasks.Mailer>
+  </publishers>
+  <buildWrappers class="vector"/>
+  <scm class="hudson.scm.SubversionSCM">
+    <locations>
+      <hudson.scm.SubversionSCM-ModuleLocation>
+        <remote>@hudson.framework.url@/hudson</remote>
+        <local>framework-hudson</local>
+      </hudson.scm.SubversionSCM-ModuleLocation>
+      <hudson.scm.SubversionSCM-ModuleLocation>
+        <remote>@hudson.cxf.url@</remote>
+        <local>stack-cxf</local>
+      </hudson.scm.SubversionSCM-ModuleLocation>
+    </locations>
+    <useUpdate>true</useUpdate>
+    <browser class="hudson.scm.browsers.FishEyeSVN">
+      <url>http://fisheye.jboss.com/browse/JBossWS/</url>
+      <rootModule></rootModule>
+    </browser>
+  </scm>
+  <canRoam>true</canRoam>
+  <disabled>false</disabled>
+  <enableRemoteTrigger>false</enableRemoteTrigger>
+  <triggers class="vector"/>
+  <logRotator>
+    <daysToKeep>14</daysToKeep>
+    <numToKeep>-1</numToKeep>
+  </logRotator>
+  <keepDependencies>false</keepDependencies>
+  <properties/>
+  <description>Build and test jbossws-cxf- at version.id@ against AS-6.0.0 with Sun JDK 6</description>
+  <actions class="vector"/>
+</project>

Added: hudson/trunk/hudson-home/jobs/CXF-CORE-AS-6.0.1-SPRING-SUN-JDK-6/config.xml
===================================================================
--- hudson/trunk/hudson-home/jobs/CXF-CORE-AS-6.0.1-SPRING-SUN-JDK-6/config.xml	                        (rev 0)
+++ hudson/trunk/hudson-home/jobs/CXF-CORE-AS-6.0.1-SPRING-SUN-JDK-6/config.xml	2011-01-12 09:34:40 UTC (rev 13558)
@@ -0,0 +1,75 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<project>
+  <builders class="vector">
+    <hudson.tasks.Shell>
+      <command>
+#
+# Module settings
+#
+MODULE=CXF-CORE-AS-6.0.1-SPRING-SUN-JDK-6
+
+WORKSPACE=`pwd`
+STACK_ID=cxf
+JAVA_HOME=@java.home.sun.jdk6@
+HUDSON_DIR=$WORKSPACE/framework-hudson
+STACK_DIR=$WORKSPACE/stack-cxf
+TEST_OPTS=
+JBOSS_TARGET=jboss601
+JBOSS_BIND_ADDRESS=@jboss.bind.address@
+JBOSS_CONFIG=@jboss.server.instance@
+JBOSS_INSTANCE=@hudson.home@/jobs/AS-6.0.1/workspace/JBossAS-6.0.1/build/target/@hudson.jboss601.build@
+
+#
+# load test functions
+#
+. $HUDSON_DIR/jboss/bin/jbossws-qa.sh
+
+#
+# execute core tests
+#
+coreTestWithSpring
+
+</command>
+    </hudson.tasks.Shell>
+  </builders>
+  <publishers class="vector">
+    <hudson.tasks.junit.JUnitResultArchiver>
+      <testResults>stack-cxf/**/target/surefire-reports/*.xml</testResults>
+    </hudson.tasks.junit.JUnitResultArchiver>
+    <hudson.tasks.Mailer>
+      <recipients>@hudson.mail.recipients@</recipients>
+      <dontNotifyEveryUnstableBuild>false</dontNotifyEveryUnstableBuild>
+      <sendToIndividuals>true</sendToIndividuals>
+    </hudson.tasks.Mailer>
+  </publishers>
+  <buildWrappers class="vector"/>
+  <scm class="hudson.scm.SubversionSCM">
+    <locations>
+      <hudson.scm.SubversionSCM-ModuleLocation>
+        <remote>@hudson.framework.url@/hudson</remote>
+        <local>framework-hudson</local>
+      </hudson.scm.SubversionSCM-ModuleLocation>
+      <hudson.scm.SubversionSCM-ModuleLocation>
+        <remote>@hudson.cxf.url@</remote>
+        <local>stack-cxf</local>
+      </hudson.scm.SubversionSCM-ModuleLocation>
+    </locations>
+    <useUpdate>true</useUpdate>
+    <browser class="hudson.scm.browsers.FishEyeSVN">
+      <url>http://fisheye.jboss.com/browse/JBossWS/</url>
+      <rootModule></rootModule>
+    </browser>
+  </scm>
+  <canRoam>true</canRoam>
+  <disabled>false</disabled>
+  <enableRemoteTrigger>false</enableRemoteTrigger>
+  <triggers class="vector"/>
+  <logRotator>
+    <daysToKeep>14</daysToKeep>
+    <numToKeep>-1</numToKeep>
+  </logRotator>
+  <keepDependencies>false</keepDependencies>
+  <properties/>
+  <description>Build and test jbossws-cxf- at version.id@ against AS-6.0.1 with SpringFramework libraires available and Sun JDK 6</description>
+  <actions class="vector"/>
+</project>

Added: hudson/trunk/hudson-home/jobs/CXF-CORE-AS-6.0.1-SUN-JDK-6/config.xml
===================================================================
--- hudson/trunk/hudson-home/jobs/CXF-CORE-AS-6.0.1-SUN-JDK-6/config.xml	                        (rev 0)
+++ hudson/trunk/hudson-home/jobs/CXF-CORE-AS-6.0.1-SUN-JDK-6/config.xml	2011-01-12 09:34:40 UTC (rev 13558)
@@ -0,0 +1,75 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<project>
+  <builders class="vector">
+    <hudson.tasks.Shell>
+      <command>
+#
+# Module settings
+#
+MODULE=CXF-CORE-AS-6.0.1-SUN-JDK-6
+
+WORKSPACE=`pwd`
+STACK_ID=cxf
+JAVA_HOME=@java.home.sun.jdk6@
+HUDSON_DIR=$WORKSPACE/framework-hudson
+STACK_DIR=$WORKSPACE/stack-cxf
+TEST_OPTS=
+JBOSS_TARGET=jboss601
+JBOSS_BIND_ADDRESS=@jboss.bind.address@
+JBOSS_CONFIG=@jboss.server.instance@
+JBOSS_INSTANCE=@hudson.home@/jobs/AS-6.0.1/workspace/JBossAS-6.0.1/build/target/@hudson.jboss601.build@
+
+#
+# load test functions
+#
+. $HUDSON_DIR/jboss/bin/jbossws-qa.sh
+
+#
+# execute core tests
+#
+coreTest
+
+</command>
+    </hudson.tasks.Shell>
+  </builders>
+  <publishers class="vector">
+    <hudson.tasks.junit.JUnitResultArchiver>
+      <testResults>stack-cxf/**/target/surefire-reports/*.xml</testResults>
+    </hudson.tasks.junit.JUnitResultArchiver>
+    <hudson.tasks.Mailer>
+      <recipients>@hudson.mail.recipients@</recipients>
+      <dontNotifyEveryUnstableBuild>false</dontNotifyEveryUnstableBuild>
+      <sendToIndividuals>true</sendToIndividuals>
+    </hudson.tasks.Mailer>
+  </publishers>
+  <buildWrappers class="vector"/>
+  <scm class="hudson.scm.SubversionSCM">
+    <locations>
+      <hudson.scm.SubversionSCM-ModuleLocation>
+        <remote>@hudson.framework.url@/hudson</remote>
+        <local>framework-hudson</local>
+      </hudson.scm.SubversionSCM-ModuleLocation>
+      <hudson.scm.SubversionSCM-ModuleLocation>
+        <remote>@hudson.cxf.url@</remote>
+        <local>stack-cxf</local>
+      </hudson.scm.SubversionSCM-ModuleLocation>
+    </locations>
+    <useUpdate>true</useUpdate>
+    <browser class="hudson.scm.browsers.FishEyeSVN">
+      <url>http://fisheye.jboss.com/browse/JBossWS/</url>
+      <rootModule></rootModule>
+    </browser>
+  </scm>
+  <canRoam>true</canRoam>
+  <disabled>false</disabled>
+  <enableRemoteTrigger>false</enableRemoteTrigger>
+  <triggers class="vector"/>
+  <logRotator>
+    <daysToKeep>14</daysToKeep>
+    <numToKeep>-1</numToKeep>
+  </logRotator>
+  <keepDependencies>false</keepDependencies>
+  <properties/>
+  <description>Build and test jbossws-cxf- at version.id@ against AS-6.0.1 with Sun JDK 6</description>
+  <actions class="vector"/>
+</project>

Added: hudson/trunk/hudson-home/jobs/CXF-LIGHT/config.xml
===================================================================
--- hudson/trunk/hudson-home/jobs/CXF-LIGHT/config.xml	                        (rev 0)
+++ hudson/trunk/hudson-home/jobs/CXF-LIGHT/config.xml	2011-01-12 09:34:40 UTC (rev 13558)
@@ -0,0 +1,39 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<project>
+  <builders class="vector"/>
+  <publishers class="vector">
+    <hudson.tasks.BuildTrigger>
+      <childProjects>
+  CXF-CORE-AS-6.0.0-SUN-JDK-6
+
+, CXF-CORE-AS-6.0.0-SPRING-SUN-JDK-6
+
+, CXF-BINDIST-AS-6.0.0-SUN-JDK-6
+
+, CXF-BINDIST-AS-6.0.0-SPRING-SUN-JDK-6
+
+, CXF-CORE-AS-6.0.1-SUN-JDK-6
+
+, CXF-CORE-AS-6.0.1-SPRING-SUN-JDK-6
+
+, CXF-BINDIST-AS-6.0.1-SUN-JDK-6
+
+, CXF-BINDIST-AS-6.0.1-SPRING-SUN-JDK-6
+      </childProjects>
+    </hudson.tasks.BuildTrigger>
+  </publishers>
+  <buildWrappers class="vector"/>
+  <scm class="hudson.scm.NullSCM"/>
+  <canRoam>true</canRoam>
+  <disabled>false</disabled>
+  <enableRemoteTrigger>false</enableRemoteTrigger>
+  <triggers class="vector"/>
+  <logRotator>
+    <daysToKeep>14</daysToKeep>
+    <numToKeep>-1</numToKeep>
+  </logRotator>
+  <keepDependencies>false</keepDependencies>
+  <properties/>
+  <description>Run all CXF tests except source distribution jobs.</description>
+  <actions class="vector"/>
+</project>

Added: hudson/trunk/hudson-home/jobs/CXF-SRCDIST-AS-6.0.0-SPRING-SUN-JDK-6/config.xml
===================================================================
--- hudson/trunk/hudson-home/jobs/CXF-SRCDIST-AS-6.0.0-SPRING-SUN-JDK-6/config.xml	                        (rev 0)
+++ hudson/trunk/hudson-home/jobs/CXF-SRCDIST-AS-6.0.0-SPRING-SUN-JDK-6/config.xml	2011-01-12 09:34:40 UTC (rev 13558)
@@ -0,0 +1,75 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<project>
+  <builders class="vector">
+    <hudson.tasks.Shell>
+      <command>
+#
+# Module settings
+#
+MODULE=CXF-SRCDIST-AS-6.0.0-SPRING-SUN-JDK-6
+
+WORKSPACE=`pwd`
+STACK_ID=cxf
+JAVA_HOME=@java.home.sun.jdk6@
+HUDSON_DIR=$WORKSPACE/framework-hudson
+STACK_DIR=$WORKSPACE/stack-cxf
+TEST_OPTS=
+JBOSS_TARGET=jboss600
+JBOSS_BIND_ADDRESS=@jboss.bind.address@
+JBOSS_CONFIG=@jboss.server.instance@
+JBOSS_INSTANCE=@hudson.home@/jobs/AS-6.0.0/workspace/JBossAS-6.0.0/build/target/@hudson.jboss600.build@
+
+#
+# load test functions
+#
+. $HUDSON_DIR/jboss/bin/jbossws-qa.sh
+
+#
+# execute source distribution tests
+#
+sourceDistributionTestWithSpring
+
+</command>
+    </hudson.tasks.Shell>
+  </builders>
+  <publishers class="vector">
+    <hudson.tasks.junit.JUnitResultArchiver>
+      <testResults>stack-cxf/target/jbossws-cxf-src-dist/modules/testsuite/**/target/surefire-reports/TEST-*.xml</testResults>
+    </hudson.tasks.junit.JUnitResultArchiver>
+    <hudson.tasks.Mailer>
+      <recipients>@hudson.mail.recipients@</recipients>
+      <dontNotifyEveryUnstableBuild>false</dontNotifyEveryUnstableBuild>
+      <sendToIndividuals>true</sendToIndividuals>
+    </hudson.tasks.Mailer>
+  </publishers>
+  <buildWrappers class="vector"/>
+  <scm class="hudson.scm.SubversionSCM">
+    <locations>
+      <hudson.scm.SubversionSCM-ModuleLocation>
+        <remote>@hudson.framework.url@/hudson</remote>
+        <local>framework-hudson</local>
+      </hudson.scm.SubversionSCM-ModuleLocation>
+      <hudson.scm.SubversionSCM-ModuleLocation>
+        <remote>@hudson.cxf.url@</remote>
+        <local>stack-cxf</local>
+      </hudson.scm.SubversionSCM-ModuleLocation>
+    </locations>
+    <useUpdate>true</useUpdate>
+    <browser class="hudson.scm.browsers.FishEyeSVN">
+      <url>http://fisheye.jboss.com/browse/JBossWS/</url>
+      <rootModule></rootModule>
+    </browser>
+  </scm>
+  <canRoam>true</canRoam>
+  <disabled>false</disabled>
+  <enableRemoteTrigger>false</enableRemoteTrigger>
+  <triggers class="vector"/>
+  <logRotator>
+    <daysToKeep>14</daysToKeep>
+    <numToKeep>-1</numToKeep>
+  </logRotator>
+  <keepDependencies>false</keepDependencies>
+  <properties/>
+  <description>Build and test jbossws-cxf- at version.id@ source distribution against AS-6.0.0 with SpringFramework libraries available and Sun JDK 6</description>
+  <actions class="vector"/>
+</project>

Added: hudson/trunk/hudson-home/jobs/CXF-SRCDIST-AS-6.0.0-SUN-JDK-6/config.xml
===================================================================
--- hudson/trunk/hudson-home/jobs/CXF-SRCDIST-AS-6.0.0-SUN-JDK-6/config.xml	                        (rev 0)
+++ hudson/trunk/hudson-home/jobs/CXF-SRCDIST-AS-6.0.0-SUN-JDK-6/config.xml	2011-01-12 09:34:40 UTC (rev 13558)
@@ -0,0 +1,75 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<project>
+  <builders class="vector">
+    <hudson.tasks.Shell>
+      <command>
+#
+# Module settings
+#
+MODULE=CXF-SRCDIST-AS-6.0.0-SUN-JDK-6
+
+WORKSPACE=`pwd`
+STACK_ID=cxf
+JAVA_HOME=@java.home.sun.jdk6@
+HUDSON_DIR=$WORKSPACE/framework-hudson
+STACK_DIR=$WORKSPACE/stack-cxf
+TEST_OPTS=
+JBOSS_TARGET=jboss600
+JBOSS_BIND_ADDRESS=@jboss.bind.address@
+JBOSS_CONFIG=@jboss.server.instance@
+JBOSS_INSTANCE=@hudson.home@/jobs/AS-6.0.0/workspace/JBossAS-6.0.0/build/target/@hudson.jboss600.build@
+
+#
+# load test functions
+#
+. $HUDSON_DIR/jboss/bin/jbossws-qa.sh
+
+#
+# execute source distribution tests
+#
+sourceDistributionTest
+
+</command>
+    </hudson.tasks.Shell>
+  </builders>
+  <publishers class="vector">
+    <hudson.tasks.junit.JUnitResultArchiver>
+      <testResults>stack-cxf/target/jbossws-cxf-src-dist/modules/testsuite/**/target/surefire-reports/TEST-*.xml</testResults>
+    </hudson.tasks.junit.JUnitResultArchiver>
+    <hudson.tasks.Mailer>
+      <recipients>@hudson.mail.recipients@</recipients>
+      <dontNotifyEveryUnstableBuild>false</dontNotifyEveryUnstableBuild>
+      <sendToIndividuals>true</sendToIndividuals>
+    </hudson.tasks.Mailer>
+  </publishers>
+  <buildWrappers class="vector"/>
+  <scm class="hudson.scm.SubversionSCM">
+    <locations>
+      <hudson.scm.SubversionSCM-ModuleLocation>
+        <remote>@hudson.framework.url@/hudson</remote>
+        <local>framework-hudson</local>
+      </hudson.scm.SubversionSCM-ModuleLocation>
+      <hudson.scm.SubversionSCM-ModuleLocation>
+        <remote>@hudson.cxf.url@</remote>
+        <local>stack-cxf</local>
+      </hudson.scm.SubversionSCM-ModuleLocation>
+    </locations>
+    <useUpdate>true</useUpdate>
+    <browser class="hudson.scm.browsers.FishEyeSVN">
+      <url>http://fisheye.jboss.com/browse/JBossWS/</url>
+      <rootModule></rootModule>
+    </browser>
+  </scm>
+  <canRoam>true</canRoam>
+  <disabled>false</disabled>
+  <enableRemoteTrigger>false</enableRemoteTrigger>
+  <triggers class="vector"/>
+  <logRotator>
+    <daysToKeep>14</daysToKeep>
+    <numToKeep>-1</numToKeep>
+  </logRotator>
+  <keepDependencies>false</keepDependencies>
+  <properties/>
+  <description>Build and test jbossws-cxf- at version.id@ source distribution against AS-6.0.0 with Sun JDK 6</description>
+  <actions class="vector"/>
+</project>

Added: hudson/trunk/hudson-home/jobs/CXF-SRCDIST-AS-6.0.1-SPRING-SUN-JDK-6/config.xml
===================================================================
--- hudson/trunk/hudson-home/jobs/CXF-SRCDIST-AS-6.0.1-SPRING-SUN-JDK-6/config.xml	                        (rev 0)
+++ hudson/trunk/hudson-home/jobs/CXF-SRCDIST-AS-6.0.1-SPRING-SUN-JDK-6/config.xml	2011-01-12 09:34:40 UTC (rev 13558)
@@ -0,0 +1,75 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<project>
+  <builders class="vector">
+    <hudson.tasks.Shell>
+      <command>
+#
+# Module settings
+#
+MODULE=CXF-SRCDIST-AS-6.0.1-SPRING-SUN-JDK-6
+
+WORKSPACE=`pwd`
+STACK_ID=cxf
+JAVA_HOME=@java.home.sun.jdk6@
+HUDSON_DIR=$WORKSPACE/framework-hudson
+STACK_DIR=$WORKSPACE/stack-cxf
+TEST_OPTS=
+JBOSS_TARGET=jboss601
+JBOSS_BIND_ADDRESS=@jboss.bind.address@
+JBOSS_CONFIG=@jboss.server.instance@
+JBOSS_INSTANCE=@hudson.home@/jobs/AS-6.0.1/workspace/JBossAS-6.0.1/build/target/@hudson.jboss601.build@
+
+#
+# load test functions
+#
+. $HUDSON_DIR/jboss/bin/jbossws-qa.sh
+
+#
+# execute source distribution tests
+#
+sourceDistributionTestWithSpring
+
+</command>
+    </hudson.tasks.Shell>
+  </builders>
+  <publishers class="vector">
+    <hudson.tasks.junit.JUnitResultArchiver>
+      <testResults>stack-cxf/target/jbossws-cxf-src-dist/modules/testsuite/**/target/surefire-reports/TEST-*.xml</testResults>
+    </hudson.tasks.junit.JUnitResultArchiver>
+    <hudson.tasks.Mailer>
+      <recipients>@hudson.mail.recipients@</recipients>
+      <dontNotifyEveryUnstableBuild>false</dontNotifyEveryUnstableBuild>
+      <sendToIndividuals>true</sendToIndividuals>
+    </hudson.tasks.Mailer>
+  </publishers>
+  <buildWrappers class="vector"/>
+  <scm class="hudson.scm.SubversionSCM">
+    <locations>
+      <hudson.scm.SubversionSCM-ModuleLocation>
+        <remote>@hudson.framework.url@/hudson</remote>
+        <local>framework-hudson</local>
+      </hudson.scm.SubversionSCM-ModuleLocation>
+      <hudson.scm.SubversionSCM-ModuleLocation>
+        <remote>@hudson.cxf.url@</remote>
+        <local>stack-cxf</local>
+      </hudson.scm.SubversionSCM-ModuleLocation>
+    </locations>
+    <useUpdate>true</useUpdate>
+    <browser class="hudson.scm.browsers.FishEyeSVN">
+      <url>http://fisheye.jboss.com/browse/JBossWS/</url>
+      <rootModule></rootModule>
+    </browser>
+  </scm>
+  <canRoam>true</canRoam>
+  <disabled>false</disabled>
+  <enableRemoteTrigger>false</enableRemoteTrigger>
+  <triggers class="vector"/>
+  <logRotator>
+    <daysToKeep>14</daysToKeep>
+    <numToKeep>-1</numToKeep>
+  </logRotator>
+  <keepDependencies>false</keepDependencies>
+  <properties/>
+  <description>Build and test jbossws-cxf- at version.id@ source distribution against AS-6.0.1 with SpringFramework libraries available and Sun JDK 6</description>
+  <actions class="vector"/>
+</project>

Added: hudson/trunk/hudson-home/jobs/CXF-SRCDIST-AS-6.0.1-SUN-JDK-6/config.xml
===================================================================
--- hudson/trunk/hudson-home/jobs/CXF-SRCDIST-AS-6.0.1-SUN-JDK-6/config.xml	                        (rev 0)
+++ hudson/trunk/hudson-home/jobs/CXF-SRCDIST-AS-6.0.1-SUN-JDK-6/config.xml	2011-01-12 09:34:40 UTC (rev 13558)
@@ -0,0 +1,75 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<project>
+  <builders class="vector">
+    <hudson.tasks.Shell>
+      <command>
+#
+# Module settings
+#
+MODULE=CXF-SRCDIST-AS-6.0.1-SUN-JDK-6
+
+WORKSPACE=`pwd`
+STACK_ID=cxf
+JAVA_HOME=@java.home.sun.jdk6@
+HUDSON_DIR=$WORKSPACE/framework-hudson
+STACK_DIR=$WORKSPACE/stack-cxf
+TEST_OPTS=
+JBOSS_TARGET=jboss601
+JBOSS_BIND_ADDRESS=@jboss.bind.address@
+JBOSS_CONFIG=@jboss.server.instance@
+JBOSS_INSTANCE=@hudson.home@/jobs/AS-6.0.1/workspace/JBossAS-6.0.1/build/target/@hudson.jboss601.build@
+
+#
+# load test functions
+#
+. $HUDSON_DIR/jboss/bin/jbossws-qa.sh
+
+#
+# execute source distribution tests
+#
+sourceDistributionTest
+
+</command>
+    </hudson.tasks.Shell>
+  </builders>
+  <publishers class="vector">
+    <hudson.tasks.junit.JUnitResultArchiver>
+      <testResults>stack-cxf/target/jbossws-cxf-src-dist/modules/testsuite/**/target/surefire-reports/TEST-*.xml</testResults>
+    </hudson.tasks.junit.JUnitResultArchiver>
+    <hudson.tasks.Mailer>
+      <recipients>@hudson.mail.recipients@</recipients>
+      <dontNotifyEveryUnstableBuild>false</dontNotifyEveryUnstableBuild>
+      <sendToIndividuals>true</sendToIndividuals>
+    </hudson.tasks.Mailer>
+  </publishers>
+  <buildWrappers class="vector"/>
+  <scm class="hudson.scm.SubversionSCM">
+    <locations>
+      <hudson.scm.SubversionSCM-ModuleLocation>
+        <remote>@hudson.framework.url@/hudson</remote>
+        <local>framework-hudson</local>
+      </hudson.scm.SubversionSCM-ModuleLocation>
+      <hudson.scm.SubversionSCM-ModuleLocation>
+        <remote>@hudson.cxf.url@</remote>
+        <local>stack-cxf</local>
+      </hudson.scm.SubversionSCM-ModuleLocation>
+    </locations>
+    <useUpdate>true</useUpdate>
+    <browser class="hudson.scm.browsers.FishEyeSVN">
+      <url>http://fisheye.jboss.com/browse/JBossWS/</url>
+      <rootModule></rootModule>
+    </browser>
+  </scm>
+  <canRoam>true</canRoam>
+  <disabled>false</disabled>
+  <enableRemoteTrigger>false</enableRemoteTrigger>
+  <triggers class="vector"/>
+  <logRotator>
+    <daysToKeep>14</daysToKeep>
+    <numToKeep>-1</numToKeep>
+  </logRotator>
+  <keepDependencies>false</keepDependencies>
+  <properties/>
+  <description>Build and test jbossws-cxf- at version.id@ source distribution against AS-6.0.1 with Sun JDK 6</description>
+  <actions class="vector"/>
+</project>

Added: hudson/trunk/hudson-home/jobs/MAVEN-REPOSITORY-CLEAN/config.xml
===================================================================
--- hudson/trunk/hudson-home/jobs/MAVEN-REPOSITORY-CLEAN/config.xml	                        (rev 0)
+++ hudson/trunk/hudson-home/jobs/MAVEN-REPOSITORY-CLEAN/config.xml	2011-01-12 09:34:40 UTC (rev 13558)
@@ -0,0 +1,47 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<project>
+  <builders class="vector">
+    <hudson.tasks.Shell>
+      <command>
+#
+# Module settings
+#
+MODULE=MAVEN-REPOSITORY-CLEAN
+
+USER=`whoami`
+
+if [ -d /home/$USER/.m2/repository ]; then
+  rm -rf /home/$USER/.m2/repository
+fi
+if [ -d /data/maven-repos/hudson/repository ]; then
+  rm -rf /data/maven-repos/hudson/repository
+fi
+      </command>
+    </hudson.tasks.Shell>
+  </builders>
+  <publishers class="vector">
+    <hudson.tasks.Mailer>
+      <recipients>@hudson.mail.recipients@</recipients>
+      <dontNotifyEveryUnstableBuild>false</dontNotifyEveryUnstableBuild>
+      <sendToIndividuals>true</sendToIndividuals>
+    </hudson.tasks.Mailer>
+  </publishers>
+  <buildWrappers class="vector"/>
+  <scm class="hudson.scm.NullSCM"/>
+  <canRoam>true</canRoam>
+  <disabled>false</disabled>
+  <enableRemoteTrigger>false</enableRemoteTrigger>
+  <triggers class="vector">
+    <hudson.triggers.TimerTrigger>
+      <spec>50 16 * * 6</spec>
+    </hudson.triggers.TimerTrigger>
+  </triggers>
+  <logRotator>
+    <daysToKeep>14</daysToKeep>
+    <numToKeep>-1</numToKeep>
+  </logRotator>
+  <keepDependencies>false</keepDependencies>
+  <properties/>
+  <description>Deletes user local maven repository</description>
+  <actions class="vector"/>
+</project>

Added: hudson/trunk/hudson-home/jobs/NATIVE-ALL/config.xml
===================================================================
--- hudson/trunk/hudson-home/jobs/NATIVE-ALL/config.xml	                        (rev 0)
+++ hudson/trunk/hudson-home/jobs/NATIVE-ALL/config.xml	2011-01-12 09:34:40 UTC (rev 13558)
@@ -0,0 +1,35 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<project>
+  <builders class="vector"/>
+  <publishers class="vector">
+    <hudson.tasks.BuildTrigger>
+      <childProjects> 
+  NATIVE-CORE-AS-6.0.0-SUN-JDK-6
+
+, NATIVE-BINDIST-AS-6.0.0-SUN-JDK-6
+
+, NATIVE-SRCDIST-AS-6.0.0-SUN-JDK-6
+
+, NATIVE-CORE-AS-6.0.1-SUN-JDK-6
+
+, NATIVE-BINDIST-AS-6.0.1-SUN-JDK-6
+
+, NATIVE-SRCDIST-AS-6.0.1-SUN-JDK-6
+      </childProjects>
+    </hudson.tasks.BuildTrigger>
+  </publishers>
+  <buildWrappers class="vector"/>
+  <scm class="hudson.scm.NullSCM"/>
+  <canRoam>true</canRoam>
+  <disabled>false</disabled>
+  <enableRemoteTrigger>false</enableRemoteTrigger>
+  <triggers class="vector"/>
+  <logRotator>
+    <daysToKeep>14</daysToKeep>
+    <numToKeep>-1</numToKeep>
+  </logRotator>
+  <keepDependencies>false</keepDependencies>
+  <properties/>
+  <description>Run all Native tests</description>
+  <actions class="vector"/>
+</project>

Added: hudson/trunk/hudson-home/jobs/NATIVE-BINDIST-AS-6.0.0-SUN-JDK-6/config.xml
===================================================================
--- hudson/trunk/hudson-home/jobs/NATIVE-BINDIST-AS-6.0.0-SUN-JDK-6/config.xml	                        (rev 0)
+++ hudson/trunk/hudson-home/jobs/NATIVE-BINDIST-AS-6.0.0-SUN-JDK-6/config.xml	2011-01-12 09:34:40 UTC (rev 13558)
@@ -0,0 +1,75 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<project>
+  <builders class="vector">
+    <hudson.tasks.Shell>
+      <command>
+#
+# Module settings
+#
+MODULE=NATIVE-BINDIST-AS-6.0.0-SUN-JDK-6
+
+WORKSPACE=`pwd`
+STACK_ID=native
+JAVA_HOME=@java.home.sun.jdk6@
+HUDSON_DIR=$WORKSPACE/framework-hudson
+STACK_DIR=$WORKSPACE/stack-native
+TEST_OPTS=
+JBOSS_TARGET=jboss600
+JBOSS_BIND_ADDRESS=@jboss.bind.address@
+JBOSS_CONFIG=@jboss.server.instance@
+JBOSS_INSTANCE=@hudson.home@/jobs/AS-6.0.0/workspace/JBossAS-6.0.0/build/target/@hudson.jboss600.build@
+
+#
+# load test functions
+#
+. $HUDSON_DIR/jboss/bin/jbossws-qa.sh
+
+#
+# execute binary distribution tests
+#
+binaryDistributionTest
+
+</command>
+    </hudson.tasks.Shell>
+  </builders>
+  <publishers class="vector">
+    <hudson.tasks.junit.JUnitResultArchiver>
+      <testResults>stack-native/target/jbossws-native-bin-dist/output/test-reports/TEST-*.xml</testResults>
+    </hudson.tasks.junit.JUnitResultArchiver>
+    <hudson.tasks.Mailer>
+      <recipients>@hudson.mail.recipients@</recipients>
+      <dontNotifyEveryUnstableBuild>false</dontNotifyEveryUnstableBuild>
+      <sendToIndividuals>true</sendToIndividuals>
+    </hudson.tasks.Mailer>
+  </publishers>
+  <buildWrappers class="vector"/>
+  <scm class="hudson.scm.SubversionSCM">
+    <locations>
+      <hudson.scm.SubversionSCM-ModuleLocation>
+        <remote>@hudson.framework.url@/hudson</remote>
+        <local>framework-hudson</local>
+      </hudson.scm.SubversionSCM-ModuleLocation>
+      <hudson.scm.SubversionSCM-ModuleLocation>
+        <remote>@hudson.native.url@</remote>
+        <local>stack-native</local>
+      </hudson.scm.SubversionSCM-ModuleLocation>
+    </locations>
+    <useUpdate>true</useUpdate>
+    <browser class="hudson.scm.browsers.FishEyeSVN">
+      <url>http://fisheye.jboss.com/browse/JBossWS/</url>
+      <rootModule></rootModule>
+    </browser>
+  </scm>
+  <canRoam>true</canRoam>
+  <disabled>false</disabled>
+  <enableRemoteTrigger>false</enableRemoteTrigger>
+  <triggers class="vector"/>
+  <logRotator>
+    <daysToKeep>14</daysToKeep>
+    <numToKeep>-1</numToKeep>
+  </logRotator>
+  <keepDependencies>false</keepDependencies>
+  <properties/>
+  <description>Build and test jbossws-native- at version.id@ binary distribution against AS-6.0.0 with Sun JDK 6</description>
+  <actions class="vector"/>
+</project>

Added: hudson/trunk/hudson-home/jobs/NATIVE-BINDIST-AS-6.0.1-SUN-JDK-6/config.xml
===================================================================
--- hudson/trunk/hudson-home/jobs/NATIVE-BINDIST-AS-6.0.1-SUN-JDK-6/config.xml	                        (rev 0)
+++ hudson/trunk/hudson-home/jobs/NATIVE-BINDIST-AS-6.0.1-SUN-JDK-6/config.xml	2011-01-12 09:34:40 UTC (rev 13558)
@@ -0,0 +1,75 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<project>
+  <builders class="vector">
+    <hudson.tasks.Shell>
+      <command>
+#
+# Module settings
+#
+MODULE=NATIVE-BINDIST-AS-6.0.1-SUN-JDK-6
+
+WORKSPACE=`pwd`
+STACK_ID=native
+JAVA_HOME=@java.home.sun.jdk6@
+HUDSON_DIR=$WORKSPACE/framework-hudson
+STACK_DIR=$WORKSPACE/stack-native
+TEST_OPTS=
+JBOSS_TARGET=jboss601
+JBOSS_BIND_ADDRESS=@jboss.bind.address@
+JBOSS_CONFIG=@jboss.server.instance@
+JBOSS_INSTANCE=@hudson.home@/jobs/AS-6.0.1/workspace/JBossAS-6.0.1/build/target/@hudson.jboss601.build@
+
+#
+# load test functions
+#
+. $HUDSON_DIR/jboss/bin/jbossws-qa.sh
+
+#
+# execute binary distribution tests
+#
+binaryDistributionTest
+
+</command>
+    </hudson.tasks.Shell>
+  </builders>
+  <publishers class="vector">
+    <hudson.tasks.junit.JUnitResultArchiver>
+      <testResults>stack-native/target/jbossws-native-bin-dist/output/test-reports/TEST-*.xml</testResults>
+    </hudson.tasks.junit.JUnitResultArchiver>
+    <hudson.tasks.Mailer>
+      <recipients>@hudson.mail.recipients@</recipients>
+      <dontNotifyEveryUnstableBuild>false</dontNotifyEveryUnstableBuild>
+      <sendToIndividuals>true</sendToIndividuals>
+    </hudson.tasks.Mailer>
+  </publishers>
+  <buildWrappers class="vector"/>
+  <scm class="hudson.scm.SubversionSCM">
+    <locations>
+      <hudson.scm.SubversionSCM-ModuleLocation>
+        <remote>@hudson.framework.url@/hudson</remote>
+        <local>framework-hudson</local>
+      </hudson.scm.SubversionSCM-ModuleLocation>
+      <hudson.scm.SubversionSCM-ModuleLocation>
+        <remote>@hudson.native.url@</remote>
+        <local>stack-native</local>
+      </hudson.scm.SubversionSCM-ModuleLocation>
+    </locations>
+    <useUpdate>true</useUpdate>
+    <browser class="hudson.scm.browsers.FishEyeSVN">
+      <url>http://fisheye.jboss.com/browse/JBossWS/</url>
+      <rootModule></rootModule>
+    </browser>
+  </scm>
+  <canRoam>true</canRoam>
+  <disabled>false</disabled>
+  <enableRemoteTrigger>false</enableRemoteTrigger>
+  <triggers class="vector"/>
+  <logRotator>
+    <daysToKeep>14</daysToKeep>
+    <numToKeep>-1</numToKeep>
+  </logRotator>
+  <keepDependencies>false</keepDependencies>
+  <properties/>
+  <description>Build and test jbossws-native- at version.id@ binary distribution against AS-6.0.1 with Sun JDK 6</description>
+  <actions class="vector"/>
+</project>

Added: hudson/trunk/hudson-home/jobs/NATIVE-CORE-AS-6.0.0-SUN-JDK-6/config.xml
===================================================================
--- hudson/trunk/hudson-home/jobs/NATIVE-CORE-AS-6.0.0-SUN-JDK-6/config.xml	                        (rev 0)
+++ hudson/trunk/hudson-home/jobs/NATIVE-CORE-AS-6.0.0-SUN-JDK-6/config.xml	2011-01-12 09:34:40 UTC (rev 13558)
@@ -0,0 +1,75 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<project>
+  <builders class="vector">
+    <hudson.tasks.Shell>
+      <command>
+#
+# Module settings
+#
+MODULE=NATIVE-CORE-AS-6.0.0-SUN-JDK-6
+
+WORKSPACE=`pwd`
+STACK_ID=native
+JAVA_HOME=@java.home.sun.jdk6@
+HUDSON_DIR=$WORKSPACE/framework-hudson
+STACK_DIR=$WORKSPACE/stack-native
+TEST_OPTS="-Dinterop=true"
+JBOSS_TARGET=jboss600
+JBOSS_BIND_ADDRESS=@jboss.bind.address@
+JBOSS_CONFIG=@jboss.server.instance@
+JBOSS_INSTANCE=@hudson.home@/jobs/AS-6.0.0/workspace/JBossAS-6.0.0/build/target/@hudson.jboss600.build@
+
+#
+# load test functions
+#
+. $HUDSON_DIR/jboss/bin/jbossws-qa.sh
+
+#
+# execute core tests
+#
+coreTest
+
+</command>
+    </hudson.tasks.Shell>
+  </builders>
+  <publishers class="vector">
+    <hudson.tasks.junit.JUnitResultArchiver>
+      <testResults>stack-native/**/target/surefire-reports/*.xml</testResults>
+    </hudson.tasks.junit.JUnitResultArchiver>
+    <hudson.tasks.Mailer>
+      <recipients>@hudson.mail.recipients@</recipients>
+      <dontNotifyEveryUnstableBuild>false</dontNotifyEveryUnstableBuild>
+      <sendToIndividuals>true</sendToIndividuals>
+    </hudson.tasks.Mailer>
+  </publishers>
+  <buildWrappers class="vector"/>
+  <scm class="hudson.scm.SubversionSCM">
+    <locations>
+      <hudson.scm.SubversionSCM-ModuleLocation>
+        <remote>@hudson.framework.url@/hudson</remote>
+        <local>framework-hudson</local>
+      </hudson.scm.SubversionSCM-ModuleLocation>
+      <hudson.scm.SubversionSCM-ModuleLocation>
+        <remote>@hudson.native.url@</remote>
+        <local>stack-native</local>
+      </hudson.scm.SubversionSCM-ModuleLocation>
+    </locations>
+    <useUpdate>true</useUpdate>
+    <browser class="hudson.scm.browsers.FishEyeSVN">
+      <url>http://fisheye.jboss.com/browse/JBossWS/</url>
+      <rootModule></rootModule>
+    </browser>
+  </scm>
+  <canRoam>true</canRoam>
+  <disabled>false</disabled>
+  <enableRemoteTrigger>false</enableRemoteTrigger>
+  <triggers class="vector"/>
+  <logRotator>
+    <daysToKeep>14</daysToKeep>
+    <numToKeep>-1</numToKeep>
+  </logRotator>
+  <keepDependencies>false</keepDependencies>
+  <properties/>
+  <description>Build and test jbossws-native- at version.id@ against AS-6.0.0 with Sun JDK 6</description>
+  <actions class="vector"/>
+</project>

Added: hudson/trunk/hudson-home/jobs/NATIVE-CORE-AS-6.0.1-SUN-JDK-6/config.xml
===================================================================
--- hudson/trunk/hudson-home/jobs/NATIVE-CORE-AS-6.0.1-SUN-JDK-6/config.xml	                        (rev 0)
+++ hudson/trunk/hudson-home/jobs/NATIVE-CORE-AS-6.0.1-SUN-JDK-6/config.xml	2011-01-12 09:34:40 UTC (rev 13558)
@@ -0,0 +1,75 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<project>
+  <builders class="vector">
+    <hudson.tasks.Shell>
+      <command>
+#
+# Module settings
+#
+MODULE=NATIVE-CORE-AS-6.0.1-SUN-JDK-6
+
+WORKSPACE=`pwd`
+STACK_ID=native
+JAVA_HOME=@java.home.sun.jdk6@
+HUDSON_DIR=$WORKSPACE/framework-hudson
+STACK_DIR=$WORKSPACE/stack-native
+TEST_OPTS="-Dinterop=true"
+JBOSS_TARGET=jboss601
+JBOSS_BIND_ADDRESS=@jboss.bind.address@
+JBOSS_CONFIG=@jboss.server.instance@
+JBOSS_INSTANCE=@hudson.home@/jobs/AS-6.0.1/workspace/JBossAS-6.0.1/build/target/@hudson.jboss601.build@
+
+#
+# load test functions
+#
+. $HUDSON_DIR/jboss/bin/jbossws-qa.sh
+
+#
+# execute core tests
+#
+coreTest
+
+</command>
+    </hudson.tasks.Shell>
+  </builders>
+  <publishers class="vector">
+    <hudson.tasks.junit.JUnitResultArchiver>
+      <testResults>stack-native/**/target/surefire-reports/*.xml</testResults>
+    </hudson.tasks.junit.JUnitResultArchiver>
+    <hudson.tasks.Mailer>
+      <recipients>@hudson.mail.recipients@</recipients>
+      <dontNotifyEveryUnstableBuild>false</dontNotifyEveryUnstableBuild>
+      <sendToIndividuals>true</sendToIndividuals>
+    </hudson.tasks.Mailer>
+  </publishers>
+  <buildWrappers class="vector"/>
+  <scm class="hudson.scm.SubversionSCM">
+    <locations>
+      <hudson.scm.SubversionSCM-ModuleLocation>
+        <remote>@hudson.framework.url@/hudson</remote>
+        <local>framework-hudson</local>
+      </hudson.scm.SubversionSCM-ModuleLocation>
+      <hudson.scm.SubversionSCM-ModuleLocation>
+        <remote>@hudson.native.url@</remote>
+        <local>stack-native</local>
+      </hudson.scm.SubversionSCM-ModuleLocation>
+    </locations>
+    <useUpdate>true</useUpdate>
+    <browser class="hudson.scm.browsers.FishEyeSVN">
+      <url>http://fisheye.jboss.com/browse/JBossWS/</url>
+      <rootModule></rootModule>
+    </browser>
+  </scm>
+  <canRoam>true</canRoam>
+  <disabled>false</disabled>
+  <enableRemoteTrigger>false</enableRemoteTrigger>
+  <triggers class="vector"/>
+  <logRotator>
+    <daysToKeep>14</daysToKeep>
+    <numToKeep>-1</numToKeep>
+  </logRotator>
+  <keepDependencies>false</keepDependencies>
+  <properties/>
+  <description>Build and test jbossws-native- at version.id@ against AS-6.0.1 with Sun JDK 6</description>
+  <actions class="vector"/>
+</project>

Added: hudson/trunk/hudson-home/jobs/NATIVE-LIGHT/config.xml
===================================================================
--- hudson/trunk/hudson-home/jobs/NATIVE-LIGHT/config.xml	                        (rev 0)
+++ hudson/trunk/hudson-home/jobs/NATIVE-LIGHT/config.xml	2011-01-12 09:34:40 UTC (rev 13558)
@@ -0,0 +1,31 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<project>
+  <builders class="vector"/>
+  <publishers class="vector">
+    <hudson.tasks.BuildTrigger>
+      <childProjects>
+  NATIVE-CORE-AS-6.0.0-SUN-JDK-6
+
+, NATIVE-BINDIST-AS-6.0.0-SUN-JDK-6
+
+, NATIVE-CORE-AS-6.0.1-SUN-JDK-6
+
+, NATIVE-BINDIST-AS-6.0.1-SUN-JDK-6
+      </childProjects>
+    </hudson.tasks.BuildTrigger>
+  </publishers>
+  <buildWrappers class="vector"/>
+  <scm class="hudson.scm.NullSCM"/>
+  <canRoam>true</canRoam>
+  <disabled>false</disabled>
+  <enableRemoteTrigger>false</enableRemoteTrigger>
+  <triggers class="vector"/>
+  <logRotator>
+    <daysToKeep>14</daysToKeep>
+    <numToKeep>-1</numToKeep>
+  </logRotator>
+  <keepDependencies>false</keepDependencies>
+  <properties/>
+  <description>Run all Native tests except source distribution jobs.</description>
+  <actions class="vector"/>
+</project>

Added: hudson/trunk/hudson-home/jobs/NATIVE-SRCDIST-AS-6.0.0-SUN-JDK-6/config.xml
===================================================================
--- hudson/trunk/hudson-home/jobs/NATIVE-SRCDIST-AS-6.0.0-SUN-JDK-6/config.xml	                        (rev 0)
+++ hudson/trunk/hudson-home/jobs/NATIVE-SRCDIST-AS-6.0.0-SUN-JDK-6/config.xml	2011-01-12 09:34:40 UTC (rev 13558)
@@ -0,0 +1,75 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<project>
+  <builders class="vector">
+    <hudson.tasks.Shell>
+      <command>
+#
+# Module settings
+#
+MODULE=NATIVE-SRCDIST-AS-6.0.0-SUN-JDK-6
+
+WORKSPACE=`pwd`
+STACK_ID=native
+JAVA_HOME=@java.home.sun.jdk6@
+HUDSON_DIR=$WORKSPACE/framework-hudson
+STACK_DIR=$WORKSPACE/stack-native
+TEST_OPTS=
+JBOSS_TARGET=jboss600
+JBOSS_BIND_ADDRESS=@jboss.bind.address@
+JBOSS_CONFIG=@jboss.server.instance@
+JBOSS_INSTANCE=@hudson.home@/jobs/AS-6.0.0/workspace/JBossAS-6.0.0/build/target/@hudson.jboss600.build@
+
+#
+# load test functions
+#
+. $HUDSON_DIR/jboss/bin/jbossws-qa.sh
+
+#
+# execute source distribution tests
+#
+sourceDistributionTest
+
+</command>
+    </hudson.tasks.Shell>
+  </builders>
+  <publishers class="vector">
+    <hudson.tasks.junit.JUnitResultArchiver>
+      <testResults>stack-native/target/jbossws-native-src-dist/modules/testsuite/**/target/surefire-reports/TEST-*.xml</testResults>
+    </hudson.tasks.junit.JUnitResultArchiver>
+    <hudson.tasks.Mailer>
+      <recipients>@hudson.mail.recipients@</recipients>
+      <dontNotifyEveryUnstableBuild>false</dontNotifyEveryUnstableBuild>
+      <sendToIndividuals>true</sendToIndividuals>
+    </hudson.tasks.Mailer>
+  </publishers>
+  <buildWrappers class="vector"/>
+  <scm class="hudson.scm.SubversionSCM">
+    <locations>
+      <hudson.scm.SubversionSCM-ModuleLocation>
+        <remote>@hudson.framework.url@/hudson</remote>
+        <local>framework-hudson</local>
+      </hudson.scm.SubversionSCM-ModuleLocation>
+      <hudson.scm.SubversionSCM-ModuleLocation>
+        <remote>@hudson.native.url@</remote>
+        <local>stack-native</local>
+      </hudson.scm.SubversionSCM-ModuleLocation>
+    </locations>
+    <useUpdate>true</useUpdate>
+    <browser class="hudson.scm.browsers.FishEyeSVN">
+      <url>http://fisheye.jboss.com/browse/JBossWS/</url>
+      <rootModule></rootModule>
+    </browser>
+  </scm>
+  <canRoam>true</canRoam>
+  <disabled>false</disabled>
+  <enableRemoteTrigger>false</enableRemoteTrigger>
+  <triggers class="vector"/>
+  <logRotator>
+    <daysToKeep>14</daysToKeep>
+    <numToKeep>-1</numToKeep>
+  </logRotator>
+  <keepDependencies>false</keepDependencies>
+  <properties/>
+  <description>Build and test jbossws-native- at version.id@ source distribution against AS-6.0.0 with Sun JDK 6</description>
+  <actions class="vector"/>
+</project>

Added: hudson/trunk/hudson-home/jobs/NATIVE-SRCDIST-AS-6.0.1-SUN-JDK-6/config.xml
===================================================================
--- hudson/trunk/hudson-home/jobs/NATIVE-SRCDIST-AS-6.0.1-SUN-JDK-6/config.xml	                        (rev 0)
+++ hudson/trunk/hudson-home/jobs/NATIVE-SRCDIST-AS-6.0.1-SUN-JDK-6/config.xml	2011-01-12 09:34:40 UTC (rev 13558)
@@ -0,0 +1,75 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<project>
+  <builders class="vector">
+    <hudson.tasks.Shell>
+      <command>
+#
+# Module settings
+#
+MODULE=NATIVE-SRCDIST-AS-6.0.1-SUN-JDK-6
+
+WORKSPACE=`pwd`
+STACK_ID=native
+JAVA_HOME=@java.home.sun.jdk6@
+HUDSON_DIR=$WORKSPACE/framework-hudson
+STACK_DIR=$WORKSPACE/stack-native
+TEST_OPTS=
+JBOSS_TARGET=jboss601
+JBOSS_BIND_ADDRESS=@jboss.bind.address@
+JBOSS_CONFIG=@jboss.server.instance@
+JBOSS_INSTANCE=@hudson.home@/jobs/AS-6.0.1/workspace/JBossAS-6.0.1/build/target/@hudson.jboss601.build@
+
+#
+# load test functions
+#
+. $HUDSON_DIR/jboss/bin/jbossws-qa.sh
+
+#
+# execute source distribution tests
+#
+sourceDistributionTest
+
+</command>
+    </hudson.tasks.Shell>
+  </builders>
+  <publishers class="vector">
+    <hudson.tasks.junit.JUnitResultArchiver>
+      <testResults>stack-native/target/jbossws-native-src-dist/modules/testsuite/**/target/surefire-reports/TEST-*.xml</testResults>
+    </hudson.tasks.junit.JUnitResultArchiver>
+    <hudson.tasks.Mailer>
+      <recipients>@hudson.mail.recipients@</recipients>
+      <dontNotifyEveryUnstableBuild>false</dontNotifyEveryUnstableBuild>
+      <sendToIndividuals>true</sendToIndividuals>
+    </hudson.tasks.Mailer>
+  </publishers>
+  <buildWrappers class="vector"/>
+  <scm class="hudson.scm.SubversionSCM">
+    <locations>
+      <hudson.scm.SubversionSCM-ModuleLocation>
+        <remote>@hudson.framework.url@/hudson</remote>
+        <local>framework-hudson</local>
+      </hudson.scm.SubversionSCM-ModuleLocation>
+      <hudson.scm.SubversionSCM-ModuleLocation>
+        <remote>@hudson.native.url@</remote>
+        <local>stack-native</local>
+      </hudson.scm.SubversionSCM-ModuleLocation>
+    </locations>
+    <useUpdate>true</useUpdate>
+    <browser class="hudson.scm.browsers.FishEyeSVN">
+      <url>http://fisheye.jboss.com/browse/JBossWS/</url>
+      <rootModule></rootModule>
+    </browser>
+  </scm>
+  <canRoam>true</canRoam>
+  <disabled>false</disabled>
+  <enableRemoteTrigger>false</enableRemoteTrigger>
+  <triggers class="vector"/>
+  <logRotator>
+    <daysToKeep>14</daysToKeep>
+    <numToKeep>-1</numToKeep>
+  </logRotator>
+  <keepDependencies>false</keepDependencies>
+  <properties/>
+  <description>Build and test jbossws-native- at version.id@ source distribution against AS-6.0.1 with Sun JDK 6</description>
+  <actions class="vector"/>
+</project>

Added: hudson/trunk/hudson-home/jobs/SWITCH-ALL/config.xml
===================================================================
--- hudson/trunk/hudson-home/jobs/SWITCH-ALL/config.xml	                        (rev 0)
+++ hudson/trunk/hudson-home/jobs/SWITCH-ALL/config.xml	2011-01-12 09:34:40 UTC (rev 13558)
@@ -0,0 +1,23 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<project>
+  <builders class="vector"/>
+  <publishers class="vector">
+    <hudson.tasks.BuildTrigger>
+      <childProjects>SWITCH-BINDIST-AS-6.0.0, SWITCH-BINDIST-AS-6.0.1</childProjects>
+    </hudson.tasks.BuildTrigger>
+  </publishers>
+  <buildWrappers class="vector"/>
+  <scm class="hudson.scm.NullSCM"/>
+  <canRoam>true</canRoam>
+  <disabled>false</disabled>
+  <enableRemoteTrigger>false</enableRemoteTrigger>
+  <triggers class="vector"/>
+  <logRotator>
+    <daysToKeep>14</daysToKeep>
+    <numToKeep>-1</numToKeep>
+  </logRotator>
+  <keepDependencies>false</keepDependencies>
+  <properties/>
+  <description>Run all the stack switch tests</description>
+  <actions class="vector"/>
+</project>

Added: hudson/trunk/hudson-home/jobs/SWITCH-BINDIST-AS-6.0.0/config.xml
===================================================================
--- hudson/trunk/hudson-home/jobs/SWITCH-BINDIST-AS-6.0.0/config.xml	                        (rev 0)
+++ hudson/trunk/hudson-home/jobs/SWITCH-BINDIST-AS-6.0.0/config.xml	2011-01-12 09:34:40 UTC (rev 13558)
@@ -0,0 +1,112 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<project>
+  <builders class="vector">
+    <hudson.tasks.Shell>
+      <command>
+#
+# Module settings
+#
+MODULE=SWITCH-BINDIST-AS-6.0.0
+
+WORKSPACE=`pwd`
+JAVA_HOME=@java.home.sun.jdk6@
+HUDSON_DIR=$WORKSPACE/framework-hudson
+TEST_OPTS=
+JBOSS_TARGET=jboss600
+JBOSS_BIND_ADDRESS=@jboss.bind.address@
+JBOSS_CONFIG=@jboss.server.instance@
+JBOSS_INSTANCE=@hudson.home@/jobs/AS-6.0.0/workspace/JBossAS-6.0.0/build/target/@hudson.jboss600.build@
+CXF_BIN_DIST_DIR=@hudson.home@/jobs/CXF-BINDIST-AS-6.0.0-SUN-JDK-6/workspace/stack-cxf/
+NATIVE_BIN_DIST_DIR=@hudson.home@/jobs/NATIVE-BINDIST-AS-6.0.0-SUN-JDK-6/workspace/stack-native/
+CXF_AS_HOME=$WORKSPACE/cxf-as
+NATIVE_AS_HOME=$WORKSPACE/native-as
+
+#
+# load test functions
+#
+. $HUDSON_DIR/jboss/bin/jbossws-qa.sh
+
+
+rm -rf $WORKSPACE/*.diff
+rm -rf $WORKSPACE/modified-as
+
+rm -rf $CXF_AS_HOME
+cp -r $JBOSS_INSTANCE $CXF_AS_HOME
+JBOSS_HOME=$CXF_AS_HOME
+STACK_DIR=$CXF_BIN_DIST_DIR
+STACK_ID=cxf
+setupEnv
+redeployBinaryDistribution
+
+rm -rf $NATIVE_AS_HOME
+cp -r $JBOSS_INSTANCE $NATIVE_AS_HOME
+JBOSS_HOME=$NATIVE_AS_HOME
+STACK_DIR=$NATIVE_BIN_DIST_DIR
+STACK_ID=native
+setupEnv
+redeployBinaryDistribution
+
+JBOSS_HOME=$WORKSPACE/modified-as
+
+#------------------------------------- CXF stack checks -------------------------------------
+
+cp -r $NATIVE_AS_HOME $JBOSS_HOME
+STACK_DIR=$CXF_BIN_DIST_DIR
+STACK_ID=cxf
+setupEnv
+redeployBinaryDistribution
+diff -r $CXF_AS_HOME $JBOSS_HOME -x jbossws-native-core.jar -x netty.jar > $WORKSPACE/cxf_vs_cxfOverNative.diff
+rm -rf $JBOSS_HOME
+
+
+#------------------------------------- NATIVE stack checks -------------------------------------
+
+cp -r $CXF_AS_HOME $JBOSS_HOME
+STACK_DIR=$NATIVE_BIN_DIST_DIR
+STACK_ID=native
+setupEnv
+redeployBinaryDistribution
+diff -r $NATIVE_AS_HOME $JBOSS_HOME > $WORKSPACE/native_vs_nativeOverCxf.diff
+rm -rf $JBOSS_HOME
+
+
+rm -rf $CXF_AS_HOME
+rm -rf $NATIVE_AS_HOME
+
+</command>
+    </hudson.tasks.Shell>
+  </builders>
+  <publishers class="vector">
+    <hudson.tasks.Mailer>
+      <recipients>@hudson.mail.recipients@</recipients>
+      <dontNotifyEveryUnstableBuild>false</dontNotifyEveryUnstableBuild>
+      <sendToIndividuals>true</sendToIndividuals>
+    </hudson.tasks.Mailer>
+  </publishers>
+  <buildWrappers class="vector"/>
+  <scm class="hudson.scm.SubversionSCM">
+    <locations>
+      <hudson.scm.SubversionSCM-ModuleLocation>
+        <remote>@hudson.framework.url@/hudson</remote>
+        <local>framework-hudson</local>
+      </hudson.scm.SubversionSCM-ModuleLocation>
+    </locations>
+    <useUpdate>true</useUpdate>
+    <browser class="hudson.scm.browsers.FishEyeSVN">
+      <url>http://fisheye.jboss.com/browse/JBossWS/</url>
+      <rootModule></rootModule>
+    </browser>
+  </scm>
+  <canRoam>true</canRoam>
+  <disabled>false</disabled>
+  <enableRemoteTrigger>false</enableRemoteTrigger>
+  <triggers class="vector"/>
+  <logRotator>
+    <daysToKeep>14</daysToKeep>
+    <numToKeep>-1</numToKeep>
+  </logRotator>
+  <keepDependencies>false</keepDependencies>
+  <properties/>
+  <description>Test jbossws bindist stack switch against AS 6.0.0</description>
+  <actions class="vector"/>
+</project>

Added: hudson/trunk/hudson-home/jobs/SWITCH-BINDIST-AS-6.0.1/config.xml
===================================================================
--- hudson/trunk/hudson-home/jobs/SWITCH-BINDIST-AS-6.0.1/config.xml	                        (rev 0)
+++ hudson/trunk/hudson-home/jobs/SWITCH-BINDIST-AS-6.0.1/config.xml	2011-01-12 09:34:40 UTC (rev 13558)
@@ -0,0 +1,112 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<project>
+  <builders class="vector">
+    <hudson.tasks.Shell>
+      <command>
+#
+# Module settings
+#
+MODULE=SWITCH-BINDIST-AS-6.0.1
+
+WORKSPACE=`pwd`
+JAVA_HOME=@java.home.sun.jdk6@
+HUDSON_DIR=$WORKSPACE/framework-hudson
+TEST_OPTS=
+JBOSS_TARGET=jboss601
+JBOSS_BIND_ADDRESS=@jboss.bind.address@
+JBOSS_CONFIG=@jboss.server.instance@
+JBOSS_INSTANCE=@hudson.home@/jobs/AS-6.0.1/workspace/JBossAS-6.0.1/build/target/@hudson.jboss601.build@
+CXF_BIN_DIST_DIR=@hudson.home@/jobs/CXF-BINDIST-AS-6.0.1-SUN-JDK-6/workspace/stack-cxf/
+NATIVE_BIN_DIST_DIR=@hudson.home@/jobs/NATIVE-BINDIST-AS-6.0.1-SUN-JDK-6/workspace/stack-native/
+CXF_AS_HOME=$WORKSPACE/cxf-as
+NATIVE_AS_HOME=$WORKSPACE/native-as
+
+#
+# load test functions
+#
+. $HUDSON_DIR/jboss/bin/jbossws-qa.sh
+
+
+rm -rf $WORKSPACE/*.diff
+rm -rf $WORKSPACE/modified-as
+
+rm -rf $CXF_AS_HOME
+cp -r $JBOSS_INSTANCE $CXF_AS_HOME
+JBOSS_HOME=$CXF_AS_HOME
+STACK_DIR=$CXF_BIN_DIST_DIR
+STACK_ID=cxf
+setupEnv
+redeployBinaryDistribution
+
+rm -rf $NATIVE_AS_HOME
+cp -r $JBOSS_INSTANCE $NATIVE_AS_HOME
+JBOSS_HOME=$NATIVE_AS_HOME
+STACK_DIR=$NATIVE_BIN_DIST_DIR
+STACK_ID=native
+setupEnv
+redeployBinaryDistribution
+
+JBOSS_HOME=$WORKSPACE/modified-as
+
+#------------------------------------- CXF stack checks -------------------------------------
+
+cp -r $NATIVE_AS_HOME $JBOSS_HOME
+STACK_DIR=$CXF_BIN_DIST_DIR
+STACK_ID=cxf
+setupEnv
+redeployBinaryDistribution
+diff -r $CXF_AS_HOME $JBOSS_HOME -x jbossws-native-core.jar -x netty.jar > $WORKSPACE/cxf_vs_cxfOverNative.diff
+rm -rf $JBOSS_HOME
+
+
+#------------------------------------- NATIVE stack checks -------------------------------------
+
+cp -r $CXF_AS_HOME $JBOSS_HOME
+STACK_DIR=$NATIVE_BIN_DIST_DIR
+STACK_ID=native
+setupEnv
+redeployBinaryDistribution
+diff -r $NATIVE_AS_HOME $JBOSS_HOME > $WORKSPACE/native_vs_nativeOverCxf.diff
+rm -rf $JBOSS_HOME
+
+
+rm -rf $CXF_AS_HOME
+rm -rf $NATIVE_AS_HOME
+
+</command>
+    </hudson.tasks.Shell>
+  </builders>
+  <publishers class="vector">
+    <hudson.tasks.Mailer>
+      <recipients>@hudson.mail.recipients@</recipients>
+      <dontNotifyEveryUnstableBuild>false</dontNotifyEveryUnstableBuild>
+      <sendToIndividuals>true</sendToIndividuals>
+    </hudson.tasks.Mailer>
+  </publishers>
+  <buildWrappers class="vector"/>
+  <scm class="hudson.scm.SubversionSCM">
+    <locations>
+      <hudson.scm.SubversionSCM-ModuleLocation>
+        <remote>@hudson.framework.url@/hudson</remote>
+        <local>framework-hudson</local>
+      </hudson.scm.SubversionSCM-ModuleLocation>
+    </locations>
+    <useUpdate>true</useUpdate>
+    <browser class="hudson.scm.browsers.FishEyeSVN">
+      <url>http://fisheye.jboss.com/browse/JBossWS/</url>
+      <rootModule></rootModule>
+    </browser>
+  </scm>
+  <canRoam>true</canRoam>
+  <disabled>false</disabled>
+  <enableRemoteTrigger>false</enableRemoteTrigger>
+  <triggers class="vector"/>
+  <logRotator>
+    <daysToKeep>14</daysToKeep>
+    <numToKeep>-1</numToKeep>
+  </logRotator>
+  <keepDependencies>false</keepDependencies>
+  <properties/>
+  <description>Test jbossws bindist stack switch against AS 6.0.1</description>
+  <actions class="vector"/>
+</project>

Added: hudson/trunk/hudson-home/jobs/WEEKEND-MATRIX/config.xml
===================================================================
--- hudson/trunk/hudson-home/jobs/WEEKEND-MATRIX/config.xml	                        (rev 0)
+++ hudson/trunk/hudson-home/jobs/WEEKEND-MATRIX/config.xml	2011-01-12 09:34:40 UTC (rev 13558)
@@ -0,0 +1,27 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<project>
+  <builders class="vector"/>
+  <publishers class="vector">
+    <hudson.tasks.BuildTrigger>
+      <childProjects>AS-ALL, AS-TESTS-ALL, NATIVE-ALL, CXF-ALL, SWITCH-ALL</childProjects>
+    </hudson.tasks.BuildTrigger>
+  </publishers>
+  <buildWrappers class="vector"/>
+  <scm class="hudson.scm.NullSCM"/>
+  <canRoam>true</canRoam>
+  <disabled>false</disabled>
+  <enableRemoteTrigger>false</enableRemoteTrigger>
+  <triggers class="vector">
+    <hudson.triggers.TimerTrigger>
+      <spec>0 17 * * 6-7</spec>
+    </hudson.triggers.TimerTrigger>
+  </triggers>
+  <logRotator>
+    <daysToKeep>14</daysToKeep>
+    <numToKeep>-1</numToKeep>
+  </logRotator>
+  <keepDependencies>false</keepDependencies>
+  <properties/>
+  <description>Weekend matrix executes all the existing jobs.</description>
+  <actions class="vector"/>
+</project>

Added: hudson/trunk/hudson-home/jobs/WORKING-DAYS-MATRIX/config.xml
===================================================================
--- hudson/trunk/hudson-home/jobs/WORKING-DAYS-MATRIX/config.xml	                        (rev 0)
+++ hudson/trunk/hudson-home/jobs/WORKING-DAYS-MATRIX/config.xml	2011-01-12 09:34:40 UTC (rev 13558)
@@ -0,0 +1,27 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<project>
+  <builders class="vector"/>
+  <publishers class="vector">
+    <hudson.tasks.BuildTrigger>
+      <childProjects>AS-ALL, AS-TESTS-ALL, NATIVE-LIGHT, CXF-LIGHT</childProjects>
+    </hudson.tasks.BuildTrigger>
+  </publishers>
+  <buildWrappers class="vector"/>
+  <scm class="hudson.scm.NullSCM"/>
+  <canRoam>true</canRoam>
+  <disabled>false</disabled>
+  <enableRemoteTrigger>false</enableRemoteTrigger>
+  <triggers class="vector">
+    <hudson.triggers.TimerTrigger>
+      <spec>0 19 * * 1-5</spec>
+    </hudson.triggers.TimerTrigger>
+  </triggers>
+  <logRotator>
+    <daysToKeep>14</daysToKeep>
+    <numToKeep>-1</numToKeep>
+  </logRotator>
+  <keepDependencies>false</keepDependencies>
+  <properties/>
+  <description>Working days matrix executes only selected hudson jobs.</description>
+  <actions class="vector"/>
+</project>

Added: hudson/trunk/hudson-home/users/asoldano/config.xml
===================================================================
--- hudson/trunk/hudson-home/users/asoldano/config.xml	                        (rev 0)
+++ hudson/trunk/hudson-home/users/asoldano/config.xml	2011-01-12 09:34:40 UTC (rev 13558)
@@ -0,0 +1,10 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<user>
+  <fullName>config.xml</fullName>
+  <description>Alessio Soldano</description>
+  <properties>
+    <hudson.tasks.Mailer_-UserProperty>
+      <emailAddress>asoldano at redhat.com</emailAddress>
+    </hudson.tasks.Mailer_-UserProperty>
+  </properties>
+</user>

Added: hudson/trunk/hudson-home/users/ema/config.xml
===================================================================
--- hudson/trunk/hudson-home/users/ema/config.xml	                        (rev 0)
+++ hudson/trunk/hudson-home/users/ema/config.xml	2011-01-12 09:34:40 UTC (rev 13558)
@@ -0,0 +1,10 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<user>
+  <fullName>config.xml</fullName>
+  <description>Jim Ma</description>
+  <properties>
+    <hudson.tasks.Mailer_-UserProperty>
+      <emailAddress>ema at redhat.com</emailAddress>
+    </hudson.tasks.Mailer_-UserProperty>
+  </properties>
+</user>

Added: hudson/trunk/hudson-home/users/ropalka/config.xml
===================================================================
--- hudson/trunk/hudson-home/users/ropalka/config.xml	                        (rev 0)
+++ hudson/trunk/hudson-home/users/ropalka/config.xml	2011-01-12 09:34:40 UTC (rev 13558)
@@ -0,0 +1,10 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<user>
+  <fullName>config.xml</fullName>
+  <description>Richard Opalka</description>
+  <properties>
+    <hudson.tasks.Mailer_-UserProperty>
+      <emailAddress>ropalka at redhat.com</emailAddress>
+    </hudson.tasks.Mailer_-UserProperty>
+  </properties>
+</user>

Added: hudson/trunk/jboss/bin/http-spider.sh
===================================================================
--- hudson/trunk/jboss/bin/http-spider.sh	                        (rev 0)
+++ hudson/trunk/jboss/bin/http-spider.sh	2011-01-12 09:34:40 UTC (rev 13558)
@@ -0,0 +1,48 @@
+#!/bin/sh
+
+#############################################################
+#
+# Simple helper that checks if an HTTP host is available.
+# (Relies on wget)
+# 
+# Within hudson it can be used to test if the AS instance
+# has successfully booted.
+#
+# @author Heiko.Braun at jboss.com
+#
+#############################################################
+
+TIMEOUT=2           # wget timeout in sec
+SLEEP_TIME=10		# the actual sleep time in between test
+NUM_RETRIES=30 		# equals to 5 minutes before exit
+
+if [ "x$1" = "x" ]; then
+	echo "Usage: http.sh <hostname:port> <output_dir>"		
+fi
+
+if [ "x$2" = "x" ]; then
+        echo "Usage: http.sh <hostname:port> <output_dir>"
+fi
+
+# cleanup
+rm $2/spider.success 2&>1 /dev/null
+rm $2/spider.failed 2&>1 /dev/null
+
+COUNTER=0
+while [  $COUNTER -lt $NUM_RETRIES ]; do
+	if wget --spider --timeout=$TIMEOUT --tries=1 $1 &> /dev/null; then
+		touch $2/spider.success
+		echo "Try $COUNTER: '$1' is available"	> ./spider.success
+		exit 0
+	else
+		echo "Try $COUNTER: '$1' does not respond, wait another $SLEEP_TIME seconds"
+	fi
+	sleep $SLEEP_TIME
+	let COUNTER=COUNTER+1 
+done
+
+touch $2/spider.failed
+echo "Unable to connect to $1, exiting..." > spider.failed
+exit 0
+
+


Property changes on: hudson/trunk/jboss/bin/http-spider.sh
___________________________________________________________________
Name: svn:executable
   + *

Added: hudson/trunk/jboss/bin/jboss.sh
===================================================================
--- hudson/trunk/jboss/bin/jboss.sh	                        (rev 0)
+++ hudson/trunk/jboss/bin/jboss.sh	2011-01-12 09:34:40 UTC (rev 13558)
@@ -0,0 +1,53 @@
+#!/bin/sh
+
+PROGNAME=`basename $0`
+DIRNAME=`dirname $0`
+JBOSS_HOME="$1"
+BINDADDR="$3"
+CMD="$2"
+
+export JBOSS_HOME
+
+#
+# Helper to complain.
+#
+warn() {
+   echo "$PROGNAME: $*"
+}
+
+if [ ! -f "$JBOSS_HOME/bin/run.sh" ]; then
+   warn "Cannot find: $JBOSS_HOME/bin/run.sh"
+   exit 1
+fi
+
+case "$CMD" in
+start)
+    # This version of run.sh obtains the pid of the JVM and saves it as jboss.pid
+    # It relies on bash specific features
+    # Do you want to hide jboss output?
+    /bin/bash $DIRNAME/runjboss.sh -b $BINDADDR &
+    ;;
+stop)
+    pidfile="$JBOSS_HOME/bin/jboss.pid"
+    if [ -f "$pidfile" ]; then
+       pid=`cat "$pidfile"`
+       echo "kill pid: $pid"
+       kill $pid
+       if [ "$?" -eq 0 ]; then
+         # process exists, wait for it to die, and force if not
+         sleep 20
+         kill -9 $pid &> /dev/null
+       fi
+       rm "$pidfile"
+    else
+       warn "No pid found, using shutdown"
+       $JBOSS_HOME/bin/shutdown.sh -S > /dev/null &
+    fi
+    ;;
+restart)
+    $0 stop
+    $0 start
+    ;;
+*)
+    echo "usage: $0 jboss_instance (start|stop|restart|help)"
+esac


Property changes on: hudson/trunk/jboss/bin/jboss.sh
___________________________________________________________________
Name: svn:executable
   + *

Added: hudson/trunk/jboss/bin/jbossws-qa.sh
===================================================================
--- hudson/trunk/jboss/bin/jbossws-qa.sh	                        (rev 0)
+++ hudson/trunk/jboss/bin/jbossws-qa.sh	2011-01-12 09:34:40 UTC (rev 13558)
@@ -0,0 +1,258 @@
+#!/bin/sh
+
+ensureJavaExists() {
+  if [ ! -d $JAVA_HOME ]; then
+    echo "Please point java.home specified in ant.properties to correct JDK installations"
+    exit 1
+  fi
+}
+
+setupJBossHome() {
+  rm -rf $WORKSPACE/jboss-as
+  cp -r $JBOSS_INSTANCE $WORKSPACE/jboss-as
+  export JBOSS_HOME=$WORKSPACE/jboss-as
+}
+
+setupEnv() {
+  TMP_DIR_PROPERTY=
+  if [ -d /data/tmp ]; then
+    TMP_DIR_PROPERTY=-Djava.io.tmpdir=/data/tmp
+  elif [ -d /tmp ]; then
+    TMP_DIR_PROPERTY=-Djava.io.tmpdir=/tmp
+  else
+    echo "Cannot detect temporary directory";
+    exit -1;
+  fi
+
+  ENVIRONMENT="$TMP_DIR_PROPERTY -Dmaven.opts=-U -Djboss.bind.address=$JBOSS_BIND_ADDRESS -Djbossws.integration.target=$JBOSS_TARGET -D$JBOSS_TARGET.home=$JBOSS_HOME"
+}
+
+stopJBoss() {
+  $HUDSON_DIR/jboss/bin/jboss.sh $JBOSS_HOME stop $JBOSS_BIND_ADDRESS
+}
+
+startJBoss() {
+  $HUDSON_DIR/jboss/bin/jboss.sh $JBOSS_HOME start $JBOSS_BIND_ADDRESS
+}
+
+copyJBossLogs() {
+  cp $JBOSS_HOME/server/$JBOSS_CONFIG/log/boot.log $WORKSPACE/jboss-boot.log
+  cp $JBOSS_HOME/server/$JBOSS_CONFIG/log/server.log $WORKSPACE/jboss-server.log
+}
+
+copyTestLogs() {
+  cat $WORKSPACE/tests.log | egrep FIXME\|FAILED | sort -u | tee $WORKSPACE/fixme.txt
+  cat $STACK_DIR/modules/testsuite/test-excludes-$JBOSS_TARGET.txt $WORKSPACE/fixme.txt | egrep "\[\S*]" > $WORKSPACE/errata-$JBOSS_TARGET.txt
+}
+
+removeJBossLogs() {
+  rm -f $JBOSS_HOME/server/$JBOSS_CONFIG/log/boot.log
+  rm -f $JBOSS_HOME/server/$JBOSS_CONFIG/log/server.log
+}
+
+ensureRunningJBoss() {
+  $HUDSON_DIR/jboss/bin/http-spider.sh $JBOSS_BIND_ADDRESS:8080 $WORKSPACE
+  if [ -e $WORKSPACE/spider.failed ]; then
+    tail -n 100 $JBOSS_HOME/server/$JBOSS_CONFIG/log/server.log
+    stopJBoss
+    copyJBossLogs
+    exit 1
+  fi
+}
+
+logMavenDependencies() {
+  mvn -Ptestsuite,$JBOSS_TARGET dependency:tree | tee $WORKSPACE/dependency-tree.txt
+}
+
+deployCoreDistributionWithSpring() {
+  cd $STACK_DIR
+  cp profiles.xml.example profiles.xml
+  mvn -Ptestsuite,spring clean
+  ant $ENVIRONMENT -Dspring=true deploy-$JBOSS_TARGET
+}
+
+deployCoreDistribution() {
+  cd $STACK_DIR
+  cp profiles.xml.example profiles.xml
+  mvn -Ptestsuite clean
+  ant $ENVIRONMENT deploy-$JBOSS_TARGET
+}
+
+deployBinaryDistributionWithSpring() {
+  cd $STACK_DIR
+  cp profiles.xml.example profiles.xml
+  mvn -Ptestsuite clean
+  ant $ENVIRONMENT build-bin-dist
+  cd target
+  rm -rf jbossws-$STACK_ID-bin-dist
+  unzip jbossws-$STACK_ID-bin-dist.zip
+  cd jbossws-$STACK_ID-bin-dist
+  cp ant.properties.example ant.properties
+  ant $ENVIRONMENT -Dspring=true deploy-$JBOSS_TARGET
+}
+
+deployBinaryDistribution() {
+  cd $STACK_DIR
+  cp profiles.xml.example profiles.xml
+  mvn -Ptestsuite clean
+  ant $ENVIRONMENT build-bin-dist
+  cd target
+  rm -rf jbossws-$STACK_ID-bin-dist
+  unzip jbossws-$STACK_ID-bin-dist.zip
+  cd jbossws-$STACK_ID-bin-dist
+  cp ant.properties.example ant.properties
+  ant $ENVIRONMENT deploy-$JBOSS_TARGET
+}
+
+redeployBinaryDistribution() {
+  cd $STACK_DIR/target/jbossws-$STACK_ID-bin-dist
+  ant clean
+  ant $ENVIRONMENT deploy-$JBOSS_TARGET
+}
+
+deploySourceDistributionWithSpring() {
+  cd $STACK_DIR
+  cp profiles.xml.example profiles.xml
+  mvn -Ptestsuite,spring clean
+  ant $ENVIRONMENT build-src-dist
+  cd target
+  rm -rf jbossws-$STACK_ID-src-dist
+  unzip jbossws-$STACK_ID-src-dist.zip
+  cd jbossws-$STACK_ID-src-dist
+  cp profiles.xml.example profiles.xml
+  ant $ENVIRONMENT -Dspring=true deploy-$JBOSS_TARGET
+}
+
+deploySourceDistribution() {
+  cd $STACK_DIR
+  cp profiles.xml.example profiles.xml
+  mvn -Ptestsuite clean
+  ant $ENVIRONMENT build-src-dist
+  cd target
+  rm -rf jbossws-$STACK_ID-src-dist
+  unzip jbossws-$STACK_ID-src-dist.zip
+  cd jbossws-$STACK_ID-src-dist
+  cp profiles.xml.example profiles.xml
+  ant $ENVIRONMENT deploy-$JBOSS_TARGET
+}
+
+detectFailures() {
+  rm -rf $WORKSPACE/jboss-as
+  cat $WORKSPACE/tests.log | egrep "BUILD FAILURE|BUILD ERROR|java.lang.OutOfMemoryError" | tee $WORKSPACE/failure.log
+  if [ -s $WORKSPACE/failure.log ]; then
+    echo "Failure detected"
+    exit 1
+  fi
+}
+
+runTestsViaMavenWithSpring() {
+  mvn $ENVIRONMENT -Ptestsuite,hudson,spring,$JBOSS_TARGET $TEST_OPTS test 2>&1 | tee $WORKSPACE/tests.log
+}
+
+runTestsViaMaven() {
+  mvn $ENVIRONMENT -Ptestsuite,hudson,$JBOSS_TARGET $TEST_OPTS test 2>&1 | tee $WORKSPACE/tests.log
+}
+
+runTestsViaAnt() {
+  ant $ENVIRONMENT tests-clean tests $TEST_OPTS 2>&1 | tee $WORKSPACE/tests.log
+}
+
+coreTestWithSpring() {
+  setupJBossHome
+  setupEnv
+  ensureJavaExists
+  stopJBoss
+  deployCoreDistributionWithSpring
+  removeJBossLogs
+  startJBoss
+  ensureRunningJBoss
+  logMavenDependencies
+  runTestsViaMavenWithSpring
+  copyTestLogs
+  stopJBoss
+  copyJBossLogs
+  detectFailures
+}
+
+coreTest() {
+  setupJBossHome
+  setupEnv
+  ensureJavaExists
+  stopJBoss
+  deployCoreDistribution
+  removeJBossLogs
+  startJBoss
+  ensureRunningJBoss
+  logMavenDependencies
+  runTestsViaMaven
+  copyTestLogs
+  stopJBoss
+  copyJBossLogs
+  detectFailures
+}
+
+binaryDistributionTestWithSpring() {
+  setupJBossHome
+  setupEnv
+  ensureJavaExists
+  stopJBoss
+  deployBinaryDistributionWithSpring
+  removeJBossLogs
+  startJBoss
+  ensureRunningJBoss
+  runTestsViaAnt
+  copyTestLogs
+  stopJBoss
+  copyJBossLogs
+  detectFailures
+}
+
+binaryDistributionTest() {
+  setupJBossHome
+  setupEnv
+  ensureJavaExists
+  stopJBoss
+  deployBinaryDistribution
+  removeJBossLogs
+  startJBoss
+  ensureRunningJBoss
+  runTestsViaAnt
+  copyTestLogs
+  stopJBoss
+  copyJBossLogs
+  detectFailures
+}
+
+sourceDistributionTestWithSpring() {
+  setupJBossHome
+  setupEnv
+  ensureJavaExists
+  stopJBoss
+  deploySourceDistributionWithSpring
+  removeJBossLogs
+  startJBoss
+  ensureRunningJBoss
+  logMavenDependencies
+  runTestsViaMavenWithSpring
+  copyTestLogs
+  stopJBoss
+  copyJBossLogs
+  detectFailures
+}
+
+sourceDistributionTest() {
+  setupJBossHome
+  setupEnv
+  ensureJavaExists
+  stopJBoss
+  deploySourceDistribution
+  removeJBossLogs
+  startJBoss
+  ensureRunningJBoss
+  logMavenDependencies
+  runTestsViaMaven
+  copyTestLogs
+  stopJBoss
+  copyJBossLogs
+  detectFailures
+}


Property changes on: hudson/trunk/jboss/bin/jbossws-qa.sh
___________________________________________________________________
Name: svn:executable
   + *

Added: hudson/trunk/jboss/bin/runjboss.sh
===================================================================
--- hudson/trunk/jboss/bin/runjboss.sh	                        (rev 0)
+++ hudson/trunk/jboss/bin/runjboss.sh	2011-01-12 09:34:40 UTC (rev 13558)
@@ -0,0 +1,159 @@
+#!/bin/bash
+### ====================================================================== ###
+##                                                                          ##
+##  JBoss Bootstrap Script                                                  ##
+##                                                                          ##
+### ====================================================================== ###
+
+DIRNAME=`dirname $0`
+PROGNAME=`basename $0`
+GREP="grep"
+
+# Use the maximum available, or set MAX_FD != -1 to use that
+MAX_FD="maximum"
+
+#
+# Helper to complain.
+#
+warn() {
+    echo "${PROGNAME}: $*"
+}
+
+#
+# Helper to puke.
+#
+die() {
+    warn $*
+    exit 1
+}
+
+# Setup JBOSS_HOME
+if [ "x$JBOSS_HOME" = "x" ]; then
+    # get the full path (without any relative bits)
+    JBOSS_HOME=`cd $DIRNAME/..; pwd`
+fi
+export JBOSS_HOME
+
+# Read an optional running configuration file
+if [ "x$RUN_CONF" = "x" ]; then
+    RUN_CONF="$JBOSS_HOME/bin/run.conf"
+fi
+if [ -r "$RUN_CONF" ]; then
+    . "$RUN_CONF"
+fi
+
+# Setup the JVM
+if [ "x$JAVA" = "x" ]; then
+    if [ "x$JAVA_HOME" != "x" ]; then
+	JAVA="$JAVA_HOME/bin/java"
+    else
+	JAVA="java"
+    fi
+fi
+
+# Setup the classpath
+runjar="$JBOSS_HOME/bin/run.jar"
+if [ ! -f "$runjar" ]; then
+    die "Missing required file: $runjar"
+fi
+JBOSS_BOOT_CLASSPATH="$runjar"
+
+# Include the JDK javac compiler for JSP pages. The default is for a Sun JDK
+# compatible distribution which JAVA_HOME points to
+if [ "x$JAVAC_JAR" = "x" ]; then
+    JAVAC_JAR="$JAVA_HOME/lib/tools.jar"
+fi
+if [ ! -f "$JAVAC_JAR" ]; then
+   warn "Missing file: $JAVAC_JAR"
+   warn "Unexpected results may occur.  Make sure JAVA_HOME points to a JDK and not a JRE."
+fi
+
+if [ "x$JBOSS_CLASSPATH" = "x" ]; then
+    JBOSS_CLASSPATH="$JBOSS_BOOT_CLASSPATH:$JAVAC_JAR"
+else
+    JBOSS_CLASSPATH="$JBOSS_CLASSPATH:$JBOSS_BOOT_CLASSPATH:$JAVAC_JAR"
+fi
+
+# If -server not set in JAVA_OPTS, set it, if supported
+SERVER_SET=`echo $JAVA_OPTS | $GREP "\-server"`
+if [ "x$SERVER_SET" = "x" ]; then
+
+    # Check for SUN(tm) JVM w/ HotSpot support
+    if [ "x$HAS_HOTSPOT" = "x" ]; then
+	HAS_HOTSPOT=`"$JAVA" -version 2>&1 | $GREP -i HotSpot`
+    fi
+
+    # Enable -server if we have Hotspot, unless we can't
+    if [ "x$HAS_HOTSPOT" != "x" ]; then
+    JAVA_OPTS="-server $JAVA_OPTS"
+    fi
+fi
+
+# Setup JBosst Native library path
+JBOSS_NATIVE_DIR="$JBOSS_HOME/bin/native"
+if [ -d "$JBOSS_NATIVE_DIR" ]; then
+    if [ "x$LD_LIBRARY_PATH" = "x" ]; then
+        LD_LIBRARY_PATH="$JBOSS_NATIVE_DIR"
+    else
+        LD_LIBRARY_PATH="$JBOSS_NATIVE_DIR:$LD_LIBRARY_PATH"
+    fi
+    export LD_LIBRARY_PATH
+    if [ "x$JAVA_OPTS" = "x" ]; then
+        JAVA_OPTS="-Djava.library.path=$JBOSS_NATIVE_DIR"
+    else
+        JAVA_OPTS="$JAVA_OPTS -Djava.library.path=$JBOSS_NATIVE_DIR"
+    fi
+fi
+
+#JPDA options. Uncomment and modify as appropriate to enable remote debugging .
+#JAVA_OPTS="-classic -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n $JAVA_OPTS"
+
+# Setup JBoss sepecific properties
+JAVA_OPTS="-Dprogram.name=$PROGNAME $JAVA_OPTS"
+
+# This should be removed when JBoss configuration XML files can be validated JBAS-6744
+JAVA_OPTS="$JAVA_OPTS -Dxb.builder.useUnorderedSequence=true"
+
+if [ -d "/data/tmp" ]; then
+  JAVA_OPTS="$JAVA_OPTS -Djava.io.tmpdir=/data/tmp"
+elif [ -d "/tmp" ]; then
+  JAVA_OPTS="$JAVA_OPTS -Djava.io.tmpdir=/tmp"
+else
+  echo "Cannot detect temporary directory";
+  exit -1;
+fi
+
+# Setup the java endorsed dirs
+JBOSS_ENDORSED_DIRS="$JBOSS_HOME/lib/endorsed"
+
+# Display our environment
+echo "========================================================================="
+echo ""
+echo "  JBoss Bootstrap Environment"
+echo ""
+echo "  JBOSS_HOME: $JBOSS_HOME"
+echo ""
+echo "  JAVA: $JAVA"
+echo ""
+echo "  JAVA_OPTS: $JAVA_OPTS"
+echo ""
+echo "  CLASSPATH: $JBOSS_CLASSPATH"
+echo ""
+echo "========================================================================="
+echo ""
+# enable monitor mode (job control needed)
+set -m
+STATUS=10
+while [ $STATUS -eq 10 ]
+do
+# Execute the JVM
+   "$JAVA" $JAVA_OPTS \
+      -Djava.endorsed.dirs="$JBOSS_ENDORSED_DIRS" \
+      -classpath "$JBOSS_CLASSPATH" \
+      org.jboss.Main "$@" &> /dev/null &
+      echo $! > $JBOSS_HOME/bin/jboss.pid
+      fg
+   STATUS=$?
+   # if it doesn't work, you may want to take a look at this:
+   #    http://developer.java.sun.com/developer/bugParade/bugs/4465334.html
+done


Property changes on: hudson/trunk/jboss/bin/runjboss.sh
___________________________________________________________________
Name: svn:executable
   + *

Added: hudson/trunk/pom.xml
===================================================================
--- hudson/trunk/pom.xml	                        (rev 0)
+++ hudson/trunk/pom.xml	2011-01-12 09:34:40 UTC (rev 13558)
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- ====================================================================== -->
+<!--                                                                        -->
+<!--  JBoss, the OpenSource J2EE webOS                                      -->
+<!--                                                                        -->
+<!--  Distributable under LGPL license.                                     -->
+<!--  See terms of license at http://www.gnu.org.                           -->
+<!--                                                                        -->
+<!-- ====================================================================== -->
+
+<project
+  xmlns="http://maven.apache.org/POM/4.0.0"
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+
+  <modelVersion>4.0.0</modelVersion>
+  <name>JBoss Web Services - Hudson Configurations</name>
+  <groupId>org.jboss.ws</groupId>
+  <artifactId>jbossws-hudson</artifactId>
+  <packaging>pom</packaging>
+  <description>JBossWS Hudson</description>
+  <version>4.0.0-SNAPSHOT</version>
+
+  <scm>
+    <connection>scm:svn:http://anonsvn.jboss.org/repos/jbossws/hudson/trunk</connection>
+    <developerConnection>scm:svn:https://svn.jboss.org/repos/jbossws/hudson/trunk</developerConnection>
+    <url>http://fisheye.jboss.com/viewrep/JBossWS/hudson/trunk</url>
+  </scm>
+
+</project>



More information about the jbossws-commits mailing list