[jboss-svn-commits] JBL Code SVN: r26635 - in labs/jbosstm/trunk/qa: testdefs and 5 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Wed May 20 09:43:03 EDT 2009


Author: jhalliday
Date: 2009-05-20 09:43:03 -0400 (Wed, 20 May 2009)
New Revision: 26635

Added:
   labs/jbosstm/trunk/qa/testdefs/jbossts-qa-crashrecovery09-testdefs.xml
   labs/jbosstm/trunk/qa/testdefs/jbossts-qa-crashrecovery10-testdefs.xml
   labs/jbosstm/trunk/qa/testdefs/jbossts-qa-crashrecovery11-ibmdb2_jndi-testdefs.xml
   labs/jbosstm/trunk/qa/testdefs/jbossts-qa-crashrecovery11-mssqlserver_jndi-testdefs.xml
   labs/jbosstm/trunk/qa/testdefs/jbossts-qa-crashrecovery11-mysql_jndi-testdefs.xml
   labs/jbosstm/trunk/qa/testdefs/jbossts-qa-crashrecovery11-oracle_jndi-testdefs.xml
   labs/jbosstm/trunk/qa/testdefs/jbossts-qa-crashrecovery11-pgsql_jndi-testdefs.xml
   labs/jbosstm/trunk/qa/testdefs/jbossts-qa-crashrecovery11-sybase_jndi-testdefs.xml
Modified:
   labs/jbosstm/trunk/qa/run-dtf-local.xml
   labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/CrashRecovery09Clients/Client04b.java
   labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/CrashRecovery10Clients/Client04b.java
   labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/CrashRecovery11Cleanups/Cleanup01.java
   labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/CrashRecovery11Impls/JDBCServiceImpl01.java
   labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/CrashRecovery11Impls/JDBCServiceImpl02.java
   labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/CrashRecovery11Setups/Setup01.java
Log:
Added further crash rec tests, including some covering JDBC resources. JBTM-390


Modified: labs/jbosstm/trunk/qa/run-dtf-local.xml
===================================================================
--- labs/jbosstm/trunk/qa/run-dtf-local.xml	2009-05-20 09:29:31 UTC (rev 26634)
+++ labs/jbosstm/trunk/qa/run-dtf-local.xml	2009-05-20 13:43:03 UTC (rev 26635)
@@ -138,6 +138,10 @@
         <antcall target="junit-tests"><param name="tests" value="crashrecovery07"/></antcall>
         <!-- crashrecovery08 : 32 tests, 228 minutes -->
         <!-- <antcall target="junit-tests"><param name="tests" value="crashrecovery08"/></antcall> -->
+        <!-- crashrecovery09 : 6 tests, 7 minutes -->
+        <antcall target="junit-tests"><param name="tests" value="crashrecovery09"/></antcall>
+        <!-- crashrecovery10 : 6 tests, 7 minutes -->
+        <antcall target="junit-tests"><param name="tests" value="crashrecovery10"/></antcall>
         <!-- crashrecovery12 : 7 tests, 5 minutes -->
         <antcall target="junit-tests"><param name="tests" value="crashrecovery12"/></antcall>
 
@@ -200,6 +204,34 @@
 
     </target>
 
+    <target name="junit-jdbc-crachrec">
+        <!-- crashrecovery11 : jdbc resource crash recovery tests. 4 tests, 4 minutes per db -->
+
+        <antcall target="install-dbdriver"><param name="files" value="ojdbc14.jar"/></antcall>
+        <antcall target="junit-tests"><param name="tests" value="crashrecovery11-oracle_jndi"/></antcall>
+
+         <!--mssql needs different .jar for jdk 1.5 vs. 1.6 runtime -->
+        <condition property="mssql.driver" value="sqljdbc4.jar">
+            <equals arg1="${java.specification.version}" arg2="1.6"/>
+        </condition>
+        <property name="mssql.driver" value="sqljdbc.jar"/>
+        <antcall target="install-dbdriver"><param name="files" value="${mssql.driver}"/></antcall>
+        <antcall target="junit-tests"><param name="tests" value="crashrecovery11-mssqlserver_jndi"/></antcall>
+
+        <antcall target="install-dbdriver"><param name="files" value="db2*"/></antcall>
+        <antcall target="junit-tests"><param name="tests" value="crashrecovery11-ibmdb2_jndi"/></antcall>
+
+        <antcall target="install-dbdriver"><param name="files" value="postgresql-8.3-603.jdbc3.jar"/></antcall>
+        <antcall target="junit-tests"><param name="tests" value="crashrecovery11-pgsql_jndi"/></antcall>
+
+        <antcall target="install-dbdriver"><param name="files" value="mysql-connector-java-5.1.7-bin.jar"/></antcall>
+        <antcall target="junit-tests"><param name="tests" value="crashrecovery11-mysql_jndi"/></antcall>
+
+        <antcall target="install-dbdriver"><param name="files" value="jconn3.jar"/></antcall>
+        <antcall target="junit-tests"><param name="tests" value="crashrecovery11-sybase_jndi"/></antcall>
+
+    </target>
+
     <target name="jta">
         <property name="use_jta_mode" value="true"/>
 
@@ -289,6 +321,20 @@
         <antcall target="junit-tests"><param name="tests" value="perfprofile01_e"/></antcall>
     </target>
 
+
+    
+    <target name="scratch">
+
+        <!-- mssql needs different .jar for jdk 1.5 vs. 1.6 runtime -->
+        <!--<condition property="mssql.driver" value="sqljdbc4.jar">-->
+            <!--<equals arg1="${java.specification.version}" arg2="1.6"/>-->
+        <!--</condition>-->
+        <!--<property name="mssql.driver" value="sqljdbc.jar"/>-->
+        <!--<antcall target="install-dbdriver"><param name="files" value="${mssql.driver}"/></antcall>-->
+        <!--<antcall target="junit-tests"><param name="tests" value="crashrecovery11-mssqlserver_jndi"/></antcall>-->
+
+    </target>
+
 <!--
     unused examples of other approaches to running tests:
 

Added: labs/jbosstm/trunk/qa/testdefs/jbossts-qa-crashrecovery09-testdefs.xml
===================================================================
--- labs/jbosstm/trunk/qa/testdefs/jbossts-qa-crashrecovery09-testdefs.xml	                        (rev 0)
+++ labs/jbosstm/trunk/qa/testdefs/jbossts-qa-crashrecovery09-testdefs.xml	2009-05-20 13:43:03 UTC (rev 26635)
@@ -0,0 +1,396 @@
+<!--
+  JBoss, Home of Professional Open Source
+  Copyright 2009, Red Hat Middleware LLC, and individual contributors
+  as indicated by the @author tags.
+  See the copyright.txt in the distribution for a
+  full listing of individual contributors.
+  This copyrighted material is made available to anyone wishing to use,
+  modify, copy, or redistribute it subject to the terms and conditions
+  of the GNU Lesser General Public License, v. 2.1.
+  This program is distributed in the hope that it will be useful, but WITHOUT A
+  WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+  PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
+  You should have received a copy of the GNU Lesser General Public License,
+  v.2.1 along with this distribution; if not, write to the Free Software
+  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+  MA  02110-1301, USA.
+
+  (C) 2009,
+  @author JBoss Inc.
+-->
+<test_set>
+	<default_timeout value="480"/>
+	<description>Crash Recovery Tests 09</description>
+
+
+	<test_group name="CrashRecovery09">
+	<task_declaration>
+		<task id="com.arjuna.ats.arjuna.recovery.RecoveryManager" classname="com.arjuna.ats.arjuna.recovery.RecoveryManager" runner="JavaTaskRunner" type="expect_ready"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery09Servers.AITServer01" classname="org.jboss.jbossts.qa.CrashRecovery09Servers.AITServer01" runner="JavaTaskRunner" type="expect_ready"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery09Servers.AITServer02" classname="org.jboss.jbossts.qa.CrashRecovery09Servers.AITServer02" runner="JavaTaskRunner" type="expect_ready"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery09Clients.Client01b" classname="org.jboss.jbossts.qa.CrashRecovery09Clients.Client01b" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery09Clients.Client01a" classname="org.jboss.jbossts.qa.CrashRecovery09Clients.Client01a" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.Utils.RemoveServerIORStore" classname="org.jboss.jbossts.qa.Utils.RemoveServerIORStore" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.Utils.RemoveObjectUidStore" classname="org.jboss.jbossts.qa.Utils.RemoveObjectUidStore" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.Utils.EmptyObjectStore" classname="org.jboss.jbossts.qa.Utils.EmptyObjectStore" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery09Clients.Client02b" classname="org.jboss.jbossts.qa.CrashRecovery09Clients.Client02b" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery09Clients.Client02a" classname="org.jboss.jbossts.qa.CrashRecovery09Clients.Client02a" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery09Servers.AITServer03" classname="org.jboss.jbossts.qa.CrashRecovery09Servers.AITServer03" runner="JavaTaskRunner" type="expect_ready"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery09Servers.AITServer04" classname="org.jboss.jbossts.qa.CrashRecovery09Servers.AITServer04" runner="JavaTaskRunner" type="expect_ready"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery09Clients.Client03b" classname="org.jboss.jbossts.qa.CrashRecovery09Clients.Client03b" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery09Clients.Client03a" classname="org.jboss.jbossts.qa.CrashRecovery09Clients.Client03a" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery09Clients.Client04b" classname="org.jboss.jbossts.qa.CrashRecovery09Clients.Client04b" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery09Clients.Client04a" classname="org.jboss.jbossts.qa.CrashRecovery09Clients.Client04a" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+	</task_declaration>
+	<test_declaration id="CrashRecovery09_Test01" descriptive_name="Converted by QA-to-DTF" author="QA2DTF">
+		<description>This test was generated by QA-to-DTF for test 'CrashRecovery09 Test01'</description>
+		<configuration names_required="2"/>
+		<action_list>
+			<perform_task id="org.jboss.jbossts.qa.Utils.EmptyObjectStore" location="all">
+			</perform_task>
+			<start_task id="com.arjuna.ats.arjuna.recovery.RecoveryManager" runtime_id="server0" location="all">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>-test</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery09Servers.AITServer01" runtime_id="server1" >
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>Object1</param>
+				<param>$(1)</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery09Clients.Client01b" runtime_id="client0" >
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>$(1)</param>
+			</start_task>
+			<wait_for_task runtime_id="client0"/>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery09Servers.AITServer02" runtime_id="server2" >
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>Object1</param>
+				<param>$(2)</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery09Clients.Client01a" runtime_id="client1" >
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>$(2)</param>
+			</start_task>
+			<wait_for_task runtime_id="client1"/>
+			<terminate_task runtime_id="server2"/>
+			<terminate_task runtime_id="server1"/>
+			<terminate_task runtime_id="server0"/>
+			<perform_task id="org.jboss.jbossts.qa.Utils.RemoveServerIORStore" location="all">
+				<param>$(1)</param>
+				<param>$(2)</param>
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.Utils.RemoveObjectUidStore" location="all">
+			</perform_task>
+		</action_list>
+	</test_declaration>
+
+	<test_declaration id="CrashRecovery09_Test02" descriptive_name="Converted by QA-to-DTF" author="QA2DTF">
+		<description>This test was generated by QA-to-DTF for test 'CrashRecovery09 Test02'</description>
+		<configuration names_required="2"/>
+		<action_list>
+			<perform_task id="org.jboss.jbossts.qa.Utils.EmptyObjectStore" location="all">
+			</perform_task>
+			<start_task id="com.arjuna.ats.arjuna.recovery.RecoveryManager" runtime_id="server0" location="all">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>-test</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery09Servers.AITServer01" runtime_id="server1" >
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>Object1</param>
+				<param>$(1)</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery09Clients.Client02b" runtime_id="client0" >
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>$(1)</param>
+			</start_task>
+			<wait_for_task runtime_id="client0"/>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery09Servers.AITServer02" runtime_id="server2" >
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>Object1</param>
+				<param>$(2)</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery09Clients.Client02a" runtime_id="client1" >
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>$(2)</param>
+			</start_task>
+			<wait_for_task runtime_id="client1"/>
+			<terminate_task runtime_id="server2"/>
+			<terminate_task runtime_id="server1"/>
+			<terminate_task runtime_id="server0"/>
+			<perform_task id="org.jboss.jbossts.qa.Utils.RemoveServerIORStore" location="all">
+				<param>$(1)</param>
+				<param>$(2)</param>
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.Utils.RemoveObjectUidStore" location="all">
+			</perform_task>
+		</action_list>
+	</test_declaration>
+
+	<test_declaration id="CrashRecovery09_Test03" descriptive_name="Converted by QA-to-DTF" author="QA2DTF">
+		<description>This test was generated by QA-to-DTF for test 'CrashRecovery09 Test03'</description>
+		<configuration names_required="4"/>
+		<action_list>
+			<perform_task id="org.jboss.jbossts.qa.Utils.EmptyObjectStore" location="all">
+			</perform_task>
+			<start_task id="com.arjuna.ats.arjuna.recovery.RecoveryManager" runtime_id="server0" location="all">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>-test</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery09Servers.AITServer03" runtime_id="server1" >
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>Object1</param>
+				<param>Object2</param>
+				<param>$(1)</param>
+				<param>$(2)</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery09Clients.Client03b" runtime_id="client0" >
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>$(1)</param>
+				<param>$(2)</param>
+			</start_task>
+			<wait_for_task runtime_id="client0"/>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery09Servers.AITServer04" runtime_id="server2" >
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>Object1</param>
+				<param>Object2</param>
+				<param>$(3)</param>
+				<param>$(4)</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery09Clients.Client03a" runtime_id="client1" >
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>$(3)</param>
+				<param>$(4)</param>
+			</start_task>
+			<wait_for_task runtime_id="client1"/>
+			<terminate_task runtime_id="server2"/>
+			<terminate_task runtime_id="server1"/>
+			<terminate_task runtime_id="server0"/>
+			<perform_task id="org.jboss.jbossts.qa.Utils.RemoveServerIORStore" location="all">
+				<param>$(1)</param>
+				<param>$(2)</param>
+				<param>$(3)</param>
+				<param>$(4)</param>
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.Utils.RemoveObjectUidStore" location="all">
+			</perform_task>
+		</action_list>
+	</test_declaration>
+
+	<test_declaration id="CrashRecovery09_Test04" descriptive_name="Converted by QA-to-DTF" author="QA2DTF">
+		<description>This test was generated by QA-to-DTF for test 'CrashRecovery09 Test04'</description>
+		<configuration names_required="4"/>
+		<action_list>
+			<perform_task id="org.jboss.jbossts.qa.Utils.EmptyObjectStore" location="all">
+			</perform_task>
+			<start_task id="com.arjuna.ats.arjuna.recovery.RecoveryManager" runtime_id="server0" location="all">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>-test</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery09Servers.AITServer03" runtime_id="server1" >
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>Object1</param>
+				<param>Object2</param>
+				<param>$(1)</param>
+				<param>$(2)</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery09Clients.Client04b" runtime_id="client0" >
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>$(1)</param>
+				<param>$(2)</param>
+			</start_task>
+			<wait_for_task runtime_id="client0"/>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery09Servers.AITServer04" runtime_id="server2" >
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>Object1</param>
+				<param>Object2</param>
+				<param>$(3)</param>
+				<param>$(4)</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery09Clients.Client04a" runtime_id="client1" >
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>$(3)</param>
+				<param>$(4)</param>
+			</start_task>
+			<wait_for_task runtime_id="client1"/>
+			<terminate_task runtime_id="server2"/>
+			<terminate_task runtime_id="server1"/>
+			<terminate_task runtime_id="server0"/>
+			<perform_task id="org.jboss.jbossts.qa.Utils.RemoveServerIORStore" location="all">
+				<param>$(1)</param>
+				<param>$(2)</param>
+				<param>$(3)</param>
+				<param>$(4)</param>
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.Utils.RemoveObjectUidStore" location="all">
+			</perform_task>
+		</action_list>
+	</test_declaration>
+
+	<test_declaration id="CrashRecovery09_Test05" descriptive_name="Converted by QA-to-DTF" author="QA2DTF">
+		<description>This test was generated by QA-to-DTF for test 'CrashRecovery09 Test05'</description>
+		<configuration names_required="4"/>
+		<action_list>
+			<perform_task id="org.jboss.jbossts.qa.Utils.EmptyObjectStore" location="all">
+			</perform_task>
+			<start_task id="com.arjuna.ats.arjuna.recovery.RecoveryManager" runtime_id="server0" location="all">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>-test</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery09Servers.AITServer01" runtime_id="server1" >
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>Object1</param>
+				<param>$(1)</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery09Servers.AITServer01" runtime_id="server2" >
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>Object2</param>
+				<param>$(2)</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery09Clients.Client03b" runtime_id="client0" >
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>$(1)</param>
+				<param>$(2)</param>
+			</start_task>
+			<wait_for_task runtime_id="client0"/>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery09Servers.AITServer02" runtime_id="server3" >
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>Object1</param>
+				<param>$(3)</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery09Servers.AITServer02" runtime_id="server4" >
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>Object2</param>
+				<param>$(4)</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery09Clients.Client03a" runtime_id="client1" >
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>$(3)</param>
+				<param>$(4)</param>
+			</start_task>
+			<wait_for_task runtime_id="client1"/>
+			<terminate_task runtime_id="server4"/>
+			<terminate_task runtime_id="server3"/>
+			<terminate_task runtime_id="server2"/>
+			<terminate_task runtime_id="server1"/>
+			<terminate_task runtime_id="server0"/>
+			<perform_task id="org.jboss.jbossts.qa.Utils.RemoveServerIORStore" location="all">
+				<param>$(1)</param>
+				<param>$(2)</param>
+				<param>$(3)</param>
+				<param>$(4)</param>
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.Utils.RemoveObjectUidStore" location="all">
+			</perform_task>
+		</action_list>
+	</test_declaration>
+
+	<test_declaration id="CrashRecovery09_Test06" descriptive_name="Converted by QA-to-DTF" author="QA2DTF">
+		<description>This test was generated by QA-to-DTF for test 'CrashRecovery09 Test06'</description>
+		<configuration names_required="4"/>
+		<action_list>
+			<perform_task id="org.jboss.jbossts.qa.Utils.EmptyObjectStore" location="all">
+			</perform_task>
+			<start_task id="com.arjuna.ats.arjuna.recovery.RecoveryManager" runtime_id="server0" location="all">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>-test</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery09Servers.AITServer01" runtime_id="server1" >
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>Object1</param>
+				<param>$(1)</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery09Servers.AITServer01" runtime_id="server2" >
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>Object2</param>
+				<param>$(2)</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery09Clients.Client04b" runtime_id="client0" >
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>$(1)</param>
+				<param>$(2)</param>
+			</start_task>
+			<wait_for_task runtime_id="client0"/>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery09Servers.AITServer02" runtime_id="server3" >
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>Object1</param>
+				<param>$(3)</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery09Servers.AITServer02" runtime_id="server4" >
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>Object2</param>
+				<param>$(4)</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery09Clients.Client04a" runtime_id="client1" >
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>$(3)</param>
+				<param>$(4)</param>
+			</start_task>
+			<wait_for_task runtime_id="client1"/>
+			<terminate_task runtime_id="server4"/>
+			<terminate_task runtime_id="server3"/>
+			<terminate_task runtime_id="server2"/>
+			<terminate_task runtime_id="server1"/>
+			<terminate_task runtime_id="server0"/>
+			<perform_task id="org.jboss.jbossts.qa.Utils.RemoveServerIORStore" location="all">
+				<param>$(1)</param>
+				<param>$(2)</param>
+				<param>$(3)</param>
+				<param>$(4)</param>
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.Utils.RemoveObjectUidStore" location="all">
+			</perform_task>
+		</action_list>
+	</test_declaration>
+
+	</test_group>
+</test_set>

Added: labs/jbosstm/trunk/qa/testdefs/jbossts-qa-crashrecovery10-testdefs.xml
===================================================================
--- labs/jbosstm/trunk/qa/testdefs/jbossts-qa-crashrecovery10-testdefs.xml	                        (rev 0)
+++ labs/jbosstm/trunk/qa/testdefs/jbossts-qa-crashrecovery10-testdefs.xml	2009-05-20 13:43:03 UTC (rev 26635)
@@ -0,0 +1,328 @@
+<!--
+  JBoss, Home of Professional Open Source
+  Copyright 2009, Red Hat Middleware LLC, and individual contributors
+  as indicated by the @author tags.
+  See the copyright.txt in the distribution for a
+  full listing of individual contributors.
+  This copyrighted material is made available to anyone wishing to use,
+  modify, copy, or redistribute it subject to the terms and conditions
+  of the GNU Lesser General Public License, v. 2.1.
+  This program is distributed in the hope that it will be useful, but WITHOUT A
+  WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+  PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
+  You should have received a copy of the GNU Lesser General Public License,
+  v.2.1 along with this distribution; if not, write to the Free Software
+  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+  MA  02110-1301, USA.
+
+  (C) 2009,
+  @author JBoss Inc.
+-->
+<test_set>
+	<default_timeout value="480"/>
+	<description>Crash Recovery Tests 10</description>
+
+
+	<test_group name="CrashRecovery10">
+	<task_declaration>
+		<task id="com.arjuna.ats.arjuna.recovery.RecoveryManager" classname="com.arjuna.ats.arjuna.recovery.RecoveryManager" runner="JavaTaskRunner" type="expect_ready"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery10Servers.AITServer01" classname="org.jboss.jbossts.qa.CrashRecovery10Servers.AITServer01" runner="JavaTaskRunner" type="expect_ready"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery10Servers.AITServer02" classname="org.jboss.jbossts.qa.CrashRecovery10Servers.AITServer02" runner="JavaTaskRunner" type="expect_ready"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery10Clients.Client01b" classname="org.jboss.jbossts.qa.CrashRecovery10Clients.Client01b" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery10Clients.Client01a" classname="org.jboss.jbossts.qa.CrashRecovery10Clients.Client01a" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.Utils.RemoveServerIORStore" classname="org.jboss.jbossts.qa.Utils.RemoveServerIORStore" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.Utils.RemoveObjectUidStore" classname="org.jboss.jbossts.qa.Utils.RemoveObjectUidStore" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.Utils.EmptyObjectStore" classname="org.jboss.jbossts.qa.Utils.EmptyObjectStore" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery10Clients.Client02b" classname="org.jboss.jbossts.qa.CrashRecovery10Clients.Client02b" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery10Clients.Client02a" classname="org.jboss.jbossts.qa.CrashRecovery10Clients.Client02a" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery10Servers.AITServer03" classname="org.jboss.jbossts.qa.CrashRecovery10Servers.AITServer03" runner="JavaTaskRunner" type="expect_ready"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery10Servers.AITServer04" classname="org.jboss.jbossts.qa.CrashRecovery10Servers.AITServer04" runner="JavaTaskRunner" type="expect_ready"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery10Clients.Client03b" classname="org.jboss.jbossts.qa.CrashRecovery10Clients.Client03b" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery10Clients.Client03a" classname="org.jboss.jbossts.qa.CrashRecovery10Clients.Client03a" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery10Clients.Client04b" classname="org.jboss.jbossts.qa.CrashRecovery10Clients.Client04b" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery10Clients.Client04a" classname="org.jboss.jbossts.qa.CrashRecovery10Clients.Client04a" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+	</task_declaration>
+	<test_declaration id="CrashRecovery10_Test01" descriptive_name="Converted by QA-to-DTF" author="QA2DTF">
+		<description>This test was generated by QA-to-DTF for test 'CrashRecovery10 Test01'</description>
+		<configuration names_required="2"/>
+		<action_list>
+			<perform_task id="org.jboss.jbossts.qa.Utils.EmptyObjectStore" location="all">
+			</perform_task>
+			<start_task id="com.arjuna.ats.arjuna.recovery.RecoveryManager" runtime_id="server0" location="all">
+				<param>-test</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery10Servers.AITServer01" runtime_id="server1" >
+				<param>Object1</param>
+				<param>$(1)</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery10Clients.Client01b" runtime_id="client0" >
+				<param>$(1)</param>
+			</start_task>
+			<wait_for_task runtime_id="client0"/>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery10Servers.AITServer02" runtime_id="server2" >
+				<param>Object1</param>
+				<param>$(2)</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery10Clients.Client01a" runtime_id="client1" >
+				<param>$(2)</param>
+			</start_task>
+			<wait_for_task runtime_id="client1"/>
+			<terminate_task runtime_id="server2"/>
+			<terminate_task runtime_id="server1"/>
+			<terminate_task runtime_id="server0"/>
+			<perform_task id="org.jboss.jbossts.qa.Utils.RemoveServerIORStore" location="all">
+				<param>$(1)</param>
+				<param>$(2)</param>
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.Utils.RemoveObjectUidStore" location="all">
+			</perform_task>
+		</action_list>
+	</test_declaration>
+
+	<test_declaration id="CrashRecovery10_Test02" descriptive_name="Converted by QA-to-DTF" author="QA2DTF">
+		<description>This test was generated by QA-to-DTF for test 'CrashRecovery10 Test02'</description>
+		<configuration names_required="2"/>
+		<action_list>
+			<perform_task id="org.jboss.jbossts.qa.Utils.EmptyObjectStore" location="all">
+			</perform_task>
+			<start_task id="com.arjuna.ats.arjuna.recovery.RecoveryManager" runtime_id="server0" location="all">
+				<param>-test</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery10Servers.AITServer01" runtime_id="server1" >
+				<param>Object1</param>
+				<param>$(1)</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery10Clients.Client02b" runtime_id="client0" >
+				<param>$(1)</param>
+			</start_task>
+			<wait_for_task runtime_id="client0"/>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery10Servers.AITServer02" runtime_id="server2" >
+				<param>Object1</param>
+				<param>$(2)</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery10Clients.Client02a" runtime_id="client1" >
+				<param>$(2)</param>
+			</start_task>
+			<wait_for_task runtime_id="client1"/>
+			<terminate_task runtime_id="server2"/>
+			<terminate_task runtime_id="server1"/>
+			<terminate_task runtime_id="server0"/>
+			<perform_task id="org.jboss.jbossts.qa.Utils.RemoveServerIORStore" location="all">
+				<param>$(1)</param>
+				<param>$(2)</param>
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.Utils.RemoveObjectUidStore" location="all">
+			</perform_task>
+		</action_list>
+	</test_declaration>
+
+	<test_declaration id="CrashRecovery10_Test03" descriptive_name="Converted by QA-to-DTF" author="QA2DTF">
+		<description>This test was generated by QA-to-DTF for test 'CrashRecovery10 Test03'</description>
+		<configuration names_required="4"/>
+		<action_list>
+			<perform_task id="org.jboss.jbossts.qa.Utils.EmptyObjectStore" location="all">
+			</perform_task>
+			<start_task id="com.arjuna.ats.arjuna.recovery.RecoveryManager" runtime_id="server0" location="all">
+				<param>-test</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery10Servers.AITServer03" runtime_id="server1" >
+				<param>Object1</param>
+				<param>Object2</param>
+				<param>$(1)</param>
+				<param>$(2)</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery10Clients.Client03b" runtime_id="client0" >
+				<param>$(1)</param>
+				<param>$(2)</param>
+			</start_task>
+			<wait_for_task runtime_id="client0"/>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery10Servers.AITServer04" runtime_id="server2" >
+				<param>Object1</param>
+				<param>Object2</param>
+				<param>$(3)</param>
+				<param>$(4)</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery10Clients.Client03a" runtime_id="client1" >
+				<param>$(3)</param>
+				<param>$(4)</param>
+			</start_task>
+			<wait_for_task runtime_id="client1"/>
+			<terminate_task runtime_id="server2"/>
+			<terminate_task runtime_id="server1"/>
+			<terminate_task runtime_id="server0"/>
+			<perform_task id="org.jboss.jbossts.qa.Utils.RemoveServerIORStore" location="all">
+				<param>$(1)</param>
+				<param>$(2)</param>
+				<param>$(3)</param>
+				<param>$(4)</param>
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.Utils.RemoveObjectUidStore" location="all">
+			</perform_task>
+		</action_list>
+	</test_declaration>
+
+	<test_declaration id="CrashRecovery10_Test04" descriptive_name="Converted by QA-to-DTF" author="QA2DTF">
+		<description>This test was generated by QA-to-DTF for test 'CrashRecovery10 Test04'</description>
+		<configuration names_required="4"/>
+		<action_list>
+			<perform_task id="org.jboss.jbossts.qa.Utils.EmptyObjectStore" location="all">
+			</perform_task>
+			<start_task id="com.arjuna.ats.arjuna.recovery.RecoveryManager" runtime_id="server0" location="all">
+				<param>-test</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery10Servers.AITServer03" runtime_id="server1" >
+				<param>Object1</param>
+				<param>Object2</param>
+				<param>$(1)</param>
+				<param>$(2)</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery10Clients.Client04b" runtime_id="client0" >
+				<param>$(1)</param>
+				<param>$(2)</param>
+			</start_task>
+			<wait_for_task runtime_id="client0"/>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery10Servers.AITServer04" runtime_id="server2" >
+				<param>Object1</param>
+				<param>Object2</param>
+				<param>$(3)</param>
+				<param>$(4)</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery10Clients.Client04a" runtime_id="client1" >
+				<param>$(3)</param>
+				<param>$(4)</param>
+			</start_task>
+			<wait_for_task runtime_id="client1"/>
+			<terminate_task runtime_id="server2"/>
+			<terminate_task runtime_id="server1"/>
+			<terminate_task runtime_id="server0"/>
+			<perform_task id="org.jboss.jbossts.qa.Utils.RemoveServerIORStore" location="all">
+				<param>$(1)</param>
+				<param>$(2)</param>
+				<param>$(3)</param>
+				<param>$(4)</param>
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.Utils.RemoveObjectUidStore" location="all">
+			</perform_task>
+		</action_list>
+	</test_declaration>
+
+	<test_declaration id="CrashRecovery10_Test05" descriptive_name="Converted by QA-to-DTF" author="QA2DTF">
+		<description>This test was generated by QA-to-DTF for test 'CrashRecovery10 Test05'</description>
+		<configuration names_required="4"/>
+		<action_list>
+			<perform_task id="org.jboss.jbossts.qa.Utils.EmptyObjectStore" location="all">
+			</perform_task>
+			<start_task id="com.arjuna.ats.arjuna.recovery.RecoveryManager" runtime_id="server0" location="all">
+				<param>-test</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery10Servers.AITServer01" runtime_id="server1" >
+				<param>Object1</param>
+				<param>$(1)</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery10Servers.AITServer01" runtime_id="server2" >
+				<param>Object2</param>
+				<param>$(2)</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery10Clients.Client03b" runtime_id="client0" >
+				<param>$(1)</param>
+				<param>$(2)</param>
+			</start_task>
+			<wait_for_task runtime_id="client0"/>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery10Servers.AITServer02" runtime_id="server3" >
+				<param>Object1</param>
+				<param>$(3)</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery10Servers.AITServer02" runtime_id="server4" >
+				<param>Object2</param>
+				<param>$(4)</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery10Clients.Client03a" runtime_id="client1" >
+				<param>$(3)</param>
+				<param>$(4)</param>
+			</start_task>
+			<wait_for_task runtime_id="client1"/>
+			<terminate_task runtime_id="server4"/>
+			<terminate_task runtime_id="server3"/>
+			<terminate_task runtime_id="server2"/>
+			<terminate_task runtime_id="server1"/>
+			<terminate_task runtime_id="server0"/>
+			<perform_task id="org.jboss.jbossts.qa.Utils.RemoveServerIORStore" location="all">
+				<param>$(1)</param>
+				<param>$(2)</param>
+				<param>$(3)</param>
+				<param>$(4)</param>
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.Utils.RemoveObjectUidStore" location="all">
+			</perform_task>
+		</action_list>
+	</test_declaration>
+
+	<test_declaration id="CrashRecovery10_Test06" descriptive_name="Converted by QA-to-DTF" author="QA2DTF">
+		<description>This test was generated by QA-to-DTF for test 'CrashRecovery10 Test06'</description>
+		<configuration names_required="4"/>
+		<action_list>
+			<perform_task id="org.jboss.jbossts.qa.Utils.EmptyObjectStore" location="all">
+			</perform_task>
+			<start_task id="com.arjuna.ats.arjuna.recovery.RecoveryManager" runtime_id="server0" location="all">
+				<param>-test</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery10Servers.AITServer01" runtime_id="server1" >
+				<param>Object1</param>
+				<param>$(1)</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery10Servers.AITServer01" runtime_id="server2" >
+				<param>Object2</param>
+				<param>$(2)</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery10Clients.Client04b" runtime_id="client0" >
+				<param>$(1)</param>
+				<param>$(2)</param>
+			</start_task>
+			<wait_for_task runtime_id="client0"/>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery10Servers.AITServer02" runtime_id="server3" >
+				<param>Object1</param>
+				<param>$(3)</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery10Servers.AITServer02" runtime_id="server4" >
+				<param>Object2</param>
+				<param>$(4)</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery10Clients.Client04a" runtime_id="client1" >
+				<param>$(3)</param>
+				<param>$(4)</param>
+			</start_task>
+			<wait_for_task runtime_id="client1"/>
+			<terminate_task runtime_id="server4"/>
+			<terminate_task runtime_id="server3"/>
+			<terminate_task runtime_id="server2"/>
+			<terminate_task runtime_id="server1"/>
+			<terminate_task runtime_id="server0"/>
+			<perform_task id="org.jboss.jbossts.qa.Utils.RemoveServerIORStore" location="all">
+				<param>$(1)</param>
+				<param>$(2)</param>
+				<param>$(3)</param>
+				<param>$(4)</param>
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.Utils.RemoveObjectUidStore" location="all">
+			</perform_task>
+		</action_list>
+	</test_declaration>
+
+	</test_group>
+</test_set>

Added: labs/jbosstm/trunk/qa/testdefs/jbossts-qa-crashrecovery11-ibmdb2_jndi-testdefs.xml
===================================================================
--- labs/jbosstm/trunk/qa/testdefs/jbossts-qa-crashrecovery11-ibmdb2_jndi-testdefs.xml	                        (rev 0)
+++ labs/jbosstm/trunk/qa/testdefs/jbossts-qa-crashrecovery11-ibmdb2_jndi-testdefs.xml	2009-05-20 13:43:03 UTC (rev 26635)
@@ -0,0 +1,320 @@
+<!--
+  JBoss, Home of Professional Open Source
+  Copyright 2009, Red Hat Middleware LLC, and individual contributors
+  as indicated by the @author tags.
+  See the copyright.txt in the distribution for a
+  full listing of individual contributors.
+  This copyrighted material is made available to anyone wishing to use,
+  modify, copy, or redistribute it subject to the terms and conditions
+  of the GNU Lesser General Public License, v. 2.1.
+  This program is distributed in the hope that it will be useful, but WITHOUT A
+  WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+  PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
+  You should have received a copy of the GNU Lesser General Public License,
+  v.2.1 along with this distribution; if not, write to the Free Software
+  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+  MA  02110-1301, USA.
+
+  (C) 2009,
+  @author JBoss Inc.
+-->
+<test_set>
+	<default_timeout value="480"/>
+	<description>Crash Recovery Tests 11 - IBMDB2 JNDI</description>
+
+
+	<test_group name="CrashRecovery11-IBMDB2_jndi">
+	<task_declaration>
+		<task id="org.jboss.jbossts.qa.Utils.JNDIManager" classname="org.jboss.jbossts.qa.Utils.JNDIManager" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery11Setups.Setup01" classname="org.jboss.jbossts.qa.CrashRecovery11Setups.Setup01" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="com.arjuna.ats.arjuna.recovery.RecoveryManager" classname="com.arjuna.ats.arjuna.recovery.RecoveryManager" runner="JavaTaskRunner" type="expect_ready"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer01" classname="org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer01" runner="JavaTaskRunner" type="expect_ready"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer02" classname="org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer02" runner="JavaTaskRunner" type="expect_ready"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client01b" classname="org.jboss.jbossts.qa.CrashRecovery11Clients.Client01b" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client01a" classname="org.jboss.jbossts.qa.CrashRecovery11Clients.Client01a" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery11Cleanups.Cleanup01" classname="org.jboss.jbossts.qa.CrashRecovery11Cleanups.Cleanup01" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.Utils.RemoveServerIORStore" classname="org.jboss.jbossts.qa.Utils.RemoveServerIORStore" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.Utils.RemoveObjectUidStore" classname="org.jboss.jbossts.qa.Utils.RemoveObjectUidStore" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.Utils.EmptyObjectStore" classname="org.jboss.jbossts.qa.Utils.EmptyObjectStore" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client02b" classname="org.jboss.jbossts.qa.CrashRecovery11Clients.Client02b" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client02a" classname="org.jboss.jbossts.qa.CrashRecovery11Clients.Client02a" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client03b" classname="org.jboss.jbossts.qa.CrashRecovery11Clients.Client03b" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client03a" classname="org.jboss.jbossts.qa.CrashRecovery11Clients.Client03a" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client04b" classname="org.jboss.jbossts.qa.CrashRecovery11Clients.Client04b" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client04a" classname="org.jboss.jbossts.qa.CrashRecovery11Clients.Client04a" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+	</task_declaration>
+	<test_declaration id="CrashRecovery11-IBMDB2_jndi_Test01" descriptive_name="Converted by QA-to-DTF" author="QA2DTF">
+		<description>This test was generated by QA-to-DTF for test 'CrashRecovery11-IBMDB2_jndi Test01'</description>
+		<configuration names_required="2"/>
+		<action_list>
+			<perform_task id="org.jboss.jbossts.qa.Utils.EmptyObjectStore" location="all">
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.Utils.JNDIManager" runtime_id="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_IBMDB2_JNDI</param>
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.CrashRecovery11Setups.Setup01" runtime_id="setup2">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_IBMDB2_JNDI</param>
+			</perform_task>
+			<start_task id="com.arjuna.ats.arjuna.recovery.RecoveryManager" runtime_id="server0" location="all">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>-test</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer01" runtime_id="server1" location="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_IBMDB2_JNDI</param>
+				<param>row1</param>
+				<param>$(1)</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client01b" runtime_id="client0" >
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>$(1)</param>
+			</start_task>
+			<wait_for_task runtime_id="client0"/>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer02" runtime_id="server2" location="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_IBMDB2_JNDI</param>
+				<param>row1</param>
+				<param>$(2)</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client01a" runtime_id="client1" >
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>$(2)</param>
+			</start_task>
+			<wait_for_task runtime_id="client1"/>
+			<terminate_task runtime_id="server2"/>
+			<terminate_task runtime_id="server1"/>
+			<terminate_task runtime_id="server0"/>
+			<perform_task id="org.jboss.jbossts.qa.CrashRecovery11Cleanups.Cleanup01" location="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_IBMDB2_JNDI</param>
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.Utils.RemoveServerIORStore" location="all">
+				<param>$(1)</param>
+				<param>$(2)</param>
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.Utils.RemoveObjectUidStore" location="all">
+			</perform_task>
+		</action_list>
+	</test_declaration>
+
+	<test_declaration id="CrashRecovery11-IBMDB2_jndi_Test02" descriptive_name="Converted by QA-to-DTF" author="QA2DTF">
+		<description>This test was generated by QA-to-DTF for test 'CrashRecovery11-IBMDB2_jndi Test02'</description>
+		<configuration names_required="2"/>
+		<action_list>
+			<perform_task id="org.jboss.jbossts.qa.Utils.EmptyObjectStore" location="all">
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.Utils.JNDIManager" runtime_id="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_IBMDB2_JNDI</param>
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.CrashRecovery11Setups.Setup01" runtime_id="setup2">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_IBMDB2_JNDI</param>
+			</perform_task>
+			<start_task id="com.arjuna.ats.arjuna.recovery.RecoveryManager" runtime_id="server0" location="all">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>-test</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer01" runtime_id="server1" location="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_IBMDB2_JNDI</param>
+				<param>row1</param>
+				<param>$(1)</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client02b" runtime_id="client0" >
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>$(1)</param>
+			</start_task>
+			<wait_for_task runtime_id="client0"/>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer02" runtime_id="server2" location="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_IBMDB2_JNDI</param>
+				<param>row1</param>
+				<param>$(2)</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client02a" runtime_id="client1" >
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>$(2)</param>
+			</start_task>
+			<wait_for_task runtime_id="client1"/>
+			<terminate_task runtime_id="server2"/>
+			<terminate_task runtime_id="server1"/>
+			<terminate_task runtime_id="server0"/>
+			<perform_task id="org.jboss.jbossts.qa.CrashRecovery11Cleanups.Cleanup01" location="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_IBMDB2_JNDI</param>
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.Utils.RemoveServerIORStore" location="all">
+				<param>$(1)</param>
+				<param>$(2)</param>
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.Utils.RemoveObjectUidStore" location="all">
+			</perform_task>
+		</action_list>
+	</test_declaration>
+
+	<test_declaration id="CrashRecovery11-IBMDB2_jndi_Test03" descriptive_name="Converted by QA-to-DTF" author="QA2DTF">
+		<description>This test was generated by QA-to-DTF for test 'CrashRecovery11-IBMDB2_jndi Test03'</description>
+		<configuration names_required="2"/>
+		<action_list>
+			<perform_task id="org.jboss.jbossts.qa.Utils.EmptyObjectStore" location="all">
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.Utils.JNDIManager" runtime_id="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_IBMDB2_JNDI</param>
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.CrashRecovery11Setups.Setup01" runtime_id="setup2">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_IBMDB2_JNDI</param>
+			</perform_task>
+			<start_task id="com.arjuna.ats.arjuna.recovery.RecoveryManager" runtime_id="server0" location="all">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>-test</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer01" runtime_id="server1" location="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_IBMDB2_JNDI</param>
+				<param>row1</param>
+				<param>$(1)</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client03b" runtime_id="client0" >
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>$(1)</param>
+			</start_task>
+			<wait_for_task runtime_id="client0"/>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer02" runtime_id="server2" location="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_IBMDB2_JNDI</param>
+				<param>row1</param>
+				<param>$(2)</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client03a" runtime_id="client1" >
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>$(2)</param>
+			</start_task>
+			<wait_for_task runtime_id="client1"/>
+			<terminate_task runtime_id="server2"/>
+			<terminate_task runtime_id="server1"/>
+			<terminate_task runtime_id="server0"/>
+			<perform_task id="org.jboss.jbossts.qa.CrashRecovery11Cleanups.Cleanup01" location="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_IBMDB2_JNDI</param>
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.Utils.RemoveServerIORStore" location="all">
+				<param>$(1)</param>
+				<param>$(2)</param>
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.Utils.RemoveObjectUidStore" location="all">
+			</perform_task>
+		</action_list>
+	</test_declaration>
+
+	<test_declaration id="CrashRecovery11-IBMDB2_jndi_Test04" descriptive_name="Converted by QA-to-DTF" author="QA2DTF">
+		<description>This test was generated by QA-to-DTF for test 'CrashRecovery11-IBMDB2_jndi Test04'</description>
+		<configuration names_required="2"/>
+		<action_list>
+			<perform_task id="org.jboss.jbossts.qa.Utils.EmptyObjectStore" location="all">
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.Utils.JNDIManager" runtime_id="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_IBMDB2_JNDI</param>
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.CrashRecovery11Setups.Setup01" runtime_id="setup2">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_IBMDB2_JNDI</param>
+			</perform_task>
+			<start_task id="com.arjuna.ats.arjuna.recovery.RecoveryManager" runtime_id="server0" location="all">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>-test</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer01" runtime_id="server1" location="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_IBMDB2_JNDI</param>
+				<param>row1</param>
+				<param>$(1)</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client04b" runtime_id="client0" >
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>$(1)</param>
+			</start_task>
+			<wait_for_task runtime_id="client0"/>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer02" runtime_id="server2" location="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_IBMDB2_JNDI</param>
+				<param>row1</param>
+				<param>$(2)</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client04a" runtime_id="client1" >
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>$(2)</param>
+			</start_task>
+			<wait_for_task runtime_id="client1"/>
+			<terminate_task runtime_id="server2"/>
+			<terminate_task runtime_id="server1"/>
+			<terminate_task runtime_id="server0"/>
+			<perform_task id="org.jboss.jbossts.qa.CrashRecovery11Cleanups.Cleanup01" location="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_IBMDB2_JNDI</param>
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.Utils.RemoveServerIORStore" location="all">
+				<param>$(1)</param>
+				<param>$(2)</param>
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.Utils.RemoveObjectUidStore" location="all">
+			</perform_task>
+		</action_list>
+	</test_declaration>
+
+	</test_group>
+</test_set>

Added: labs/jbosstm/trunk/qa/testdefs/jbossts-qa-crashrecovery11-mssqlserver_jndi-testdefs.xml
===================================================================
--- labs/jbosstm/trunk/qa/testdefs/jbossts-qa-crashrecovery11-mssqlserver_jndi-testdefs.xml	                        (rev 0)
+++ labs/jbosstm/trunk/qa/testdefs/jbossts-qa-crashrecovery11-mssqlserver_jndi-testdefs.xml	2009-05-20 13:43:03 UTC (rev 26635)
@@ -0,0 +1,320 @@
+<!--
+  JBoss, Home of Professional Open Source
+  Copyright 2009, Red Hat Middleware LLC, and individual contributors
+  as indicated by the @author tags.
+  See the copyright.txt in the distribution for a
+  full listing of individual contributors.
+  This copyrighted material is made available to anyone wishing to use,
+  modify, copy, or redistribute it subject to the terms and conditions
+  of the GNU Lesser General Public License, v. 2.1.
+  This program is distributed in the hope that it will be useful, but WITHOUT A
+  WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+  PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
+  You should have received a copy of the GNU Lesser General Public License,
+  v.2.1 along with this distribution; if not, write to the Free Software
+  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+  MA  02110-1301, USA.
+
+  (C) 2009,
+  @author JBoss Inc.
+-->
+<test_set>
+	<default_timeout value="480"/>
+	<description>Crash Recovery Tests 11 - MSSQLServer JNDI</description>
+
+
+	<test_group name="CrashRecovery11-MSSQLServer_jndi">
+	<task_declaration>
+        <task id="org.jboss.jbossts.qa.Utils.JNDIManager" classname="org.jboss.jbossts.qa.Utils.JNDIManager" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery11Setups.Setup01" classname="org.jboss.jbossts.qa.CrashRecovery11Setups.Setup01" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="com.arjuna.ats.arjuna.recovery.RecoveryManager" classname="com.arjuna.ats.arjuna.recovery.RecoveryManager" runner="JavaTaskRunner" type="expect_ready"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer01" classname="org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer01" runner="JavaTaskRunner" type="expect_ready"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer02" classname="org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer02" runner="JavaTaskRunner" type="expect_ready"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client01b" classname="org.jboss.jbossts.qa.CrashRecovery11Clients.Client01b" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client01a" classname="org.jboss.jbossts.qa.CrashRecovery11Clients.Client01a" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery11Cleanups.Cleanup01" classname="org.jboss.jbossts.qa.CrashRecovery11Cleanups.Cleanup01" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.Utils.RemoveServerIORStore" classname="org.jboss.jbossts.qa.Utils.RemoveServerIORStore" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.Utils.RemoveObjectUidStore" classname="org.jboss.jbossts.qa.Utils.RemoveObjectUidStore" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.Utils.EmptyObjectStore" classname="org.jboss.jbossts.qa.Utils.EmptyObjectStore" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client02b" classname="org.jboss.jbossts.qa.CrashRecovery11Clients.Client02b" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client02a" classname="org.jboss.jbossts.qa.CrashRecovery11Clients.Client02a" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client03b" classname="org.jboss.jbossts.qa.CrashRecovery11Clients.Client03b" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client03a" classname="org.jboss.jbossts.qa.CrashRecovery11Clients.Client03a" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client04b" classname="org.jboss.jbossts.qa.CrashRecovery11Clients.Client04b" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client04a" classname="org.jboss.jbossts.qa.CrashRecovery11Clients.Client04a" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+	</task_declaration>
+	<test_declaration id="CrashRecovery11-MSSQLServer_jndi_Test01" descriptive_name="Converted by QA-to-DTF" author="QA2DTF">
+		<description>This test was generated by QA-to-DTF for test 'CrashRecovery11-MSSQLServer_jndi Test01'</description>
+		<configuration names_required="2"/>
+		<action_list>
+			<perform_task id="org.jboss.jbossts.qa.Utils.EmptyObjectStore" location="all">
+			</perform_task>
+            <perform_task id="org.jboss.jbossts.qa.Utils.JNDIManager" runtime_id="setup">
+                <param>$(ORBFLAGS_1)</param>
+                <param>$(ORBFLAGS_2)</param>
+                <param>DB_SQL_JNDI</param>
+            </perform_task>
+			<perform_task id="org.jboss.jbossts.qa.CrashRecovery11Setups.Setup01" runtime_id="setup2">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_SQL_JNDI</param>
+			</perform_task>
+			<start_task id="com.arjuna.ats.arjuna.recovery.RecoveryManager" runtime_id="server0" location="all">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>-test</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer01" runtime_id="server1" location="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_SQL_JNDI</param>
+				<param>row1</param>
+				<param>$(1)</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client01b" runtime_id="client0" >
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>$(1)</param>
+			</start_task>
+			<wait_for_task runtime_id="client0"/>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer02" runtime_id="server2" location="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_SQL_JNDI</param>
+				<param>row1</param>
+				<param>$(2)</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client01a" runtime_id="client1" >
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>$(2)</param>
+			</start_task>
+			<wait_for_task runtime_id="client1"/>
+			<terminate_task runtime_id="server2"/>
+			<terminate_task runtime_id="server1"/>
+			<terminate_task runtime_id="server0"/>
+			<perform_task id="org.jboss.jbossts.qa.CrashRecovery11Cleanups.Cleanup01" location="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_SQL_JNDI</param>
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.Utils.RemoveServerIORStore" location="all">
+				<param>$(1)</param>
+				<param>$(2)</param>
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.Utils.RemoveObjectUidStore" location="all">
+			</perform_task>
+		</action_list>
+	</test_declaration>
+
+	<test_declaration id="CrashRecovery11-MSSQLServer_jndi_Test02" descriptive_name="Converted by QA-to-DTF" author="QA2DTF">
+		<description>This test was generated by QA-to-DTF for test 'CrashRecovery11-MSSQLServer_jndi Test02'</description>
+		<configuration names_required="2"/>
+		<action_list>
+			<perform_task id="org.jboss.jbossts.qa.Utils.EmptyObjectStore" location="all">
+			</perform_task>
+            <perform_task id="org.jboss.jbossts.qa.Utils.JNDIManager" runtime_id="setup">
+                <param>$(ORBFLAGS_1)</param>
+                <param>$(ORBFLAGS_2)</param>
+                <param>DB_SQL_JNDI</param>
+            </perform_task>
+			<perform_task id="org.jboss.jbossts.qa.CrashRecovery11Setups.Setup01" runtime_id="setup2">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_SQL_JNDI</param>
+			</perform_task>
+			<start_task id="com.arjuna.ats.arjuna.recovery.RecoveryManager" runtime_id="server0" location="all">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>-test</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer01" runtime_id="server1" location="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_SQL_JNDI</param>
+				<param>row1</param>
+				<param>$(1)</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client02b" runtime_id="client0" >
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>$(1)</param>
+			</start_task>
+			<wait_for_task runtime_id="client0"/>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer02" runtime_id="server2" location="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_SQL_JNDI</param>
+				<param>row1</param>
+				<param>$(2)</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client02a" runtime_id="client1" >
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>$(2)</param>
+			</start_task>
+			<wait_for_task runtime_id="client1"/>
+			<terminate_task runtime_id="server2"/>
+			<terminate_task runtime_id="server1"/>
+			<terminate_task runtime_id="server0"/>
+			<perform_task id="org.jboss.jbossts.qa.CrashRecovery11Cleanups.Cleanup01" location="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_SQL_JNDI</param>
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.Utils.RemoveServerIORStore" location="all">
+				<param>$(1)</param>
+				<param>$(2)</param>
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.Utils.RemoveObjectUidStore" location="all">
+			</perform_task>
+		</action_list>
+	</test_declaration>
+
+	<test_declaration id="CrashRecovery11-MSSQLServer_jndi_Test03" descriptive_name="Converted by QA-to-DTF" author="QA2DTF">
+		<description>This test was generated by QA-to-DTF for test 'CrashRecovery11-MSSQLServer_jndi Test03'</description>
+		<configuration names_required="2"/>
+		<action_list>
+			<perform_task id="org.jboss.jbossts.qa.Utils.EmptyObjectStore" location="all">
+			</perform_task>
+            <perform_task id="org.jboss.jbossts.qa.Utils.JNDIManager" runtime_id="setup">
+                <param>$(ORBFLAGS_1)</param>
+                <param>$(ORBFLAGS_2)</param>
+                <param>DB_SQL_JNDI</param>
+            </perform_task>
+			<perform_task id="org.jboss.jbossts.qa.CrashRecovery11Setups.Setup01" runtime_id="setup2">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_SQL_JNDI</param>
+			</perform_task>
+			<start_task id="com.arjuna.ats.arjuna.recovery.RecoveryManager" runtime_id="server0" location="all">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>-test</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer01" runtime_id="server1" location="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_SQL_JNDI</param>
+				<param>row1</param>
+				<param>$(1)</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client03b" runtime_id="client0" >
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>$(1)</param>
+			</start_task>
+			<wait_for_task runtime_id="client0"/>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer02" runtime_id="server2" location="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_SQL_JNDI</param>
+				<param>row1</param>
+				<param>$(2)</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client03a" runtime_id="client1" >
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>$(2)</param>
+			</start_task>
+			<wait_for_task runtime_id="client1"/>
+			<terminate_task runtime_id="server2"/>
+			<terminate_task runtime_id="server1"/>
+			<terminate_task runtime_id="server0"/>
+			<perform_task id="org.jboss.jbossts.qa.CrashRecovery11Cleanups.Cleanup01" location="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_SQL_JNDI</param>
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.Utils.RemoveServerIORStore" location="all">
+				<param>$(1)</param>
+				<param>$(2)</param>
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.Utils.RemoveObjectUidStore" location="all">
+			</perform_task>
+		</action_list>
+	</test_declaration>
+
+	<test_declaration id="CrashRecovery11-MSSQLServer_jndi_Test04" descriptive_name="Converted by QA-to-DTF" author="QA2DTF">
+		<description>This test was generated by QA-to-DTF for test 'CrashRecovery11-MSSQLServer_jndi Test04'</description>
+		<configuration names_required="2"/>
+		<action_list>
+			<perform_task id="org.jboss.jbossts.qa.Utils.EmptyObjectStore" location="all">
+			</perform_task>
+            <perform_task id="org.jboss.jbossts.qa.Utils.JNDIManager" runtime_id="setup">
+                <param>$(ORBFLAGS_1)</param>
+                <param>$(ORBFLAGS_2)</param>
+                <param>DB_SQL_JNDI</param>
+            </perform_task>
+			<perform_task id="org.jboss.jbossts.qa.CrashRecovery11Setups.Setup01" runtime_id="setup2">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_SQL_JNDI</param>
+			</perform_task>
+			<start_task id="com.arjuna.ats.arjuna.recovery.RecoveryManager" runtime_id="server0" location="all">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>-test</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer01" runtime_id="server1" location="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_SQL_JNDI</param>
+				<param>row1</param>
+				<param>$(1)</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client04b" runtime_id="client0" >
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>$(1)</param>
+			</start_task>
+			<wait_for_task runtime_id="client0"/>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer02" runtime_id="server2" location="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_SQL_JNDI</param>
+				<param>row1</param>
+				<param>$(2)</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client04a" runtime_id="client1" >
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>$(2)</param>
+			</start_task>
+			<wait_for_task runtime_id="client1"/>
+			<terminate_task runtime_id="server2"/>
+			<terminate_task runtime_id="server1"/>
+			<terminate_task runtime_id="server0"/>
+			<perform_task id="org.jboss.jbossts.qa.CrashRecovery11Cleanups.Cleanup01" location="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_SQL_JNDI</param>
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.Utils.RemoveServerIORStore" location="all">
+				<param>$(1)</param>
+				<param>$(2)</param>
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.Utils.RemoveObjectUidStore" location="all">
+			</perform_task>
+		</action_list>
+	</test_declaration>
+
+	</test_group>
+</test_set>

Added: labs/jbosstm/trunk/qa/testdefs/jbossts-qa-crashrecovery11-mysql_jndi-testdefs.xml
===================================================================
--- labs/jbosstm/trunk/qa/testdefs/jbossts-qa-crashrecovery11-mysql_jndi-testdefs.xml	                        (rev 0)
+++ labs/jbosstm/trunk/qa/testdefs/jbossts-qa-crashrecovery11-mysql_jndi-testdefs.xml	2009-05-20 13:43:03 UTC (rev 26635)
@@ -0,0 +1,321 @@
+<!--
+  JBoss, Home of Professional Open Source
+  Copyright 2009, Red Hat Middleware LLC, and individual contributors
+  as indicated by the @author tags.
+  See the copyright.txt in the distribution for a
+  full listing of individual contributors.
+  This copyrighted material is made available to anyone wishing to use,
+  modify, copy, or redistribute it subject to the terms and conditions
+  of the GNU Lesser General Public License, v. 2.1.
+  This program is distributed in the hope that it will be useful, but WITHOUT A
+  WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+  PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
+  You should have received a copy of the GNU Lesser General Public License,
+  v.2.1 along with this distribution; if not, write to the Free Software
+  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+  MA  02110-1301, USA.
+
+  (C) 2009,
+  @author JBoss Inc.
+-->
+<test_set>
+	<default_timeout value="480"/>
+	<description>Crash Recovery Tests 11 - mysql JNDI</description>
+
+
+	<test_group name="CrashRecovery11-mysql_jndi">
+	<task_declaration>
+		<task id="org.jboss.jbossts.qa.Utils.JNDIManager" classname="org.jboss.jbossts.qa.Utils.JNDIManager" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery11Setups.Setup01" classname="org.jboss.jbossts.qa.CrashRecovery11Setups.Setup01" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="com.arjuna.ats.arjuna.recovery.RecoveryManager" classname="com.arjuna.ats.arjuna.recovery.RecoveryManager" runner="JavaTaskRunner" type="expect_ready"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer01" classname="org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer01" runner="JavaTaskRunner" type="expect_ready"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer02" classname="org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer02" runner="JavaTaskRunner" type="expect_ready"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client01b" classname="org.jboss.jbossts.qa.CrashRecovery11Clients.Client01b" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client01a" classname="org.jboss.jbossts.qa.CrashRecovery11Clients.Client01a" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery11Cleanups.Cleanup01" classname="org.jboss.jbossts.qa.CrashRecovery11Cleanups.Cleanup01" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.Utils.RemoveServerIORStore" classname="org.jboss.jbossts.qa.Utils.RemoveServerIORStore" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.Utils.RemoveObjectUidStore" classname="org.jboss.jbossts.qa.Utils.RemoveObjectUidStore" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.Utils.EmptyObjectStore" classname="org.jboss.jbossts.qa.Utils.EmptyObjectStore" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client02b" classname="org.jboss.jbossts.qa.CrashRecovery11Clients.Client02b" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client02a" classname="org.jboss.jbossts.qa.CrashRecovery11Clients.Client02a" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client03b" classname="org.jboss.jbossts.qa.CrashRecovery11Clients.Client03b" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client03a" classname="org.jboss.jbossts.qa.CrashRecovery11Clients.Client03a" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client04b" classname="org.jboss.jbossts.qa.CrashRecovery11Clients.Client04b" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client04a" classname="org.jboss.jbossts.qa.CrashRecovery11Clients.Client04a" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+	</task_declaration>
+        <!-- mysql does not support crash rec
+	<test_declaration id="CrashRecovery11-mysql_jndi_Test01" descriptive_name="Converted by QA-to-DTF" author="QA2DTF">
+		<description>This test was generated by QA-to-DTF for test 'CrashRecovery11-mysql_jndi Test01'</description>
+		<configuration names_required="2"/>
+		<action_list>
+			<perform_task id="org.jboss.jbossts.qa.Utils.EmptyObjectStore" location="all">
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.Utils.JNDIManager" runtime_id="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_MYSQL_JNDI</param>
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.CrashRecovery11Setups.Setup01" runtime_id="setup2">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_MYSQL_JNDI</param>
+			</perform_task>
+			<start_task id="com.arjuna.ats.arjuna.recovery.RecoveryManager" runtime_id="server0" location="all">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>-test</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer01" runtime_id="server1" location="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_MYSQL_JNDI</param>
+				<param>row1</param>
+				<param>$(1)</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client01b" runtime_id="client0" >
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>$(1)</param>
+			</start_task>
+			<wait_for_task runtime_id="client0"/>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer02" runtime_id="server2" location="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_MYSQL_JNDI</param>
+				<param>row1</param>
+				<param>$(2)</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client01a" runtime_id="client1" >
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>$(2)</param>
+			</start_task>
+			<wait_for_task runtime_id="client1"/>
+			<terminate_task runtime_id="server2"/>
+			<terminate_task runtime_id="server1"/>
+			<terminate_task runtime_id="server0"/>
+			<perform_task id="org.jboss.jbossts.qa.CrashRecovery11Cleanups.Cleanup01" location="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_MYSQL_JNDI</param>
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.Utils.RemoveServerIORStore" location="all">
+				<param>$(1)</param>
+				<param>$(2)</param>
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.Utils.RemoveObjectUidStore" location="all">
+			</perform_task>
+		</action_list>
+	</test_declaration> -->
+
+	<test_declaration id="CrashRecovery11-mysql_jndi_Test02" descriptive_name="Converted by QA-to-DTF" author="QA2DTF">
+		<description>This test was generated by QA-to-DTF for test 'CrashRecovery11-mysql_jndi Test02'</description>
+		<configuration names_required="2"/>
+		<action_list>
+			<perform_task id="org.jboss.jbossts.qa.Utils.EmptyObjectStore" location="all">
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.Utils.JNDIManager" runtime_id="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_MYSQL_JNDI</param>
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.CrashRecovery11Setups.Setup01" runtime_id="setup2">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_MYSQL_JNDI</param>
+			</perform_task>
+			<start_task id="com.arjuna.ats.arjuna.recovery.RecoveryManager" runtime_id="server0" location="all">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>-test</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer01" runtime_id="server1" location="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_MYSQL_JNDI</param>
+				<param>row1</param>
+				<param>$(1)</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client02b" runtime_id="client0" >
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>$(1)</param>
+			</start_task>
+			<wait_for_task runtime_id="client0"/>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer02" runtime_id="server2" location="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_MYSQL_JNDI</param>
+				<param>row1</param>
+				<param>$(2)</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client02a" runtime_id="client1" >
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>$(2)</param>
+			</start_task>
+			<wait_for_task runtime_id="client1"/>
+			<terminate_task runtime_id="server2"/>
+			<terminate_task runtime_id="server1"/>
+			<terminate_task runtime_id="server0"/>
+			<perform_task id="org.jboss.jbossts.qa.CrashRecovery11Cleanups.Cleanup01" location="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_MYSQL_JNDI</param>
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.Utils.RemoveServerIORStore" location="all">
+				<param>$(1)</param>
+				<param>$(2)</param>
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.Utils.RemoveObjectUidStore" location="all">
+			</perform_task>
+		</action_list>
+	</test_declaration>
+
+	<test_declaration id="CrashRecovery11-mysql_jndi_Test03" descriptive_name="Converted by QA-to-DTF" author="QA2DTF">
+		<description>This test was generated by QA-to-DTF for test 'CrashRecovery11-mysql_jndi Test03'</description>
+		<configuration names_required="2"/>
+		<action_list>
+			<perform_task id="org.jboss.jbossts.qa.Utils.EmptyObjectStore" location="all">
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.Utils.JNDIManager" runtime_id="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_MYSQL_JNDI</param>
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.CrashRecovery11Setups.Setup01" runtime_id="setup2">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_MYSQL_JNDI</param>
+			</perform_task>
+			<start_task id="com.arjuna.ats.arjuna.recovery.RecoveryManager" runtime_id="server0" location="all">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>-test</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer01" runtime_id="server1" location="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_MYSQL_JNDI</param>
+				<param>row1</param>
+				<param>$(1)</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client03b" runtime_id="client0" >
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>$(1)</param>
+			</start_task>
+			<wait_for_task runtime_id="client0"/>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer02" runtime_id="server2" location="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_MYSQL_JNDI</param>
+				<param>row1</param>
+				<param>$(2)</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client03a" runtime_id="client1" >
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>$(2)</param>
+			</start_task>
+			<wait_for_task runtime_id="client1"/>
+			<terminate_task runtime_id="server2"/>
+			<terminate_task runtime_id="server1"/>
+			<terminate_task runtime_id="server0"/>
+			<perform_task id="org.jboss.jbossts.qa.CrashRecovery11Cleanups.Cleanup01" location="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_MYSQL_JNDI</param>
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.Utils.RemoveServerIORStore" location="all">
+				<param>$(1)</param>
+				<param>$(2)</param>
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.Utils.RemoveObjectUidStore" location="all">
+			</perform_task>
+		</action_list>
+	</test_declaration>
+
+	<test_declaration id="CrashRecovery11-mysql_jndi_Test04" descriptive_name="Converted by QA-to-DTF" author="QA2DTF">
+		<description>This test was generated by QA-to-DTF for test 'CrashRecovery11-mysql_jndi Test04'</description>
+		<configuration names_required="2"/>
+		<action_list>
+			<perform_task id="org.jboss.jbossts.qa.Utils.EmptyObjectStore" location="all">
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.Utils.JNDIManager" runtime_id="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_MYSQL_JNDI</param>
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.CrashRecovery11Setups.Setup01" runtime_id="setup2">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_MYSQL_JNDI</param>
+			</perform_task>
+			<start_task id="com.arjuna.ats.arjuna.recovery.RecoveryManager" runtime_id="server0" location="all">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>-test</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer01" runtime_id="server1" location="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_MYSQL_JNDI</param>
+				<param>row1</param>
+				<param>$(1)</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client04b" runtime_id="client0" >
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>$(1)</param>
+			</start_task>
+			<wait_for_task runtime_id="client0"/>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer02" runtime_id="server2" location="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_MYSQL_JNDI</param>
+				<param>row1</param>
+				<param>$(2)</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client04a" runtime_id="client1" >
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>$(2)</param>
+			</start_task>
+			<wait_for_task runtime_id="client1"/>
+			<terminate_task runtime_id="server2"/>
+			<terminate_task runtime_id="server1"/>
+			<terminate_task runtime_id="server0"/>
+			<perform_task id="org.jboss.jbossts.qa.CrashRecovery11Cleanups.Cleanup01" location="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_MYSQL_JNDI</param>
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.Utils.RemoveServerIORStore" location="all">
+				<param>$(1)</param>
+				<param>$(2)</param>
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.Utils.RemoveObjectUidStore" location="all">
+			</perform_task>
+		</action_list>
+	</test_declaration>
+
+	</test_group>
+</test_set>

Added: labs/jbosstm/trunk/qa/testdefs/jbossts-qa-crashrecovery11-oracle_jndi-testdefs.xml
===================================================================
--- labs/jbosstm/trunk/qa/testdefs/jbossts-qa-crashrecovery11-oracle_jndi-testdefs.xml	                        (rev 0)
+++ labs/jbosstm/trunk/qa/testdefs/jbossts-qa-crashrecovery11-oracle_jndi-testdefs.xml	2009-05-20 13:43:03 UTC (rev 26635)
@@ -0,0 +1,320 @@
+<!--
+  JBoss, Home of Professional Open Source
+  Copyright 2009, Red Hat Middleware LLC, and individual contributors
+  as indicated by the @author tags.
+  See the copyright.txt in the distribution for a
+  full listing of individual contributors.
+  This copyrighted material is made available to anyone wishing to use,
+  modify, copy, or redistribute it subject to the terms and conditions
+  of the GNU Lesser General Public License, v. 2.1.
+  This program is distributed in the hope that it will be useful, but WITHOUT A
+  WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+  PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
+  You should have received a copy of the GNU Lesser General Public License,
+  v.2.1 along with this distribution; if not, write to the Free Software
+  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+  MA  02110-1301, USA.
+
+  (C) 2009,
+  @author JBoss Inc.
+-->
+<test_set>
+	<default_timeout value="480"/>
+	<description>Crash Recovery Tests 11 - Oracle JNDI</description>
+
+
+	<test_group name="CrashRecovery11-Oracle_jndi">
+	<task_declaration>
+		<task id="org.jboss.jbossts.qa.Utils.JNDIManager" classname="org.jboss.jbossts.qa.Utils.JNDIManager" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery11Setups.Setup01" classname="org.jboss.jbossts.qa.CrashRecovery11Setups.Setup01" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="com.arjuna.ats.arjuna.recovery.RecoveryManager" classname="com.arjuna.ats.arjuna.recovery.RecoveryManager" runner="JavaTaskRunner" type="expect_ready"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer01" classname="org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer01" runner="JavaTaskRunner" type="expect_ready"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer02" classname="org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer02" runner="JavaTaskRunner" type="expect_ready"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client01b" classname="org.jboss.jbossts.qa.CrashRecovery11Clients.Client01b" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client01a" classname="org.jboss.jbossts.qa.CrashRecovery11Clients.Client01a" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery11Cleanups.Cleanup01" classname="org.jboss.jbossts.qa.CrashRecovery11Cleanups.Cleanup01" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.Utils.RemoveServerIORStore" classname="org.jboss.jbossts.qa.Utils.RemoveServerIORStore" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.Utils.RemoveObjectUidStore" classname="org.jboss.jbossts.qa.Utils.RemoveObjectUidStore" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.Utils.EmptyObjectStore" classname="org.jboss.jbossts.qa.Utils.EmptyObjectStore" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client02b" classname="org.jboss.jbossts.qa.CrashRecovery11Clients.Client02b" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client02a" classname="org.jboss.jbossts.qa.CrashRecovery11Clients.Client02a" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client03b" classname="org.jboss.jbossts.qa.CrashRecovery11Clients.Client03b" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client03a" classname="org.jboss.jbossts.qa.CrashRecovery11Clients.Client03a" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client04b" classname="org.jboss.jbossts.qa.CrashRecovery11Clients.Client04b" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client04a" classname="org.jboss.jbossts.qa.CrashRecovery11Clients.Client04a" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+	</task_declaration>
+	<test_declaration id="CrashRecovery11-Oracle_jndi_Test01" descriptive_name="Converted by QA-to-DTF" author="QA2DTF">
+		<description>This test was generated by QA-to-DTF for test 'CrashRecovery11-Oracle_jndi Test01'</description>
+		<configuration names_required="2"/>
+		<action_list>
+			<perform_task id="org.jboss.jbossts.qa.Utils.EmptyObjectStore" location="all">
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.Utils.JNDIManager" runtime_id="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_THIN_JNDI</param>
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.CrashRecovery11Setups.Setup01" runtime_id="setup2">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_THIN_JNDI</param>
+			</perform_task>
+			<start_task id="com.arjuna.ats.arjuna.recovery.RecoveryManager" runtime_id="server0" location="all">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>-test</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer01" runtime_id="server1" location="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_THIN_JNDI</param>
+				<param>row1</param>
+				<param>$(1)</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client01b" runtime_id="client0" >
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>$(1)</param>
+			</start_task>
+			<wait_for_task runtime_id="client0"/>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer02" runtime_id="server2" location="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_THIN_JNDI</param>
+				<param>row1</param>
+				<param>$(2)</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client01a" runtime_id="client1" >
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>$(2)</param>
+			</start_task>
+			<wait_for_task runtime_id="client1"/>
+			<terminate_task runtime_id="server2"/>
+			<terminate_task runtime_id="server1"/>
+			<terminate_task runtime_id="server0"/>
+			<perform_task id="org.jboss.jbossts.qa.CrashRecovery11Cleanups.Cleanup01" location="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_THIN_JNDI</param>
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.Utils.RemoveServerIORStore" location="all">
+				<param>$(1)</param>
+				<param>$(2)</param>
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.Utils.RemoveObjectUidStore" location="all">
+			</perform_task>
+		</action_list>
+	</test_declaration>
+
+	<test_declaration id="CrashRecovery11-Oracle_jndi_Test02" descriptive_name="Converted by QA-to-DTF" author="QA2DTF">
+		<description>This test was generated by QA-to-DTF for test 'CrashRecovery11-Oracle_jndi Test02'</description>
+		<configuration names_required="2"/>
+		<action_list>
+			<perform_task id="org.jboss.jbossts.qa.Utils.EmptyObjectStore" location="all">
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.Utils.JNDIManager" runtime_id="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_THIN_JNDI</param>
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.CrashRecovery11Setups.Setup01" runtime_id="setup2">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_THIN_JNDI</param>
+			</perform_task>
+			<start_task id="com.arjuna.ats.arjuna.recovery.RecoveryManager" runtime_id="server0" location="all">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>-test</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer01" runtime_id="server1" location="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_THIN_JNDI</param>
+				<param>row1</param>
+				<param>$(1)</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client02b" runtime_id="client0" >
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>$(1)</param>
+			</start_task>
+			<wait_for_task runtime_id="client0"/>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer02" runtime_id="server2" location="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_THIN_JNDI</param>
+				<param>row1</param>
+				<param>$(2)</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client02a" runtime_id="client1" >
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>$(2)</param>
+			</start_task>
+			<wait_for_task runtime_id="client1"/>
+			<terminate_task runtime_id="server2"/>
+			<terminate_task runtime_id="server1"/>
+			<terminate_task runtime_id="server0"/>
+			<perform_task id="org.jboss.jbossts.qa.CrashRecovery11Cleanups.Cleanup01" location="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_THIN_JNDI</param>
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.Utils.RemoveServerIORStore" location="all">
+				<param>$(1)</param>
+				<param>$(2)</param>
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.Utils.RemoveObjectUidStore" location="all">
+			</perform_task>
+		</action_list>
+	</test_declaration>
+
+	<test_declaration id="CrashRecovery11-Oracle_jndi_Test03" descriptive_name="Converted by QA-to-DTF" author="QA2DTF">
+		<description>This test was generated by QA-to-DTF for test 'CrashRecovery11-Oracle_jndi Test03'</description>
+		<configuration names_required="2"/>
+		<action_list>
+			<perform_task id="org.jboss.jbossts.qa.Utils.EmptyObjectStore" location="all">
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.Utils.JNDIManager" runtime_id="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_THIN_JNDI</param>
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.CrashRecovery11Setups.Setup01" runtime_id="setup2">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_THIN_JNDI</param>
+			</perform_task>
+			<start_task id="com.arjuna.ats.arjuna.recovery.RecoveryManager" runtime_id="server0" location="all">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>-test</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer01" runtime_id="server1" location="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_THIN_JNDI</param>
+				<param>row1</param>
+				<param>$(1)</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client03b" runtime_id="client0" >
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>$(1)</param>
+			</start_task>
+			<wait_for_task runtime_id="client0"/>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer02" runtime_id="server2" location="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_THIN_JNDI</param>
+				<param>row1</param>
+				<param>$(2)</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client03a" runtime_id="client1" >
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>$(2)</param>
+			</start_task>
+			<wait_for_task runtime_id="client1"/>
+			<terminate_task runtime_id="server2"/>
+			<terminate_task runtime_id="server1"/>
+			<terminate_task runtime_id="server0"/>
+			<perform_task id="org.jboss.jbossts.qa.CrashRecovery11Cleanups.Cleanup01" location="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_THIN_JNDI</param>
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.Utils.RemoveServerIORStore" location="all">
+				<param>$(1)</param>
+				<param>$(2)</param>
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.Utils.RemoveObjectUidStore" location="all">
+			</perform_task>
+		</action_list>
+	</test_declaration>
+
+	<test_declaration id="CrashRecovery11-Oracle_jndi_Test04" descriptive_name="Converted by QA-to-DTF" author="QA2DTF">
+		<description>This test was generated by QA-to-DTF for test 'CrashRecovery11-Oracle_jndi Test04'</description>
+		<configuration names_required="2"/>
+		<action_list>
+			<perform_task id="org.jboss.jbossts.qa.Utils.EmptyObjectStore" location="all">
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.Utils.JNDIManager" runtime_id="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_THIN_JNDI</param>
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.CrashRecovery11Setups.Setup01" runtime_id="setup2">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_THIN_JNDI</param>
+			</perform_task>
+			<start_task id="com.arjuna.ats.arjuna.recovery.RecoveryManager" runtime_id="server0" location="all">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>-test</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer01" runtime_id="server1" location="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_THIN_JNDI</param>
+				<param>row1</param>
+				<param>$(1)</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client04b" runtime_id="client0" >
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>$(1)</param>
+			</start_task>
+			<wait_for_task runtime_id="client0"/>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer02" runtime_id="server2" location="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_THIN_JNDI</param>
+				<param>row1</param>
+				<param>$(2)</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client04a" runtime_id="client1" >
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>$(2)</param>
+			</start_task>
+			<wait_for_task runtime_id="client1"/>
+			<terminate_task runtime_id="server2"/>
+			<terminate_task runtime_id="server1"/>
+			<terminate_task runtime_id="server0"/>
+			<perform_task id="org.jboss.jbossts.qa.CrashRecovery11Cleanups.Cleanup01" location="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_THIN_JNDI</param>
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.Utils.RemoveServerIORStore" location="all">
+				<param>$(1)</param>
+				<param>$(2)</param>
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.Utils.RemoveObjectUidStore" location="all">
+			</perform_task>
+		</action_list>
+	</test_declaration>
+
+	</test_group>
+</test_set>

Added: labs/jbosstm/trunk/qa/testdefs/jbossts-qa-crashrecovery11-pgsql_jndi-testdefs.xml
===================================================================
--- labs/jbosstm/trunk/qa/testdefs/jbossts-qa-crashrecovery11-pgsql_jndi-testdefs.xml	                        (rev 0)
+++ labs/jbosstm/trunk/qa/testdefs/jbossts-qa-crashrecovery11-pgsql_jndi-testdefs.xml	2009-05-20 13:43:03 UTC (rev 26635)
@@ -0,0 +1,320 @@
+<!--
+  JBoss, Home of Professional Open Source
+  Copyright 2009, Red Hat Middleware LLC, and individual contributors
+  as indicated by the @author tags.
+  See the copyright.txt in the distribution for a
+  full listing of individual contributors.
+  This copyrighted material is made available to anyone wishing to use,
+  modify, copy, or redistribute it subject to the terms and conditions
+  of the GNU Lesser General Public License, v. 2.1.
+  This program is distributed in the hope that it will be useful, but WITHOUT A
+  WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+  PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
+  You should have received a copy of the GNU Lesser General Public License,
+  v.2.1 along with this distribution; if not, write to the Free Software
+  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+  MA  02110-1301, USA.
+
+  (C) 2009,
+  @author JBoss Inc.
+-->
+<test_set>
+	<default_timeout value="480"/>
+	<description>Crash Recovery Tests 11 - PostgreSQL JNDI</description>
+
+
+	<test_group name="CrashRecovery11-pgsql_jndi">
+	<task_declaration>
+		<task id="org.jboss.jbossts.qa.Utils.JNDIManager" classname="org.jboss.jbossts.qa.Utils.JNDIManager" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery11Setups.Setup01" classname="org.jboss.jbossts.qa.CrashRecovery11Setups.Setup01" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="com.arjuna.ats.arjuna.recovery.RecoveryManager" classname="com.arjuna.ats.arjuna.recovery.RecoveryManager" runner="JavaTaskRunner" type="expect_ready"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer01" classname="org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer01" runner="JavaTaskRunner" type="expect_ready"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer02" classname="org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer02" runner="JavaTaskRunner" type="expect_ready"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client01b" classname="org.jboss.jbossts.qa.CrashRecovery11Clients.Client01b" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client01a" classname="org.jboss.jbossts.qa.CrashRecovery11Clients.Client01a" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery11Cleanups.Cleanup01" classname="org.jboss.jbossts.qa.CrashRecovery11Cleanups.Cleanup01" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.Utils.RemoveServerIORStore" classname="org.jboss.jbossts.qa.Utils.RemoveServerIORStore" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.Utils.RemoveObjectUidStore" classname="org.jboss.jbossts.qa.Utils.RemoveObjectUidStore" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.Utils.EmptyObjectStore" classname="org.jboss.jbossts.qa.Utils.EmptyObjectStore" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client02b" classname="org.jboss.jbossts.qa.CrashRecovery11Clients.Client02b" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client02a" classname="org.jboss.jbossts.qa.CrashRecovery11Clients.Client02a" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client03b" classname="org.jboss.jbossts.qa.CrashRecovery11Clients.Client03b" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client03a" classname="org.jboss.jbossts.qa.CrashRecovery11Clients.Client03a" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client04b" classname="org.jboss.jbossts.qa.CrashRecovery11Clients.Client04b" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client04a" classname="org.jboss.jbossts.qa.CrashRecovery11Clients.Client04a" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+	</task_declaration>
+	<test_declaration id="CrashRecovery11-pgsql_jndi_Test01" descriptive_name="Converted by QA-to-DTF" author="QA2DTF">
+		<description>This test was generated by QA-to-DTF for test 'CrashRecovery11-pgsql_jndi Test01'</description>
+		<configuration names_required="2"/>
+		<action_list>
+			<perform_task id="org.jboss.jbossts.qa.Utils.EmptyObjectStore" location="all">
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.Utils.JNDIManager" runtime_id="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_PGSQL_JNDI</param>
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.CrashRecovery11Setups.Setup01" runtime_id="setup2">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_PGSQL_JNDI</param>
+			</perform_task>
+			<start_task id="com.arjuna.ats.arjuna.recovery.RecoveryManager" runtime_id="server0" location="all">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>-test</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer01" runtime_id="server1" location="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_PGSQL_JNDI</param>
+				<param>row1</param>
+				<param>$(1)</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client01b" runtime_id="client0" >
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>$(1)</param>
+			</start_task>
+			<wait_for_task runtime_id="client0"/>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer02" runtime_id="server2" location="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_PGSQL_JNDI</param>
+				<param>row1</param>
+				<param>$(2)</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client01a" runtime_id="client1" >
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>$(2)</param>
+			</start_task>
+			<wait_for_task runtime_id="client1"/>
+			<terminate_task runtime_id="server2"/>
+			<terminate_task runtime_id="server1"/>
+			<terminate_task runtime_id="server0"/>
+			<perform_task id="org.jboss.jbossts.qa.CrashRecovery11Cleanups.Cleanup01" location="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_PGSQL_JNDI</param>
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.Utils.RemoveServerIORStore" location="all">
+				<param>$(1)</param>
+				<param>$(2)</param>
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.Utils.RemoveObjectUidStore" location="all">
+			</perform_task>
+		</action_list>
+	</test_declaration>
+
+	<test_declaration id="CrashRecovery11-pgsql_jndi_Test02" descriptive_name="Converted by QA-to-DTF" author="QA2DTF">
+		<description>This test was generated by QA-to-DTF for test 'CrashRecovery11-pgsql_jndi Test02'</description>
+		<configuration names_required="2"/>
+		<action_list>
+			<perform_task id="org.jboss.jbossts.qa.Utils.EmptyObjectStore" location="all">
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.Utils.JNDIManager" runtime_id="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_PGSQL_JNDI</param>
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.CrashRecovery11Setups.Setup01" runtime_id="setup2">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_PGSQL_JNDI</param>
+			</perform_task>
+			<start_task id="com.arjuna.ats.arjuna.recovery.RecoveryManager" runtime_id="server0" location="all">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>-test</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer01" runtime_id="server1" location="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_PGSQL_JNDI</param>
+				<param>row1</param>
+				<param>$(1)</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client02b" runtime_id="client0" >
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>$(1)</param>
+			</start_task>
+			<wait_for_task runtime_id="client0"/>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer02" runtime_id="server2" location="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_PGSQL_JNDI</param>
+				<param>row1</param>
+				<param>$(2)</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client02a" runtime_id="client1" >
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>$(2)</param>
+			</start_task>
+			<wait_for_task runtime_id="client1"/>
+			<terminate_task runtime_id="server2"/>
+			<terminate_task runtime_id="server1"/>
+			<terminate_task runtime_id="server0"/>
+			<perform_task id="org.jboss.jbossts.qa.CrashRecovery11Cleanups.Cleanup01" location="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_PGSQL_JNDI</param>
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.Utils.RemoveServerIORStore" location="all">
+				<param>$(1)</param>
+				<param>$(2)</param>
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.Utils.RemoveObjectUidStore" location="all">
+			</perform_task>
+		</action_list>
+	</test_declaration>
+
+	<test_declaration id="CrashRecovery11-pgsql_jndi_Test03" descriptive_name="Converted by QA-to-DTF" author="QA2DTF">
+		<description>This test was generated by QA-to-DTF for test 'CrashRecovery11-pgsql_jndi Test03'</description>
+		<configuration names_required="2"/>
+		<action_list>
+			<perform_task id="org.jboss.jbossts.qa.Utils.EmptyObjectStore" location="all">
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.Utils.JNDIManager" runtime_id="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_PGSQL_JNDI</param>
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.CrashRecovery11Setups.Setup01" runtime_id="setup2">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_PGSQL_JNDI</param>
+			</perform_task>
+			<start_task id="com.arjuna.ats.arjuna.recovery.RecoveryManager" runtime_id="server0" location="all">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>-test</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer01" runtime_id="server1" location="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_PGSQL_JNDI</param>
+				<param>row1</param>
+				<param>$(1)</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client03b" runtime_id="client0" >
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>$(1)</param>
+			</start_task>
+			<wait_for_task runtime_id="client0"/>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer02" runtime_id="server2" location="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_PGSQL_JNDI</param>
+				<param>row1</param>
+				<param>$(2)</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client03a" runtime_id="client1" >
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>$(2)</param>
+			</start_task>
+			<wait_for_task runtime_id="client1"/>
+			<terminate_task runtime_id="server2"/>
+			<terminate_task runtime_id="server1"/>
+			<terminate_task runtime_id="server0"/>
+			<perform_task id="org.jboss.jbossts.qa.CrashRecovery11Cleanups.Cleanup01" location="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_PGSQL_JNDI</param>
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.Utils.RemoveServerIORStore" location="all">
+				<param>$(1)</param>
+				<param>$(2)</param>
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.Utils.RemoveObjectUidStore" location="all">
+			</perform_task>
+		</action_list>
+	</test_declaration>
+
+	<test_declaration id="CrashRecovery11-pgsql_jndi_Test04" descriptive_name="Converted by QA-to-DTF" author="QA2DTF">
+		<description>This test was generated by QA-to-DTF for test 'CrashRecovery11-pgsql_jndi Test04'</description>
+		<configuration names_required="2"/>
+		<action_list>
+			<perform_task id="org.jboss.jbossts.qa.Utils.EmptyObjectStore" location="all">
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.Utils.JNDIManager" runtime_id="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_PGSQL_JNDI</param>
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.CrashRecovery11Setups.Setup01" runtime_id="setup2">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_PGSQL_JNDI</param>
+			</perform_task>
+			<start_task id="com.arjuna.ats.arjuna.recovery.RecoveryManager" runtime_id="server0" location="all">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>-test</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer01" runtime_id="server1" location="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_PGSQL_JNDI</param>
+				<param>row1</param>
+				<param>$(1)</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client04b" runtime_id="client0" >
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>$(1)</param>
+			</start_task>
+			<wait_for_task runtime_id="client0"/>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer02" runtime_id="server2" location="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_PGSQL_JNDI</param>
+				<param>row1</param>
+				<param>$(2)</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client04a" runtime_id="client1" >
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>$(2)</param>
+			</start_task>
+			<wait_for_task runtime_id="client1"/>
+			<terminate_task runtime_id="server2"/>
+			<terminate_task runtime_id="server1"/>
+			<terminate_task runtime_id="server0"/>
+			<perform_task id="org.jboss.jbossts.qa.CrashRecovery11Cleanups.Cleanup01" location="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_PGSQL_JNDI</param>
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.Utils.RemoveServerIORStore" location="all">
+				<param>$(1)</param>
+				<param>$(2)</param>
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.Utils.RemoveObjectUidStore" location="all">
+			</perform_task>
+		</action_list>
+	</test_declaration>
+
+	</test_group>
+</test_set>

Added: labs/jbosstm/trunk/qa/testdefs/jbossts-qa-crashrecovery11-sybase_jndi-testdefs.xml
===================================================================
--- labs/jbosstm/trunk/qa/testdefs/jbossts-qa-crashrecovery11-sybase_jndi-testdefs.xml	                        (rev 0)
+++ labs/jbosstm/trunk/qa/testdefs/jbossts-qa-crashrecovery11-sybase_jndi-testdefs.xml	2009-05-20 13:43:03 UTC (rev 26635)
@@ -0,0 +1,320 @@
+<!--
+  JBoss, Home of Professional Open Source
+  Copyright 2009, Red Hat Middleware LLC, and individual contributors
+  as indicated by the @author tags.
+  See the copyright.txt in the distribution for a
+  full listing of individual contributors.
+  This copyrighted material is made available to anyone wishing to use,
+  modify, copy, or redistribute it subject to the terms and conditions
+  of the GNU Lesser General Public License, v. 2.1.
+  This program is distributed in the hope that it will be useful, but WITHOUT A
+  WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+  PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
+  You should have received a copy of the GNU Lesser General Public License,
+  v.2.1 along with this distribution; if not, write to the Free Software
+  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+  MA  02110-1301, USA.
+
+  (C) 2009,
+  @author JBoss Inc.
+-->
+<test_set>
+	<default_timeout value="480"/>
+	<description>Crash Recovery Tests 11 - Sybase JNDI</description>
+
+
+	<test_group name="CrashRecovery11-sybase_jndi">
+	<task_declaration>
+		<task id="org.jboss.jbossts.qa.Utils.JNDIManager" classname="org.jboss.jbossts.qa.Utils.JNDIManager" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery11Setups.Setup01" classname="org.jboss.jbossts.qa.CrashRecovery11Setups.Setup01" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="com.arjuna.ats.arjuna.recovery.RecoveryManager" classname="com.arjuna.ats.arjuna.recovery.RecoveryManager" runner="JavaTaskRunner" type="expect_ready"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer01" classname="org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer01" runner="JavaTaskRunner" type="expect_ready"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer02" classname="org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer02" runner="JavaTaskRunner" type="expect_ready"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client01b" classname="org.jboss.jbossts.qa.CrashRecovery11Clients.Client01b" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client01a" classname="org.jboss.jbossts.qa.CrashRecovery11Clients.Client01a" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery11Cleanups.Cleanup01" classname="org.jboss.jbossts.qa.CrashRecovery11Cleanups.Cleanup01" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.Utils.RemoveServerIORStore" classname="org.jboss.jbossts.qa.Utils.RemoveServerIORStore" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.Utils.RemoveObjectUidStore" classname="org.jboss.jbossts.qa.Utils.RemoveObjectUidStore" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.Utils.EmptyObjectStore" classname="org.jboss.jbossts.qa.Utils.EmptyObjectStore" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client02b" classname="org.jboss.jbossts.qa.CrashRecovery11Clients.Client02b" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client02a" classname="org.jboss.jbossts.qa.CrashRecovery11Clients.Client02a" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client03b" classname="org.jboss.jbossts.qa.CrashRecovery11Clients.Client03b" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client03a" classname="org.jboss.jbossts.qa.CrashRecovery11Clients.Client03a" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client04b" classname="org.jboss.jbossts.qa.CrashRecovery11Clients.Client04b" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+		<task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client04a" classname="org.jboss.jbossts.qa.CrashRecovery11Clients.Client04a" runner="JavaTaskRunner" type="expect_pass_fail"/>
+
+	</task_declaration>
+	<test_declaration id="CrashRecovery11-sybase_jndi_Test01" descriptive_name="Converted by QA-to-DTF" author="QA2DTF">
+		<description>This test was generated by QA-to-DTF for test 'CrashRecovery11-sybase_jndi Test01'</description>
+		<configuration names_required="2"/>
+		<action_list>
+			<perform_task id="org.jboss.jbossts.qa.Utils.EmptyObjectStore" location="all">
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.Utils.JNDIManager" runtime_id="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_SYBASE_JNDI</param>
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.CrashRecovery11Setups.Setup01" runtime_id="setup2">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_SYBASE_JNDI</param>
+			</perform_task>
+			<start_task id="com.arjuna.ats.arjuna.recovery.RecoveryManager" runtime_id="server0" location="all">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>-test</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer01" runtime_id="server1" location="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_SYBASE_JNDI</param>
+				<param>row1</param>
+				<param>$(1)</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client01b" runtime_id="client0" >
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>$(1)</param>
+			</start_task>
+			<wait_for_task runtime_id="client0"/>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer02" runtime_id="server2" location="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_SYBASE_JNDI</param>
+				<param>row1</param>
+				<param>$(2)</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client01a" runtime_id="client1" >
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>$(2)</param>
+			</start_task>
+			<wait_for_task runtime_id="client1"/>
+			<terminate_task runtime_id="server2"/>
+			<terminate_task runtime_id="server1"/>
+			<terminate_task runtime_id="server0"/>
+			<perform_task id="org.jboss.jbossts.qa.CrashRecovery11Cleanups.Cleanup01" location="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_SYBASE_JNDI</param>
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.Utils.RemoveServerIORStore" location="all">
+				<param>$(1)</param>
+				<param>$(2)</param>
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.Utils.RemoveObjectUidStore" location="all">
+			</perform_task>
+		</action_list>
+	</test_declaration>
+
+	<test_declaration id="CrashRecovery11-sybase_jndi_Test02" descriptive_name="Converted by QA-to-DTF" author="QA2DTF">
+		<description>This test was generated by QA-to-DTF for test 'CrashRecovery11-sybase_jndi Test02'</description>
+		<configuration names_required="2"/>
+		<action_list>
+			<perform_task id="org.jboss.jbossts.qa.Utils.EmptyObjectStore" location="all">
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.Utils.JNDIManager" runtime_id="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_SYBASE_JNDI</param>
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.CrashRecovery11Setups.Setup01" runtime_id="setup2">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_SYBASE_JNDI</param>
+			</perform_task>
+			<start_task id="com.arjuna.ats.arjuna.recovery.RecoveryManager" runtime_id="server0" location="all">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>-test</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer01" runtime_id="server1" location="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_SYBASE_JNDI</param>
+				<param>row1</param>
+				<param>$(1)</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client02b" runtime_id="client0" >
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>$(1)</param>
+			</start_task>
+			<wait_for_task runtime_id="client0"/>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer02" runtime_id="server2" location="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_SYBASE_JNDI</param>
+				<param>row1</param>
+				<param>$(2)</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client02a" runtime_id="client1" >
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>$(2)</param>
+			</start_task>
+			<wait_for_task runtime_id="client1"/>
+			<terminate_task runtime_id="server2"/>
+			<terminate_task runtime_id="server1"/>
+			<terminate_task runtime_id="server0"/>
+			<perform_task id="org.jboss.jbossts.qa.CrashRecovery11Cleanups.Cleanup01" location="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_SYBASE_JNDI</param>
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.Utils.RemoveServerIORStore" location="all">
+				<param>$(1)</param>
+				<param>$(2)</param>
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.Utils.RemoveObjectUidStore" location="all">
+			</perform_task>
+		</action_list>
+	</test_declaration>
+
+	<test_declaration id="CrashRecovery11-sybase_jndi_Test03" descriptive_name="Converted by QA-to-DTF" author="QA2DTF">
+		<description>This test was generated by QA-to-DTF for test 'CrashRecovery11-sybase_jndi Test03'</description>
+		<configuration names_required="2"/>
+		<action_list>
+			<perform_task id="org.jboss.jbossts.qa.Utils.EmptyObjectStore" location="all">
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.Utils.JNDIManager" runtime_id="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_SYBASE_JNDI</param>
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.CrashRecovery11Setups.Setup01" runtime_id="setup2">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_SYBASE_JNDI</param>
+			</perform_task>
+			<start_task id="com.arjuna.ats.arjuna.recovery.RecoveryManager" runtime_id="server0" location="all">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>-test</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer01" runtime_id="server1" location="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_SYBASE_JNDI</param>
+				<param>row1</param>
+				<param>$(1)</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client03b" runtime_id="client0" >
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>$(1)</param>
+			</start_task>
+			<wait_for_task runtime_id="client0"/>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer02" runtime_id="server2" location="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_SYBASE_JNDI</param>
+				<param>row1</param>
+				<param>$(2)</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client03a" runtime_id="client1" >
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>$(2)</param>
+			</start_task>
+			<wait_for_task runtime_id="client1"/>
+			<terminate_task runtime_id="server2"/>
+			<terminate_task runtime_id="server1"/>
+			<terminate_task runtime_id="server0"/>
+			<perform_task id="org.jboss.jbossts.qa.CrashRecovery11Cleanups.Cleanup01" location="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_SYBASE_JNDI</param>
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.Utils.RemoveServerIORStore" location="all">
+				<param>$(1)</param>
+				<param>$(2)</param>
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.Utils.RemoveObjectUidStore" location="all">
+			</perform_task>
+		</action_list>
+	</test_declaration>
+
+	<test_declaration id="CrashRecovery11-sybase_jndi_Test04" descriptive_name="Converted by QA-to-DTF" author="QA2DTF">
+		<description>This test was generated by QA-to-DTF for test 'CrashRecovery11-sybase_jndi Test04'</description>
+		<configuration names_required="2"/>
+		<action_list>
+			<perform_task id="org.jboss.jbossts.qa.Utils.EmptyObjectStore" location="all">
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.Utils.JNDIManager" runtime_id="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_SYBASE_JNDI</param>
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.CrashRecovery11Setups.Setup01" runtime_id="setup2">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_SYBASE_JNDI</param>
+			</perform_task>
+			<start_task id="com.arjuna.ats.arjuna.recovery.RecoveryManager" runtime_id="server0" location="all">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>-test</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer01" runtime_id="server1" location="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_SYBASE_JNDI</param>
+				<param>row1</param>
+				<param>$(1)</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client04b" runtime_id="client0" >
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>$(1)</param>
+			</start_task>
+			<wait_for_task runtime_id="client0"/>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer02" runtime_id="server2" location="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_SYBASE_JNDI</param>
+				<param>row1</param>
+				<param>$(2)</param>
+			</start_task>
+			<start_task id="org.jboss.jbossts.qa.CrashRecovery11Clients.Client04a" runtime_id="client1" >
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>$(2)</param>
+			</start_task>
+			<wait_for_task runtime_id="client1"/>
+			<terminate_task runtime_id="server2"/>
+			<terminate_task runtime_id="server1"/>
+			<terminate_task runtime_id="server0"/>
+			<perform_task id="org.jboss.jbossts.qa.CrashRecovery11Cleanups.Cleanup01" location="setup">
+				<param>$(ORBFLAGS_1)</param>
+				<param>$(ORBFLAGS_2)</param>
+				<param>DB_SYBASE_JNDI</param>
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.Utils.RemoveServerIORStore" location="all">
+				<param>$(1)</param>
+				<param>$(2)</param>
+			</perform_task>
+			<perform_task id="org.jboss.jbossts.qa.Utils.RemoveObjectUidStore" location="all">
+			</perform_task>
+		</action_list>
+	</test_declaration>
+
+	</test_group>
+</test_set>

Modified: labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/CrashRecovery09Clients/Client04b.java
===================================================================
--- labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/CrashRecovery09Clients/Client04b.java	2009-05-20 09:29:31 UTC (rev 26634)
+++ labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/CrashRecovery09Clients/Client04b.java	2009-05-20 13:43:03 UTC (rev 26635)
@@ -85,8 +85,8 @@
 
 			OTS.current().begin();
 
+			service1.set(0);
 			service2.set(0);
-			service2.set(0);
 
 			OTS.current().commit(true);
 

Modified: labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/CrashRecovery10Clients/Client04b.java
===================================================================
--- labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/CrashRecovery10Clients/Client04b.java	2009-05-20 09:29:31 UTC (rev 26634)
+++ labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/CrashRecovery10Clients/Client04b.java	2009-05-20 13:43:03 UTC (rev 26635)
@@ -85,8 +85,8 @@
 
 			OTS.current().begin();
 
+			service1.set(OTS.current().get_control(), 0);
 			service2.set(OTS.current().get_control(), 0);
-			service2.set(OTS.current().get_control(), 0);
 
 			OTS.current().commit(true);
 

Modified: labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/CrashRecovery11Cleanups/Cleanup01.java
===================================================================
--- labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/CrashRecovery11Cleanups/Cleanup01.java	2009-05-20 09:29:31 UTC (rev 26634)
+++ labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/CrashRecovery11Cleanups/Cleanup01.java	2009-05-20 13:43:03 UTC (rev 26635)
@@ -111,8 +111,10 @@
 
 			Statement statement = connection.createStatement();
 
-			statement.executeUpdate("DROP TABLE " + databaseUser + "_Service");
+            String tableName = JDBCProfileStore.getTableName(databaseUser, "Service");
 
+			statement.executeUpdate("DROP TABLE " + tableName);
+
 			statement.close();
 			connection.close();
 		}

Modified: labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/CrashRecovery11Impls/JDBCServiceImpl01.java
===================================================================
--- labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/CrashRecovery11Impls/JDBCServiceImpl01.java	2009-05-20 09:29:31 UTC (rev 26634)
+++ labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/CrashRecovery11Impls/JDBCServiceImpl01.java	2009-05-20 13:43:03 UTC (rev 26635)
@@ -62,6 +62,7 @@
 import com.arjuna.ats.arjuna.coordinator.AddOutcome;
 import com.arjuna.ats.arjuna.coordinator.BasicAction;
 import org.jboss.jbossts.qa.CrashRecovery11.*;
+import org.jboss.jbossts.qa.Utils.JDBCProfileStore;
 import org.omg.CORBA.IntHolder;
 
 import java.sql.*;
@@ -94,8 +95,10 @@
 
 			Statement statement = _connection.createStatement();
 
-			statement.executeUpdate("INSERT INTO " + _dbUser + "_Service VALUES (\'" + _rowName + "\' , \'0\')");
+            String tableName = JDBCProfileStore.getTableName(databaseUser, "Service");
 
+			statement.executeUpdate("INSERT INTO " + tableName + " VALUES ('" + _rowName + "', 0)");
+
 			statement.close();
 		}
 		catch (Exception exception)
@@ -131,8 +134,10 @@
 			{
 				Statement statement = _connection.createStatement();
 
-				statement.executeUpdate("UPDATE " + _dbUser + "_Service SET Value = \'" + value + "\' WHERE Name = \'" + _rowName + "\'");
+                String tableName = JDBCProfileStore.getTableName(_dbUser, "Service");
 
+                statement.executeUpdate("UPDATE " + tableName + " SET VALUE="+value+" WHERE Name='"+_rowName+"'");
+
 				statement.close();
 			}
 			catch (SQLException sqlException)
@@ -164,7 +169,9 @@
 			{
 				Statement statement = _connection.createStatement();
 
-				ResultSet resultSet = statement.executeQuery("SELECT Value FROM " + _dbUser + "_Service WHERE Name = \'" + _rowName + "\'");
+                String tableName = JDBCProfileStore.getTableName(_dbUser, "Service");
+
+				ResultSet resultSet = statement.executeQuery("SELECT Value FROM " + tableName +" WHERE Name = '" + _rowName + "'");
 				resultSet.next();
 				value.value = resultSet.getInt("Value");
 				if (resultSet.next())

Modified: labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/CrashRecovery11Impls/JDBCServiceImpl02.java
===================================================================
--- labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/CrashRecovery11Impls/JDBCServiceImpl02.java	2009-05-20 09:29:31 UTC (rev 26634)
+++ labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/CrashRecovery11Impls/JDBCServiceImpl02.java	2009-05-20 13:43:03 UTC (rev 26635)
@@ -60,6 +60,7 @@
 
 
 import org.jboss.jbossts.qa.CrashRecovery11.*;
+import org.jboss.jbossts.qa.Utils.JDBCProfileStore;
 import org.omg.CORBA.IntHolder;
 
 import java.sql.*;
@@ -129,10 +130,10 @@
                 throw new Exception();
 */
 
-			System.err.println("JDBCServiceImpl02.get: " + "SELECT Value FROM " + _dbUser + "_Service WHERE Name = \'" + _rowName + "\'");
+            String tableName = JDBCProfileStore.getTableName(_dbUser, "Service");
 
-			ResultSet resultSet = statement.executeQuery("SELECT Value FROM " + _dbUser + "_Service WHERE Name = \'" + _rowName + "\'");
-
+            ResultSet resultSet = statement.executeQuery("SELECT Value FROM " + tableName +" WHERE Name = '" + _rowName + "'");
+            
 			ResultSetMetaData resultSetMetaData = resultSet.getMetaData();
 
 			String columnTypeName = resultSetMetaData.getColumnTypeName(1);

Modified: labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/CrashRecovery11Setups/Setup01.java
===================================================================
--- labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/CrashRecovery11Setups/Setup01.java	2009-05-20 09:29:31 UTC (rev 26634)
+++ labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/CrashRecovery11Setups/Setup01.java	2009-05-20 13:43:03 UTC (rev 26635)
@@ -73,6 +73,8 @@
 {
 	public static void main(String[] args)
 	{
+        boolean passed = true;
+
 		try
 		{
 			ORBInterface.initORB(args, null);
@@ -93,6 +95,8 @@
 			String databasePassword = JDBCProfileStore.databasePassword(profileName);
 			String databaseDynamicClass = JDBCProfileStore.databaseDynamicClass(profileName);
 
+            System.out.println("databaseURL: "+databaseURL+" dynamicClass: "+databaseDynamicClass);
+
 			Connection connection;
 			if (databaseDynamicClass != null)
 			{
@@ -111,14 +115,35 @@
 
 			Statement statement = connection.createStatement();
 
-			statement.executeUpdate("CREATE TABLE " + databaseUser + "_Service (Name VARCHAR(64), Value NUMERIC)");
+            String tableName = JDBCProfileStore.getTableName(databaseUser, "Service");
 
+            try
+            {
+                System.err.println("DROP TABLE " + tableName);
+                statement.executeUpdate("DROP TABLE " + tableName);
+            }
+            catch (java.sql.SQLException s)
+            {
+                if(!(s.getSQLState().startsWith("42") // old ms sql 2000 drivers
+                        || s.getSQLState().equals("S0005") // ms sql 2005 drivers
+                        || s.getSQLState().equals("ZZZZZ"))) // sybase jConnect drivers
+                {
+                    System.err.println("Setup01.main: " + s);
+                    System.err.println("SQL state is: <" + s.getSQLState() + ">");
+                }
+            }
+            System.err.println("CREATE TABLE " + tableName+" (Name VARCHAR(64), Value INTEGER)");
+			statement.executeUpdate("CREATE TABLE " +tableName+" (Name VARCHAR(64), Value INTEGER)");
+
 			statement.close();
 			connection.close();
 		}
 		catch (Exception exception)
 		{
-			System.err.println("Setup01.main: " + exception);
+            System.err.println("Setup01.main: " + exception);
+            exception.printStackTrace(System.err);
+            System.out.println("Failed");
+            passed = false;
 		}
 
 		try
@@ -128,8 +153,19 @@
 		}
 		catch (Exception exception)
 		{
-			System.err.println("Setup01.main: " + exception);
-			exception.printStackTrace(System.err);
+            System.err.println("Setup01.main: " + exception);
+            System.out.println("Failed");
+            exception.printStackTrace(System.err);
+            passed = false;
 		}
+
+        if (passed)
+		{
+			System.out.println("Passed");
+		}
+		else
+		{
+			System.out.println("Failed");
+		}
 	}
 }




More information about the jboss-svn-commits mailing list