[jboss-cvs] JBossAS SVN: r63205 - branches/Branch_4_2/testsuite.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Thu May 24 18:15:09 EDT 2007


Author: dimitris at jboss.org
Date: 2007-05-24 18:15:09 -0400 (Thu, 24 May 2007)
New Revision: 63205

Modified:
   branches/Branch_4_2/testsuite/build.xml
Log:
JBAS-4416, Introduce compatibility tests for interoperating with older jboss versions using the legacy rmi invokers

Modified: branches/Branch_4_2/testsuite/build.xml
===================================================================
--- branches/Branch_4_2/testsuite/build.xml	2007-05-24 22:13:52 UTC (rev 63204)
+++ branches/Branch_4_2/testsuite/build.xml	2007-05-24 22:15:09 UTC (rev 63205)
@@ -2877,34 +2877,43 @@
     <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" client-jdk="${jdk14}" serialization-flag="-Djboss.remoting.pre_2_0_compatible=true -Dorg.jboss.invocation.pooled.Legacy" client-serialization-flag="-Dorg.jboss.j2ee.Serialization"/>
-    <test-compatibility client-version="3_2_x" client-jdk="${jdk14}" serialization-flag="-Djboss.remoting.pre_2_0_compatible=true -Dorg.jboss.invocation.pooled.Legacy" client-serialization-flag="-Dorg.jboss.j2ee.Serialization"/>
-    <test-compatibility client-version="4_0_1SP1" client-jdk="${jdk14}" serialization-flag="-Djboss.remoting.pre_2_0_compatible=true -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="-Djboss.remoting.pre_2_0_compatible=true -Dorg.jboss.invocation.pooled.Legacy" client-serialization-flag="-Dnone"/>
-    <test-compatibility client-version="4_0_3" client-jdk="${jdk14}" serialization-flag="-Djboss.remoting.pre_2_0_compatible=true -Dorg.jboss.invocation.pooled.Legacy" client-serialization-flag="-Dnone"/>
-    <test-compatibility client-version="4_0_3SP1" client-jdk="${jdk14}" serialization-flag="-Djboss.remoting.pre_2_0_compatible=true -Dorg.jboss.invocation.pooled.Legacy" client-serialization-flag="-Dnone"/>
--->    
-    <test-compatibility client-version="4_0_4_GA" client-jdk="${jdk14}" serialization-flag="-Djboss.remoting.pre_2_0_compatible=true" client-serialization-flag="-Dnone"/>
-    <test-compatibility client-version="4_0_5_GA" client-jdk="${jdk14}" serialization-flag="-Djboss.remoting.pre_2_0_compatible=true" client-serialization-flag="-Dnone"/>
-    <test-compatibility client-version="4_0_x" client-jdk="${jdk14}" serialization-flag="-Djboss.remoting.pre_2_0_compatible=true" 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" client-jdk="${jdk14}" serialization-flag="-Djboss.remoting.pre_2_0_compatible=true -Dorg.jboss.invocation.pooled.Legacy" client-serialization-flag="-Dnone"/>
-    <test-compatibility-pooledInvokers client-version="4_0_3SP1" client-jdk="${jdk14}" serialization-flag="-Djboss.remoting.pre_2_0_compatible=true -Dorg.jboss.invocation.pooled.Legacy" client-serialization-flag="-Dnone"/>
-    <test-compatibility-pooledInvokers client-version="4_0_4_GA" client-jdk="${jdk14}" serialization-flag="-Djboss.remoting.pre_2_0_compatible=true" client-serialization-flag="-Dnone"/>
-    <test-compatibility-pooledInvokers client-version="4_0_5_GA" client-jdk="${jdk14}" serialization-flag="-Djboss.remoting.pre_2_0_compatible=true" client-serialization-flag="-Dnone"/>
-    <test-compatibility-pooledInvokers client-version="4_0_x" client-jdk="${jdk14}" serialization-flag="-Djboss.remoting.pre_2_0_compatible=true" client-serialization-flag="-Dnone"/>
-    <test-compatibility-pooledInvokers client-version="4_2_x" client-jdk="${jdk15}" serialization-flag="-Dnone" client-serialization-flag="-Dnone"/>
+    <create-config baseconf="default" newconf="legacy-invokers">
+      <patternset>
+        <include name="conf/**"/>
+        <include name="deploy/**"/>
+        <include name="lib/**"/>
+      </patternset>
+    </create-config>
+    
+    <!-- test interoperating with clients using the legacy rmi invokers -->
+    <test-compatibility client-version="3_2_8SP1" client-jdk="${jdk15}" client-serialization-flag="-Dorg.jboss.j2ee.Serialization" serialization-flag="-Dnone" server-config="legacy-invokers"/>
+    <test-compatibility client-version="3_2_x"    client-jdk="${jdk15}" client-serialization-flag="-Dorg.jboss.j2ee.Serialization" serialization-flag="-Dnone" server-config="legacy-invokers"/>
+    <test-compatibility client-version="4_0_1SP1" client-jdk="${jdk14}" client-serialization-flag="-Dnone" serialization-flag="-Dorg.jboss.j2ee.LegacySerialization" server-config="legacy-invokers"/>
+    <test-compatibility client-version="4_0_2"    client-jdk="${jdk14}" client-serialization-flag="-Dnone" serialization-flag="-Dnone" server-config="legacy-invokers"/>
+    <test-compatibility client-version="4_0_3"    client-jdk="${jdk14}" client-serialization-flag="-Dnone" serialization-flag="-Dnone" server-config="legacy-invokers"/>
+    <test-compatibility client-version="4_0_3SP1" client-jdk="${jdk14}" client-serialization-flag="-Dnone" serialization-flag="-Dnone" server-config="legacy-invokers"/>
+    <!-- testing interoperating with clients using the unified invokers over jboss remoting -->
+    <test-compatibility client-version="4_0_4_GA" client-jdk="${jdk14}" client-serialization-flag="-Dnone" serialization-flag="-Djboss.remoting.pre_2_0_compatible=true" server-config="default"/>
+    <test-compatibility client-version="4_0_5_GA" client-jdk="${jdk14}" client-serialization-flag="-Dnone" serialization-flag="-Djboss.remoting.pre_2_0_compatible=true" server-config="default"/>
+    <test-compatibility client-version="4_0_x"    client-jdk="${jdk14}" client-serialization-flag="-Dnone" serialization-flag="-Djboss.remoting.pre_2_0_compatible=true" server-config="default"/>
+    <test-compatibility client-version="4_2_x"    client-jdk="${jdk15}" client-serialization-flag="-Dnone" serialization-flag="-Dnone" server-config="default"/>
+    <!-- testing interoperating with clients using the pooled invokers -->
+    <test-compatibility-pooled-invokers client-version="4_0_3"    client-jdk="${jdk14}" client-serialization-flag="-Dnone" serialization-flag="-Dorg.jboss.invocation.pooled.Legacy"/>
+    <test-compatibility-pooled-invokers client-version="4_0_3SP1" client-jdk="${jdk14}" client-serialization-flag="-Dnone" serialization-flag="-Dorg.jboss.invocation.pooled.Legacy"/>
+    <test-compatibility-pooled-invokers client-version="4_0_4_GA" client-jdk="${jdk14}" client-serialization-flag="-Dnone" serialization-flag="-Dnone"/>
+    <test-compatibility-pooled-invokers client-version="4_0_5_GA" client-jdk="${jdk14}" client-serialization-flag="-Dnone" serialization-flag="-Dnone"/>
+    <test-compatibility-pooled-invokers client-version="4_0_x"    client-jdk="${jdk14}" client-serialization-flag="-Dnone" serialization-flag="-Dnone"/>
+    <test-compatibility-pooled-invokers client-version="4_2_x"    client-jdk="${jdk15}" client-serialization-flag="-Dnone" serialization-flag="-Dnone"/>
   </target>
 
-  <macrodef name="test-compatibility-pooledInvokers">
+  <macrodef name="test-compatibility-pooled-invokers">
     <attribute name="client-version"/>
     <attribute name="client-jdk"/>
+    <attribute name="client-serialization-flag"/>    
     <attribute name="serialization-flag"/>
-    <attribute name="client-serialization-flag"/>
     <sequential>
-      <start-jboss conf="all" jvmargs="-Xmx128m @{serialization-flag}"/>
+      <start-jboss conf="default" jvmargs="-Xmx128m @{serialization-flag}"/>
       <wait-on-host/>
       <antcall target="tests-standard-unit-matrix-version-pooled">
         <param name="matrix-configuration" value="@{client-version}"/>
@@ -2913,17 +2922,18 @@
         <param name="client-serialization-flag" value="@{client-serialization-flag}"/>
       </antcall>
       <stop-jboss jvmargs="@{serialization-flag}"/>
-      <wait-on-shutdown conf="all"/>
+      <wait-on-shutdown conf="default"/>
     </sequential>
   </macrodef>
 
   <macrodef name="test-compatibility">
     <attribute name="client-version"/>
     <attribute name="client-jdk"/>
+    <attribute name="client-serialization-flag"/>    
     <attribute name="serialization-flag"/>
-    <attribute name="client-serialization-flag"/>
+    <attribute name="server-config"/>
     <sequential>
-      <start-jboss conf="all" jvmargs="-Xmx128m @{serialization-flag}"/>
+      <start-jboss conf="@{server-config}" jvmargs="-Xmx128m @{serialization-flag}"/>
       <wait-on-host/>
       <antcall target="tests-standard-unit-matrix-version">
         <param name="matrix-configuration" value="@{client-version}"/>
@@ -2932,7 +2942,7 @@
         <param name="client-serialization-flag" value="@{client-serialization-flag}"/>
       </antcall>
       <stop-jboss jvmargs="@{serialization-flag}"/>
-      <wait-on-shutdown conf="all"/>
+      <wait-on-shutdown conf="@{server-config}"/>
     </sequential>
   </macrodef>
 




More information about the jboss-cvs-commits mailing list