[jboss-svn-commits] JBL Code SVN: r23180 - in labs/jbosstm/trunk: qa/config and 2 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Mon Sep 29 08:55:58 EDT 2008


Author: jhalliday
Date: 2008-09-29 08:55:58 -0400 (Mon, 29 Sep 2008)
New Revision: 23180

Added:
   labs/jbosstm/trunk/qa/config/jbossjta-properties.xml
Modified:
   labs/jbosstm/trunk/ext/TestingFramework.jar
   labs/jbosstm/trunk/qa/config/JBossTS_JTA_QA.xml
   labs/jbosstm/trunk/qa/config/JBossTS_JTS_JacORB_QA.xml
   labs/jbosstm/trunk/qa/config/jbossjts-properties.xml
   labs/jbosstm/trunk/qa/config/load-jbossts-testselections.sql
   labs/jbosstm/trunk/qa/testdefs/jbossts-qa-currenttests01-testdefs.xml
   labs/jbosstm/trunk/qa/testdefs/jbossts-qa-otsserver-testdefs.xml
   labs/jbosstm/trunk/qa/testdefs/jbossts-qa-txcore-testdefs.xml
   labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/Utils/RegisterOTSServer2.java
Log:
Updates to the DTF test integration to support JBossTS 4.4


Modified: labs/jbosstm/trunk/ext/TestingFramework.jar
===================================================================
(Binary files differ)

Modified: labs/jbosstm/trunk/qa/config/JBossTS_JTA_QA.xml
===================================================================
--- labs/jbosstm/trunk/qa/config/JBossTS_JTA_QA.xml	2008-09-29 12:50:46 UTC (rev 23179)
+++ labs/jbosstm/trunk/qa/config/JBossTS_JTA_QA.xml	2008-09-29 12:55:58 UTC (rev 23180)
@@ -16,7 +16,7 @@
   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
   MA  02110-1301, USA.
 
-  (C) 2005-2006,
+  (C) 2005-2008,
   @author JBoss Inc.
 -->
 <product-configuration name="JBossTS_JTA_QA" permutationid="JTAQ">
@@ -49,9 +49,41 @@
 
 	<node-configurations>
 
-		<node-configuration os="Linux">
+        <node-configuration os="local">
 			<properties>
 				<property name="Context.INITIAL_CONTEXT_FACTORY" value="com.sun.jndi.fscontext.RefFSContextFactory"/>
+				<property name="jdbcprofilestore.dir" value="$(PRODUCT.DIR)/qa/jdbc_profiles"/>
+				<property name="Context.PROVIDER_URL" value="file://$(PRODUCT.DIR)"/>
+				<property name="qa.debug" value="true"/>
+				<property name="performanceprofilestore.dir" value="$(PRODUCT.DIR)/qa/perf_profiles/"/>
+                <property name="com.arjuna.common.util.propertyservice.verbosePropertyManager" value="OFF"/>
+
+                <!-- DONT set this one for local, we want the hardcoded default instead
+                    <property name="org.jboss.jbossts.qa.Utils.ServerIORStore.plugin"
+						  value="org.jboss.jbossts.qa.Utils.DistributedIORStorePlugin"/> -->
+
+                <property name="memorytestprofilestore.dir" value="$(PRODUCT.DIR)/qa/memory_profiles/"/>
+				<property name="org.jboss.jbossts.qa.Utils.nameserviceuri" value="//localhost:1099/NameService"/>
+			</properties>
+			<sets>
+                <set name="CALLS" value="1000"/>
+
+                <!-- use relative paths in the hope of location independence. Caution: if you run the ant script
+                     that invokes the local tests from a working dir other than qa, you likely to be eaten by a grue -->
+                <set name="DTF_HOME" value="build/qa"/>
+                <set name="PRODUCT.DIR" value="build"/>
+				<set name="ARJUNAJTS_HOME" value="build"/>
+                <set name="LOCAL_PARAMETER" value="-local"/>
+                <set name="CALLS" value="1000"/>
+			</sets>
+			<jvm id="1.5.0"/>
+			<default-classpath name="main"/>
+			<node-exclusions/>
+		</node-configuration>
+
+        <node-configuration os="Linux">
+			<properties>
+				<property name="Context.INITIAL_CONTEXT_FACTORY" value="com.sun.jndi.fscontext.RefFSContextFactory"/>
 				<property name="jdbcprofilestore.dir" value="$(PRODUCT.DIR)/qa/jdbc_profiles/"/>
 				<property name="Context.PROVIDER_URL" value="file://$(PRODUCT.DIR)"/>
 				<property name="qa.debug" value="false"/>
@@ -63,128 +95,272 @@
 				<property name="org.jboss.jbossts.qa.Utils.nameserviceuri" value="//localhost:1099/NameService"/>
 			</properties>
 			<sets>
-				<set name="DTF_HOME" value="/home/mmusgrov/misc/DTF"/>
+				<set name="DTF_HOME" value="/services/DTF/"/>
 				<set name="LOCAL_PARAMETER" value="-local"/>
 				<set name="PRODUCTS_HOME" value="/services/DTF/products"/>
-				<set name="INSTALL.DIR" value="/home/mmusgrov/misc/DTF/JBossTS-JTA-QA/"/>
+				<set name="INSTALL.DIR" value="/services/DTF/JBossTS-JTA-QA/"/>
 				<set name="CALLS" value="100"/>
-				<set name="PRODUCT.DIR" value="/home/mmusgrov/misc/DTF/JBossTS-JTA-QA/"/>
+				<set name="PRODUCT.DIR" value="/services/DTF/JBossTS-JTA-QA/"/>
 				<!-- TODO: should this really be ARJUNAJTS home even thoug it's JTA? -->
-				<set name="ARJUNAJTS_HOME" value="/home/mmusgrov/misc/DTF/JBossTS-JTA-QA/"/>
+				<set name="ARJUNAJTS_HOME" value="/services/DTF/JBossTS-JTA-QA/"/>
 			</sets>
+			<jvm id="1.4.2"/>
+			<default-classpath name="main"/>
+			<node-exclusions/>
+		</node-configuration>
+
+        <node-configuration os="Linux_jdk15">
+            <properties>
+                <property name="Context.INITIAL_CONTEXT_FACTORY" value="com.sun.jndi.fscontext.RefFSContextFactory"/>
+                <property name="jdbcprofilestore.dir" value="$(PRODUCT.DIR)/qa/jdbc_profiles/"/>
+                <property name="Context.PROVIDER_URL" value="file://$(PRODUCT.DIR)"/>
+                <property name="qa.debug" value="false"/>
+                <property name="performanceprofilestore.dir" value="$(PRODUCT.DIR)/qa/perf_profiles/"/>
+                <property name="com.arjuna.common.util.propertyservice.verbosePropertyManager" value="OFF"/>
+                <property name="com.arjuna.ats.qa.Utils.ServerIORStore.plugin"
+                          value="com.arjuna.ats.qa.Utils.DistributedIORStorePlugin"/>
+                <property name="memorytestprofilestore.dir" value="$(PRODUCT.DIR)/qa/memory_profiles/"/>
+                <property name="org.jboss.jbossts.qa.Utils.nameserviceuri" value="//localhost:1099/NameService"/>
+            </properties>
+            <sets>
+                <set name="DTF_HOME" value="/services/DTF/"/>
+                <set name="LOCAL_PARAMETER" value="-local"/>
+                <set name="PRODUCTS_HOME" value="/services/DTF/products"/>
+                <set name="INSTALL.DIR" value="/services/DTF/JBossTS-JTA-QA/"/>
+                <set name="CALLS" value="100"/>
+                <set name="PRODUCT.DIR" value="/services/DTF/JBossTS-JTA-QA/"/>
+                <!-- TODO: should this really be ARJUNAJTS home even thoug it's JTA? -->
+                <set name="ARJUNAJTS_HOME" value="/services/DTF/JBossTS-JTA-QA/"/>
+            </sets>
+            <jvm id="1.5.0"/>
+            <default-classpath name="main"/>
+            <node-exclusions/>
+        </node-configuration>
+
+        <!-- ###  The following node configs are for the JBoss DTF cluster (dtf*.qa.atl2.redhat.com)
+                    https://wiki.corp.jboss.com/bin/view/IT/SystemServiceQaAllMachines#DTF_Lab
+                  The testnode is in /qa/local/dtf-admin/DTF and coordinator host is dtfexec1 ### -->
+
+		<node-configuration os="RHEL4-32"><!-- RHEL4, x86: dtf1 -->
+			<properties>
+				<property name="Context.INITIAL_CONTEXT_FACTORY" value="com.sun.jndi.fscontext.RefFSContextFactory"/>
+				<property name="jdbcprofilestore.dir" value="$(PRODUCT.DIR)/qa/jdbc_profiles/"/>
+				<property name="Context.PROVIDER_URL" value="file://$(PRODUCT.DIR)"/>
+				<property name="qa.debug" value="false"/>
+				<property name="performanceprofilestore.dir" value="$(PRODUCT.DIR)/qa/perf_profiles/"/>
+				<property name="com.arjuna.common.util.propertyservice.verbosePropertyManager" value="OFF"/>
+				<property name="com.arjuna.ats.qa.Utils.ServerIORStore.plugin"
+						  value="com.arjuna.ats.qa.Utils.DistributedIORStorePlugin"/>
+				<property name="memorytestprofilestore.dir" value="$(PRODUCT.DIR)/qa/memory_profiles/"/>
+				<property name="org.jboss.jbossts.qa.Utils.nameserviceuri" value="//dtfexec1.qa.atl2.redhat.com:1099/NameService"/>
+			</properties>
+			<sets>
+				<set name="DTF_HOME" value="/qa/local/dtf-admin/JBossDTF"/>
+				<set name="LOCAL_PARAMETER" value="-local"/>
+				<set name="PRODUCTS_HOME" value="/qa/local/dtf-admin/JBossDTF/products"/>
+				<set name="INSTALL.DIR" value="/qa/local/dtf-admin/JBossDTF/JBossTS-JTA-QA/"/>
+				<set name="CALLS" value="100"/>
+				<set name="PRODUCT.DIR" value="/qa/local/dtf-admin/JBossDTF/JBossTS-JTA-QA/"/>
+				<!-- TODO: should this really be ARJUNAJTS home even thoug it's JTA? -->
+				<set name="ARJUNAJTS_HOME" value="/qa/local/dtf-admin/JBossDTF/JBossTS-JTA-QA/"/>
+			</sets>
 			<jvm id="1.5.0"/>
 			<default-classpath name="main"/>
 			<node-exclusions/>
 		</node-configuration>
-		<!--
-		<node-configuration os="Win2K">
+
+		<node-configuration os="RHEL4-64"><!-- RHEL4, x86_64: dtf3 -->
 			<properties>
 				<property name="Context.INITIAL_CONTEXT_FACTORY" value="com.sun.jndi.fscontext.RefFSContextFactory"/>
 				<property name="jdbcprofilestore.dir" value="$(PRODUCT.DIR)/qa/jdbc_profiles/"/>
-				<property name="qa.debug" value="true"/>
 				<property name="Context.PROVIDER_URL" value="file://$(PRODUCT.DIR)"/>
+				<property name="qa.debug" value="false"/>
 				<property name="performanceprofilestore.dir" value="$(PRODUCT.DIR)/qa/perf_profiles/"/>
+				<property name="com.arjuna.common.util.propertyservice.verbosePropertyManager" value="OFF"/>
 				<property name="com.arjuna.ats.qa.Utils.ServerIORStore.plugin"
 						  value="com.arjuna.ats.qa.Utils.DistributedIORStorePlugin"/>
 				<property name="memorytestprofilestore.dir" value="$(PRODUCT.DIR)/qa/memory_profiles/"/>
-				<property name="com.arjuna.ats.qa.Utils.nameserviceuri" value="//dtf:1094/NameService"/>
+				<property name="org.jboss.jbossts.qa.Utils.nameserviceuri" value="//dtfexec1.qa.atl2.redhat.com:1099/NameService"/>
 			</properties>
 			<sets>
-				<set name="DTF_HOME" value="c:/DTF/"/>
+				<set name="DTF_HOME" value="/qa/local/dtf-admin/JBossDTF"/>
 				<set name="LOCAL_PARAMETER" value="-local"/>
-				<set name="PRODUCTS_HOME" value="c:/DTF/products/"/>
-				<set name="INSTALL.DIR" value="c:/DTF/products/ArjunaJTA-QA/"/>
+				<set name="PRODUCTS_HOME" value="/qa/local/dtf-admin/JBossDTF/products"/>
+				<set name="INSTALL.DIR" value="/qa/local/dtf-admin/JBossDTF/JBossTS-JTA-QA/"/>
 				<set name="CALLS" value="100"/>
-				<set name="ARJUNAJTS_HOME" value="c:/DTF/products/ArjunaJTA-QA/install/"/>
-				<set name="PRODUCT.DIR" value="c:/DTF/products/ArjunaJTA-QA/install/"/>
+				<set name="PRODUCT.DIR" value="/qa/local/dtf-admin/JBossDTF/JBossTS-JTA-QA/"/>
+				<!-- TODO: should this really be ARJUNAJTS home even thoug it's JTA? -->
+				<set name="ARJUNAJTS_HOME" value="/qa/local/dtf-admin/JBossDTF/JBossTS-JTA-QA/"/>
 			</sets>
-			<jvm id="1.4.2"/>
+            <jvm id="1.5.0"/>
 			<default-classpath name="main"/>
 			<node-exclusions/>
 		</node-configuration>
-		<node-configuration os="SunOS">
+		<node-configuration os="RHEL5-32"><!-- RHEL5, x86: dtf2 -->
 			<properties>
 				<property name="Context.INITIAL_CONTEXT_FACTORY" value="com.sun.jndi.fscontext.RefFSContextFactory"/>
 				<property name="jdbcprofilestore.dir" value="$(PRODUCT.DIR)/qa/jdbc_profiles/"/>
+				<property name="Context.PROVIDER_URL" value="file://$(PRODUCT.DIR)"/>
 				<property name="qa.debug" value="false"/>
+				<property name="performanceprofilestore.dir" value="$(PRODUCT.DIR)/qa/perf_profiles/"/>
+				<property name="com.arjuna.common.util.propertyservice.verbosePropertyManager" value="OFF"/>
+				<property name="com.arjuna.ats.qa.Utils.ServerIORStore.plugin"
+						  value="com.arjuna.ats.qa.Utils.DistributedIORStorePlugin"/>
+				<property name="memorytestprofilestore.dir" value="$(PRODUCT.DIR)/qa/memory_profiles/"/>
+				<property name="org.jboss.jbossts.qa.Utils.nameserviceuri" value="//dtfexec1.qa.atl2.redhat.com:1099/NameService"/>
+			</properties>
+			<sets>
+				<set name="DTF_HOME" value="/qa/local/dtf-admin/JBossDTF"/>
+				<set name="LOCAL_PARAMETER" value="-local"/>
+				<set name="PRODUCTS_HOME" value="/qa/local/dtf-admin/JBossDTF/products"/>
+				<set name="INSTALL.DIR" value="/qa/local/dtf-admin/JBossDTF/JBossTS-JTA-QA/"/>
+				<set name="CALLS" value="100"/>
+				<set name="PRODUCT.DIR" value="/qa/local/dtf-admin/JBossDTF/JBossTS-JTA-QA/"/>
+				<!-- TODO: should this really be ARJUNAJTS home even thoug it's JTA? -->
+				<set name="ARJUNAJTS_HOME" value="/qa/local/dtf-admin/JBossDTF/JBossTS-JTA-QA/"/>
+			</sets>
+            <jvm id="1.5.0"/>
+			<default-classpath name="main"/>
+			<node-exclusions/>
+		</node-configuration>
+		<node-configuration os="RHEL5-64"><!-- RHEL5, x86_64: dtf4 -->
+			<properties>
+				<property name="Context.INITIAL_CONTEXT_FACTORY" value="com.sun.jndi.fscontext.RefFSContextFactory"/>
+				<property name="jdbcprofilestore.dir" value="$(PRODUCT.DIR)/qa/jdbc_profiles/"/>
 				<property name="Context.PROVIDER_URL" value="file://$(PRODUCT.DIR)"/>
+				<property name="qa.debug" value="false"/>
 				<property name="performanceprofilestore.dir" value="$(PRODUCT.DIR)/qa/perf_profiles/"/>
+				<property name="com.arjuna.common.util.propertyservice.verbosePropertyManager" value="OFF"/>
 				<property name="com.arjuna.ats.qa.Utils.ServerIORStore.plugin"
 						  value="com.arjuna.ats.qa.Utils.DistributedIORStorePlugin"/>
 				<property name="memorytestprofilestore.dir" value="$(PRODUCT.DIR)/qa/memory_profiles/"/>
-				<property name="com.arjuna.ats.qa.Utils.nameserviceuri" value="//dtf:1094/NameService"/>
+				<property name="org.jboss.jbossts.qa.Utils.nameserviceuri" value="//dtfexec1.qa.atl2.redhat.com:1099/NameService"/>
 			</properties>
 			<sets>
-				<set name="DTF_HOME" value="/DTF/"/>
+				<set name="DTF_HOME" value="/qa/local/dtf-admin/JBossDTF"/>
 				<set name="LOCAL_PARAMETER" value="-local"/>
-				<set name="PRODUCTS_HOME" value="/DTF/products/"/>
-				<set name="INSTALL.DIR" value="/DTF/products/ArjunaJTA-QA/"/>
+				<set name="PRODUCTS_HOME" value="/qa/local/dtf-admin/JBossDTF/products"/>
+				<set name="INSTALL.DIR" value="/qa/local/dtf-admin/JBossDTF/JBossTS-JTA-QA/"/>
 				<set name="CALLS" value="100"/>
-				<set name="ARJUNAJTS_HOME" value="/DTF/products/ArjunaJTA-QA/install/"/>
-				<set name="PRODUCT.DIR" value="/DTF/products/ArjunaJTA-QA/install/"/>
+				<set name="PRODUCT.DIR" value="/qa/local/dtf-admin/JBossDTF/JBossTS-JTA-QA/"/>
+				<!-- TODO: should this really be ARJUNAJTS home even thoug it's JTA? -->
+				<set name="ARJUNAJTS_HOME" value="/qa/local/dtf-admin/JBossDTF/JBossTS-JTA-QA/"/>
 			</sets>
-			<jvm id="1.4.2"/>
+            <jvm id="1.5.0"/>
 			<default-classpath name="main"/>
 			<node-exclusions/>
 		</node-configuration>
-		<node-configuration os="HPUX">
+
+        <node-configuration os="SOL10-SPARC"><!-- Solaris 10 on SPARC: dtf7, dtf8 -->
+            <properties>
+                <property name="Context.INITIAL_CONTEXT_FACTORY" value="com.sun.jndi.fscontext.RefFSContextFactory"/>
+                <property name="jdbcprofilestore.dir" value="$(PRODUCT.DIR)/qa/jdbc_profiles/"/>
+                <property name="Context.PROVIDER_URL" value="file://$(PRODUCT.DIR)"/>
+                <property name="qa.debug" value="false"/>
+                <property name="performanceprofilestore.dir" value="$(PRODUCT.DIR)/qa/perf_profiles/"/>
+                <property name="com.arjuna.common.util.propertyservice.verbosePropertyManager" value="OFF"/>
+                <property name="com.arjuna.ats.qa.Utils.ServerIORStore.plugin"
+                          value="com.arjuna.ats.qa.Utils.DistributedIORStorePlugin"/>
+                <property name="memorytestprofilestore.dir" value="$(PRODUCT.DIR)/qa/memory_profiles/"/>
+                <property name="org.jboss.jbossts.qa.Utils.nameserviceuri" value="//dtfexec1.qa.atl2.redhat.com:1099/NameService"/>
+            </properties>
+            <sets>
+                <set name="DTF_HOME" value="/qa/local/dtf-admin/JBossDTF"/>
+                <set name="LOCAL_PARAMETER" value="-local"/>
+                <set name="PRODUCTS_HOME" value="/qa/local/dtf-admin/JBossDTF/products"/>
+                <set name="INSTALL.DIR" value="/qa/local/dtf-admin/JBossDTF/JBossTS-JTA-QA/"/>
+                <set name="CALLS" value="100"/>
+                <set name="PRODUCT.DIR" value="/qa/local/dtf-admin/JBossDTF/JBossTS-JTA-QA/"/>
+                <!-- TODO: should this really be ARJUNAJTS home even thoug it's JTA? -->
+                <set name="ARJUNAJTS_HOME" value="/qa/local/dtf-admin/JBossDTF/JBossTS-JTA-QA/"/>
+            </sets>
+            <jvm id="1.5.0"/>
+            <default-classpath name="main"/>
+            <node-exclusions/>
+        </node-configuration>
+
+        <node-configuration os="HPUX11-IA64"><!-- HP-UX 11i on Itanium: dtf9, dtf10 -->
+            <properties>
+                <property name="Context.INITIAL_CONTEXT_FACTORY" value="com.sun.jndi.fscontext.RefFSContextFactory"/>
+                <property name="jdbcprofilestore.dir" value="$(PRODUCT.DIR)/qa/jdbc_profiles/"/>
+                <property name="Context.PROVIDER_URL" value="file://$(PRODUCT.DIR)"/>
+                <property name="qa.debug" value="false"/>
+                <property name="performanceprofilestore.dir" value="$(PRODUCT.DIR)/qa/perf_profiles/"/>
+                <property name="com.arjuna.common.util.propertyservice.verbosePropertyManager" value="OFF"/>
+                <property name="com.arjuna.ats.qa.Utils.ServerIORStore.plugin"
+                          value="com.arjuna.ats.qa.Utils.DistributedIORStorePlugin"/>
+                <property name="memorytestprofilestore.dir" value="$(PRODUCT.DIR)/qa/memory_profiles/"/>
+                <property name="org.jboss.jbossts.qa.Utils.nameserviceuri" value="//dtfexec1.qa.atl2.redhat.com:1099/NameService"/>
+            </properties>
+            <sets>
+                <set name="DTF_HOME" value="/qa/local/dtf-admin/JBossDTF"/>
+                <set name="LOCAL_PARAMETER" value="-local"/>
+                <set name="PRODUCTS_HOME" value="/qa/local/dtf-admin/JBossDTF/products"/>
+                <set name="INSTALL.DIR" value="/qa/local/dtf-admin/JBossDTF/JBossTS-JTA-QA/"/>
+                <set name="CALLS" value="100"/>
+                <set name="PRODUCT.DIR" value="/qa/local/dtf-admin/JBossDTF/JBossTS-JTA-QA/"/>
+                <!-- TODO: should this really be ARJUNAJTS home even thoug it's JTA? -->
+                <set name="ARJUNAJTS_HOME" value="/qa/local/dtf-admin/JBossDTF/JBossTS-JTA-QA/"/>
+            </sets>
+            <jvm id="1.5.0"/>
+            <default-classpath name="main"/>
+            <node-exclusions/>
+        </node-configuration>
+
+		<node-configuration os="WIN2003-64"><!-- Windows 2003 Server on x86_64 -->
 			<properties>
 				<property name="Context.INITIAL_CONTEXT_FACTORY" value="com.sun.jndi.fscontext.RefFSContextFactory"/>
 				<property name="jdbcprofilestore.dir" value="$(PRODUCT.DIR)/qa/jdbc_profiles/"/>
 				<property name="Context.PROVIDER_URL" value="file://$(PRODUCT.DIR)"/>
-				<property name="qa.debug" value="true"/>
-				<property name="com.hp.mw.common.util.propertyservice.verbosePropertyManager" value="OFF"/>
+                <property name="qa.debug" value="false"/>
 				<property name="performanceprofilestore.dir" value="$(PRODUCT.DIR)/qa/perf_profiles/"/>
+                <property name="com.arjuna.common.util.propertyservice.verbosePropertyManager" value="OFF"/>
 				<property name="com.arjuna.ats.qa.Utils.ServerIORStore.plugin"
 						  value="com.arjuna.ats.qa.Utils.DistributedIORStorePlugin"/>
 				<property name="memorytestprofilestore.dir" value="$(PRODUCT.DIR)/qa/memory_profiles/"/>
-				<property name="com.arjuna.ats.qa.Utils.nameserviceuri" value="//dtf:1094/NameService"/>
+				<property name="com.arjuna.ats.qa.Utils.nameserviceuri" value="//dtfexec1.qa.atl2.redhat.com:1099/NameService"/>
 			</properties>
 			<sets>
-				<set name="DTF_HOME" value="/home/DTF/"/>
+				<set name="DTF_HOME" value="c:/qa/local/dtf-admin/JBossDTF/"/>
 				<set name="LOCAL_PARAMETER" value="-local"/>
-				<set name="PRODUCTS_HOME" value="/home/DTF/products/"/>
-				<set name="INSTALL.DIR" value="/home/DTF/products/ArjunaJTA-QA/"/>
+				<set name="PRODUCTS_HOME" value="c:/qa/local/dtf-admin/JBossDTF/products/"/>
+				<set name="INSTALL.DIR" value="c:/qa/local/dtf-admin/JBossDTF/ArjunaJTA-QA/"/>
 				<set name="CALLS" value="100"/>
-				<set name="ARJUNAJTS_HOME" value="/home/DTF/products/ArjunaJTA-QA/install/"/>
-				<set name="PRODUCT.DIR" value="/home/DTF/products/ArjunaJTA-QA/install/"/>
+                <set name="PRODUCT.DIR" value="c:/qa/local/dtf-admin/JBossDTF/ArjunaJTA-QA/"/>
+                <!-- TODO: should this really be ARJUNAJTS home even thoug it's JTA? -->
+				<set name="ARJUNAJTS_HOME" value="c:/qa/local/dtf-admin/JBossDTF/ArjunaJTA-QA/"/>
 			</sets>
-			<jvm id="1.4.2"/>
+            <jvm id="1.5.0"/>
 			<default-classpath name="main"/>
 			<node-exclusions/>
 		</node-configuration>
-		-->
-	</node-configurations>
 
-	<task-runner-definitions>
-		<task-runner name="UnitTestRunner" class="org.jboss.dtf.testframework.testnode.UnitTestTaskRunner"
-					 log-to="http://localhost:8080/dtf/">
+    </node-configurations>
+
+
+
+
+    <task-runner-definitions>
+		<task-runner name="UnitTestRunner" class="com.arjuna.mwlabs.testframework.testnode.UnitTestTaskRunner"
+					 log-to="http://dtfexec1.qa.atl2.redhat.com:8080/dtf/">
 			<param name="pass_on_wait_for" value="true"/>
 			<param name="fail_indicator" value="Failed"/>
 			<param name="wait_for_text" value="Ready"/>
 			<param name="pass_indicator" value="Passed"/>
 		</task-runner>
-		<task-runner name="ServiceRunner" class="org.jboss.dtf.testframework.testnode.JavaTaskRunner"
-					 log-to="http://localhost:8080/dtf/">
+		<task-runner name="ServiceRunner" class="com.arjuna.mwlabs.testframework.testnode.JavaTaskRunner"
+					 log-to="http://dtfexec1.qa.atl2.redhat.com:8080/dtf/">
 			<param name="pass_on_wait_for" value="true"/>
 			<param name="fail_indicator" value="Failed"/>
 			<param name="wait_for_text" value="Ready"/>
 			<param name="pass_indicator" value="Passed"/>
 		</task-runner>
-		<task-runner name="JavaTaskRunner" class="org.jboss.dtf.testframework.testnode.JavaTaskRunner"
-					 log-to="http://localhost:8080/dtf/">
+		<task-runner name="JavaTaskRunner" class="com.arjuna.mwlabs.testframework.testnode.JavaTaskRunner"
+					 log-to="http://dtfexec1.qa.atl2.redhat.com:8080/dtf/">
 			<param name="pass_on_wait_for" value="true"/>
 			<param name="fail_indicator" value="Failed"/>
 			<param name="wait_for_text" value="Ready"/>
 			<param name="pass_indicator" value="Passed"/>
 		</task-runner>
-		<task-runner name="AntTaskRunner" class="com.arjuna.mwlabs.testframework.testnode.AntTaskRunner"
-					 log-to="http://localhost:8080/dtf/">
-			<param name="pass_on_wait_for" value="true"/>
-			<param name="fail_indicator" value="Failed"/>
-			<param name="wait_for_text" value="Ready"/>
-			<param name="pass_indicator" value="Passed"/>
-			<param name="product_dir" value="$(PRODUCT.DIR)"/>
-		</task-runner>
 	</task-runner-definitions>
 </product-configuration>

Modified: labs/jbosstm/trunk/qa/config/JBossTS_JTS_JacORB_QA.xml
===================================================================
--- labs/jbosstm/trunk/qa/config/JBossTS_JTS_JacORB_QA.xml	2008-09-29 12:50:46 UTC (rev 23179)
+++ labs/jbosstm/trunk/qa/config/JBossTS_JTS_JacORB_QA.xml	2008-09-29 12:55:58 UTC (rev 23180)
@@ -1,237 +1,399 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  JBoss, Home of Professional Open Source
-  Copyright 2007, 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) 2005-2006,
-  @author JBoss Inc.
--->
-<product-configuration name="JBossTS_JTS_JacORB_QA" permutationid="AJQ">
-
-	<classpath-configurations>
-		<classpath name="main">
-
-			<jar name="$(PRODUCT.DIR)/lib/jbossjts.jar"/>
-			<jar name="$(PRODUCT.DIR)/lib/jbossjts-jacorb.jar"/>
-            <directory name="$(PRODUCT.DIR)/etc/"/>
-
-            <jar name="$(PRODUCT.DIR)/lib/ext/*.jar"/>
-			<jar name="$(PRODUCT.DIR)/lib/ext/*.zip"/>
-
-            <jar name="$(PRODUCT.DIR)/jacorb/etc/"/>
-			<jar name="$(PRODUCT.DIR)/qa/lib/*.jar"/>
-
-			<jar name="$(ORB_HOME)/lib/*.jar"/>
-            <directory name="$(ORB_HOME)/etc/"/>
-
-            <jar name="$(DTF_HOME)/lib/ext/fscontext.jar"/>
-			<jar name="$(DTF_HOME)/lib/ext/providerutil.jar"/>
-
-			<!-- These are no longer required:
-			<jar name="$(ORB_HOME)/lib/avalon-framework-4.1.5.jar"/>
-			<jar name="$(ORB_HOME)/lib/logkit-1.2.jar"/>
-			<jar name="$(ORB_HOME)/lib/logkit.jar"/>
-			<jar name="$(ORB_HOME)/lib/jacorb.jar"/>
-			<jar name="$(DTF_HOME)/lib/*.jar"/>
-			<jar name="$(PRODUCT.DIR)/qa/lib/*.zip"/>
-			<jar name="$(PRODUCT.DIR)/tests/*.jar"/>
-			-->
-		</classpath>
-	</classpath-configurations>
-
-	<node-configurations>
-
-        <node-configuration os="local">
-			<properties>
-				<property name="Context.INITIAL_CONTEXT_FACTORY" value="com.sun.jndi.fscontext.RefFSContextFactory"/>
-				<property name="jdbcprofilestore.dir" value="$(PRODUCT.DIR)/qa/jdbc_profiles"/>
-				<property name="Context.PROVIDER_URL" value="file://$(PRODUCT.DIR)"/>
-				<property name="qa.debug" value="true"/>
-				<property name="performanceprofilestore.dir" value="$(PRODUCT.DIR)/qa/perf_profiles/"/>
-				<property name="com.arjuna.ats.jta.jtaTMImplementation"
-						  value="com.arjuna.ats.internal.jta.transaction.jts.TransactionManagerImple"/>
-
-                <!-- DONT set this one for local, we want the hardcoded default instead
-                    <property name="org.jboss.jbossts.qa.Utils.ServerIORStore.plugin"
-						  value="org.jboss.jbossts.qa.Utils.DistributedIORStorePlugin"/> -->
-
-                <property name="memorytestprofilestore.dir" value="$(PRODUCT.DIR)/qa/memory_profiles/"/>
-				<property name="org.jboss.jbossts.qa.Utils.nameserviceuri" value="//localhost:1099/NameService"/>
-			</properties>
-			<sets>
-                <set name="CALLS" value="1000"/>
-
-                <!-- use relative paths in the hope of location independence. Caution: if you run the ant script
-                     that invokes the local tests from a working dir other than qa, you likely to be eaten by a grue -->
-                <set name="DTF_HOME" value="build/qa"/>
-                <set name="ORB_HOME" value="build/jacorb"/>
-                <set name="PRODUCT.DIR" value="build"/>
-				<set name="ARJUNAJTS_HOME" value="build"/>
-
-			</sets>
-			<jvm id="1.5.0"/>
-			<default-classpath name="main"/>
-			<node-exclusions/>
-		</node-configuration>
-
-
-        <node-configuration os="Linux">
-			<properties>
-				<property name="Context.INITIAL_CONTEXT_FACTORY" value="com.sun.jndi.fscontext.RefFSContextFactory"/>
-				<property name="jdbcprofilestore.dir" value="$(PRODUCT.DIR)/qa/jdbc_profiles"/>
-				<property name="Context.PROVIDER_URL" value="file://$(PRODUCT.DIR)"/>
-				<property name="qa.debug" value="true"/>
-				<property name="performanceprofilestore.dir" value="$(PRODUCT.DIR)/qa/perf_profiles/"/>
-				<property name="com.arjuna.ats.jta.jtaTMImplementation"
-						  value="com.arjuna.ats.internal.jta.transaction.jts.TransactionManagerImple"/>
-				<!-- TODO fix me - pkg changes, both sides? -->
-				<property name="org.jboss.jbossts.qa.Utils.ServerIORStore.plugin"
-						  value="org.jboss.jbossts.qa.Utils.DistributedIORStorePlugin"/>
-				<property name="memorytestprofilestore.dir" value="$(PRODUCT.DIR)/qa/memory_profiles/"/>
-				<property name="org.jboss.jbossts.qa.Utils.nameserviceuri" value="//localhost:1099/NameService"/>
-			</properties>
-			<sets>
-				<set name="DTF_HOME"       value="/home/mmusgrov/misc/DTF"/>
-				<set name="PRODUCTS_HOME"  value="/services/DTF/products"/>
-				<set name="INSTALL.DIR"    value="/home/mmusgrov/misc/DTF/JBossTS-JTS-JacORB-QA/"/>
-				<set name="ORB_HOME"       value="/home/mmusgrov/misc/DTF/JBossTS-JTS-JacORB-QA/jacorb/"/>
-				<set name="CALLS"          value="1000"/>
-				<set name="PRODUCT.DIR"    value="/home/mmusgrov/misc/DTF/JBossTS-JTS-JacORB-QA/"/>
-				<set name="ARJUNAJTS_HOME" value="/home/mmusgrov/misc/DTF/JBossTS-JTS-JacORB-QA/"/>
-			</sets>
-			<jvm id="1.5.0"/>
-			<default-classpath name="main"/>
-			<node-exclusions/>
-		</node-configuration>
-<!--
-		<node-configuration os="Win2K">
-			<properties>
-				<property name="Context.INITIAL_CONTEXT_FACTORY" value="com.sun.jndi.fscontext.RefFSContextFactory"/>
-				<property name="jdbcprofilestore.dir" value="$(PRODUCT.DIR)/qa/jdbc_profiles"/>
-				<property name="Context.PROVIDER_URL" value="file://$(PRODUCT.DIR)"/>
-				<property name="qa.debug" value="true"/>
-				<property name="performanceprofilestore.dir" value="$(PRODUCT.DIR)/qa/perf_profiles/"/>
-				<property name="com.arjuna.ats.jta.jtaTMImplementation"
-						  value="com.arjuna.ats.internal.jta.transaction.jts.TransactionManagerImple"/>
-				<property name="com.arjuna.ats.qa.Utils.ServerIORStore.plugin"
-						  value="com.arjuna.ats.qa.Utils.DistributedIORStorePlugin"/>
-				<property name="memorytestprofilestore.dir" value="$(PRODUCT.DIR)/qa/memory_profiles/"/>
-				<property name="com.arjuna.ats.qa.Utils.nameserviceuri" value="//localhost:1099/NameService"/>
-			</properties>
-			<sets>
-				<set name="DTF_HOME" value="C:/DTF/"/>
-				<set name="PRODUCTS_HOME" value="C:/DTF/products"/>
-				<set name="INSTALL.DIR" value="C:/DTF/products/ArjunaJTS-JacORB-QA/"/>
-				<set name="ORB_HOME" value="C:/DTF/products/ArjunaJTS-JacORB-QA/install/jacorb_2_1/"/>
-				<set name="CALLS" value="1000"/>
-				<set name="ARJUNAJTS_HOME" value="C:/DTF/products/ArjunaJTS-JacORB-QA/install/"/>
-				<set name="PRODUCT.DIR" value="C:/DTF/products/ArjunaJTS-JacORB-QA/install/"/>
-			</sets>
-			<jvm id="1.4.2"/>
-			<default-classpath name="main"/>
-			<node-exclusions/>
-		</node-configuration>
-
-		<node-configuration os="SunOS">
-			<properties>
-				<property name="Context.INITIAL_CONTEXT_FACTORY" value="com.sun.jndi.fscontext.RefFSContextFactory"/>
-				<property name="jdbcprofilestore.dir" value="$(PRODUCT.DIR)/qa/jdbc_profiles"/>
-				<property name="Context.PROVIDER_URL" value="file://$(PRODUCT.DIR)"/>
-				<property name="qa.debug" value="true"/>
-				<property name="performanceprofilestore.dir" value="$(PRODUCT.DIR)/qa/perf_profiles/"/>
-				<property name="com.arjuna.ats.jta.jtaTMImplementation"
-						  value="com.arjuna.ats.internal.jta.transaction.jts.TransactionManagerImple"/>
-				<property name="com.arjuna.ats.qa.Utils.ServerIORStore.plugin"
-						  value="com.arjuna.ats.qa.Utils.DistributedIORStorePlugin"/>
-				<property name="memorytestprofilestore.dir" value="$(PRODUCT.DIR)/qa/memory_profiles/"/>
-				<property name="com.arjuna.ats.qa.Utils.nameserviceuri" value="//dtf:1094/NameService"/>
-			</properties>
-			<sets>
-				<set name="DTF_HOME" value="/DTF/"/>
-				<set name="PRODUCTS_HOME" value="/DTF/products"/>
-				<set name="INSTALL.DIR" value="/DTF/products/ArjunaJTS-JacORB-QA/"/>
-				<set name="ORB_HOME" value="/DTF/products/ArjunaJTS-JacORB-QA/install/jacorb_2_1/"/>
-				<set name="CALLS" value="1000"/>
-				<set name="PRODUCT.DIR" value="/DTF/products/ArjunaJTS-JacORB-QA/install/"/>
-				<set name="ARJUNAJTS_HOME" value="/DTF/products/ArjunaJTS-JacORB-QA/install/"/>
-			</sets>
-			<jvm id="1.4.2"/>
-			<default-classpath name="main"/>
-			<node-exclusions/>
-		</node-configuration>
-
-		<node-configuration os="HPUX">
-			<properties>
-				<property name="Context.INITIAL_CONTEXT_FACTORY" value="com.sun.jndi.fscontext.RefFSContextFactory"/>
-				<property name="jdbcprofilestore.dir" value="$(PRODUCT.DIR)/qa/jdbc_profiles"/>
-				<property name="Context.PROVIDER_URL" value="file://$(PRODUCT.DIR)"/>
-				<property name="qa.debug" value="true"/>
-				<property name="performanceprofilestore.dir" value="$(PRODUCT.DIR)/qa/perf_profiles/"/>
-				<property name="com.arjuna.ats.jta.jtaTMImplementation"
-						  value="com.arjuna.ats.internal.jta.transaction.jts.TransactionManagerImple"/>
-				<property name="com.arjuna.ats.qa.Utils.ServerIORStore.plugin"
-						  value="com.arjuna.ats.qa.Utils.DistributedIORStorePlugin"/>
-				<property name="memorytestprofilestore.dir" value="$(PRODUCT.DIR)/qa/memory_profiles/"/>
-				<property name="com.arjuna.ats.qa.Utils.nameserviceuri" value="//dtf:1094/NameService"/>
-			</properties>
-			<sets>
-				<set name="DTF_HOME" value="/home/DTF/"/>
-				<set name="PRODUCTS_HOME" value="/home/DTF/products"/>
-				<set name="INSTALL.DIR" value="/home/DTF/products/ArjunaJTS-JacORB-QA/"/>
-				<set name="ORB_HOME" value="/home/DTF/products/ArjunaJTS-JacORB-QA/install/jacorb_2_1/"/>
-				<set name="CALLS" value="1000"/>
-				<set name="ARJUNAJTS_HOME" value="/home/DTF/products/ArjunaJTS-JacORB-QA/install/"/>
-				<set name="PRODUCT.DIR" value="/home/DTF/products/ArjunaJTS-JacORB-QA/install/"/>
-			</sets>
-			<jvm id="1.4.2"/>
-			<default-classpath name="main"/>
-			<node-exclusions/>
-		</node-configuration>
--->
-	</node-configurations>
-
-	<task-runner-definitions>
-		<task-runner name="UnitTestRunner" class="org.jboss.dtf.testframework.testnode.UnitTestTaskRunner"
-					 log-to="http://dev31.qa.atl.jboss.com:8080/dtf/">
-			<param name="pass_on_wait_for" value="true"/>
-			<param name="fail_indicator" value="Failed"/>
-			<param name="pass_indicator" value="Passed"/>
-		</task-runner>
-		<task-runner name="ServiceRunner" class="org.jboss.dtf.testframework.testnode.JavaTaskRunner"
-					 log-to="http://dev31.qa.atl.jboss.com:8080/dtf/">
-			<param name="pass_on_wait_for" value="true"/>
-			<param name="fail_indicator" value="Failed"/>
-			<param name="wait_for_text" value="Ready"/>
-			<param name="pass_indicator" value="Passed"/>
-		</task-runner>
-		<task-runner name="JavaTaskRunner" class="org.jboss.dtf.testframework.testnode.JavaTaskRunner"
-					 log-to="http://dev31.qa.atl.jboss.com:8080/dtf/">
-			<param name="pass_on_wait_for" value="true"/>
-			<param name="fail_indicator" value="Failed"/>
-			<param name="wait_for_text" value="Ready"/>
-			<param name="pass_indicator" value="Passed"/>
-		</task-runner>
-                <task-runner name="AntTaskRunner" class="com.arjuna.mwlabs.testframework.testnode.AntTaskRunner"
-                                         log-to="http://localhost:8080/dtf/">
-                        <param name="pass_on_wait_for" value="true"/>
-                        <param name="fail_indicator" value="Failed"/>
-                        <param name="wait_for_text" value="Ready"/>
-                        <param name="pass_indicator" value="Passed"/>
-                        <param name="product_dir" value="$(PRODUCT.DIR)"/>
-                </task-runner>
-	</task-runner-definitions>
-
-</product-configuration>
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  JBoss, Home of Professional Open Source
+  Copyright 2007, 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) 2005-2008,
+  @author JBoss Inc.
+-->
+<product-configuration name="JBossTS_JTS_JacORB_QA" permutationid="AJQ">
+
+	<classpath-configurations>
+		<classpath name="main">
+			<jar name="$(PRODUCT.DIR)/lib/jbossjts.jar"/>
+			<jar name="$(PRODUCT.DIR)/lib/jbossjts-jacorb.jar"/>
+			<directory name="$(PRODUCT.DIR)/etc/"/>
+			<jar name="$(PRODUCT.DIR)/lib/ext/*.jar"/>
+			<jar name="$(PRODUCT.DIR)/lib/ext/*.zip"/>
+
+			<jar name="$(PRODUCT.DIR)/qa/lib/*.jar"/>
+
+			<jar name="$(ORB_HOME)/lib/*.jar"/>
+			<directory name="$(ORB_HOME)/etc/"/>
+
+			<jar name="$(DTF_HOME)/lib/ext/fscontext.jar"/>
+			<jar name="$(DTF_HOME)/lib/ext/providerutil.jar"/>
+
+
+			<!-- These are no longer required:
+			<jar name="$(ORB_HOME)/lib/avalon-framework-4.1.5.jar"/>
+			<jar name="$(ORB_HOME)/lib/logkit-1.2.jar"/>
+			<jar name="$(ORB_HOME)/lib/logkit.jar"/>
+			<jar name="$(ORB_HOME)/lib/jacorb.jar"/>
+			<jar name="$(DTF_HOME)/lib/*.jar"/>
+			<jar name="$(PRODUCT.DIR)/qa/lib/*.zip"/>
+			<jar name="$(PRODUCT.DIR)/tests/*.jar"/>
+			-->
+
+		</classpath>
+	</classpath-configurations>
+
+	<node-configurations>
+
+        <node-configuration os="local">
+			<properties>
+				<property name="Context.INITIAL_CONTEXT_FACTORY" value="com.sun.jndi.fscontext.RefFSContextFactory"/>
+				<property name="jdbcprofilestore.dir" value="$(PRODUCT.DIR)/qa/jdbc_profiles"/>
+				<property name="Context.PROVIDER_URL" value="file://$(PRODUCT.DIR)"/>
+				<property name="qa.debug" value="true"/>
+				<property name="performanceprofilestore.dir" value="$(PRODUCT.DIR)/qa/perf_profiles/"/>
+				<property name="com.arjuna.ats.jta.jtaTMImplementation"
+						  value="com.arjuna.ats.internal.jta.transaction.jts.TransactionManagerImple"/>
+
+                <!-- DONT set this one for local, we want the hardcoded default instead
+                    <property name="org.jboss.jbossts.qa.Utils.ServerIORStore.plugin"
+						  value="org.jboss.jbossts.qa.Utils.DistributedIORStorePlugin"/> -->
+
+                <property name="memorytestprofilestore.dir" value="$(PRODUCT.DIR)/qa/memory_profiles/"/>
+				<property name="org.jboss.jbossts.qa.Utils.nameserviceuri" value="//localhost:1099/NameService"/>
+			</properties>
+			<sets>
+                <set name="CALLS" value="1000"/>
+
+                <!-- use relative paths in the hope of location independence. Caution: if you run the ant script
+                     that invokes the local tests from a working dir other than qa, you likely to be eaten by a grue -->
+                <set name="DTF_HOME" value="build/qa"/>
+                <set name="ORB_HOME" value="build/jacorb"/>
+                <set name="PRODUCT.DIR" value="build"/>
+				<set name="ARJUNAJTS_HOME" value="build"/>
+
+			</sets>
+			<jvm id="1.5.0"/>
+			<default-classpath name="main"/>
+			<node-exclusions/>
+		</node-configuration>
+
+        <node-configuration os="Linux">
+			<properties>
+				<property name="Context.INITIAL_CONTEXT_FACTORY" value="com.sun.jndi.fscontext.RefFSContextFactory"/>
+				<property name="jdbcprofilestore.dir" value="$(PRODUCT.DIR)/qa/jdbc_profiles"/>
+				<property name="Context.PROVIDER_URL" value="file://$(PRODUCT.DIR)"/>
+
+				<property name="qa.debug" value="true"/>
+				<property name="performanceprofilestore.dir" value="$(PRODUCT.DIR)/qa/perf_profiles/"/>
+				<property name="com.arjuna.ats.jta.jtaTMImplementation"
+						  value="com.arjuna.ats.internal.jta.transaction.jts.TransactionManagerImple"/>
+				<!-- TODO fix me - pkg changes, both sides? -->
+				<property name="org.jboss.jbossts.qa.Utils.ServerIORStore.plugin"
+						  value="org.jboss.jbossts.qa.Utils.DistributedIORStorePlugin"/>
+				<property name="memorytestprofilestore.dir" value="$(PRODUCT.DIR)/qa/memory_profiles/"/>
+				<property name="org.jboss.jbossts.qa.Utils.nameserviceuri" value="//localhost:1099/NameService"/>
+			</properties>
+			<sets>
+
+				<set name="DTF_HOME" value="/services/DTF"/>
+				<set name="PRODUCTS_HOME" value="/services/DTF/products"/>
+				<set name="INSTALL.DIR" value="/services/DTF/JBossTS-JTS-JacORB-QA/"/>
+				<set name="ORB_HOME" value="/services/DTF/JBossTS-JTS-JacORB-QA/jacorb/"/>
+				<set name="CALLS" value="1000"/>
+				<set name="PRODUCT.DIR" value="/services/DTF/JBossTS-JTS-JacORB-QA/"/>
+				<set name="ARJUNAJTS_HOME" value="/services/DTF/JBossTS-JTS-JacORB-QA/"/>
+			</sets>
+			<jvm id="1.5.0"/>
+
+			<default-classpath name="main"/>
+			<node-exclusions/>
+		</node-configuration>
+
+        <node-configuration os="Linux_jdk15">
+			<properties>
+				<property name="Context.INITIAL_CONTEXT_FACTORY" value="com.sun.jndi.fscontext.RefFSContextFactory"/>
+				<property name="jdbcprofilestore.dir" value="$(PRODUCT.DIR)/qa/jdbc_profiles"/>
+				<property name="Context.PROVIDER_URL" value="file://$(PRODUCT.DIR)"/>
+
+				<property name="qa.debug" value="true"/>
+				<property name="performanceprofilestore.dir" value="$(PRODUCT.DIR)/qa/perf_profiles/"/>
+				<property name="com.arjuna.ats.jta.jtaTMImplementation"
+						  value="com.arjuna.ats.internal.jta.transaction.jts.TransactionManagerImple"/>
+				<!-- TODO fix me - pkg changes, both sides? -->
+				<property name="org.jboss.jbossts.qa.Utils.ServerIORStore.plugin"
+						  value="org.jboss.jbossts.qa.Utils.DistributedIORStorePlugin"/>
+				<property name="memorytestprofilestore.dir" value="$(PRODUCT.DIR)/qa/memory_profiles/"/>
+				<property name="org.jboss.jbossts.qa.Utils.nameserviceuri" value="//localhost:1099/NameService"/>
+			</properties>
+			<sets>
+
+				<set name="DTF_HOME" value="/services/DTF"/>
+				<set name="PRODUCTS_HOME" value="/services/DTF/products"/>
+				<set name="INSTALL.DIR" value="/services/DTF/JBossTS-JTS-JacORB-QA/"/>
+				<set name="ORB_HOME" value="/services/DTF/JBossTS-JTS-JacORB-QA/jacorb/"/>
+				<set name="CALLS" value="1000"/>
+				<set name="PRODUCT.DIR" value="/services/DTF/JBossTS-JTS-JacORB-QA/"/>
+				<set name="ARJUNAJTS_HOME" value="/services/DTF/JBossTS-JTS-JacORB-QA/"/>
+			</sets>
+			<jvm id="1.5.0"/>
+
+			<default-classpath name="main"/>
+			<node-exclusions/>
+		</node-configuration>
+
+       <!-- ###  The following node configs are for the JBoss DTF cluster (dtf*.qa.atl2.redhat.com)
+                    https://wiki.corp.jboss.com/bin/view/IT/SystemServiceQaAllMachines#DTF_Lab
+                  The testnode is in /qa/local/dtf-admin/DTF and coordinator host is dtfexec1 ### -->
+
+		<node-configuration os="RHEL4-32"><!-- RHEL4, x86: dtf1 -->
+			<properties>
+
+				<property name="Context.INITIAL_CONTEXT_FACTORY" value="com.sun.jndi.fscontext.RefFSContextFactory"/>
+				<property name="jdbcprofilestore.dir" value="$(PRODUCT.DIR)/qa/jdbc_profiles/"/>
+				<property name="Context.PROVIDER_URL" value="file://$(PRODUCT.DIR)"/>
+				<property name="qa.debug" value="false"/>
+				<property name="performanceprofilestore.dir" value="$(PRODUCT.DIR)/qa/perf_profiles/"/>
+                <property name="com.arjuna.ats.jta.jtaTMImplementation"
+                          value="com.arjuna.ats.internal.jta.transaction.jts.TransactionManagerImple"/>
+				<property name="com.arjuna.ats.qa.Utils.ServerIORStore.plugin"
+						  value="com.arjuna.ats.qa.Utils.DistributedIORStorePlugin"/>
+				<property name="memorytestprofilestore.dir" value="$(PRODUCT.DIR)/qa/memory_profiles/"/>
+				<property name="org.jboss.jbossts.qa.Utils.nameserviceuri" value="//dtfexec1.qa.atl2.redhat.com:1099/NameService"/>
+
+			</properties>
+			<sets>
+				<set name="DTF_HOME" value="/qa/local/dtf-admin/JBossDTF"/>
+				<set name="PRODUCTS_HOME" value="/qa/local/dtf-admin/JBossDTF/products"/>
+				<set name="INSTALL.DIR" value="/qa/local/dtf-admin/JBossDTF/JBossTS-JTS-JacORB-QA/"/>
+                <set name="ORB_HOME" value="/qa/local/dtf-admin/JBossDTF/JBossTS-JTS-JacORB-QA/jacorb/"/>
+				<set name="CALLS" value="1000"/>
+				<set name="PRODUCT.DIR" value="/qa/local/dtf-admin/JBossDTF/JBossTS-JTS-JacORB-QA/"/>
+				<set name="ARJUNAJTS_HOME" value="/qa/local/dtf-admin/JBossDTF/JBossTS-JTS-JacORB-QA/"/>
+
+			</sets>
+			<jvm id="1.5.0"/>
+			<default-classpath name="main"/>
+			<node-exclusions/>
+		</node-configuration>
+
+		<node-configuration os="RHEL4-64"><!-- RHEL4, x86_64: dtf3 -->
+            <properties>
+                <property name="Context.INITIAL_CONTEXT_FACTORY" value="com.sun.jndi.fscontext.RefFSContextFactory"/>
+
+                <property name="jdbcprofilestore.dir" value="$(PRODUCT.DIR)/qa/jdbc_profiles/"/>
+                <property name="Context.PROVIDER_URL" value="file://$(PRODUCT.DIR)"/>
+                <property name="qa.debug" value="false"/>
+                <property name="performanceprofilestore.dir" value="$(PRODUCT.DIR)/qa/perf_profiles/"/>
+                <property name="com.arjuna.ats.jta.jtaTMImplementation"
+                          value="com.arjuna.ats.internal.jta.transaction.jts.TransactionManagerImple"/>
+                <property name="com.arjuna.ats.qa.Utils.ServerIORStore.plugin"
+                          value="com.arjuna.ats.qa.Utils.DistributedIORStorePlugin"/>
+                <property name="memorytestprofilestore.dir" value="$(PRODUCT.DIR)/qa/memory_profiles/"/>
+                <property name="org.jboss.jbossts.qa.Utils.nameserviceuri" value="//dtfexec1.qa.atl2.redhat.com:1099/NameService"/>
+            </properties>
+
+            <sets>
+                <set name="DTF_HOME" value="/qa/local/dtf-admin/JBossDTF"/>
+                <set name="PRODUCTS_HOME" value="/qa/local/dtf-admin/JBossDTF/products"/>
+                <set name="INSTALL.DIR" value="/qa/local/dtf-admin/JBossDTF/JBossTS-JTS-JacORB-QA/"/>
+                <set name="ORB_HOME" value="/qa/local/dtf-admin/JBossDTF/JBossTS-JTS-JacORB-QA/jacorb/"/>
+                <set name="CALLS" value="1000"/>
+                <set name="PRODUCT.DIR" value="/qa/local/dtf-admin/JBossDTF/JBossTS-JTS-JacORB-QA/"/>
+                <set name="ARJUNAJTS_HOME" value="/qa/local/dtf-admin/JBossDTF/JBossTS-JTS-JacORB-QA/"/>
+            </sets>
+
+            <jvm id="1.5.0"/>
+            <default-classpath name="main"/>
+            <node-exclusions/>
+		</node-configuration>
+		<node-configuration os="RHEL5-32"><!-- RHEL5, x86: dtf2 -->
+            <properties>
+                <property name="Context.INITIAL_CONTEXT_FACTORY" value="com.sun.jndi.fscontext.RefFSContextFactory"/>
+                <property name="jdbcprofilestore.dir" value="$(PRODUCT.DIR)/qa/jdbc_profiles/"/>
+                <property name="Context.PROVIDER_URL" value="file://$(PRODUCT.DIR)"/>
+
+                <property name="qa.debug" value="false"/>
+                <property name="performanceprofilestore.dir" value="$(PRODUCT.DIR)/qa/perf_profiles/"/>
+                <property name="com.arjuna.ats.jta.jtaTMImplementation"
+                          value="com.arjuna.ats.internal.jta.transaction.jts.TransactionManagerImple"/>
+                <property name="com.arjuna.ats.qa.Utils.ServerIORStore.plugin"
+                          value="com.arjuna.ats.qa.Utils.DistributedIORStorePlugin"/>
+                <property name="memorytestprofilestore.dir" value="$(PRODUCT.DIR)/qa/memory_profiles/"/>
+                <property name="org.jboss.jbossts.qa.Utils.nameserviceuri" value="//dtfexec1.qa.atl2.redhat.com:1099/NameService"/>
+            </properties>
+            <sets>
+                <set name="DTF_HOME" value="/qa/local/dtf-admin/JBossDTF"/>
+
+                <set name="PRODUCTS_HOME" value="/qa/local/dtf-admin/JBossDTF/products"/>
+                <set name="INSTALL.DIR" value="/qa/local/dtf-admin/JBossDTF/JBossTS-JTS-JacORB-QA/"/>
+                <set name="ORB_HOME" value="/qa/local/dtf-admin/JBossDTF/JBossTS-JTS-JacORB-QA/jacorb/"/>
+                <set name="CALLS" value="1000"/>
+                <set name="PRODUCT.DIR" value="/qa/local/dtf-admin/JBossDTF/JBossTS-JTS-JacORB-QA/"/>
+                <set name="ARJUNAJTS_HOME" value="/qa/local/dtf-admin/JBossDTF/JBossTS-JTS-JacORB-QA/"/>
+            </sets>
+            <jvm id="1.5.0"/>
+            <default-classpath name="main"/>
+
+            <node-exclusions/>
+		</node-configuration>
+		<node-configuration os="RHEL5-64"><!-- RHEL5, x86_64: dtf4 -->
+			<properties>
+				<property name="Context.INITIAL_CONTEXT_FACTORY" value="com.sun.jndi.fscontext.RefFSContextFactory"/>
+				<property name="jdbcprofilestore.dir" value="$(PRODUCT.DIR)/qa/jdbc_profiles/"/>
+				<property name="Context.PROVIDER_URL" value="file://$(PRODUCT.DIR)"/>
+				<property name="qa.debug" value="false"/>
+				<property name="performanceprofilestore.dir" value="$(PRODUCT.DIR)/qa/perf_profiles/"/>
+
+                <property name="com.arjuna.ats.jta.jtaTMImplementation"
+                          value="com.arjuna.ats.internal.jta.transaction.jts.TransactionManagerImple"/>
+                <property name="com.arjuna.ats.qa.Utils.ServerIORStore.plugin"
+						  value="com.arjuna.ats.qa.Utils.DistributedIORStorePlugin"/>
+				<property name="memorytestprofilestore.dir" value="$(PRODUCT.DIR)/qa/memory_profiles/"/>
+				<property name="org.jboss.jbossts.qa.Utils.nameserviceuri" value="//dtfexec1.qa.atl2.redhat.com:1099/NameService"/>
+			</properties>
+			<sets>
+                <set name="DTF_HOME" value="/qa/local/dtf-admin/JBossDTF"/>
+                <set name="PRODUCTS_HOME" value="/qa/local/dtf-admin/JBossDTF/products"/>
+                <set name="INSTALL.DIR" value="/qa/local/dtf-admin/JBossDTF/JBossTS-JTS-JacORB-QA/"/>
+
+                <set name="ORB_HOME" value="/qa/local/dtf-admin/JBossDTF/JBossTS-JTS-JacORB-QA/jacorb/"/>
+                <set name="CALLS" value="1000"/>
+                <set name="PRODUCT.DIR" value="/qa/local/dtf-admin/JBossDTF/JBossTS-JTS-JacORB-QA/"/>
+                <set name="ARJUNAJTS_HOME" value="/qa/local/dtf-admin/JBossDTF/JBossTS-JTS-JacORB-QA/"/>
+			</sets>
+			<jvm id="1.5.0"/>
+			<default-classpath name="main"/>
+			<node-exclusions/>
+		</node-configuration>
+
+        <node-configuration os="SOL10-SPARC"><!-- Solaris 10 on SPARC: dtf7, dtf8 -->
+            <properties>
+                <property name="Context.INITIAL_CONTEXT_FACTORY" value="com.sun.jndi.fscontext.RefFSContextFactory"/>
+                <property name="jdbcprofilestore.dir" value="$(PRODUCT.DIR)/qa/jdbc_profiles/"/>
+                <property name="Context.PROVIDER_URL" value="file://$(PRODUCT.DIR)"/>
+                <property name="qa.debug" value="false"/>
+                <property name="performanceprofilestore.dir" value="$(PRODUCT.DIR)/qa/perf_profiles/"/>
+                <property name="com.arjuna.ats.jta.jtaTMImplementation"
+                          value="com.arjuna.ats.internal.jta.transaction.jts.TransactionManagerImple"/>
+
+                <property name="com.arjuna.ats.qa.Utils.ServerIORStore.plugin"
+                          value="com.arjuna.ats.qa.Utils.DistributedIORStorePlugin"/>
+                <property name="memorytestprofilestore.dir" value="$(PRODUCT.DIR)/qa/memory_profiles/"/>
+                <property name="org.jboss.jbossts.qa.Utils.nameserviceuri" value="//dtfexec1.qa.atl2.redhat.com:1099/NameService"/>
+            </properties>
+            <sets>
+                <set name="DTF_HOME" value="/qa/local/dtf-admin/JBossDTF"/>
+                <set name="PRODUCTS_HOME" value="/qa/local/dtf-admin/JBossDTF/products"/>
+                <set name="INSTALL.DIR" value="/qa/local/dtf-admin/JBossDTF/JBossTS-JTS-JacORB-QA/"/>
+                <set name="ORB_HOME" value="/qa/local/dtf-admin/JBossDTF/JBossTS-JTS-JacORB-QA/jacorb/"/>
+
+                <set name="CALLS" value="1000"/>
+                <set name="PRODUCT.DIR" value="/qa/local/dtf-admin/JBossDTF/JBossTS-JTS-JacORB-QA/"/>
+                <set name="ARJUNAJTS_HOME" value="/qa/local/dtf-admin/JBossDTF/JBossTS-JTS-JacORB-QA/"/>
+            </sets>
+            <jvm id="1.5.0"/>
+            <default-classpath name="main"/>
+            <node-exclusions/>
+        </node-configuration>
+
+        <node-configuration os="HPUX11-IA64"><!-- HP-UX 11i on Itanium: dtf9, dtf10 -->
+            <properties>
+                <property name="Context.INITIAL_CONTEXT_FACTORY" value="com.sun.jndi.fscontext.RefFSContextFactory"/>
+                <property name="jdbcprofilestore.dir" value="$(PRODUCT.DIR)/qa/jdbc_profiles/"/>
+                <property name="Context.PROVIDER_URL" value="file://$(PRODUCT.DIR)"/>
+                <property name="qa.debug" value="false"/>
+                <property name="performanceprofilestore.dir" value="$(PRODUCT.DIR)/qa/perf_profiles/"/>
+                <property name="com.arjuna.ats.jta.jtaTMImplementation"
+                          value="com.arjuna.ats.internal.jta.transaction.jts.TransactionManagerImple"/>
+                <property name="com.arjuna.ats.qa.Utils.ServerIORStore.plugin"
+                          value="com.arjuna.ats.qa.Utils.DistributedIORStorePlugin"/>
+
+                <property name="memorytestprofilestore.dir" value="$(PRODUCT.DIR)/qa/memory_profiles/"/>
+                <property name="org.jboss.jbossts.qa.Utils.nameserviceuri" value="//dtfexec1.qa.atl2.redhat.com:1099/NameService"/>
+            </properties>
+            <sets>
+                <set name="DTF_HOME" value="/qa/local/dtf-admin/JBossDTF"/>
+                <set name="PRODUCTS_HOME" value="/qa/local/dtf-admin/JBossDTF/products"/>
+                <set name="INSTALL.DIR" value="/qa/local/dtf-admin/JBossDTF/JBossTS-JTS-JacORB-QA/"/>
+                <set name="ORB_HOME" value="/qa/local/dtf-admin/JBossDTF/JBossTS-JTS-JacORB-QA/jacorb/"/>
+                <set name="CALLS" value="1000"/>
+
+                <set name="PRODUCT.DIR" value="/qa/local/dtf-admin/JBossDTF/JBossTS-JTS-JacORB-QA/"/>
+                <set name="ARJUNAJTS_HOME" value="/qa/local/dtf-admin/JBossDTF/JBossTS-JTS-JacORB-QA/"/>
+            </sets>
+            <jvm id="1.5.0"/>
+            <default-classpath name="main"/>
+            <node-exclusions/>
+        </node-configuration>
+
+		<node-configuration os="WIN2003-64"><!-- Windows 2003 Server on x86_64 -->
+
+			<properties>
+				<property name="Context.INITIAL_CONTEXT_FACTORY" value="com.sun.jndi.fscontext.RefFSContextFactory"/>
+				<property name="jdbcprofilestore.dir" value="$(PRODUCT.DIR)/qa/jdbc_profiles/"/>
+				<property name="Context.PROVIDER_URL" value="file://$(PRODUCT.DIR)"/>
+                <property name="qa.debug" value="false"/>
+				<property name="performanceprofilestore.dir" value="$(PRODUCT.DIR)/qa/perf_profiles/"/>
+                <property name="com.arjuna.ats.jta.jtaTMImplementation"
+                          value="com.arjuna.ats.internal.jta.transaction.jts.TransactionManagerImple"/>
+				<property name="com.arjuna.ats.qa.Utils.ServerIORStore.plugin"
+						  value="com.arjuna.ats.qa.Utils.DistributedIORStorePlugin"/>
+				<property name="memorytestprofilestore.dir" value="$(PRODUCT.DIR)/qa/memory_profiles/"/>
+
+				<property name="com.arjuna.ats.qa.Utils.nameserviceuri" value="//dtfexec1.qa.atl2.redhat.com:1099/NameService"/>
+			</properties>
+			<sets>
+				<set name="DTF_HOME" value="c:/qa/local/dtf-admin/JBossDTF/"/>
+				<set name="PRODUCTS_HOME" value="c:/qa/local/dtf-admin/JBossDTF/products/"/>
+				<set name="INSTALL.DIR" value="c:/qa/local/dtf-admin/JBossDTF/JBossTS-JTS-JacORB-QA/"/>
+                <set name="ORB_HOME" value="c:/qa/local/dtf-admin/JBossDTF/JBossTS-JTS-JacORB-QA/jacorb/"/>
+				<set name="CALLS" value="1000"/>
+                <set name="PRODUCT.DIR" value="c:/qa/local/dtf-admin/JBossDTF/JBossTS-JTS-JacORB-QA/"/>
+
+				<set name="ARJUNAJTS_HOME" value="c:/qa/local/dtf-admin/JBossDTF/JBossTS-JTS-JacORB-QA/"/>
+			</sets>
+			<jvm id="1.5.0"/>
+			<default-classpath name="main"/>
+			<node-exclusions/>
+		</node-configuration>
+
+
+
+	</node-configurations>
+
+	<task-runner-definitions>
+		<task-runner name="UnitTestRunner" class="com.arjuna.mwlabs.testframework.testnode.UnitTestTaskRunner"
+					 log-to="http://dtfexec1.qa.atl2.redhat.com:8080/dtf/">
+			<param name="pass_on_wait_for" value="true"/>
+			<param name="fail_indicator" value="Failed"/>
+			<param name="pass_indicator" value="Passed"/>
+		</task-runner>
+		<task-runner name="ServiceRunner" class="com.arjuna.mwlabs.testframework.testnode.JavaTaskRunner"
+					 log-to="http://dtfexec1.qa.atl2.redhat.com:8080/dtf/">
+			<param name="pass_on_wait_for" value="true"/>
+
+			<param name="fail_indicator" value="Failed"/>
+			<param name="wait_for_text" value="Ready"/>
+			<param name="pass_indicator" value="Passed"/>
+		</task-runner>
+		<task-runner name="JavaTaskRunner" class="com.arjuna.mwlabs.testframework.testnode.JavaTaskRunner"
+					 log-to="http://dtfexec1.qa.atl2.redhat.com:8080/dtf/">
+			<param name="pass_on_wait_for" value="true"/>
+			<param name="fail_indicator" value="Failed"/>
+			<param name="wait_for_text" value="Ready"/>
+			<param name="pass_indicator" value="Passed"/>
+
+		</task-runner>
+	</task-runner-definitions>
+
+</product-configuration>
+

Added: labs/jbosstm/trunk/qa/config/jbossjta-properties.xml
===================================================================
--- labs/jbosstm/trunk/qa/config/jbossjta-properties.xml	                        (rev 0)
+++ labs/jbosstm/trunk/qa/config/jbossjta-properties.xml	2008-09-29 12:55:58 UTC (rev 23180)
@@ -0,0 +1,311 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  JBoss, Home of Professional Open Source
+  Copyright 2008, 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) 2005-2008,
+  @author JBoss Inc.
+-->
+
+<!-- This is the jbossts-qa version of the properties file. It should get copied over
+	the top of the default one from the product build by the jbossts-qa build process.
+	It differs from the standard one in the following respects:
+	 - shorter txReaperTimeout = 1000 (was 120000), does not actually matter as now DYNAMIC
+	 - com.arjuna.ats.arjuna.coordinator.maintainHeuristics = NO
+	 - periodicRecoveryPeriod = 10 (was 120)
+	 - recoveryBackoffPeriod = 5 (was 10)
+-->
+
+<transaction-service>
+    <properties depends="common" name="arjuna">
+        <!--
+        Transaction Reaper Timeout (default is 120000 ms).
+      -->
+        <property
+            name="com.arjuna.ats.arjuna.coordinator.txReaperTimeout" value="1000"/>
+
+        <property name="com.arjuna.ats.arjuna.coordinator.maintainHeuristics" value="NO"/>
+        
+        <!--
+        Transaction Reaper Mode, can be: NORMAL or DYNAMIC
+        (default is NORMAL but DYNAMIC is recommended for most usage).
+      -->
+        <property name="com.arjuna.ats.arjuna.coordinator.txReaperMode" value="DYNAMIC"/>
+        <!--
+        Transaction Reaper Cancel Wait Period (default is 500 ms, min is 10 msecs).
+      -->
+        <property
+            name="com.arjuna.ats.arjuna.coordinator.txReaperCancelWaitPeriod" value="500"/>
+        <!--
+        Transaction Reaper Cancel Fail Wait Period (default is 500 ms, min is 10 msecs).
+      -->
+        <property
+            name="com.arjuna.ats.arjuna.coordinator.txReaperCancelFailWaitPeriod" value="500"/>
+        <!--
+        Transaction Reaper Zombie Max (default is 8).
+      -->
+        <property
+            name="com.arjuna.ats.arjuna.coordinator.txReaperZombieMax" value="8"/>
+        <!--
+        (default is NO)
+      -->
+        <property name="com.arjuna.ats.arjuna.coordinator.asyncCommit" value="NO"/>
+        <!--
+        (default is NO)
+      -->
+        <property name="com.arjuna.ats.arjuna.coordinator.asyncPrepare" value="NO"/>
+        <!--
+        (default is YES)
+      -->
+        <property
+            name="com.arjuna.ats.arjuna.coordinator.commitOnePhase" value="YES"/>
+        <!--
+        (default is defaultStore)
+      -->
+        <property name="com.arjuna.ats.arjuna.objectstore.localOSRoot" value="defaultStore"/>
+        <!--
+        default is under user.home - must be writeable!)
+      -->
+        <property
+            name="com.arjuna.ats.arjuna.objectstore.objectStoreDir" value="PutObjectStoreDirHere"/>
+        <!--
+        (default is ON)
+      -->
+        <property
+            name="com.arjuna.ats.arjuna.objectstore.objectStoreSync" value="ON"/>
+        <!--
+        (default is ShadowNoFileLockStore)
+      -->
+        <property
+            name="com.arjuna.ats.arjuna.objectstore.objectStoreType" value="ShadowNoFileLockStore"/>
+        <!--
+        (default is 255)
+      -->
+        <property
+            name="com.arjuna.ats.arjuna.objectstore.hashedDirectories" value="255"/>
+        <!--
+        (default is ON)
+      -->
+        <property
+            name="com.arjuna.ats.arjuna.objectstore.transactionSync" value="ON"/>
+        <!--
+        (Must be unique across all Arjuna instances.)
+      -->
+        <property name="com.arjuna.ats.arjuna.xa.nodeIdentifier" value="1"/>
+        <!--
+        Base port number for determining a unique number to associate with an instance of the transaction service
+        (which is needed in order to support multiple instances on the same machine).
+        Use the value 0 to allow the system to select the first available port number.
+        If the port number is non-zero and the port is in use then the value will be incremented until either a successful binding
+        to the loopback address is created or until the the maximum number of ports (specified by the
+        com.arjuna.ats.internal.arjuna.utils.SocketProcessIdMaxPorts property) have been tried or until the port number
+        reaches the maximum possible port number.
+      -->
+        <property
+            name="com.arjuna.ats.internal.arjuna.utils.SocketProcessIdPort" value="0"/>
+        <!--
+        The maximum number of ports to try starting from the value specified by the property
+        com.arjuna.ats.internal.arjuna.utils.SocketProcessIdPort. Any non-numeric or value less than 1 will
+        defautl to 1.
+      -->
+        <property
+            name="com.arjuna.ats.internal.arjuna.utils.SocketProcessIdMaxPorts" value="1"/>
+        <!-- property
+        name="com.arjuna.ats.arjuna.coordinator.actionStore"
+		value="HashedActionStore"
+		value="JDBCActionStore"
+      -->
+        <!-- property
+        name="com.arjuna.ats.arjuna.objectstore.jdbcTxDbAccess"
+		value="JDBCAccess"
+      -->
+        <!-- property
+        name="com.arjuna.ats.arjuna.objectstore.objectStoreType"
+		value="ShadowNoFileLockStore"
+		value="JDBCStore"
+      -->
+        <!-- property
+        name="com.arjuna.ats.arjuna.objectstore.jdbcUserDbAccess"
+		value="JDBCAccess"
+      -->
+        <!-- property
+        name="com.arjuna.ats.arjuna.objectstore.jdbcPoolSizeInitial"
+		value="1"
+      -->
+        <!-- property
+        name="com.arjuna.ats.arjuna.objectstore.jdbcPoolSizeMaximum"
+		value="1"
+      -->
+        <!-- property
+        name="com.arjuna.ats.arjuna.objectstore.jdbcPoolPutConnections"
+		value="false"
+      -->
+        <!-- property
+        name="com.arjuna.ats.arjuna.internal.arjuna.objectstore.cacheStore.size"
+		value=""
+      -->
+        <!-- property
+        name="com.arjuna.ats.arjuna.internal.arjuna.objectstore.cacheStore.period"
+		value=""
+      -->
+        <!--
+        The location for creating temporary files, e.g., Uids.
+        Default is under user.home.
+        IMPORTANT: make sure the directory is lockable, e.g., /tmp on Unix
+        may not be!
+      -->
+        <!--
+        <property
+          name="com.arjuna.ats.arjuna.common.varDir"
+          value="var"/>
+      -->
+    </properties>
+    <properties name="common">
+        <!-- CLF 2.0 properties -->
+        <property name="com.arjuna.common.util.logging.DebugLevel"
+            type="System" value="0x00000000"/>
+        <property name="com.arjuna.common.util.logging.FacilityLevel"
+            type="System" value="0xffffffff"/>
+        <property name="com.arjuna.common.util.logging.VisibilityLevel"
+            type="System" value="0xffffffff"/>
+        <property name="com.arjuna.common.util.logger" type="System" value="log4j"/>
+    </properties>
+    <properties depends="arjuna" name="txoj">
+        <!--
+        (default is LockStore of installation - must be writeable!)
+      -->
+        <!--
+        <property
+          name="com.arjuna.ats.txoj.lockstore.lockStoreDir"
+          value="LockStore"/>
+      -->
+        <!--
+        (default is BasicLockStore)
+      -->
+        <property name="com.arjuna.ats.txoj.lockstore.lockStoreType" value="BasicLockStore"/>
+        <!--
+        (default is NO)
+      -->
+        <property name="com.arjuna.ats.txoj.lockstore.multipleLockStore" value="NO"/>
+        <!--
+        (default is YES)
+      -->
+        <property name="com.arjuna.ats.txoj.lockstore.singleLockStore" value="YES"/>
+        <!--
+        (default is YES)
+      -->
+        <property
+            name="com.arjuna.ats.txoj.lockstore.allowNestedLocking" value="YES"/>
+    </properties>
+    <properties depends="arjuna" name="jta">
+        <!--
+        Support subtransactions in the JTA layer?
+        Default is NO.
+      -->
+        <property name="com.arjuna.ats.jta.supportSubtransactions" value="NO"/>
+        <property name="com.arjuna.ats.jta.jtaTMImplementation" value="com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionManagerImple"/>
+        <!--
+			com.arjuna.ats.internal.jta.transaction.jts.TransactionManagerImple
+			-->
+        <property name="com.arjuna.ats.jta.jtaUTImplementation" value="com.arjuna.ats.internal.jta.transaction.arjunacore.UserTransactionImple"/>
+        <!--
+			com.arjuna.ats.internal.jta.transaction.jts.UserTransactionImple
+			-->
+    </properties>
+    <properties depends="arjuna,txoj,jta" name="recoverymanager">
+        <!--
+        Properties used only by the RecoveryManager.
+      -->
+        <!--
+        Periodic recovery settings.
+        Time values in this section are in seconds.
+      -->
+        <!--
+        Interval in seconds between initiating the periodic recovery modules.
+        Default is 120 seconds.
+      -->
+        <property
+            name="com.arjuna.ats.arjuna.recovery.periodicRecoveryPeriod" value="10"/>
+        <!--
+        Interval in seconds between first and second pass of periodic recovery.
+        Default is 10 seconds.
+      -->
+        <property
+            name="com.arjuna.ats.arjuna.recovery.recoveryBackoffPeriod" value="5"/>
+        <!--
+        The port number on which the recovery manager listens.
+      -->
+        <property name="com.arjuna.ats.arjuna.recovery.recoveryPort" value="4712"/>
+        <!--
+        The address on which the recovery manager listens.
+        If running within an AS then the address the AS is bound to (jboss.bind.address) takes precedence
+      -->
+        <property name="com.arjuna.ats.arjuna.recovery.recoveryAddress" value=""/>
+        <!--
+        Periodic recovery modules to use.  Invoked in sort-order of names.
+      -->
+        <property
+            name="com.arjuna.ats.arjuna.recovery.recoveryExtension1" value="com.arjuna.ats.internal.arjuna.recovery.AtomicActionRecoveryModule"/>
+        <property
+            name="com.arjuna.ats.arjuna.recovery.recoveryExtension2" value="com.arjuna.ats.internal.txoj.recovery.TORecoveryModule"/>
+        <property
+            name="com.arjuna.ats.arjuna.recovery.recoveryExtension3" value="com.arjuna.ats.internal.jta.recovery.arjunacore.XARecoveryModule"/>
+        <!--
+        Expired entry removal
+      -->
+        <!--
+        Expiry scanners to use (order of invocation is random).
+        Names must begin with "com.arjuna.ats.arjuna.recovery.expiryScanner"
+      -->
+        <property
+            name="com.arjuna.ats.arjuna.recovery.expiryScannerTransactionStatusManager" value="com.arjuna.ats.internal.arjuna.recovery.ExpiredTransactionStatusManagerScanner"/>
+        <!--
+        Interval, in hours, between running the expiry scanners.
+        This can be quite long. The absolute value determines the interval -
+        if the value is negative, the scan will NOT be run until after one
+        interval has elapsed. If positive the first scan will be immediately
+        after startup. Zero will prevent any scanning.
+        Default  = 12 = run immediately, then every 12 hours.
+      -->
+        <property
+            name="com.arjuna.ats.arjuna.recovery.expiryScanInterval" value="12"/>
+        <!--
+        This is the interval, in hours, after which a process that cannot be contacted will be considered dead.
+        It should be long enough to avoid accidentally removing valid entries due to short lived
+        transient errors such as network downtime. Zero = Never removed.  Default is 12.
+      -->
+        <property
+            name="com.arjuna.ats.arjuna.recovery.transactionStatusManagerExpiryTime" value="12"/>
+        <!--
+        Use this to fix the port on which the TransactionStatusManager listens,
+        The default behaviour is to use any free port.
+      -->
+        <property
+            name="com.arjuna.ats.arjuna.recovery.transactionStatusManagerPort" value="0"/>
+        <!--
+        Use this to fix the address on which the TransactionStatusManager binds,
+        The default behaviour is to use the loopback address (ie localhost).
+        If running within an AS then the address the AS is bound to (jboss.bind.address) takes precedence
+      -->
+        <property
+            name="com.arjuna.ats.arjuna.recovery.transactionStatusManagerAddress" value=""/>
+    </properties>
+    <properties depends="jta" name="jdbc">
+        <!--
+           property name="com.arjuna.ats.jdbc.isolationLevel" value="TRANSACTION_SERIALIZABLE"/>
+        -->
+    </properties>
+</transaction-service>

Modified: labs/jbosstm/trunk/qa/config/jbossjts-properties.xml
===================================================================
--- labs/jbosstm/trunk/qa/config/jbossjts-properties.xml	2008-09-29 12:50:46 UTC (rev 23179)
+++ labs/jbosstm/trunk/qa/config/jbossjts-properties.xml	2008-09-29 12:55:58 UTC (rev 23180)
@@ -21,7 +21,13 @@
 -->
 
 <!-- This is the jbossts-qa version of the properties file. It should get copied over
-	the top of the default one from the product build by the jbossts-qa build process. -->
+	the top of the default one from the product build by the jbossts-qa build process.
+	It differs from the standard one in the following respects:
+	 - shorter txReaperTimeout = 1000 (was 120000), does not actually matter as now DYNAMIC
+	 - com.arjuna.ats.arjuna.coordinator.maintainHeuristics = NO
+	 - periodicRecoveryPeriod = 10 (was 120)
+	 - recoveryBackoffPeriod = 5 (was 10)
+-->
 
 <transaction-service>
     <properties depends="common" name="arjuna">
@@ -30,12 +36,30 @@
       -->
         <property
             name="com.arjuna.ats.arjuna.coordinator.txReaperTimeout" value="1000"/>
+
         <property name="com.arjuna.ats.arjuna.coordinator.maintainHeuristics" value="NO"/>
+        
         <!--
-        Transaction Reaper Mode, can be: NORMAL or DYNAMIC (default is NORMAL).
+        Transaction Reaper Mode, can be: NORMAL or DYNAMIC
+        (default is NORMAL but DYNAMIC is recommended for most usage).
       -->
-        <property name="com.arjuna.ats.arjuna.coordinator.txReaperMode" value="NORMAL"/>
+        <property name="com.arjuna.ats.arjuna.coordinator.txReaperMode" value="DYNAMIC"/>
         <!--
+        Transaction Reaper Cancel Wait Period (default is 500 ms, min is 10 msecs).
+      -->
+        <property
+            name="com.arjuna.ats.arjuna.coordinator.txReaperCancelWaitPeriod" value="500"/>
+        <!--
+        Transaction Reaper Cancel Fail Wait Period (default is 500 ms, min is 10 msecs).
+      -->
+        <property
+            name="com.arjuna.ats.arjuna.coordinator.txReaperCancelFailWaitPeriod" value="500"/>
+        <!--
+        Transaction Reaper Zombie Max (default is 8).
+      -->
+        <property
+            name="com.arjuna.ats.arjuna.coordinator.txReaperZombieMax" value="8"/>
+        <!--
         (default is NO)
       -->
         <property name="com.arjuna.ats.arjuna.coordinator.asyncCommit" value="NO"/>
@@ -81,6 +105,24 @@
         (Must be unique across all Arjuna instances.)
       -->
         <property name="com.arjuna.ats.arjuna.xa.nodeIdentifier" value="1"/>
+        <!--
+        Base port number for determining a unique number to associate with an instance of the transaction service
+        (which is needed in order to support multiple instances on the same machine).
+        Use the value 0 to allow the system to select the first available port number.
+        If the port number is non-zero and the port is in use then the value will be incremented until either a successful binding
+        to the loopback address is created or until the the maximum number of ports (specified by the
+        com.arjuna.ats.internal.arjuna.utils.SocketProcessIdMaxPorts property) have been tried or until the port number
+        reaches the maximum possible port number.
+      -->
+        <property
+            name="com.arjuna.ats.internal.arjuna.utils.SocketProcessIdPort" value="0"/>
+        <!--
+        The maximum number of ports to try starting from the value specified by the property
+        com.arjuna.ats.internal.arjuna.utils.SocketProcessIdPort. Any non-numeric or value less than 1 will
+        defautl to 1.
+      -->
+        <property
+            name="com.arjuna.ats.internal.arjuna.utils.SocketProcessIdMaxPorts" value="1"/>
         <!-- property
         name="com.arjuna.ats.arjuna.coordinator.actionStore"
 		value="HashedActionStore"
@@ -184,7 +226,6 @@
 			-->
     </properties>
     <properties depends="jta" name="jdbc">
-           <property name="com.arjuna.ats.jdbc.isolationLevel" value="TRANSACTION_READ_COMMITTED"/>
         <!--
            property name="com.arjuna.ats.jdbc.isolationLevel" value="TRANSACTION_SERIALIZABLE"/>
         -->
@@ -278,7 +319,12 @@
         <!--
 	  This property controls the port on which the Recovery ORB listens
 	-->
-        <property name="com.arjuna.ats.jts.recoveryManagerPort" value="4712"/>
+        <property name="com.arjuna.ats.jts.recoveryManagerPort" value="4711"/>
+        <!--
+	  This property controls the address on which the Recovery ORB binds - defaults to the loopback connection
+          If running within an AS then the address the AS is bound to (jboss.bind.address) takes precedence
+	-->
+        <property name="com.arjuna.ats.jts.recoveryManagerAddress" value=""/>
     </properties>
     <properties depends="orbportability,arjuna" name="jts">
         <!--
@@ -390,17 +436,33 @@
         <property
             name="com.arjuna.ats.arjuna.recovery.expiryScanInterval" value="12"/>
         <!--
-        Age, in hours, for removal of transaction status manager item.
-        This should be longer than any ts-using process will remain running.
-        Zero = Never removed.  Default is 12.
+        This is the interval, in hours, after which a process that cannot be contacted will be considered dead.
+        It should be long enough to avoid accidentally removing valid entries due to short lived
+        transient errors such as network downtime. Zero = Never removed.  Default is 12.
       -->
         <property
             name="com.arjuna.ats.arjuna.recovery.transactionStatusManagerExpiryTime" value="12"/>
         <!--
+        The port number on which the recovery manager listens.
+      -->
+        <property name="com.arjuna.ats.arjuna.recovery.recoveryPort" value="4712"/>
+        <!--
+        The address on which the recovery manager listens.
+        If running within an AS then the address the AS is bound to (jboss.bind.address) takes precedence
+      -->
+        <property name="com.arjuna.ats.arjuna.recovery.recoveryAddress" value=""/>
+        <!--
         Use this to fix the port on which the TransactionStatusManager listens,
         The default behaviour is to use any free port.
       -->
         <property
             name="com.arjuna.ats.arjuna.recovery.transactionStatusManagerPort" value="0"/>
+        <!--
+        Use this to fix the address on which the TransactionStatusManager binds,
+        The default behaviour is to use the loopback address (ie localhost).
+        If running within an AS then the address the AS is bound to (jboss.bind.address) takes precedence
+      -->
+        <property
+            name="com.arjuna.ats.arjuna.recovery.transactionStatusManagerAddress" value=""/>
     </properties>
 </transaction-service>

Modified: labs/jbosstm/trunk/qa/config/load-jbossts-testselections.sql
===================================================================
--- labs/jbosstm/trunk/qa/config/load-jbossts-testselections.sql	2008-09-29 12:50:46 UTC (rev 23179)
+++ labs/jbosstm/trunk/qa/config/load-jbossts-testselections.sql	2008-09-29 12:55:58 UTC (rev 23180)
@@ -69,6 +69,7 @@
 INSERT INTO StoredTestSelections VALUES (209,'JTAQ_RHEL4-32','JDBC Local Tests 01 - PostgreSQL JNDI','http://dtfexec1.qa.atl2.redhat.com:8080/products/producttests/209_JTAQ_RHEL4-32.xml','JTAQ_RHEL4-32');
 INSERT INTO StoredTestSelections VALUES (210,'JTAQ_RHEL4-32','JDBC Local Tests 01 - MySQL JNDI','http://dtfexec1.qa.atl2.redhat.com:8080/products/producttests/210_JTAQ_RHEL4-32.xml','JTAQ_RHEL4-32');
 INSERT INTO StoredTestSelections VALUES (211,'JTAQ_RHEL4-32','JDBC Local Tests 01 - Sybase JNDI','http://dtfexec1.qa.atl2.redhat.com:8080/products/producttests/211_JTAQ_RHEL4-32.xml','JTAQ_RHEL4-32');
+INSERT INTO StoredTestSelections VALUES (300,'JTAQ_RHEL4-32','ASCrashRecovery01','http://dtfexec1.qa.atl2.redhat.com:8080/products/producttests/300_AJQ_Linux.xml','JTAQ_RHEL4-32');
 
 INSERT INTO StoredTestSelections VALUES (117,'AJQ_RHEL5-32','JDBCResources01-Oracle_thin_jndi','http://dtfexec1.qa.atl2.redhat.com:8080/products/producttests/117_AJQ_RHEL5-32.xml','AJQ_RHEL5-32');
 INSERT INTO StoredTestSelections VALUES (119,'AJQ_RHEL5-32','JDBCResources01_MSSQLServer_jndi','http://dtfexec1.qa.atl2.redhat.com:8080/products/producttests/119_AJQ_RHEL5-32.xml','AJQ_RHEL5-32');
@@ -121,6 +122,7 @@
 INSERT INTO StoredTestSelections VALUES (209,'JTAQ_RHEL5-32','JDBC Local Tests 01 - PostgreSQL JNDI','http://dtfexec1.qa.atl2.redhat.com:8080/products/producttests/209_JTAQ_RHEL5-32.xml','JTAQ_RHEL5-32');
 INSERT INTO StoredTestSelections VALUES (210,'JTAQ_RHEL5-32','JDBC Local Tests 01 - MySQL JNDI','http://dtfexec1.qa.atl2.redhat.com:8080/products/producttests/210_JTAQ_RHEL5-32.xml','JTAQ_RHEL5-32');
 INSERT INTO StoredTestSelections VALUES (211,'JTAQ_RHEL5-32','JDBC Local Tests 01 - Sybase JNDI','http://dtfexec1.qa.atl2.redhat.com:8080/products/producttests/211_JTAQ_RHEL5-32.xml','JTAQ_RHEL5-32');
+INSERT INTO StoredTestSelections VALUES (300,'AJQ_Linux','ASCrashRecovery01','http://127.0.0.1:8080/dtf/producttests/300_AJQ_Linux.xml','AJQ_Linux');
 
 INSERT INTO StoredTestSelections VALUES (117,'AJQ_RHEL4-64','JDBCResources01-Oracle_thin_jndi','http://dtfexec1.qa.atl2.redhat.com:8080/products/producttests/117_AJQ_RHEL4-64.xml','AJQ_RHEL4-64');
 INSERT INTO StoredTestSelections VALUES (119,'AJQ_RHEL4-64','JDBCResources01_MSSQLServer_jndi','http://dtfexec1.qa.atl2.redhat.com:8080/products/producttests/119_AJQ_RHEL4-64.xml','AJQ_RHEL4-64');
@@ -173,6 +175,7 @@
 INSERT INTO StoredTestSelections VALUES (209,'JTAQ_RHEL4-64','JDBC Local Tests 01 - PostgreSQL JNDI','http://dtfexec1.qa.atl2.redhat.com:8080/products/producttests/209_JTAQ_RHEL4-64.xml','JTAQ_RHEL4-64');
 INSERT INTO StoredTestSelections VALUES (210,'JTAQ_RHEL4-64','JDBC Local Tests 01 - MySQL JNDI','http://dtfexec1.qa.atl2.redhat.com:8080/products/producttests/210_JTAQ_RHEL4-64.xml','JTAQ_RHEL4-64');
 INSERT INTO StoredTestSelections VALUES (211,'JTAQ_RHEL4-64','JDBC Local Tests 01 - Sybase JNDI','http://dtfexec1.qa.atl2.redhat.com:8080/products/producttests/211_JTAQ_RHEL4-64.xml','JTAQ_RHEL4-64');
+INSERT INTO StoredTestSelections VALUES (300,'AJQ_Linux','ASCrashRecovery01','http://127.0.0.1:8080/dtf/producttests/300_AJQ_Linux.xml','AJQ_Linux');
 
 INSERT INTO StoredTestSelections VALUES (117,'AJQ_RHEL5-64','JDBCResources01-Oracle_thin_jndi','http://dtfexec1.qa.atl2.redhat.com:8080/products/producttests/117_AJQ_RHEL5-64.xml','AJQ_RHEL5-64');
 INSERT INTO StoredTestSelections VALUES (119,'AJQ_RHEL5-64','JDBCResources01_MSSQLServer_jndi','http://dtfexec1.qa.atl2.redhat.com:8080/products/producttests/119_AJQ_RHEL5-64.xml','AJQ_RHEL5-64');
@@ -225,6 +228,7 @@
 INSERT INTO StoredTestSelections VALUES (209,'JTAQ_RHEL5-64','JDBC Local Tests 01 - PostgreSQL JNDI','http://dtfexec1.qa.atl2.redhat.com:8080/products/producttests/209_JTAQ_RHEL5-64.xml','JTAQ_RHEL5-64');
 INSERT INTO StoredTestSelections VALUES (210,'JTAQ_RHEL5-64','JDBC Local Tests 01 - MySQL JNDI','http://dtfexec1.qa.atl2.redhat.com:8080/products/producttests/210_JTAQ_RHEL5-64.xml','JTAQ_RHEL5-64');
 INSERT INTO StoredTestSelections VALUES (211,'JTAQ_RHEL5-64','JDBC Local Tests 01 - Sybase JNDI','http://dtfexec1.qa.atl2.redhat.com:8080/products/producttests/211_JTAQ_RHEL5-64.xml','JTAQ_RHEL5-64');
+INSERT INTO StoredTestSelections VALUES (300,'AJQ_Linux','ASCrashRecovery01','http://127.0.0.1:8080/dtf/producttests/300_AJQ_Linux.xml','AJQ_Linux');
 
 INSERT INTO StoredTestSelections VALUES (117,'AJQ_WIN2003-64','JDBCResources01-Oracle_thin_jndi','http://dtfexec1.qa.atl2.redhat.com:8080/products/producttests/117_AJQ_WIN2003-64.xml','AJQ_WIN2003-64');
 INSERT INTO StoredTestSelections VALUES (119,'AJQ_WIN2003-64','JDBCResources01_MSSQLServer_jndi','http://dtfexec1.qa.atl2.redhat.com:8080/products/producttests/119_AJQ_WIN2003-64.xml','AJQ_WIN2003-64');
@@ -277,6 +281,7 @@
 INSERT INTO StoredTestSelections VALUES (209,'JTAQ_WIN2003-64','JDBC Local Tests 01 - PostgreSQL JNDI','http://dtfexec1.qa.atl2.redhat.com:8080/products/producttests/209_JTAQ_WIN2003-64.xml','JTAQ_WIN2003-64');
 INSERT INTO StoredTestSelections VALUES (210,'JTAQ_WIN2003-64','JDBC Local Tests 01 - MySQL JNDI','http://dtfexec1.qa.atl2.redhat.com:8080/products/producttests/210_JTAQ_WIN2003-64.xml','JTAQ_WIN2003-64');
 INSERT INTO StoredTestSelections VALUES (211,'JTAQ_WIN2003-64','JDBC Local Tests 01 - Sybase JNDI','http://dtfexec1.qa.atl2.redhat.com:8080/products/producttests/211_JTAQ_WIN2003-64.xml','JTAQ_WIN2003-64');
+INSERT INTO StoredTestSelections VALUES (300,'AJQ_Linux','ASCrashRecovery01','http://127.0.0.1:8080/dtf/producttests/300_AJQ_Linux.xml','AJQ_Linux');
 
 INSERT INTO StoredTestSelections VALUES (117,'AJQ_SOL10-SPARC','JDBCResources01-Oracle_thin_jndi','http://dtfexec1.qa.atl2.redhat.com:8080/products/producttests/117_AJQ_SOL10-SPARC.xml','AJQ_SOL10-SPARC');
 INSERT INTO StoredTestSelections VALUES (119,'AJQ_SOL10-SPARC','JDBCResources01_MSSQLServer_jndi','http://dtfexec1.qa.atl2.redhat.com:8080/products/producttests/119_AJQ_SOL10-SPARC.xml','AJQ_SOL10-SPARC');
@@ -329,6 +334,7 @@
 INSERT INTO StoredTestSelections VALUES (209,'JTAQ_SOL10-SPARC','JDBC Local Tests 01 - PostgreSQL JNDI','http://dtfexec1.qa.atl2.redhat.com:8080/products/producttests/209_JTAQ_SOL10-SPARC.xml','JTAQ_SOL10-SPARC');
 INSERT INTO StoredTestSelections VALUES (210,'JTAQ_SOL10-SPARC','JDBC Local Tests 01 - MySQL JNDI','http://dtfexec1.qa.atl2.redhat.com:8080/products/producttests/210_JTAQ_SOL10-SPARC.xml','JTAQ_SOL10-SPARC');
 INSERT INTO StoredTestSelections VALUES (211,'JTAQ_SOL10-SPARC','JDBC Local Tests 01 - Sybase JNDI','http://dtfexec1.qa.atl2.redhat.com:8080/products/producttests/211_JTAQ_SOL10-SPARC.xml','JTAQ_SOL10-SPARC');
+INSERT INTO StoredTestSelections VALUES (300,'AJQ_Linux','ASCrashRecovery01','http://127.0.0.1:8080/dtf/producttests/300_AJQ_Linux.xml','AJQ_Linux');
 
 INSERT INTO StoredTestSelections VALUES (117,'AJQ_HPUX11-IA64','JDBCResources01-Oracle_thin_jndi','http://dtfexec1.qa.atl2.redhat.com:8080/products/producttests/117_AJQ_HPUX11-IA64.xml','AJQ_HPUX11-IA64');
 INSERT INTO StoredTestSelections VALUES (119,'AJQ_HPUX11-IA64','JDBCResources01_MSSQLServer_jndi','http://dtfexec1.qa.atl2.redhat.com:8080/products/producttests/119_AJQ_HPUX11-IA64.xml','AJQ_HPUX11-IA64');
@@ -381,3 +387,8 @@
 INSERT INTO StoredTestSelections VALUES (209,'JTAQ_HPUX11-IA64','JDBC Local Tests 01 - PostgreSQL JNDI','http://dtfexec1.qa.atl2.redhat.com:8080/products/producttests/209_JTAQ_HPUX11-IA64.xml','JTAQ_HPUX11-IA64');
 INSERT INTO StoredTestSelections VALUES (210,'JTAQ_HPUX11-IA64','JDBC Local Tests 01 - MySQL JNDI','http://dtfexec1.qa.atl2.redhat.com:8080/products/producttests/210_JTAQ_HPUX11-IA64.xml','JTAQ_HPUX11-IA64');
 INSERT INTO StoredTestSelections VALUES (211,'JTAQ_HPUX11-IA64','JDBC Local Tests 01 - Sybase JNDI','http://dtfexec1.qa.atl2.redhat.com:8080/products/producttests/211_JTAQ_HPUX11-IA64.xml','JTAQ_HPUX11-IA64');
+INSERT INTO StoredTestSelections VALUES (300,'AJQ_Linux','ASCrashRecovery01','http://127.0.0.1:8080/dtf/producttests/300_AJQ_Linux.xml','AJQ_Linux');
+
+---
+INSERT INTO StoredTestSelections VALUES (300,'AJQ_Linux','ASCrashRecovery01','http://127.0.0.1:8080/dtf/producttests/300_AJQ_Linux.xml','AJQ_Linux');
+INSERT INTO StoredTestSelections VALUES (300,'AJQ_Linux','ASCrashRecovery01','http://127.0.0.1:8080/dtf/producttests/300_AJQ_Linux.xml','AJQ_Linux');

Modified: labs/jbosstm/trunk/qa/testdefs/jbossts-qa-currenttests01-testdefs.xml
===================================================================
--- labs/jbosstm/trunk/qa/testdefs/jbossts-qa-currenttests01-testdefs.xml	2008-09-29 12:50:46 UTC (rev 23179)
+++ labs/jbosstm/trunk/qa/testdefs/jbossts-qa-currenttests01-testdefs.xml	2008-09-29 12:55:58 UTC (rev 23180)
@@ -19,7 +19,7 @@
   @author JBoss Inc.
 -->
 <test_set>
-	<default_timeout value="480"/>
+	<default_timeout value="600"/>
 	<description>Current Tests 01</description>
 
 

Modified: labs/jbosstm/trunk/qa/testdefs/jbossts-qa-otsserver-testdefs.xml
===================================================================
--- labs/jbosstm/trunk/qa/testdefs/jbossts-qa-otsserver-testdefs.xml	2008-09-29 12:50:46 UTC (rev 23179)
+++ labs/jbosstm/trunk/qa/testdefs/jbossts-qa-otsserver-testdefs.xml	2008-09-29 12:55:58 UTC (rev 23180)
@@ -19,7 +19,7 @@
   @author JBoss Inc.
 -->
 <test_set>
-	<default_timeout value="480"/>
+	<default_timeout value="1480"/>
 	<description>OTS Server Tests</description>
 
 

Modified: labs/jbosstm/trunk/qa/testdefs/jbossts-qa-txcore-testdefs.xml
===================================================================
--- labs/jbosstm/trunk/qa/testdefs/jbossts-qa-txcore-testdefs.xml	2008-09-29 12:50:46 UTC (rev 23179)
+++ labs/jbosstm/trunk/qa/testdefs/jbossts-qa-txcore-testdefs.xml	2008-09-29 12:55:58 UTC (rev 23180)
@@ -6408,10 +6408,10 @@
 			</description>
 			<configuration names_required="1"/>
 			<action_list>
-				<start_task id="com.arjuna.ats.arjuna.recovery.RecoveryManager" runtime_id="server0" location="all">
+                <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.ArjunaCore.LockManager.CrashRecovery.client.Client001b"
+                <start_task id="org.jboss.jbossts.qa.ArjunaCore.LockManager.CrashRecovery.client.Client001b"
 							runtime_id="client0">
 					<param>100</param>
 					<param>1</param>
@@ -6420,13 +6420,13 @@
 					<param>$(1)</param>
 				</start_task>
 				<wait_for_task runtime_id="client0"/>
-				<start_task id="org.jboss.jbossts.qa.ArjunaCore.LockManager.CrashRecovery.client.Client001a"
+                <start_task id="org.jboss.jbossts.qa.ArjunaCore.LockManager.CrashRecovery.client.Client001a"
 							runtime_id="client1">
 					<param>100</param>
 					<param>1</param>
 					<param>$(1)</param>
 				</start_task>
-				<wait_for_task runtime_id="client1"/>
+                <wait_for_task runtime_id="client1"/>
 				<terminate_task runtime_id="server0"/>
 				<perform_task id="org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore" location="all">
 				</perform_task>

Modified: labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/Utils/RegisterOTSServer2.java
===================================================================
--- labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/Utils/RegisterOTSServer2.java	2008-09-29 12:50:46 UTC (rev 23179)
+++ labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/Utils/RegisterOTSServer2.java	2008-09-29 12:55:58 UTC (rev 23180)
@@ -26,6 +26,7 @@
 
 import java.io.FileOutputStream;
 import java.io.IOException;
+import java.io.File;
 
 /*
  * Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003
@@ -78,7 +79,9 @@
 
     public static void registerService(String name, String ior) throws IOException
     {
-        FileOutputStream fout = new FileOutputStream(name);
+        File file = new File(name);
+        file.getParentFile().mkdirs();
+        FileOutputStream fout = new FileOutputStream(file);
         fout.write(ior.getBytes());
         fout.close();
     }




More information about the jboss-svn-commits mailing list