[jboss-cvs] JBossAS SVN: r60020 - branches/Branch_3_2/testsuite.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri Jan 26 08:51:39 EST 2007


Author: rrajesh
Date: 2007-01-26 08:51:38 -0500 (Fri, 26 Jan 2007)
New Revision: 60020

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

Modified: branches/Branch_3_2/testsuite/build.xml
===================================================================
--- branches/Branch_3_2/testsuite/build.xml	2007-01-26 13:06:11 UTC (rev 60019)
+++ branches/Branch_3_2/testsuite/build.xml	2007-01-26 13:51:38 UTC (rev 60020)
@@ -1873,27 +1873,36 @@
 
     <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">
-      <test-compatibility client-version="3_2_6"    serialization-flag=""/>
-      <test-compatibility client-version="3_2_7"    serialization-flag=""/>
-      <test-compatibility client-version="3_2_8"    serialization-flag=""/>
-      <test-compatibility client-version="3_2_8SP1" serialization-flag=""/>      
-      <test-compatibility client-version="3_2_x"    serialization-flag=""/>
+
+      <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_6"    client-jdk="${jdk14}" serialization-flag=""/>
+      <test-compatibility client-version="3_2_7"    client-jdk="${jdk14}" serialization-flag=""/>
+      <test-compatibility client-version="3_2_8"    client-jdk="${jdk14}" serialization-flag=""/>
+      <test-compatibility client-version="3_2_8SP1" client-jdk="${jdk14}" serialization-flag=""/>      
+      <test-compatibility client-version="3_2_x"    client-jdk="${jdk14}" serialization-flag=""/>
       <!-- -Dorg.jboss.j2ee.Serialization affects the behaviour of 3.2.8+ client/server libs -->
-      <test-compatibility client-version="4_0_2"    serialization-flag="-Dorg.jboss.j2ee.Serialization"/>
-      <test-compatibility client-version="4_0_3"    serialization-flag="-Dorg.jboss.j2ee.Serialization"/>
-      <test-compatibility client-version="4_0_3SP1" serialization-flag="-Dorg.jboss.j2ee.Serialization"/>
-      <test-compatibility client-version="4_0_4_GA" serialization-flag="-Dorg.jboss.j2ee.Serialization"/>
-      <test-compatibility client-version="4_0_x"    serialization-flag="-Dorg.jboss.j2ee.Serialization"/>
+      <test-compatibility client-version="4_0_2"    client-jdk="${jdk14}" serialization-flag="-Dorg.jboss.j2ee.Serialization"/>
+      <test-compatibility client-version="4_0_3"    client-jdk="${jdk14}" serialization-flag="-Dorg.jboss.j2ee.Serialization"/>
+      <test-compatibility client-version="4_0_3SP1" client-jdk="${jdk14}" serialization-flag="-Dorg.jboss.j2ee.Serialization"/>
+      <test-compatibility client-version="4_0_4_GA" client-jdk="${jdk14}" serialization-flag="-Dorg.jboss.j2ee.Serialization"/>
+      <test-compatibility client-version="4_0_5_GA" client-jdk="${jdk14}" serialization-flag="-Dorg.jboss.j2ee.Serialization"/>
+      <test-compatibility client-version="4_0_x"    client-jdk="${jdk14}" serialization-flag="-Dorg.jboss.j2ee.Serialization"/>
+      <test-compatibility client-version="4_2_x"    client-jdk="${jdk15}" serialization-flag="-Dorg.jboss.j2ee.Serialization"/>
     </target>
 
     <macrodef name="test-compatibility">
       <attribute name="client-version"/>
+      <attribute name="client-jdk"/>
       <attribute name="serialization-flag"/>
       <sequential>
         <start-jboss conf="all" jvmargs="-Xmx128m @{serialization-flag}"/>
         <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}"/>
         </antcall>
         <stop-jboss jvmargs="@{serialization-flag}"/>
@@ -1941,7 +1950,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