Prev Next

Arquillian / Arquillian tutorials

Differentiate embedded, managed and remote container in Arquillian.

The difference lies on how the server container is managed and the JVM used to execute test cases.

Embedded container: Arquillian manages the container, start it up before the test execution and shutdown after the tests are complete. Container runs on the same JVM as your test case.

Managed container: Arquillian manages the container, start it up before the test execution and shutdown after the tests are complete. However container runs on a different JVM than your test case.

Remote container: Arquillian assumes the container is up and running already, will push the deployment to the container and have the tests run.

More Related questions...

Show more question and Answers...


Comments & Discussions