public interface ContainerController
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.
Modifier and Type | Method and Description |
---|---|
boolean |
isStarted(String containerQualifier) |
void |
kill(String containerQualifier) |
void |
start(String containerQualifier) |
void |
start(String containerQualifier,
Map<String,String> config) |
void |
stop(String containerQualifier) |
Copyright © 2017 JBoss by Red Hat. All rights reserved.