DockerComposeContainer

class DockerComposeContainer(composeFiles: ComposeFile, exposedServices: Seq[ExposedService], identifier: String, scaledServices: Seq[ScaledService], pull: Boolean, localCompose: Boolean, env: Map[String, String], tailChildContainers: Boolean, logConsumers: Seq[ServiceLogConsumer], waitingFor: Option[WaitingForService], services: Services) extends TestContainerProxy[DockerComposeContainer[_]]
Companion:
object
trait TestContainerProxy[DockerComposeContainer[_]]
trait Container
trait Stoppable
trait Andable
trait Startable
trait AutoCloseable
class Object
trait Matchable
class Any

Value members

Concrete methods

def getContainerByServiceName(serviceName: String): Option[ContainerState]
def getServiceHost(serviceName: String, servicePort: Int): String
def getServicePort(serviceName: String, servicePort: Int): Int
override def start(): Unit
Definition Classes
Startable
override def stop(): Unit
Definition Classes
Stoppable -> Andable -> Startable

Inherited methods

override def close(): Unit
Definition Classes
Stoppable -> AutoCloseable
Inherited from:
Stoppable
def foreach(f: Stoppable => Unit): Unit
Inherited from:
Andable
def getDependencies(): Set[Startable]
Inherited from:
Startable

Deprecated and Inherited methods

@deprecated("Use `stop` and/or `TestLifecycleAware.afterTest` instead")
override def failed(e: Throwable)(implicit description: Description): Unit
Deprecated
Definition Classes
Inherited from:
TestContainerProxy
@deprecated("Use `stop` instead")
override def finished()(implicit description: Description): Unit
Deprecated
Definition Classes
Inherited from:
TestContainerProxy
@deprecated("Use `start` instead")
override def starting()(implicit description: Description): Unit
Deprecated
Definition Classes
Inherited from:
TestContainerProxy
@deprecated("Use `stop` and/or `TestLifecycleAware.afterTest` instead")
override def succeeded()(implicit description: Description): Unit
Deprecated
Definition Classes
Inherited from:
TestContainerProxy

Concrete fields

override val container: DockerComposeContainer[_]