Uploaded image for project: 'Arquillian'
  1. Arquillian
  2. ARQ-1011

Support Groups of Containers of different Type

    XMLWordPrintable

Details

    • Feature Request
    • Resolution: Unresolved
    • Major
    • 2.0.0.CR1
    • 1.0.1.Final
    • Base Implementation
    • None

    Description

      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.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              aslak@redhat.com Aslak Knutsen
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated: