[jbpm-commits] JBoss JBPM SVN: r6099 - jbpm4/trunk/qa.

do-not-reply at jboss.org do-not-reply at jboss.org
Wed Jan 20 03:16:40 EST 2010


Author: tom.baeyens at jboss.com
Date: 2010-01-20 03:16:39 -0500 (Wed, 20 Jan 2010)
New Revision: 6099

Modified:
   jbpm4/trunk/qa/build.xml
Log:
JBPM-2714 added schema drop in the setup for hudson upgrade job

Modified: jbpm4/trunk/qa/build.xml
===================================================================
--- jbpm4/trunk/qa/build.xml	2010-01-20 02:29:42 UTC (rev 6098)
+++ jbpm4/trunk/qa/build.xml	2010-01-20 08:16:39 UTC (rev 6099)
@@ -28,6 +28,9 @@
   <property name="jbpm.distro.dir" value="../modules/distro/target" />
   <property name="jbpm.distro.path" value="${jbpm.distro.dir}/jbpm-${jbpm.version}.zip" />
 
+  <condition property="is.hsqldb">
+    <equals arg1="${database}" arg2="hsqldb" />
+  </condition>
   <condition property="is.oracle">
     <equals arg1="${database}" arg2="oracle" />
   </condition>
@@ -260,8 +263,9 @@
     <delete file="upgrade/target/jbpm-test-upgrade/hibernate.properties" />
   	
     <ant antfile="${jbpm.home}/install/build.xml" target="install.hsqldb.server" />
-    <ant antfile="${jbpm.home}/install/build.xml" target="start.hsqldb.server" />
-    
+  	<antcall target="start.hsqldb" />
+    <ant antfile="${jbpm.home}/install/build.xml" target="drop.jbpm.schema" />
+
     <!-- create jbpm schema using the old jbpm distro -->
     <condition property="is.old.jbpm.40">
       <equals arg1="${old.jbpm.version}" arg2="4.0" />
@@ -302,39 +306,13 @@
   </target>
 
   
-  <!--
-  <condition property="is.hsqldb">
-    <equals arg1="${database}" arg2="hsqldb" />
-  </condition>
   <target name="start.hsqldb" if="is.hsqldb">
-    <delete dir="upgrade/target/hsqldb" />
-    <mkdir dir="upgrade/target/hsqldb" />
-    <java classname="org.hsqldb.Server" dir="upgrade/target/hsqldb" fork="true">
-        <arg line="-address localhost -port 1701 -dbname.0 jbpmDatabase" />
-        <classpath>
-      <fileset dir="upgrade/target">
-        <include name="hsqldb.jar"/>
-      </fileset>
-        </classpath>
-    </java>
+    <ant antfile="${jbpm.home}/install/build.xml" target="start.hsqldb.server" />
   </target>
   
   <target name="stop.hsqldb" if="is.hsqldb">
-    <property file="upgrade/target/jdbc/${database}.properties" />
-    <path id="hsqldb.classpath">
-      <fileset dir="upgrade/target">
-        <include name="hsqldb.jar"/>
-      </fileset>
-    </path>
-    <sql driver="${jdbc.driver}" 
-       password="${jdbc.password}" 
-       url="${jdbc.url}" 
-       userid="${jdbc.username}" 
-         onerror="continue"
-         autocommit="true"
-         classpathref="hsqldb.classpath">SHUTDOWN</sql>
+    <ant antfile="${jbpm.home}/install/build.xml" target="stop.hsqldb.server" />
   </target>
-  -->
 
   <target name="create.jbpm.schema.in.jbpm.40" if="is.old.jbpm.40">
     <echo message="creating schema in jbpm 4.0" />
@@ -346,6 +324,9 @@
       <replacetoken><![CDATA[<import resource="jbpm.businesscalendar.cfg.xml" />]]></replacetoken>
       <replacevalue></replacevalue>
     </replace>
+    <ant antfile="${old.jbpm.home}/db/build.xml" target="drop.jbpm.schema" inheritall="false">
+      <property name="database" value="${database}" />
+    </ant>
     <ant antfile="${old.jbpm.home}/db/build.xml" target="create.jbpm.schema" inheritall="false">
       <property name="database" value="${database}" />
     </ant>
@@ -362,6 +343,9 @@
     <copy todir="${old.jbpm.home}/install/jdbc">
       <fileset dir="upgrade/target/jdbc" />
     </copy>
+    <ant antfile="${old.jbpm.home}/install/build.xml" target="drop.jbpm.schema" inheritall="false">
+      <property name="database" value="${database}" />
+    </ant>
     <ant antfile="${old.jbpm.home}/install/build.xml" target="create.jbpm.schema" inheritall="false">
       <property name="database" value="${database}" />
     </ant>
@@ -374,7 +358,7 @@
   
   <target name="testsuite.upgrade.teardown">
     <ant antfile="${jbpm.home}/install/build.xml" target="drop.jbpm.schema" inheritall="false" />
-    <ant antfile="${jbpm.home}/install/build.xml" target="stop.hsqldb.server" />
+    <antcall target="stop.hsqldb" />
   </target>
 
   



More information about the jbpm-commits mailing list