[jboss-cvs] JBossAS SVN: r58242 - trunk/tools/etc/cruisecontrol/scripts

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Thu Nov 9 17:51:01 EST 2006


Author: prabhat.jha at jboss.com
Date: 2006-11-09 17:51:01 -0500 (Thu, 09 Nov 2006)
New Revision: 58242

Modified:
   trunk/tools/etc/cruisecontrol/scripts/build-jboss-portal-db.xml
Log:
add driver.path parameter to portal tests

Modified: trunk/tools/etc/cruisecontrol/scripts/build-jboss-portal-db.xml
===================================================================
--- trunk/tools/etc/cruisecontrol/scripts/build-jboss-portal-db.xml	2006-11-09 22:35:52 UTC (rev 58241)
+++ trunk/tools/etc/cruisecontrol/scripts/build-jboss-portal-db.xml	2006-11-09 22:51:01 UTC (rev 58242)
@@ -5,9 +5,9 @@
     <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"/>
 
     <target name="clean" depends="" description="Cleans checkout directory">
@@ -33,37 +33,32 @@
 
     <target name="runtestsuite" description="Deploys Portal on different JBoss homes and runs the testsuite against different database">
         <mkdir dir="${log.dir}/results"/>
-        <!--use sqlserver as test database -->
 	<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="jboss.version.info" value="404GA-database"/>
             <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="copyresults"/>
     </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"/>
-
+        <!--overwrite database configurations-->
+        <copy file="../resources/datasources.xml" todir="../checkout/${jboss.dir}/test/src/etc" overwrite="true"/>
         <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}"/>
+        <antcall target="tests">
+              <param name="jboss.home" value="${jboss.home.dir}"/>
+              <param name="jboss.version" value="${jboss.version.info}"/>
+              <param name="java.home" value="${java.home.dir}" />
+              <param name="driver.path" value="/opt/jdbc-drivers/jtds/jtds-1.2.jar:/opt/jdbc-drivers/hsqldb.jar"/>
+        </antcall>
         <copylogs jboss.home="${jboss.home.dir}" jboss.version="${jboss.version.info}"/>
-       <!--undeploy database specific descriptors-->
-       <echo> Going to undeploy database-ds.ml </echo>        
-       <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">
@@ -82,21 +77,16 @@
         </sequential>
     </target>
     
-    <macrodef name="tests">
-    <attribute name="jboss.home" default=""/>    
-    <attribute name="jboss.version" default=""/>
-    <attribute name="java.home" default=""/>
-        <sequential>
-        <exec executable="ant" output="${log.dir}/@{jboss.version}-logs/tests.log" append="true">
-            <arg line=" -buildfile ../checkout/${jboss.dir}/testsuite/build.xml -Djboss-junit-configuration=@{jboss.version} tests"/>
-            <env key="PATH" path="@{java.home}/bin:/home/cruisecontrol/apache-ant-1.6.5/bin:${env.PATH}"/>            
-            <env key="JBOSS_HOME" path="@{jboss.home}"/>   
-            <env key="JAVA_HOME" path="@{java.home}"/>
-            <env key="ANT_HOME" path="/home/cruisecontrol/apache-ant-1.6.5"/>              
-        </exec>        
-        </sequential>
-    </macrodef>    
-	
+    <target name="tests">
+      <exec executable="ant" output="${log.dir}/${jboss.version}-logs/tests.log" append="true">
+         <arg line=" -buildfile ../checkout/${jboss.dir}/testsuite/build.xml -Djboss-junit-configuration=${jboss.version} -Ddriver.path=${driver.path} tests"/>
+         <env key="PATH" path="${java.home}/bin:/home/cruisecontrol/apache-ant-1.6.5/bin:${env.PATH}"/>
+         <env key="JBOSS_HOME" path="${jboss.home}"/>
+         <env key="JAVA_HOME" path="${java.home}"/>
+         <env key="ANT_HOME" path="/home/cruisecontrol/apache-ant-1.6.5"/>
+     </exec>
+      </target>
+
     <target name="copyresults">
        <sequential>
        <mkdir dir="${log.dir}/results"/>




More information about the jboss-cvs-commits mailing list