Interface ContainerController
public interface ContainerController
A interface that describes how you can start/stop server instances during test execution.
Usage Example:
@Deployment
public static WebArchive create() {
return ShrinkWrap.create(WebArchive.class)
}
@ArquillianResource
private ContainerController controller;
@Test
public void shouldStartServerX() {
controller.start("X")
}
<?xml version="1.0" encoding="UTF-8"?>
<arquillian xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://jboss.org/schema/arquillian"
xsi:schemaLocation="http://jboss.org/schema/arquillian http://jboss.org/schema/arquillian/arquillian_1_0.xsd">
<group qualifier="G">
<container qualifier="X" mode="manual" />
<container qualifier="Y" default="true" />
</group>
</arquillian>
Only containers configured to be in mode manual or custom can be controlled via the ContainerController.
- Version:
- $Revision: $
- Author:
- Martin Gencur
-
Method Summary
-
Method Details
-
start
-
start
-
stop
-
kill
-
isStarted
-