Aslak Knutsen created ARQ-1011:
----------------------------------
Summary: Support Groups of Containers of different Type
Key: ARQ-1011
URL:
https://issues.jboss.org/browse/ARQ-1011
Project: Arquillian
Issue Type: Feature Request
Security Level: Public (Everyone can see)
Components: Base Implementation
Affects Versions: 1.0.1.Final
Reporter: Aslak Knutsen
Fix For: 1.1.0.CR1
Currently only Groups of Containers using the same Configuration/Adaptor are supported.
e.g. Multiple JBoss AS Remote Containers.
We need to extend this to allow for multiple Containers of different types. e.g. One JBoss
AS 7 and one GlassFish.
The current problem is the lack of ClassLoader isolation/control on the Client side. In
the Embedded case we need to isolate a complete container from another while in a
Remote/Managed case only the container client libs need to be isolated.
Arquillian is not the one that controls the AppCL at this point which makes this hard. We
would need to load the containers/client libs outside of appcl in a separate cl pr
container. The required dependencies etc would be defined outside of your normal build
system (e.g. arq.xml).
A Module system in Arquillian Core would help, but would probably force us to fork JVM to
start of with a clean app cl. This again complicates e.g. debugging the containers as
you'll have to attach the debugger to the remote jvm running Arquillian/Containers.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see:
http://www.atlassian.com/software/jira