the problem is on kernel startup in embedded that need dependency from embedded binaries
From what I can tell from the method you need something like:
EmbeddedJCA embedded = new EmbeddedJCA(false);
// For all configuration files
embedded.deploy(myConfigurationFile);
to override the configuration used by the container, correct ?
would be nice to have in Arquillian test case too.
That is why we need a test suite extension of the embedded container -- to externalize the configuration paths.
but the key for me is the ability for users/contributors to run the test as Junit test inside eclipse without any special config/dependency definition for test runner
Yes, the default setup should allow just to use the container/configuration on the class path.