[jboss-svn-commits] JBL Code SVN: r8487 - in labs/jbossesb/trunk/product/core/rosetta/tests: . src/org/jboss/soa/esb/helpers/persist
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Thu Dec 21 06:58:14 EST 2006
Author: kevin.conner at jboss.com
Date: 2006-12-21 06:58:11 -0500 (Thu, 21 Dec 2006)
New Revision: 8487
Modified:
labs/jbossesb/trunk/product/core/rosetta/tests/build.xml
labs/jbossesb/trunk/product/core/rosetta/tests/src/org/jboss/soa/esb/helpers/persist/JdbcCleanConnUnitTest.java
labs/jbossesb/trunk/product/core/rosetta/tests/src/org/jboss/soa/esb/helpers/persist/SimpleDataSourceUnitTest.java
Log:
Created temporary database for tests
Modified: labs/jbossesb/trunk/product/core/rosetta/tests/build.xml
===================================================================
--- labs/jbossesb/trunk/product/core/rosetta/tests/build.xml 2006-12-21 11:08:12 UTC (rev 8486)
+++ labs/jbossesb/trunk/product/core/rosetta/tests/build.xml 2006-12-21 11:58:11 UTC (rev 8487)
@@ -21,6 +21,7 @@
<property name="org.jboss.esb.test.ftp.user" value="anonymous"/>
<property name="org.jboss.esb.test.ftp.pwd" value=""/>
<property name="org.jboss.esb.test.ftp.dir" value="/pub/DNS"/>
+ <property name="org.jboss.esb.test.persistdb.dir" location="${org.jboss.esb.internal.dest}/testdb"/>
<condition property="org.jboss.esb.ext.lib.dir" value="${org.jboss.esb.jboss.home}/client">
<equals arg1="${org.jboss.esb.frominstall}" arg2="yes"/>
</condition>
@@ -91,6 +92,11 @@
<!-- ====================================================================== -->
<target name="org.jboss.esb.services.internal.test.exec">
<echo message="Running tests for module, excluding integration"/>
+ <delete dir="${org.jboss.esb.test.persistdb.dir}" failonerror="false"/>
+ <mkdir dir="${org.jboss.esb.test.persistdb.dir}"/>
+ <copy todir="${org.jboss.esb.test.persistdb.dir}">
+ <fileset dir="resources/etc/" includes="persistUnitTestDB*"/>
+ </copy>
<junit printsummary="yes" haltonerror="yes" haltonfailure="yes" showoutput="no" fork="true">
<formatter type="plain" usefile="false"/>
@@ -121,6 +127,7 @@
<sysproperty key="org.jboss.esb.test.ftp.user" value="${org.jboss.esb.test.ftp.user}"/>
<sysproperty key="org.jboss.esb.test.ftp.pwd" value="${org.jboss.esb.test.ftp.pwd}"/>
<sysproperty key="org.jboss.esb.test.ftp.dir" value="${org.jboss.esb.test.ftp.dir}"/>
+ <sysproperty key="org.jboss.esb.test.persistdb.dir" value="${org.jboss.esb.test.persistdb.dir}"/>
<sysproperty key="log4j.configuration" value="log4j.xml"/>
</junit>
<junitreport>
@@ -164,6 +171,11 @@
<!-- ====================================================================== -->
<target name="org.jboss.esb.services.internal.integration.test.exec">
<echo message="Running all tests for module"/>
+ <delete dir="${org.jboss.esb.test.persistdb.dir}" failonerror="false"/>
+ <mkdir dir="${org.jboss.esb.test.persistdb.dir}"/>
+ <copy todir="${org.jboss.esb.test.persistdb.dir}">
+ <fileset dir="resources/etc/" includes="persistUnitTestDB*"/>
+ </copy>
<junit printsummary="yes" haltonerror="yes" haltonfailure="yes" showoutput="no" fork="true">
<formatter type="plain" usefile="false"/>
@@ -195,6 +207,7 @@
<sysproperty key="org.jboss.esb.test.ftp.user" value="${org.jboss.esb.test.ftp.user}"/>
<sysproperty key="org.jboss.esb.test.ftp.pwd" value="${org.jboss.esb.test.ftp.pwd}"/>
<sysproperty key="org.jboss.esb.test.ftp.dir" value="${org.jboss.esb.test.ftp.dir}"/>
+ <sysproperty key="org.jboss.esb.test.persistdb.dir" value="${org.jboss.esb.test.persistdb.dir}"/>
<sysproperty key="log4j.configuration" value="log4j.xml"/>
</junit>
<junitreport>
Modified: labs/jbossesb/trunk/product/core/rosetta/tests/src/org/jboss/soa/esb/helpers/persist/JdbcCleanConnUnitTest.java
===================================================================
--- labs/jbossesb/trunk/product/core/rosetta/tests/src/org/jboss/soa/esb/helpers/persist/JdbcCleanConnUnitTest.java 2006-12-21 11:08:12 UTC (rev 8486)
+++ labs/jbossesb/trunk/product/core/rosetta/tests/src/org/jboss/soa/esb/helpers/persist/JdbcCleanConnUnitTest.java 2006-12-21 11:58:11 UTC (rev 8487)
@@ -47,9 +47,10 @@
public class JdbcCleanConnUnitTest
{
-
+ private static final String PERSIST_DB_DIR = System.getProperty("org.jboss.esb.test.persistdb.dir",
+ "./core/rosetta/tests/resources/etc") ;
private static String mDbDriver ="org.hsqldb.jdbcDriver";
- private static String mDbUrl = "jdbc:hsqldb:file:./core/rosetta/tests/resources/etc/persistUnitTestDB";
+ private static String mDbUrl = "jdbc:hsqldb:file:" + PERSIST_DB_DIR + "/persistUnitTestDB";
private static String mDbUsername = "sa";
private static String mDbPassword ="";
@@ -67,7 +68,7 @@
{
try
{
- HsqldbUtil.startHsqldb("./core/rosetta/tests/resources/etc/persistUnitTestDB", "persistUnitTestDB");
+ HsqldbUtil.startHsqldb(PERSIST_DB_DIR + "/persistUnitTestDB", "persistUnitTestDB");
}
catch (Exception e)
{
Modified: labs/jbossesb/trunk/product/core/rosetta/tests/src/org/jboss/soa/esb/helpers/persist/SimpleDataSourceUnitTest.java
===================================================================
--- labs/jbossesb/trunk/product/core/rosetta/tests/src/org/jboss/soa/esb/helpers/persist/SimpleDataSourceUnitTest.java 2006-12-21 11:08:12 UTC (rev 8486)
+++ labs/jbossesb/trunk/product/core/rosetta/tests/src/org/jboss/soa/esb/helpers/persist/SimpleDataSourceUnitTest.java 2006-12-21 11:58:11 UTC (rev 8487)
@@ -49,9 +49,10 @@
public class SimpleDataSourceUnitTest
{
-
+ private static final String PERSIST_DB_DIR = System.getProperty("org.jboss.esb.test.persistdb.dir",
+ "./core/rosetta/tests/resources/etc") ;
private static String mDbDriver ="org.hsqldb.jdbcDriver";
- private static String mDbUrl = "jdbc:hsqldb:file:./core/rosetta/tests/resources/etc/persistUnitTestDB";
+ private static String mDbUrl = "jdbc:hsqldb:file:" + PERSIST_DB_DIR + "/persistUnitTestDB";
private static String mDbUsername = "sa";
private static String mDbPassword ="";
@@ -68,7 +69,7 @@
{
try
{
- HsqldbUtil.startHsqldb("./core/rosetta/tests/resources/etc/persistUnitTestDB", "persistUnitTestDB");
+ HsqldbUtil.startHsqldb(PERSIST_DB_DIR + "/persistUnitTestDB", "persistUnitTestDB");
}
catch (Exception e)
{
More information about the jboss-svn-commits
mailing list