Package io.trino.testing.containers
Class BaseTestContainer
java.lang.Object
io.trino.testing.containers.BaseTestContainer
- All Implemented Interfaces:
AutoCloseable
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static classBaseTestContainer.Builder<SELF extends BaseTestContainer.Builder<SELF,BUILD>, BUILD extends BaseTestContainer> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()protected voidcopyFileToContainer(String resourcePath, String dockerPath) protected com.google.common.net.HostAndPortgetMappedHostAndPortForExposedPort(int exposedPort) protected voidvoidstart()voidstop()protected voidwithRunCommand(List<String> runCommand)
-
Constructor Details
-
BaseTestContainer
-
-
Method Details
-
setupContainer
protected void setupContainer() -
withRunCommand
-
copyFileToContainer
-
getMappedHostAndPortForExposedPort
protected com.google.common.net.HostAndPort getMappedHostAndPortForExposedPort(int exposedPort) -
start
public void start() -
stop
public void stop() -
close
public void close()- Specified by:
closein interfaceAutoCloseable
-