Hi,
I found out the Arquillian project Chameleon and it would be really handy for me. I started to experiment with it but I’ve got stuck at place where I need to run managed container in manual mode.
I found out that there is some trouble with getting container configuration properties from registry
in ClientContainerController
.
At first when container is initialized with Chameleon properties of delegate
are precisely those that are set up in my arquillian.xml (https://github.com/arquillian/arquillian-container-chameleon/blob/master/src/main/java/org/arquillian/container/chameleon/ChameleonContainer.java#L166)
But as I use the ContainerController.start(String containerQualifier, Map<String, String> config)
there is called setup container once again (https://github.com/arquillian/arquillian-core/blob/master/container/test-impl-base/src/main/java/org/jboss/arquillian/container/test/impl/client/container/ClientContainerController.java#L149) and at that point the properties of the container that is drawn from registry
are empty. Which means that container would start but with incorrect settings.
Is there way how to set up Chameleon or Arquillian to process this correctly? Or if it’s a bug is it possible to fix it?
Thanks a lot
Ondra