Class TestContainers
java.lang.Object
io.micronaut.testresources.testcontainers.TestContainers
An utility class used to manage the lifecycle of test containers.
We preserve the list of open containers in-memory in a static field,
because we want them to live as long as the VM is live.
It is possible to explicitly shutdown all containers by calling
the
closeAll()
method.-
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
closeAll()
static boolean
closeScope
(String id) static List<org.testcontainers.containers.GenericContainer<?>>
findByRequestedProperty
(Scope scope, String property) listAll()
Lists all containers.listByScope
(String id) static org.testcontainers.containers.Network
Returns the list of containers which are being pulled.Returns the list of containers which are being started.
-
Method Details
-
startingContainers
Returns the list of containers which are being started.- Returns:
- the list of containers
-
pullingContainers
Returns the list of containers which are being pulled.- Returns:
- the list of containers
-
listAll
Lists all containers.- Returns:
- the containers
-
listByScope
-
network
-
closeAll
public static boolean closeAll() -
getNetworks
-
closeScope
-
findByRequestedProperty
-