[Jboss-cvs] JBossAS SVN: r56955 - trunk/tools/etc/cruisecontrol/scripts

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon Sep 18 18:21:14 EDT 2006


Author: prabhat.jha at jboss.com
Date: 2006-09-18 18:21:13 -0400 (Mon, 18 Sep 2006)
New Revision: 56955

Modified:
   trunk/tools/etc/cruisecontrol/scripts/build-jboss-portal.xml
Log:
added a target to run with sqlserver

Modified: trunk/tools/etc/cruisecontrol/scripts/build-jboss-portal.xml
===================================================================
--- trunk/tools/etc/cruisecontrol/scripts/build-jboss-portal.xml	2006-09-18 22:16:44 UTC (rev 56954)
+++ trunk/tools/etc/cruisecontrol/scripts/build-jboss-portal.xml	2006-09-18 22:21:13 UTC (rev 56955)
@@ -5,6 +5,7 @@
     <property environment="env"/>
     <property name="jboss.host" value="localhost"/>
     <property name="jboss.port" value="8080"/>
+    <property name="jdbc.jar.path" value="/opt/jdbc-drivers/"/>
 
 
     <import file="build-common.xml"/>
@@ -32,7 +33,7 @@
 
     <target name="runtestsuite" description="Deploys Portal on different JBoss homes and runs the testsuite">
         <mkdir dir="${log.dir}/results"/>
-       <antcall target="runtests">
+          <antcall target="runtests">
             <param name="jboss.home.dir" value="../checkout/jboss-builds/jboss-4.0.x/jboss-4.0.5.GA"/>
             <param name="jboss.version.info" value="4_0_x"/>
             <param name="java.home.dir" value="${java14}"/>
@@ -42,6 +43,14 @@
             <param name="jboss.version.info" value="4_0_4_GA"/>
             <param name="java.home.dir" value="${java14}"/>
         </antcall>
+        <antcall target="runtests-db">
+            <param name="jboss.home.dir" value="../../jboss-4.0.4.GA"/>
+            <param name="jboss.version.info" value="4_0_4_GA-sqlserver"/>
+            <param name="java.home.dir" value="${java14}"/>
+            <param name="database.name" value="sqlserver"/>
+            <!-- this name is relative to jdbc.jar.path-->
+            <param name="jdbc.jar" value="jtds/jtds-1.2.jar"/>
+        </antcall>
         <antcall target="runtests">
             <param name="jboss.home.dir" value="../checkout/jboss-builds/jboss-head/jboss-5.0.0.Beta"/>
             <param name="jboss.version.info" value="HEAD"/>
@@ -63,6 +72,23 @@
         <copylogs jboss.home="${jboss.home.dir}" jboss.version="${jboss.version.info}"/>
     </target> 
     
+     <target name="runtests-db">
+        <mkdir dir="${log.dir}/${jboss.version.info}-logs"/>
+        <!--deploy database specific ds.xml and jar -->
+        <copy file="../resources/portal-${database.name}-ds.xml" todir="${jboss.home.dir}/server/default/deploy" overwrite="true"/>
+        <copy file="${jdbc.jar.path}/${jdbc.jar}" todir="${jboss.home.dir}/server/default/lib"/>
+
+        <antcall target="clean-portal">
+            <param name="jboss.version" value="${jboss.version.info}"/>
+        </antcall>
+        <antcall target="build">
+            <param name="jboss.version" value="${jboss.version.info}"/>
+        </antcall>
+        <tests jboss.home="${jboss.home.dir}" jboss.version="${jboss.version.info}" java.home="${java.home.dir}"/>
+        <copylogs jboss.home="${jboss.home.dir}" jboss.version="${jboss.version.info}"/>
+       <!--undeploy database specific descriptors-->
+        <delete file="${jboss.home.dir}/server/default/deploy/portal-${database.name}-ds.xml"/>
+    </target>
     
     <target name="clean-portal">
         <exec executable="ant"  failonerror="true" output="${log.dir}/${jboss.version}-logs/clean.log">




More information about the jboss-cvs-commits mailing list