Class MigrationToolsContainer
java.lang.Object
org.apache.ignite.migrationtools.tests.containers.MigrationToolsContainer
- All Implemented Interfaces:
AutoCloseable,org.testcontainers.lifecycle.Startable
public class MigrationToolsContainer
extends Object
implements org.testcontainers.lifecycle.Startable
Container running the migrtion tools.
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal org.testcontainers.containers.GenericContainerstatic final String -
Constructor Summary
ConstructorsConstructorDescriptionMigrationToolsContainer(org.testcontainers.containers.Network network) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionvoidcopyFileFromContainer(String containerPath, String destinationPath) org.testcontainers.containers.Container.ExecResultexecInContainer(String... command) org.testcontainers.containers.Container.ExecResultexecInContainer(Charset outputCharset, String... command) org.testcontainers.containers.Container.ExecResultexecInContainer(Charset outputCharset, org.testcontainers.containers.ExecConfig execConfig) org.testcontainers.containers.Container.ExecResultexecInContainer(org.testcontainers.containers.ExecConfig execConfig) voidstart()voidstop()Enables debugging on port 5005.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.testcontainers.lifecycle.Startable
close, getDependencies
-
Field Details
-
DOCKER_IMAGE_NAME
-
container
public final org.testcontainers.containers.GenericContainer container
-
-
Constructor Details
-
MigrationToolsContainer
public MigrationToolsContainer(org.testcontainers.containers.Network network) Constructor.- Parameters:
network- Network.
-
-
Method Details
-
withDebug
Enables debugging on port 5005.- Returns:
- The same instance of the container;
-
execInContainer
public org.testcontainers.containers.Container.ExecResult execInContainer(String... command) throws UnsupportedOperationException, IOException, InterruptedException -
execInContainer
public org.testcontainers.containers.Container.ExecResult execInContainer(Charset outputCharset, String... command) throws UnsupportedOperationException, IOException, InterruptedException -
execInContainer
public org.testcontainers.containers.Container.ExecResult execInContainer(org.testcontainers.containers.ExecConfig execConfig) throws UnsupportedOperationException, IOException, InterruptedException -
execInContainer
public org.testcontainers.containers.Container.ExecResult execInContainer(Charset outputCharset, org.testcontainers.containers.ExecConfig execConfig) throws UnsupportedOperationException, IOException, InterruptedException -
copyFileFromContainer
-
start
public void start()- Specified by:
startin interfaceorg.testcontainers.lifecycle.Startable
-
stop
public void stop()- Specified by:
stopin interfaceorg.testcontainers.lifecycle.Startable
-