public abstract class AbstractDockerBasedEnvironment extends Object implements TestEnvironmentExecutor
TestEnvironmentExecutor.Constants| Modifier and Type | Field and Description |
|---|---|
protected String |
apmBindAddress |
protected com.github.dockerjava.api.DockerClient |
dockerClient
Docker config
|
protected com.github.dockerjava.api.model.Network |
network |
protected String |
scenarioDirectory |
| Constructor and Description |
|---|
AbstractDockerBasedEnvironment(String scenarioDirectory,
String apmBindAddress) |
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Frees all resources for accessing/creating environment
|
void |
createNetwork()
Create network which is used as default in docker-compose.yml
This should be run before
DockerComposeExecutor.run(TestEnvironment) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitexecScript, run, scriptExecCommand, stopAndRemoveprotected String scenarioDirectory
protected String apmBindAddress
protected com.github.dockerjava.api.model.Network network
protected final com.github.dockerjava.api.DockerClient dockerClient
public void close()
TestEnvironmentExecutorclose in interface TestEnvironmentExecutorpublic void createNetwork()
DockerComposeExecutor.run(TestEnvironment)createNetwork in interface TestEnvironmentExecutorCopyright © 2015–2017 Red Hat, Inc.. All rights reserved.