[jboss-cvs] JBossAS SVN: r60017 - branches/Branch_4_0/testsuite.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri Jan 26 07:23:11 EST 2007


Author: rrajesh
Date: 2007-01-26 07:23:11 -0500 (Fri, 26 Jan 2007)
New Revision: 60017

Modified:
   branches/Branch_4_0/testsuite/build.xml
Log:
JBQA-619 Ability to run the compatibility tests with different jdk's

Modified: branches/Branch_4_0/testsuite/build.xml
===================================================================
--- branches/Branch_4_0/testsuite/build.xml	2007-01-26 10:39:17 UTC (rev 60016)
+++ branches/Branch_4_0/testsuite/build.xml	2007-01-26 12:23:11 UTC (rev 60017)
@@ -3286,26 +3286,31 @@
 
     <target name="tests-matrix"
       description="Executes only the version check compatibility suite. Use -Dmatrix-versions=[version container] for this task" depends="maybejars" if="matrix-versions">
+      
+      <fail message="Use -Dmatrix-versions=[version container] for this task" unless="matrix-versions"/>
+      <fail message="Set -Djdk14= to a JDK1.4 installation" unless="jdk14"/>
+      <fail message="Set -Djdk15= to a JDK1.5 installation" unless="jdk15"/>
 
-      <test-compatibility client-version="3_2_8SP1" serialization-flag="-Dorg.jboss.invocation.pooled.Legacy" client-serialization-flag="-Dorg.jboss.j2ee.Serialization"/>      
-      <test-compatibility client-version="3_2_x"    serialization-flag="-Dorg.jboss.invocation.pooled.Legacy" client-serialization-flag="-Dorg.jboss.j2ee.Serialization"/>
-      <test-compatibility client-version="4_0_1SP1" serialization-flag="-Dorg.jboss.invocation.pooled.Legacy -Dorg.jboss.j2ee.LegacySerialization" client-serialization-flag="-Dnone"/>
-      <test-compatibility client-version="4_0_2"    serialization-flag="-Dorg.jboss.invocation.pooled.Legacy" client-serialization-flag="-Dnone"/>
-      <test-compatibility client-version="4_0_3"    serialization-flag="-Dorg.jboss.invocation.pooled.Legacy" client-serialization-flag="-Dnone"/>
-      <test-compatibility client-version="4_0_3SP1" serialization-flag="-Dorg.jboss.invocation.pooled.Legacy" client-serialization-flag="-Dnone"/>
-      <test-compatibility client-version="4_0_4_GA" serialization-flag="-Dnone" client-serialization-flag="-Dnone"/>
-      <test-compatibility client-version="4_0_x"    serialization-flag="-Dnone" client-serialization-flag="-Dnone"/>
-      <test-compatibility client-version="4_2_x"    serialization-flag="-Dnone" client-serialization-flag="-Dnone"/>
+      <test-compatibility client-version="3_2_8SP1" client-jdk="${jdk14}" serialization-flag="-Dorg.jboss.invocation.pooled.Legacy" client-serialization-flag="-Dorg.jboss.j2ee.Serialization"/>      
+      <test-compatibility client-version="3_2_x"    client-jdk="${jdk14}" serialization-flag="-Dorg.jboss.invocation.pooled.Legacy" client-serialization-flag="-Dorg.jboss.j2ee.Serialization"/>
+      <test-compatibility client-version="4_0_1SP1" client-jdk="${jdk14}" serialization-flag="-Dorg.jboss.invocation.pooled.Legacy -Dorg.jboss.j2ee.LegacySerialization" client-serialization-flag="-Dnone"/>
+      <test-compatibility client-version="4_0_2"    client-jdk="${jdk14}" serialization-flag="-Dorg.jboss.invocation.pooled.Legacy" client-serialization-flag="-Dnone"/>
+      <test-compatibility client-version="4_0_3"    client-jdk="${jdk14}" serialization-flag="-Dorg.jboss.invocation.pooled.Legacy" client-serialization-flag="-Dnone"/>
+      <test-compatibility client-version="4_0_3SP1" client-jdk="${jdk14}" serialization-flag="-Dorg.jboss.invocation.pooled.Legacy" client-serialization-flag="-Dnone"/>
+      <test-compatibility client-version="4_0_4_GA" client-jdk="${jdk14}" serialization-flag="-Dnone" client-serialization-flag="-Dnone"/>
+      <test-compatibility client-version="4_0_x"    client-jdk="${jdk14}" serialization-flag="-Dnone" client-serialization-flag="-Dnone"/>
+      <test-compatibility client-version="4_2_x"    client-jdk="${jdk15}" serialization-flag="-Dnone" client-serialization-flag="-Dnone"/>
 
-      <test-compatibility-pooledInvokers client-version="4_0_3"    serialization-flag="-Dorg.jboss.invocation.pooled.Legacy" client-serialization-flag="-Dnone"/>
-      <test-compatibility-pooledInvokers client-version="4_0_3SP1" serialization-flag="-Dorg.jboss.invocation.pooled.Legacy" client-serialization-flag="-Dnone"/>
-      <test-compatibility-pooledInvokers client-version="4_0_4_GA" serialization-flag="-Dnone" client-serialization-flag="-Dnone"/>
-      <test-compatibility-pooledInvokers client-version="4_0_x"    serialization-flag="-Dnone" client-serialization-flag="-Dnone"/>      
-      <test-compatibility-pooledInvokers client-version="4_2_x"    serialization-flag="-Dnone" client-serialization-flag="-Dnone"/>
+      <test-compatibility-pooledInvokers client-version="4_0_3"    client-jdk="${jdk14}" serialization-flag="-Dorg.jboss.invocation.pooled.Legacy" client-serialization-flag="-Dnone"/>
+      <test-compatibility-pooledInvokers client-version="4_0_3SP1" client-jdk="${jdk14}" serialization-flag="-Dorg.jboss.invocation.pooled.Legacy" client-serialization-flag="-Dnone"/>
+      <test-compatibility-pooledInvokers client-version="4_0_4_GA" client-jdk="${jdk14}" serialization-flag="-Dnone" client-serialization-flag="-Dnone"/>
+      <test-compatibility-pooledInvokers client-version="4_0_x"    client-jdk="${jdk14}" serialization-flag="-Dnone" client-serialization-flag="-Dnone"/>      
+      <test-compatibility-pooledInvokers client-version="4_2_x"    client-jdk="${jdk15}" serialization-flag="-Dnone" client-serialization-flag="-Dnone"/>
     </target>
 
     <macrodef name="test-compatibility-pooledInvokers">
       <attribute name="client-version"/>
+      <attribute name="client-jdk"/>
       <attribute name="serialization-flag"/>
       <attribute name="client-serialization-flag"/>
       <sequential>
@@ -3313,6 +3318,7 @@
         <wait-on-host/>
         <antcall target="tests-standard-unit-matrix-version-pooled">
           <param name="matrix-configuration" value="@{client-version}"/>
+	  <param name="junit-jvm-command" value="@{client-jdk}/bin/java"/>
           <param name="current-version-dir" value="${matrix-versions}/@{client-version}"/>
           <param name="client-serialization-flag" value="@{client-serialization-flag}"/>
         </antcall>
@@ -3324,6 +3330,7 @@
 
     <macrodef name="test-compatibility">
       <attribute name="client-version"/>
+      <attribute name="client-jdk"/>
       <attribute name="serialization-flag"/>
       <attribute name="client-serialization-flag"/>
       <sequential>
@@ -3331,6 +3338,7 @@
         <wait-on-host/>
         <antcall target="tests-standard-unit-matrix-version">
           <param name="matrix-configuration" value="@{client-version}"/>
+	  <param name="junit-jvm-command" value="@{client-jdk}/bin/java"/>
           <param name="current-version-dir" value="${matrix-versions}/@{client-version}"/>
           <param name="client-serialization-flag" value="@{client-serialization-flag}"/>
         </antcall>
@@ -3384,7 +3392,7 @@
               haltonfailure="${junit.haltonfailure}"
               fork="true"
               timeout="${junit.timeout}"
-              jvm="${junit.jvm}">
+              jvm="${junit-jvm-command}">
 
               <jvmarg value="${junit.jvm.options}"/>
               <!-- Used for JGroups -->




More information about the jboss-cvs-commits mailing list