[jboss-osgi-commits] JBoss-OSGI SVN: r100044 - in projects/jboss-osgi/projects/osgitck/trunk: hudson and 8 other directories.

jboss-osgi-commits at lists.jboss.org jboss-osgi-commits at lists.jboss.org
Thu Jan 28 08:20:06 EST 2010


Author: thomas.diesler at jboss.com
Date: 2010-01-28 08:20:05 -0500 (Thu, 28 Jan 2010)
New Revision: 100044

Added:
   projects/jboss-osgi/projects/osgitck/trunk/hudson/hudson-home/jobs/osgi.blueprint.tests/
   projects/jboss-osgi/projects/osgitck/trunk/hudson/hudson-home/jobs/osgi.blueprint.tests/config.xml
   projects/jboss-osgi/projects/osgitck/trunk/hudson/hudson-home/jobs/osgi.jdbc.tests/
   projects/jboss-osgi/projects/osgitck/trunk/hudson/hudson-home/jobs/osgi.jdbc.tests/config.xml
   projects/jboss-osgi/projects/osgitck/trunk/hudson/hudson-home/jobs/osgi.jmx.tests/
   projects/jboss-osgi/projects/osgitck/trunk/hudson/hudson-home/jobs/osgi.jmx.tests/config.xml
   projects/jboss-osgi/projects/osgitck/trunk/hudson/hudson-home/jobs/osgi.jndi.tests/
   projects/jboss-osgi/projects/osgitck/trunk/hudson/hudson-home/jobs/osgi.jndi.tests/config.xml
   projects/jboss-osgi/projects/osgitck/trunk/hudson/hudson-home/jobs/osgi.webapp.tests/
   projects/jboss-osgi/projects/osgitck/trunk/hudson/hudson-home/jobs/osgi.webapp.tests/config.xml
Modified:
   projects/jboss-osgi/projects/osgitck/trunk/build.xml
   projects/jboss-osgi/projects/osgitck/trunk/hudson/build.xml
   projects/jboss-osgi/projects/osgitck/trunk/hudson/hudson-home/config.xml
   projects/jboss-osgi/projects/osgitck/trunk/hudson/hudson-home/jobs/osgi.core.tests/config.xml
   projects/jboss-osgi/projects/osgitck/trunk/readme.txt
Log:
Add jmx, jndi, jdbc, blueprint, webapp

Modified: projects/jboss-osgi/projects/osgitck/trunk/build.xml
===================================================================
--- projects/jboss-osgi/projects/osgitck/trunk/build.xml	2010-01-28 13:18:58 UTC (rev 100043)
+++ projects/jboss-osgi/projects/osgitck/trunk/build.xml	2010-01-28 13:20:05 UTC (rev 100044)
@@ -93,7 +93,7 @@
   </target>
 
   <!-- Setup the TCK to use the JBoss OSGi Framework -->
-  <target name="setup.jboss" description="Setup the TCK using the JBoss OSGi Framework" depends="untar-osgitck,update-framework">
+  <target name="setup.jboss" description="Setup the TCK using the JBoss OSGi Framework" depends="untar-osgitck">
 
     <!-- Overlay the TCK setup -->
     <copy todir="${osgitck.dir}" overwrite="true">
@@ -108,13 +108,6 @@
     <ant dir="${osgitck.dir}/osgi.ct" target="publish" />
   </target>
 
-  <!-- Update the JBoss OSGi Framework -->
-  <target name="update-framework" description="Update the JBoss OSGi Framework" depends="untar-osgitck">
-    <!-- Copy the OSGi Framework -->
-    <mkdir dir="${osgitck.dir}/licensed/repo/org.jboss.osgi.framework" />
-    <copy file="${jboss.osgi.framework.jar}" tofile="${osgitck.dir}/licensed/repo/org.jboss.osgi.framework/org.jboss.osgi.framework-1.0.0.jar" overwrite="true" />
-  </target>
-
   <!-- ================================================================== -->
   <!-- Hudson                                                             -->
   <!-- ================================================================== -->
@@ -135,11 +128,47 @@
   <!-- TCK Tests                                                          -->
   <!-- ================================================================== -->
 
-  <target name="run-tests" description="Run the TCK core tests" depends="init">
+  <target name="run-core-tests" description="Run the TCK core tests" depends="init">
     <fail message="Cannot find: ${osgitck.dir}" unless="osgitck.dir.available" />
     <ant dir="${osgitck.dir}/osgi.ct" target="osgi.core.tests" />
   </target>
 
+  <target name="run-blueprint-tests" description="Run the TCK blueprint tests" depends="init">
+    <fail message="Cannot find: ${osgitck.dir}" unless="osgitck.dir.available" />
+    <ant dir="${osgitck.dir}/org.osgi.test.cases.blueprint" target="test" />
+    <ant dir="${osgitck.dir}/org.osgi.test.cases.blueprint.secure" target="test" />
+  </target>
+
+  <target name="run-jdbc-tests" description="Run the TCK jdbc tests" depends="init">
+    <fail message="Cannot find: ${osgitck.dir}" unless="osgitck.dir.available" />
+    <ant dir="${osgitck.dir}/org.osgi.test.cases.jdbc" target="test" />
+  </target>
+
+  <target name="run-jmx-tests" description="Run the TCK jmx tests" depends="init">
+    <fail message="Cannot find: ${osgitck.dir}" unless="osgitck.dir.available" />
+    <ant dir="${osgitck.dir}/org.osgi.test.cases.jmx" target="test" />
+  </target>
+
+  <target name="run-jndi-tests" description="Run the TCK jndi tests" depends="init">
+    <fail message="Cannot find: ${osgitck.dir}" unless="osgitck.dir.available" />
+    <ant dir="${osgitck.dir}/org.osgi.test.cases.jndi" target="test" />
+  </target>
+
+  <!-- target name="run-jpa-tests" description="Run the TCK jpa tests" depends="init">
+    <fail message="Cannot find: ${osgitck.dir}" unless="osgitck.dir.available" />
+    <ant dir="${osgitck.dir}/org.osgi.test.cases.jpa" target="test" />
+  </target -->
+
+  <!-- target name="run-jta-tests" description="Run the TCK jta tests" depends="init">
+    <fail message="Cannot find: ${osgitck.dir}" unless="osgitck.dir.available" />
+    <ant dir="${osgitck.dir}/org.osgi.test.cases.jta" target="test" />
+  </target -->
+
+  <target name="run-webapp-tests" description="Run the TCK webapp tests" depends="init">
+    <fail message="Cannot find: ${osgitck.dir}" unless="osgitck.dir.available" />
+    <ant dir="${osgitck.dir}/org.osgi.test.cases.webcontainer" target="test" />
+  </target>
+
   <target name="test-reports" description="Generate the TCK test reports" depends="init">
     <fail message="Cannot find: ${osgitck.dir}" unless="osgitck.dir.available" />
     <mkdir dir="${reports.dir}" />

Modified: projects/jboss-osgi/projects/osgitck/trunk/hudson/build.xml
===================================================================
--- projects/jboss-osgi/projects/osgitck/trunk/hudson/build.xml	2010-01-28 13:18:58 UTC (rev 100043)
+++ projects/jboss-osgi/projects/osgitck/trunk/hudson/build.xml	2010-01-28 13:20:05 UTC (rev 100044)
@@ -28,7 +28,7 @@
             <include name="*/config.xml"/>
           </fileset>
           <filterset>
-            <filter token="hudson.osgi.url" value="${hudson.osgi.url}"/>
+            <filter token="tcksetup.svn.url" value="${tcksetup.svn.url}"/>
             <filtersfile file="${project.root.dir}/ant.properties"/>
           </filterset>
         </copy>
@@ -122,7 +122,7 @@
       <arg line="--xml"/>
     </exec>
     <xmlproperty file="${hudson.target.dir}/svn-info.xml"/>
-    <property name="hudson.osgi.url" value="${info.entry.url}"/>
+    <property name="tcksetup.svn.url" value="${info.entry.url}"/>
     
     <!-- Configure Tomcat -->
     <copy todir="${hudson.tomcat}" overwrite="true">
@@ -142,6 +142,7 @@
       </fileset>
       <filterset>
         <filtersfile file="${project.root.dir}/ant.properties"/>
+        <filter token="hudson.username" value="${hudson.username}"/>
       </filterset>
     </copy>
 

Modified: projects/jboss-osgi/projects/osgitck/trunk/hudson/hudson-home/config.xml
===================================================================
--- projects/jboss-osgi/projects/osgitck/trunk/hudson/hudson-home/config.xml	2010-01-28 13:18:58 UTC (rev 100043)
+++ projects/jboss-osgi/projects/osgitck/trunk/hudson/hudson-home/config.xml	2010-01-28 13:20:05 UTC (rev 100044)
@@ -1,25 +1,26 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <hudson>
+  <version>1.336</version>
   <numExecutors>2</numExecutors>
   <mode>NORMAL</mode>
   <useSecurity>true</useSecurity>
   <authorizationStrategy class="hudson.security.GlobalMatrixAuthorizationStrategy">
+    <permission>hudson.model.Run.Update:@hudson.username@</permission>
+    <permission>hudson.model.Computer.Delete:@hudson.username@</permission>
+    <permission>hudson.model.View.Delete:@hudson.username@</permission>
+    <permission>hudson.model.View.Configure:@hudson.username@</permission>
+    <permission>hudson.model.View.Create:@hudson.username@</permission>
     <permission>hudson.model.Hudson.Read:@hudson.username@</permission>
-    <permission>hudson.model.Item.Workspace:@hudson.username@</permission>
-    <permission>hudson.model.Run.Delete:@hudson.username@</permission>
+    <permission>hudson.model.Item.Create:@hudson.username@</permission>
+    <permission>hudson.model.Item.Build:@hudson.username@</permission>
+    <permission>hudson.model.Item.Configure:@hudson.username@</permission>
+    <permission>hudson.model.Item.Delete:@hudson.username@</permission>
     <permission>hudson.model.Hudson.Administer:@hudson.username@</permission>
-    <permission>hudson.model.View.Delete:@hudson.username@</permission>
+    <permission>hudson.model.Item.Read:@hudson.username@</permission>
     <permission>hudson.model.Computer.Configure:@hudson.username@</permission>
-    <permission>hudson.model.Item.Delete:@hudson.username@</permission>
-    <permission>hudson.model.Computer.Delete:@hudson.username@</permission>
+    <permission>hudson.model.Run.Delete:@hudson.username@</permission>
     <permission>hudson.scm.SCM.Tag:@hudson.username@</permission>
-    <permission>hudson.model.Item.Read:@hudson.username@</permission>
-    <permission>hudson.model.Item.Create:@hudson.username@</permission>
-    <permission>hudson.model.Item.Build:@hudson.username@</permission>
-    <permission>hudson.model.Run.Update:@hudson.username@</permission>
-    <permission>hudson.model.View.Create:@hudson.username@</permission>
-    <permission>hudson.model.Item.Configure:@hudson.username@</permission>
-    <permission>hudson.model.View.Configure:@hudson.username@</permission>
+    <permission>hudson.model.Item.Workspace:@hudson.username@</permission>
   </authorizationStrategy>
   <securityRealm class="hudson.security.HudsonPrivateSecurityRealm">
     <disableSignup>false</disableSignup>
@@ -32,16 +33,19 @@
   <jdks>
     <jdk>
       <name>jdk1.5</name>
-      <javaHome>@java.home.jdk15@</javaHome>
+      <home>@java.home.jdk15@</home>
+      <properties/>
     </jdk>
     <jdk>
       <name>jdk1.6</name>
-      <javaHome>@java.home.jdk16@</javaHome>
+      <home>@java.home.jdk16@</home>
+      <properties/>
     </jdk>
   </jdks>
   <clouds/>
   <slaves/>
   <quietPeriod>5</quietPeriod>
+  <scmCheckoutRetryCount>0</scmCheckoutRetryCount>
   <views>
     <hudson.model.AllView>
       <owner class="hudson" reference="../../.."/>

Added: projects/jboss-osgi/projects/osgitck/trunk/hudson/hudson-home/jobs/osgi.blueprint.tests/config.xml
===================================================================
--- projects/jboss-osgi/projects/osgitck/trunk/hudson/hudson-home/jobs/osgi.blueprint.tests/config.xml	                        (rev 0)
+++ projects/jboss-osgi/projects/osgitck/trunk/hudson/hudson-home/jobs/osgi.blueprint.tests/config.xml	2010-01-28 13:20:05 UTC (rev 100044)
@@ -0,0 +1,53 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<project>
+  <actions/>
+  <description></description>
+  <keepDependencies>false</keepDependencies>
+  <properties/>
+  <scm class="hudson.scm.SubversionSCM">
+    <locations>
+      <hudson.scm.SubversionSCM_-ModuleLocation>
+        <remote>@tcksetup.svn.url@</remote>
+        <local>osgitck-setup</local>
+      </hudson.scm.SubversionSCM_-ModuleLocation>
+    </locations>
+    <useUpdate>true</useUpdate>
+    <browser class="hudson.scm.browsers.FishEyeSVN">
+      <url>http://fisheye.jboss.com/browse/JBossOSGi/</url>
+      <rootModule></rootModule>
+    </browser>
+    <excludedRegions></excludedRegions>
+    <excludedUsers></excludedUsers>
+    <excludedRevprop></excludedRevprop>
+  </scm>
+  <canRoam>true</canRoam>
+  <disabled>false</disabled>
+  <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
+  <jdk>jdk1.6</jdk>
+  <triggers class="vector"/>
+  <concurrentBuild>false</concurrentBuild>
+  <builders>
+    <hudson.tasks.Shell>
+      <command>
+TCKSETUPDIR=$WORKSPACE/osgitck-setup
+
+# Setup the TCK
+cd $TCKSETUPDIR
+cp ant.properties.example ant.properties
+
+# Setup the TCK
+ant clean setup.ri
+
+# Run the blueprint tests
+ant run-blueprint-tests
+      </command>
+    </hudson.tasks.Shell>
+  </builders>
+  <publishers>
+    <hudson.tasks.junit.JUnitResultArchiver>
+      <testResults>osgitck-setup/target/osgitck-r4v42/*/generated/**/test-reports/TEST-*.xml</testResults>
+      <testDataPublishers/>
+    </hudson.tasks.junit.JUnitResultArchiver>
+  </publishers>
+  <buildWrappers/>
+</project>
\ No newline at end of file

Modified: projects/jboss-osgi/projects/osgitck/trunk/hudson/hudson-home/jobs/osgi.core.tests/config.xml
===================================================================
--- projects/jboss-osgi/projects/osgitck/trunk/hudson/hudson-home/jobs/osgi.core.tests/config.xml	2010-01-28 13:18:58 UTC (rev 100043)
+++ projects/jboss-osgi/projects/osgitck/trunk/hudson/hudson-home/jobs/osgi.core.tests/config.xml	2010-01-28 13:20:05 UTC (rev 100044)
@@ -7,7 +7,7 @@
   <scm class="hudson.scm.SubversionSCM">
     <locations>
       <hudson.scm.SubversionSCM_-ModuleLocation>
-        <remote>@hudson.osgi.url@</remote>
+        <remote>@tcksetup.svn.url@</remote>
         <local>osgitck-setup</local>
       </hudson.scm.SubversionSCM_-ModuleLocation>
       <hudson.scm.SubversionSCM_-ModuleLocation>
@@ -16,21 +16,33 @@
       </hudson.scm.SubversionSCM_-ModuleLocation>
     </locations>
     <useUpdate>true</useUpdate>
+    <browser class="hudson.scm.browsers.FishEyeSVN">
+      <url>http://fisheye.jboss.com/browse/JBossOSGi/</url>
+      <rootModule></rootModule>
+    </browser>
+    <excludedRegions></excludedRegions>
+    <excludedUsers></excludedUsers>
+    <excludedRevprop></excludedRevprop>
   </scm>
-  <assignedNode>master</assignedNode>
-  <canRoam>false</canRoam>
+  <canRoam>true</canRoam>
   <disabled>false</disabled>
+  <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
   <jdk>jdk1.6</jdk>
-  <triggers class="vector"/>
+  <triggers class="vector">
+    <hudson.triggers.TimerTrigger>
+      <spec>0 20 * * *</spec>
+    </hudson.triggers.TimerTrigger>
+  </triggers>
+  <concurrentBuild>false</concurrentBuild>
   <builders>
     <hudson.tasks.Shell>
       <command>
 TCKSETUPDIR=$WORKSPACE/osgitck-setup
 FRAMEWORKDIR=$WORKSPACE/jboss-osgi-framework
 
-# Build & Install the Framework
+# Build and Install the Framework
 cd $FRAMEWORKDIR
-mvn -U clean install
+mvn -U -fae clean install
 
 # Setup the TCK
 cd $TCKSETUPDIR
@@ -40,13 +52,14 @@
 ant clean setup.ri
 
 # Run the core tests
-ant run-tests
+ant run-core-tests
       </command>
     </hudson.tasks.Shell>
   </builders>
   <publishers>
     <hudson.tasks.junit.JUnitResultArchiver>
       <testResults>osgitck-setup/target/osgitck-r4v42/*/generated/**/test-reports/TEST-*.xml</testResults>
+      <testDataPublishers/>
     </hudson.tasks.junit.JUnitResultArchiver>
   </publishers>
   <buildWrappers/>

Added: projects/jboss-osgi/projects/osgitck/trunk/hudson/hudson-home/jobs/osgi.jdbc.tests/config.xml
===================================================================
--- projects/jboss-osgi/projects/osgitck/trunk/hudson/hudson-home/jobs/osgi.jdbc.tests/config.xml	                        (rev 0)
+++ projects/jboss-osgi/projects/osgitck/trunk/hudson/hudson-home/jobs/osgi.jdbc.tests/config.xml	2010-01-28 13:20:05 UTC (rev 100044)
@@ -0,0 +1,53 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<project>
+  <actions/>
+  <description></description>
+  <keepDependencies>false</keepDependencies>
+  <properties/>
+  <scm class="hudson.scm.SubversionSCM">
+    <locations>
+      <hudson.scm.SubversionSCM_-ModuleLocation>
+        <remote>@tcksetup.svn.url@</remote>
+        <local>osgitck-setup</local>
+      </hudson.scm.SubversionSCM_-ModuleLocation>
+    </locations>
+    <useUpdate>true</useUpdate>
+    <browser class="hudson.scm.browsers.FishEyeSVN">
+      <url>http://fisheye.jboss.com/browse/JBossOSGi/</url>
+      <rootModule></rootModule>
+    </browser>
+    <excludedRegions></excludedRegions>
+    <excludedUsers></excludedUsers>
+    <excludedRevprop></excludedRevprop>
+  </scm>
+  <canRoam>true</canRoam>
+  <disabled>false</disabled>
+  <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
+  <jdk>jdk1.6</jdk>
+  <triggers class="vector"/>
+  <concurrentBuild>false</concurrentBuild>
+  <builders>
+    <hudson.tasks.Shell>
+      <command>
+TCKSETUPDIR=$WORKSPACE/osgitck-setup
+
+# Setup the TCK
+cd $TCKSETUPDIR
+cp ant.properties.example ant.properties
+
+# Setup the TCK
+ant clean setup.ri
+
+# Run the jdbc tests
+ant run-jdbc-tests
+      </command>
+    </hudson.tasks.Shell>
+  </builders>
+  <publishers>
+    <hudson.tasks.junit.JUnitResultArchiver>
+      <testResults>osgitck-setup/target/osgitck-r4v42/*/generated/**/test-reports/TEST-*.xml</testResults>
+      <testDataPublishers/>
+    </hudson.tasks.junit.JUnitResultArchiver>
+  </publishers>
+  <buildWrappers/>
+</project>
\ No newline at end of file

Added: projects/jboss-osgi/projects/osgitck/trunk/hudson/hudson-home/jobs/osgi.jmx.tests/config.xml
===================================================================
--- projects/jboss-osgi/projects/osgitck/trunk/hudson/hudson-home/jobs/osgi.jmx.tests/config.xml	                        (rev 0)
+++ projects/jboss-osgi/projects/osgitck/trunk/hudson/hudson-home/jobs/osgi.jmx.tests/config.xml	2010-01-28 13:20:05 UTC (rev 100044)
@@ -0,0 +1,53 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<project>
+  <actions/>
+  <description></description>
+  <keepDependencies>false</keepDependencies>
+  <properties/>
+  <scm class="hudson.scm.SubversionSCM">
+    <locations>
+      <hudson.scm.SubversionSCM_-ModuleLocation>
+        <remote>@tcksetup.svn.url@</remote>
+        <local>osgitck-setup</local>
+      </hudson.scm.SubversionSCM_-ModuleLocation>
+    </locations>
+    <useUpdate>true</useUpdate>
+    <browser class="hudson.scm.browsers.FishEyeSVN">
+      <url>http://fisheye.jboss.com/browse/JBossOSGi/</url>
+      <rootModule></rootModule>
+    </browser>
+    <excludedRegions></excludedRegions>
+    <excludedUsers></excludedUsers>
+    <excludedRevprop></excludedRevprop>
+  </scm>
+  <canRoam>true</canRoam>
+  <disabled>false</disabled>
+  <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
+  <jdk>jdk1.6</jdk>
+  <triggers class="vector"/>
+  <concurrentBuild>false</concurrentBuild>
+  <builders>
+    <hudson.tasks.Shell>
+      <command>
+TCKSETUPDIR=$WORKSPACE/osgitck-setup
+
+# Setup the TCK
+cd $TCKSETUPDIR
+cp ant.properties.example ant.properties
+
+# Setup the TCK
+ant clean setup.ri
+
+# Run the jmx tests
+ant run-jmx-tests
+      </command>
+    </hudson.tasks.Shell>
+  </builders>
+  <publishers>
+    <hudson.tasks.junit.JUnitResultArchiver>
+      <testResults>osgitck-setup/target/osgitck-r4v42/*/generated/**/test-reports/TEST-*.xml</testResults>
+      <testDataPublishers/>
+    </hudson.tasks.junit.JUnitResultArchiver>
+  </publishers>
+  <buildWrappers/>
+</project>
\ No newline at end of file

Added: projects/jboss-osgi/projects/osgitck/trunk/hudson/hudson-home/jobs/osgi.jndi.tests/config.xml
===================================================================
--- projects/jboss-osgi/projects/osgitck/trunk/hudson/hudson-home/jobs/osgi.jndi.tests/config.xml	                        (rev 0)
+++ projects/jboss-osgi/projects/osgitck/trunk/hudson/hudson-home/jobs/osgi.jndi.tests/config.xml	2010-01-28 13:20:05 UTC (rev 100044)
@@ -0,0 +1,53 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<project>
+  <actions/>
+  <description></description>
+  <keepDependencies>false</keepDependencies>
+  <properties/>
+  <scm class="hudson.scm.SubversionSCM">
+    <locations>
+      <hudson.scm.SubversionSCM_-ModuleLocation>
+        <remote>@tcksetup.svn.url@</remote>
+        <local>osgitck-setup</local>
+      </hudson.scm.SubversionSCM_-ModuleLocation>
+    </locations>
+    <useUpdate>true</useUpdate>
+    <browser class="hudson.scm.browsers.FishEyeSVN">
+      <url>http://fisheye.jboss.com/browse/JBossOSGi/</url>
+      <rootModule></rootModule>
+    </browser>
+    <excludedRegions></excludedRegions>
+    <excludedUsers></excludedUsers>
+    <excludedRevprop></excludedRevprop>
+  </scm>
+  <canRoam>true</canRoam>
+  <disabled>false</disabled>
+  <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
+  <jdk>jdk1.6</jdk>
+  <triggers class="vector"/>
+  <concurrentBuild>false</concurrentBuild>
+  <builders>
+    <hudson.tasks.Shell>
+      <command>
+TCKSETUPDIR=$WORKSPACE/osgitck-setup
+
+# Setup the TCK
+cd $TCKSETUPDIR
+cp ant.properties.example ant.properties
+
+# Setup the TCK
+ant clean setup.ri
+
+# Run the jndi tests
+ant run-jndi-tests
+      </command>
+    </hudson.tasks.Shell>
+  </builders>
+  <publishers>
+    <hudson.tasks.junit.JUnitResultArchiver>
+      <testResults>osgitck-setup/target/osgitck-r4v42/*/generated/**/test-reports/TEST-*.xml</testResults>
+      <testDataPublishers/>
+    </hudson.tasks.junit.JUnitResultArchiver>
+  </publishers>
+  <buildWrappers/>
+</project>
\ No newline at end of file

Added: projects/jboss-osgi/projects/osgitck/trunk/hudson/hudson-home/jobs/osgi.webapp.tests/config.xml
===================================================================
--- projects/jboss-osgi/projects/osgitck/trunk/hudson/hudson-home/jobs/osgi.webapp.tests/config.xml	                        (rev 0)
+++ projects/jboss-osgi/projects/osgitck/trunk/hudson/hudson-home/jobs/osgi.webapp.tests/config.xml	2010-01-28 13:20:05 UTC (rev 100044)
@@ -0,0 +1,53 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<project>
+  <actions/>
+  <description></description>
+  <keepDependencies>false</keepDependencies>
+  <properties/>
+  <scm class="hudson.scm.SubversionSCM">
+    <locations>
+      <hudson.scm.SubversionSCM_-ModuleLocation>
+        <remote>@tcksetup.svn.url@</remote>
+        <local>osgitck-setup</local>
+      </hudson.scm.SubversionSCM_-ModuleLocation>
+    </locations>
+    <useUpdate>true</useUpdate>
+    <browser class="hudson.scm.browsers.FishEyeSVN">
+      <url>http://fisheye.jboss.com/browse/JBossOSGi/</url>
+      <rootModule></rootModule>
+    </browser>
+    <excludedRegions></excludedRegions>
+    <excludedUsers></excludedUsers>
+    <excludedRevprop></excludedRevprop>
+  </scm>
+  <canRoam>true</canRoam>
+  <disabled>false</disabled>
+  <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
+  <jdk>jdk1.6</jdk>
+  <triggers class="vector"/>
+  <concurrentBuild>false</concurrentBuild>
+  <builders>
+    <hudson.tasks.Shell>
+      <command>
+TCKSETUPDIR=$WORKSPACE/osgitck-setup
+
+# Setup the TCK
+cd $TCKSETUPDIR
+cp ant.properties.example ant.properties
+
+# Setup the TCK
+ant clean setup.ri
+
+# Run the webapp tests
+ant run-webapp-tests
+      </command>
+    </hudson.tasks.Shell>
+  </builders>
+  <publishers>
+    <hudson.tasks.junit.JUnitResultArchiver>
+      <testResults>osgitck-setup/target/osgitck-r4v42/*/generated/**/test-reports/TEST-*.xml</testResults>
+      <testDataPublishers/>
+    </hudson.tasks.junit.JUnitResultArchiver>
+  </publishers>
+  <buildWrappers/>
+</project>
\ No newline at end of file

Modified: projects/jboss-osgi/projects/osgitck/trunk/readme.txt
===================================================================
--- projects/jboss-osgi/projects/osgitck/trunk/readme.txt	2010-01-28 13:18:58 UTC (rev 100043)
+++ projects/jboss-osgi/projects/osgitck/trunk/readme.txt	2010-01-28 13:20:05 UTC (rev 100044)
@@ -1,4 +1,36 @@
+Setup the OSGi TCK
+------------------
 
+Checkout the OSGi TCK setup project
+
+    svn co https://svn.jboss.org/repos/jbossas/projects/jboss-osgi/projects/osgitck/trunk osgitck-setup
+
+Copy and edit the setup properties
+
+    cd osgitck-setup
+    cp ant.properties.example ant.properties
+    vi ant.properties
+
+Running the OSGi TCK against the RI (Equinox)
+
+    ant clean setup.ri
+    ant run-tests
+    ant test-reports
+
+Running the OSGi TCK against the JBoss OSGi Framework
+
+    ant clean setup.jboss
+    ant run-tests
+    ant test-reports
+
+Setup the OSGi TCK Hudson instance
+
+    ant hudson-setup
+    ant hudson-start
+    sign up in hudson using your username. 
+
+The Hudson setup uses the RI. You should see no errors when you run the jobs initially.
+ 
 Running Tests with JPDA
 -----------------------
 



More information about the jboss-osgi-commits mailing list