[
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