[jboss-jira] [JBoss JIRA] Commented: (JBAS-4416) Introduce compatibility tests for interoperating with older jboss versions using the legacy rmi invokers
Dimitris Andreadis (JIRA)
jira-events at lists.jboss.org
Thu May 24 18:41:08 EDT 2007
[ http://jira.jboss.com/jira/browse/JBAS-4416?page=comments#action_12363149 ]
Dimitris Andreadis commented on JBAS-4416:
------------------------------------------
Created a legacy-invokers config to test interoperating with 3.2.8.SP1 through to 4.0.3.SP1 clients (the versions for which the unified invokers won't work).
This legacy config simply uses the conf/standardjboss.xml from the 4.0.x branch that defaults to the rmi-invoker.
I had to fix on the way JBAS-4444 so that the tests work out of the box with the changed conf/standardjboss.xml.
Also switched to the 'default' config for those tests (we don't need 'all' really) and simplified/tidy up the flags passed to the tests.
A few points:
1) As expected the legacy rmi-invokers work fine, so the interoperability tests were not broken in the first place.
2) We could include also 4.0.4 -> 4.2.x testing with the legacy invokers (in addition to the unified invokers), this is just a matter of adding a few lines in build.xml, but the tests will take longer.
3) I had to revert the 3.2.8.SP1 and 3.2.x tests to using jdk15. The reason is some javax.management. classes (e.g. BadStringOperationException) used by the test harness are missing from the client jars for the test to work. Strange enough they are not included with client/jmx-client.jar while in later 4.x version they can be found in client/jbossjmx-ant.jar. So a bit of a jar mess. By switching to jdk15 we pick up those classes from the jdk and the test works fine.
In a real interop scenario with jdk14, it's only a matter of dropping lib/jboss-jmx.jar into the client libs.
> Introduce compatibility tests for interoperating with older jboss versions using the legacy rmi invokers
> --------------------------------------------------------------------------------------------------------
>
> Key: JBAS-4416
> URL: http://jira.jboss.com/jira/browse/JBAS-4416
> Project: JBoss Application Server
> Issue Type: Sub-task
> Security Level: Public(Everyone can see)
> Components: Build System
> Affects Versions: JBossAS-4.2.0.GA
> Reporter: Dimitris Andreadis
> Assigned To: Dimitris Andreadis
> Fix For: JBossAS-4.2.1.CR1
>
>
> Complete the work reported in the parent issue, i.e. introduce tests for verifying the interoperability of jboss 4.2.x with all the older versions over the legacy rmi invokers.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the jboss-jira
mailing list