[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