This is an automated email from the ASF dual-hosted git repository.

zhangliang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git


The following commit(s) were added to refs/heads/master by this push:
     new 96121cd5057 Rename E2EContainers (#36659)
96121cd5057 is described below

commit 96121cd5057a06264c6eab909978147fe16275d7
Author: Liang Zhang <[email protected]>
AuthorDate: Sun Sep 21 23:36:31 2025 +0800

    Rename E2EContainers (#36659)
---
 .../ShardingSphereJdbcAgentContainer.java          |  4 ++--
 .../plugin/AgentPluginContainerFactory.java        |  4 ++--
 .../plugin/AgentPluginHTTPEndpointProvider.java    |  4 ++--
 .../agent/engine/env/AgentE2ETestEnvironment.java  | 16 ++++++-------
 .../metrics/container/PrometheusContainer.java     |  4 ++--
 .../container/PrometheusContainerFactory.java      |  4 ++--
 .../agent/jaeger/container/JaegerContainer.java    |  4 ++--
 .../jaeger/container/JaegerContainerFactory.java   |  4 ++--
 .../agent/zipkin/container/ZipkinContainer.java    |  4 ++--
 .../zipkin/container/ZipkinContainerFactory.java   |  4 ++--
 ...omboITContainer.java => ComboE2EContainer.java} |  6 ++---
 ...kerITContainer.java => DockerE2EContainer.java} |  8 +++----
 .../{ITContainer.java => E2EContainer.java}        |  4 ++--
 .../{ITContainers.java => E2EContainers.java}      | 26 +++++++++++-----------
 ...dITContainer.java => EmbeddedE2EContainer.java} |  4 ++--
 .../env/container/adapter/AdapterContainer.java    |  4 ++--
 .../impl/ShardingSphereJdbcEmbeddedContainer.java  |  4 ++--
 .../impl/ShardingSphereProxyDockerContainer.java   |  4 ++--
 .../impl/ShardingSphereProxyEmbeddedContainer.java |  4 ++--
 .../container/governance/GovernanceContainer.java  |  4 ++--
 .../env/container/storage/StorageContainer.java    |  4 ++--
 .../storage/type/DockerStorageContainer.java       |  4 ++--
 .../compose/PipelineBaseContainerComposer.java     |  6 ++---
 .../ClusterShowProcessListContainerComposer.java   | 14 ++++++------
 .../compose/TransactionBaseContainerComposer.java  |  6 ++---
 .../TransactionDockerContainerComposer.java        |  6 ++---
 .../compose/mode/ClusterContainerComposer.java     | 12 +++++-----
 .../compose/mode/StandaloneContainerComposer.java  | 12 +++++-----
 28 files changed, 92 insertions(+), 92 deletions(-)

diff --git 
a/test/e2e/agent/engine/src/test/java/org/apache/shardingsphere/test/e2e/agent/engine/container/ShardingSphereJdbcAgentContainer.java
 
b/test/e2e/agent/engine/src/test/java/org/apache/shardingsphere/test/e2e/agent/engine/container/ShardingSphereJdbcAgentContainer.java
index 79e4f448823..d0ae7ad74ae 100644
--- 
a/test/e2e/agent/engine/src/test/java/org/apache/shardingsphere/test/e2e/agent/engine/container/ShardingSphereJdbcAgentContainer.java
+++ 
b/test/e2e/agent/engine/src/test/java/org/apache/shardingsphere/test/e2e/agent/engine/container/ShardingSphereJdbcAgentContainer.java
@@ -18,7 +18,7 @@
 package org.apache.shardingsphere.test.e2e.agent.engine.container;
 
 import com.google.common.base.Strings;
-import org.apache.shardingsphere.test.e2e.env.container.DockerITContainer;
+import org.apache.shardingsphere.test.e2e.env.container.DockerE2EContainer;
 import org.testcontainers.containers.output.OutputFrame;
 import org.testcontainers.containers.wait.strategy.LogMessageWaitStrategy;
 
@@ -30,7 +30,7 @@ import java.util.function.Consumer;
 /**
  * ShardingSphere jdbc container.
  */
-public final class ShardingSphereJdbcAgentContainer extends DockerITContainer {
+public final class ShardingSphereJdbcAgentContainer extends DockerE2EContainer 
{
     
     private static final String CONFIG_PATH_IN_CONTAINER = 
"/opt/shardingsphere-jdbc-app/";
     
diff --git 
a/test/e2e/agent/engine/src/test/java/org/apache/shardingsphere/test/e2e/agent/engine/container/plugin/AgentPluginContainerFactory.java
 
b/test/e2e/agent/engine/src/test/java/org/apache/shardingsphere/test/e2e/agent/engine/container/plugin/AgentPluginContainerFactory.java
index 69ebec1ce39..c6b7a63a2b0 100644
--- 
a/test/e2e/agent/engine/src/test/java/org/apache/shardingsphere/test/e2e/agent/engine/container/plugin/AgentPluginContainerFactory.java
+++ 
b/test/e2e/agent/engine/src/test/java/org/apache/shardingsphere/test/e2e/agent/engine/container/plugin/AgentPluginContainerFactory.java
@@ -19,7 +19,7 @@ package 
org.apache.shardingsphere.test.e2e.agent.engine.container.plugin;
 
 import org.apache.shardingsphere.infra.spi.annotation.SingletonSPI;
 import org.apache.shardingsphere.infra.spi.type.typed.TypedSPI;
-import org.apache.shardingsphere.test.e2e.env.container.DockerITContainer;
+import org.apache.shardingsphere.test.e2e.env.container.DockerE2EContainer;
 
 /**
  * Agent plugin container factory.
@@ -32,5 +32,5 @@ public interface AgentPluginContainerFactory extends TypedSPI 
{
      *
      * @return created container
      */
-    DockerITContainer create();
+    DockerE2EContainer create();
 }
diff --git 
a/test/e2e/agent/engine/src/test/java/org/apache/shardingsphere/test/e2e/agent/engine/container/plugin/AgentPluginHTTPEndpointProvider.java
 
b/test/e2e/agent/engine/src/test/java/org/apache/shardingsphere/test/e2e/agent/engine/container/plugin/AgentPluginHTTPEndpointProvider.java
index a365e45cc95..7d0b9718ced 100644
--- 
a/test/e2e/agent/engine/src/test/java/org/apache/shardingsphere/test/e2e/agent/engine/container/plugin/AgentPluginHTTPEndpointProvider.java
+++ 
b/test/e2e/agent/engine/src/test/java/org/apache/shardingsphere/test/e2e/agent/engine/container/plugin/AgentPluginHTTPEndpointProvider.java
@@ -17,7 +17,7 @@
 
 package org.apache.shardingsphere.test.e2e.agent.engine.container.plugin;
 
-import org.apache.shardingsphere.test.e2e.env.container.DockerITContainer;
+import org.apache.shardingsphere.test.e2e.env.container.DockerE2EContainer;
 
 /**
  * Agent plugin HTTP endpoint provider.
@@ -31,7 +31,7 @@ public final class AgentPluginHTTPEndpointProvider {
      * @param defaultExposePort default expose port
      * @return HTTP URL
      */
-    public String getHURL(final DockerITContainer container, final int 
defaultExposePort) {
+    public String getHURL(final DockerE2EContainer container, final int 
defaultExposePort) {
         return String.format("http://%s:%s";, container.getHost(), 
container.getMappedPort(defaultExposePort));
     }
 }
diff --git 
a/test/e2e/agent/engine/src/test/java/org/apache/shardingsphere/test/e2e/agent/engine/env/AgentE2ETestEnvironment.java
 
b/test/e2e/agent/engine/src/test/java/org/apache/shardingsphere/test/e2e/agent/engine/env/AgentE2ETestEnvironment.java
index f925b9d56e8..c46b631fa0f 100644
--- 
a/test/e2e/agent/engine/src/test/java/org/apache/shardingsphere/test/e2e/agent/engine/env/AgentE2ETestEnvironment.java
+++ 
b/test/e2e/agent/engine/src/test/java/org/apache/shardingsphere/test/e2e/agent/engine/env/AgentE2ETestEnvironment.java
@@ -31,8 +31,8 @@ import 
org.apache.shardingsphere.test.e2e.agent.engine.container.plugin.AgentPlu
 import 
org.apache.shardingsphere.test.e2e.agent.engine.env.props.AgentE2ETestConfiguration;
 import 
org.apache.shardingsphere.test.e2e.agent.engine.env.props.AgentE2ETestImageConfiguration;
 import 
org.apache.shardingsphere.test.e2e.agent.fixture.proxy.ProxyRequestExecutor;
-import org.apache.shardingsphere.test.e2e.env.container.DockerITContainer;
-import org.apache.shardingsphere.test.e2e.env.container.ITContainers;
+import org.apache.shardingsphere.test.e2e.env.container.DockerE2EContainer;
+import org.apache.shardingsphere.test.e2e.env.container.E2EContainers;
 import 
org.apache.shardingsphere.test.e2e.env.container.adapter.config.AdaptorContainerConfiguration;
 import 
org.apache.shardingsphere.test.e2e.env.container.adapter.enums.AdapterType;
 import 
org.apache.shardingsphere.test.e2e.env.container.adapter.impl.ShardingSphereProxyDockerContainer;
@@ -73,7 +73,7 @@ public final class AgentE2ETestEnvironment {
     @Getter
     private final Collection<String> containerLogs = new LinkedList<>();
     
-    private ITContainers containers;
+    private E2EContainers containers;
     
     @Getter
     private String agentPluginURL;
@@ -99,7 +99,7 @@ public final class AgentE2ETestEnvironment {
             return;
         }
         StorageContainerOption storageContainerOption = 
DatabaseTypedSPILoader.getService(StorageContainerOption.class, databaseType);
-        Optional<DockerITContainer> agentPluginContainer = 
TypedSPILoader.findService(AgentPluginContainerFactory.class, 
testConfig.getPluginType()).map(AgentPluginContainerFactory::create);
+        Optional<DockerE2EContainer> agentPluginContainer = 
TypedSPILoader.findService(AgentPluginContainerFactory.class, 
testConfig.getPluginType()).map(AgentPluginContainerFactory::create);
         if 
(AdapterType.PROXY.getValue().equalsIgnoreCase(testConfig.getAdapter())) {
             createProxyEnvironment(storageContainerOption, 
agentPluginContainer.orElse(null));
         } else if 
(AdapterType.JDBC.getValue().equalsIgnoreCase(testConfig.getAdapter())) {
@@ -114,8 +114,8 @@ public final class AgentE2ETestEnvironment {
         initialized = true;
     }
     
-    private void createProxyEnvironment(final StorageContainerOption 
storageContainerOption, final DockerITContainer agentPluginContainer) {
-        containers = new ITContainers(null);
+    private void createProxyEnvironment(final StorageContainerOption 
storageContainerOption, final DockerE2EContainer agentPluginContainer) {
+        containers = new E2EContainers(null);
         ShardingSphereProxyDockerContainer proxyContainer = new 
ShardingSphereProxyDockerContainer(databaseType, 
getAdaptorContainerConfiguration());
         proxyContainer.withLogConsumer(testConfig.isLogEnabled() ? 
this::collectLogs : null);
         StorageContainer storageContainer = new 
DockerStorageContainer(imageConfig.getMysqlImage(), storageContainerOption, 
null);
@@ -147,8 +147,8 @@ public final class AgentE2ETestEnvironment {
         return new AdaptorContainerConfiguration("sharding_db", 
Collections.emptyList(), mountedResources, imageConfig.getProxyImage(), "");
     }
     
-    private void createJDBCEnvironment(final StorageContainerOption 
storageContainerOption, final DockerITContainer agentPluginContainer) {
-        containers = new ITContainers(null);
+    private void createJDBCEnvironment(final StorageContainerOption 
storageContainerOption, final DockerE2EContainer agentPluginContainer) {
+        containers = new E2EContainers(null);
         StorageContainer storageContainer = new 
DockerStorageContainer(imageConfig.getMysqlImage(), storageContainerOption, 
null);
         ShardingSphereJdbcAgentContainer jdbcAgentContainer = new 
ShardingSphereJdbcAgentContainer(
                 imageConfig.getJdbcProjectImage(), testConfig.getPluginType(), 
testConfig.isLogEnabled() ? this::collectLogs : null);
diff --git 
a/test/e2e/agent/plugins/metrics/prometheus/src/test/java/org/apache/shardingsphere/test/e2e/agent/metrics/container/PrometheusContainer.java
 
b/test/e2e/agent/plugins/metrics/prometheus/src/test/java/org/apache/shardingsphere/test/e2e/agent/metrics/container/PrometheusContainer.java
index e7714714e71..c959819bc7b 100644
--- 
a/test/e2e/agent/plugins/metrics/prometheus/src/test/java/org/apache/shardingsphere/test/e2e/agent/metrics/container/PrometheusContainer.java
+++ 
b/test/e2e/agent/plugins/metrics/prometheus/src/test/java/org/apache/shardingsphere/test/e2e/agent/metrics/container/PrometheusContainer.java
@@ -18,14 +18,14 @@
 package org.apache.shardingsphere.test.e2e.agent.metrics.container;
 
 import 
org.apache.shardingsphere.test.e2e.agent.engine.env.props.AgentE2ETestConfiguration;
-import org.apache.shardingsphere.test.e2e.env.container.DockerITContainer;
+import org.apache.shardingsphere.test.e2e.env.container.DockerE2EContainer;
 import org.testcontainers.containers.BindMode;
 import org.testcontainers.containers.wait.strategy.HttpWaitStrategy;
 
 /**
  * Prometheus container.
  */
-public final class PrometheusContainer extends DockerITContainer {
+public final class PrometheusContainer extends DockerE2EContainer {
     
     public PrometheusContainer(final String image) {
         super("prometheus", image);
diff --git 
a/test/e2e/agent/plugins/metrics/prometheus/src/test/java/org/apache/shardingsphere/test/e2e/agent/metrics/container/PrometheusContainerFactory.java
 
b/test/e2e/agent/plugins/metrics/prometheus/src/test/java/org/apache/shardingsphere/test/e2e/agent/metrics/container/PrometheusContainerFactory.java
index 62ea3e30a19..9c3eb11b51c 100644
--- 
a/test/e2e/agent/plugins/metrics/prometheus/src/test/java/org/apache/shardingsphere/test/e2e/agent/metrics/container/PrometheusContainerFactory.java
+++ 
b/test/e2e/agent/plugins/metrics/prometheus/src/test/java/org/apache/shardingsphere/test/e2e/agent/metrics/container/PrometheusContainerFactory.java
@@ -19,7 +19,7 @@ package 
org.apache.shardingsphere.test.e2e.agent.metrics.container;
 
 import 
org.apache.shardingsphere.test.e2e.agent.engine.container.plugin.AgentPluginContainerFactory;
 import 
org.apache.shardingsphere.test.e2e.agent.engine.env.props.AgentE2ETestConfiguration;
-import org.apache.shardingsphere.test.e2e.env.container.DockerITContainer;
+import org.apache.shardingsphere.test.e2e.env.container.DockerE2EContainer;
 
 /**
  * Prometheus container factory.
@@ -27,7 +27,7 @@ import 
org.apache.shardingsphere.test.e2e.env.container.DockerITContainer;
 public final class PrometheusContainerFactory implements 
AgentPluginContainerFactory {
     
     @Override
-    public DockerITContainer create() {
+    public DockerE2EContainer create() {
         return new 
PrometheusContainer(AgentE2ETestConfiguration.getInstance().getPluginImageName());
     }
     
diff --git 
a/test/e2e/agent/plugins/tracing/jaeger/src/test/java/org/apache/shardingsphere/test/e2e/agent/jaeger/container/JaegerContainer.java
 
b/test/e2e/agent/plugins/tracing/jaeger/src/test/java/org/apache/shardingsphere/test/e2e/agent/jaeger/container/JaegerContainer.java
index 0202d68a719..7389ee8a022 100644
--- 
a/test/e2e/agent/plugins/tracing/jaeger/src/test/java/org/apache/shardingsphere/test/e2e/agent/jaeger/container/JaegerContainer.java
+++ 
b/test/e2e/agent/plugins/tracing/jaeger/src/test/java/org/apache/shardingsphere/test/e2e/agent/jaeger/container/JaegerContainer.java
@@ -18,7 +18,7 @@
 package org.apache.shardingsphere.test.e2e.agent.jaeger.container;
 
 import 
org.apache.shardingsphere.test.e2e.agent.engine.env.props.AgentE2ETestConfiguration;
-import org.apache.shardingsphere.test.e2e.env.container.DockerITContainer;
+import org.apache.shardingsphere.test.e2e.env.container.DockerE2EContainer;
 import org.testcontainers.containers.wait.strategy.HttpWaitStrategy;
 
 import java.util.Collections;
@@ -27,7 +27,7 @@ import java.util.Map;
 /**
  * Jaeger container.
  */
-public final class JaegerContainer extends DockerITContainer {
+public final class JaegerContainer extends DockerE2EContainer {
     
     public JaegerContainer(final String image) {
         super("jaeger", image);
diff --git 
a/test/e2e/agent/plugins/tracing/jaeger/src/test/java/org/apache/shardingsphere/test/e2e/agent/jaeger/container/JaegerContainerFactory.java
 
b/test/e2e/agent/plugins/tracing/jaeger/src/test/java/org/apache/shardingsphere/test/e2e/agent/jaeger/container/JaegerContainerFactory.java
index 215ddf3a181..f7a819d00cb 100644
--- 
a/test/e2e/agent/plugins/tracing/jaeger/src/test/java/org/apache/shardingsphere/test/e2e/agent/jaeger/container/JaegerContainerFactory.java
+++ 
b/test/e2e/agent/plugins/tracing/jaeger/src/test/java/org/apache/shardingsphere/test/e2e/agent/jaeger/container/JaegerContainerFactory.java
@@ -19,7 +19,7 @@ package 
org.apache.shardingsphere.test.e2e.agent.jaeger.container;
 
 import 
org.apache.shardingsphere.test.e2e.agent.engine.container.plugin.AgentPluginContainerFactory;
 import 
org.apache.shardingsphere.test.e2e.agent.engine.env.props.AgentE2ETestConfiguration;
-import org.apache.shardingsphere.test.e2e.env.container.DockerITContainer;
+import org.apache.shardingsphere.test.e2e.env.container.DockerE2EContainer;
 
 /**
  * Jaeger container factory.
@@ -27,7 +27,7 @@ import 
org.apache.shardingsphere.test.e2e.env.container.DockerITContainer;
 public final class JaegerContainerFactory implements 
AgentPluginContainerFactory {
     
     @Override
-    public DockerITContainer create() {
+    public DockerE2EContainer create() {
         return new 
JaegerContainer(AgentE2ETestConfiguration.getInstance().getPluginImageName());
     }
     
diff --git 
a/test/e2e/agent/plugins/tracing/zipkin/src/test/java/org/apache/shardingsphere/test/e2e/agent/zipkin/container/ZipkinContainer.java
 
b/test/e2e/agent/plugins/tracing/zipkin/src/test/java/org/apache/shardingsphere/test/e2e/agent/zipkin/container/ZipkinContainer.java
index 63c734597b4..1826a86dc3f 100644
--- 
a/test/e2e/agent/plugins/tracing/zipkin/src/test/java/org/apache/shardingsphere/test/e2e/agent/zipkin/container/ZipkinContainer.java
+++ 
b/test/e2e/agent/plugins/tracing/zipkin/src/test/java/org/apache/shardingsphere/test/e2e/agent/zipkin/container/ZipkinContainer.java
@@ -18,10 +18,10 @@
 package org.apache.shardingsphere.test.e2e.agent.zipkin.container;
 
 import 
org.apache.shardingsphere.test.e2e.agent.engine.env.props.AgentE2ETestConfiguration;
-import org.apache.shardingsphere.test.e2e.env.container.DockerITContainer;
+import org.apache.shardingsphere.test.e2e.env.container.DockerE2EContainer;
 import org.testcontainers.containers.wait.strategy.HttpWaitStrategy;
 
-public final class ZipkinContainer extends DockerITContainer {
+public final class ZipkinContainer extends DockerE2EContainer {
     
     public ZipkinContainer(final String image) {
         super("zipkin", image);
diff --git 
a/test/e2e/agent/plugins/tracing/zipkin/src/test/java/org/apache/shardingsphere/test/e2e/agent/zipkin/container/ZipkinContainerFactory.java
 
b/test/e2e/agent/plugins/tracing/zipkin/src/test/java/org/apache/shardingsphere/test/e2e/agent/zipkin/container/ZipkinContainerFactory.java
index 588fcf8c9fa..9a5ffe7e8fe 100644
--- 
a/test/e2e/agent/plugins/tracing/zipkin/src/test/java/org/apache/shardingsphere/test/e2e/agent/zipkin/container/ZipkinContainerFactory.java
+++ 
b/test/e2e/agent/plugins/tracing/zipkin/src/test/java/org/apache/shardingsphere/test/e2e/agent/zipkin/container/ZipkinContainerFactory.java
@@ -19,7 +19,7 @@ package 
org.apache.shardingsphere.test.e2e.agent.zipkin.container;
 
 import 
org.apache.shardingsphere.test.e2e.agent.engine.container.plugin.AgentPluginContainerFactory;
 import 
org.apache.shardingsphere.test.e2e.agent.engine.env.props.AgentE2ETestConfiguration;
-import org.apache.shardingsphere.test.e2e.env.container.DockerITContainer;
+import org.apache.shardingsphere.test.e2e.env.container.DockerE2EContainer;
 
 /**
  * Zipkin container factory.
@@ -27,7 +27,7 @@ import 
org.apache.shardingsphere.test.e2e.env.container.DockerITContainer;
 public final class ZipkinContainerFactory implements 
AgentPluginContainerFactory {
     
     @Override
-    public DockerITContainer create() {
+    public DockerE2EContainer create() {
         return new 
ZipkinContainer(AgentE2ETestConfiguration.getInstance().getPluginImageName());
     }
     
diff --git 
a/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/ComboITContainer.java
 
b/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/ComboE2EContainer.java
similarity index 88%
rename from 
test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/ComboITContainer.java
rename to 
test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/ComboE2EContainer.java
index 5e5c6d23e7f..2a37c78b4f2 100644
--- 
a/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/ComboITContainer.java
+++ 
b/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/ComboE2EContainer.java
@@ -20,14 +20,14 @@ package org.apache.shardingsphere.test.e2e.env.container;
 import java.util.Collection;
 
 /**
- * Combo IT container.
+ * Combo E2E container.
  */
-public interface ComboITContainer extends ITContainer {
+public interface ComboE2EContainer extends E2EContainer {
     
     /**
      * Get containers.
      *
      * @return containers
      */
-    Collection<ITContainer> getContainers();
+    Collection<E2EContainer> getContainers();
 }
diff --git 
a/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/DockerITContainer.java
 
b/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/DockerE2EContainer.java
similarity index 87%
rename from 
test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/DockerITContainer.java
rename to 
test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/DockerE2EContainer.java
index 599dd1f5107..b788f66cc69 100644
--- 
a/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/DockerITContainer.java
+++ 
b/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/DockerE2EContainer.java
@@ -33,16 +33,16 @@ import java.util.Map;
 import java.util.stream.Collectors;
 
 /**
- * Docker IT container.
+ * Docker E2E container.
  */
 @Getter
 @Setter
 @Slf4j
-public abstract class DockerITContainer extends 
GenericContainer<DockerITContainer> implements ITContainer {
+public abstract class DockerE2EContainer extends 
GenericContainer<DockerE2EContainer> implements E2EContainer {
     
     private String name;
     
-    protected DockerITContainer(final String name, final String 
containerImage) {
+    protected DockerE2EContainer(final String name, final String 
containerImage) {
         super(new RemoteDockerImage(DockerImageName.parse(containerImage)));
         this.name = name;
     }
@@ -59,7 +59,7 @@ public abstract class DockerITContainer extends 
GenericContainer<DockerITContain
     }
     
     private void startDependencies() {
-        Collection<DockerITContainer> dependencies = 
getDependencies().stream().filter(DockerITContainer.class::isInstance).map(DockerITContainer.class::cast).collect(Collectors.toList());
+        Collection<DockerE2EContainer> dependencies = 
getDependencies().stream().filter(DockerE2EContainer.class::isInstance).map(DockerE2EContainer.class::cast).collect(Collectors.toList());
         dependencies.stream().filter(each -> 
!each.isCreated()).forEach(GenericContainer::start);
         dependencies.stream()
                 .filter(each -> {
diff --git 
a/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/ITContainer.java
 
b/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/E2EContainer.java
similarity index 94%
rename from 
test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/ITContainer.java
rename to 
test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/E2EContainer.java
index 6b51a2fba5b..6ff612779be 100644
--- 
a/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/ITContainer.java
+++ 
b/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/E2EContainer.java
@@ -20,9 +20,9 @@ package org.apache.shardingsphere.test.e2e.env.container;
 import org.testcontainers.lifecycle.Startable;
 
 /**
- * IT container.
+ * E2E container.
  */
-public interface ITContainer extends Startable {
+public interface E2EContainer extends Startable {
     
     @Override
     default void stop() {
diff --git 
a/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/ITContainers.java
 
b/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/E2EContainers.java
similarity index 82%
rename from 
test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/ITContainers.java
rename to 
test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/E2EContainers.java
index b855f3950eb..5d124af5b52 100644
--- 
a/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/ITContainers.java
+++ 
b/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/E2EContainers.java
@@ -38,20 +38,20 @@ import java.util.concurrent.TimeUnit;
 import java.util.stream.Collectors;
 
 /**
- * IT containers.
+ * E2E containers.
  */
 @RequiredArgsConstructor
 @Slf4j
-public final class ITContainers implements Startable {
+public final class E2EContainers implements Startable {
     
     private final String scenario;
     
     @Getter
     private final Network network = Network.newNetwork();
     
-    private final Collection<EmbeddedITContainer> embeddedContainers = new 
LinkedList<>();
+    private final Collection<EmbeddedE2EContainer> embeddedContainers = new 
LinkedList<>();
     
-    private final Collection<DockerITContainer> dockerContainers = new 
LinkedList<>();
+    private final Collection<DockerE2EContainer> dockerContainers = new 
LinkedList<>();
     
     private volatile boolean started;
     
@@ -62,16 +62,16 @@ public final class ITContainers implements Startable {
      * @param <T> type of container
      * @return registered container
      */
-    public <T extends ITContainer> T registerContainer(final T container) {
-        if (container instanceof ComboITContainer) {
-            ((ComboITContainer) 
container).getContainers().forEach(this::registerContainer);
-        } else if (container instanceof EmbeddedITContainer) {
-            embeddedContainers.add((EmbeddedITContainer) container);
+    public <T extends E2EContainer> T registerContainer(final T container) {
+        if (container instanceof ComboE2EContainer) {
+            ((ComboE2EContainer) 
container).getContainers().forEach(this::registerContainer);
+        } else if (container instanceof EmbeddedE2EContainer) {
+            embeddedContainers.add((EmbeddedE2EContainer) container);
         } else if (container instanceof NativeStorageContainer) {
             String networkAlias = getNetworkAlias(container);
             ((NativeStorageContainer) 
container).setNetworkAliases(Collections.singletonList(networkAlias));
         } else {
-            DockerITContainer dockerContainer = (DockerITContainer) container;
+            DockerE2EContainer dockerContainer = (DockerE2EContainer) 
container;
             dockerContainer.setNetwork(network);
             String networkAlias = getNetworkAlias(container);
             
dockerContainer.setNetworkAliases(Collections.singletonList(networkAlias));
@@ -82,7 +82,7 @@ public final class ITContainers implements Startable {
         return container;
     }
     
-    private <T extends ITContainer> String getNetworkAlias(final T container) {
+    private <T extends E2EContainer> String getNetworkAlias(final T container) 
{
         return container instanceof GovernanceContainer || 
Strings.isNullOrEmpty(scenario)
                 ? String.join(".", container.getAbbreviation(), "host")
                 : String.join(".", container.getAbbreviation(), scenario, 
"host");
@@ -93,7 +93,7 @@ public final class ITContainers implements Startable {
         if (!started) {
             synchronized (this) {
                 if (!started) {
-                    embeddedContainers.forEach(EmbeddedITContainer::start);
+                    embeddedContainers.forEach(EmbeddedE2EContainer::start);
                     dockerContainers.stream().filter(each -> 
!each.isCreated()).forEach(this::start);
                     waitUntilReady();
                     started = true;
@@ -102,7 +102,7 @@ public final class ITContainers implements Startable {
         }
     }
     
-    private void start(final DockerITContainer dockerITContainer) {
+    private void start(final DockerE2EContainer dockerITContainer) {
         log.info("Starting container {}...", dockerITContainer.getName());
         dockerITContainer.start();
     }
diff --git 
a/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/EmbeddedITContainer.java
 
b/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/EmbeddedE2EContainer.java
similarity index 90%
rename from 
test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/EmbeddedITContainer.java
rename to 
test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/EmbeddedE2EContainer.java
index d09cedebed3..0ce6f1e2d86 100644
--- 
a/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/EmbeddedITContainer.java
+++ 
b/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/EmbeddedE2EContainer.java
@@ -18,7 +18,7 @@
 package org.apache.shardingsphere.test.e2e.env.container;
 
 /**
- * Embedded IT container.
+ * Embedded E2E container.
  */
-public interface EmbeddedITContainer extends ITContainer {
+public interface EmbeddedE2EContainer extends E2EContainer {
 }
diff --git 
a/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/adapter/AdapterContainer.java
 
b/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/adapter/AdapterContainer.java
index 03ce658cd25..b55086c53d9 100644
--- 
a/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/adapter/AdapterContainer.java
+++ 
b/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/adapter/AdapterContainer.java
@@ -17,14 +17,14 @@
 
 package org.apache.shardingsphere.test.e2e.env.container.adapter;
 
-import org.apache.shardingsphere.test.e2e.env.container.ITContainer;
+import org.apache.shardingsphere.test.e2e.env.container.E2EContainer;
 
 import javax.sql.DataSource;
 
 /**
  * Adapter container.
  */
-public interface AdapterContainer extends ITContainer {
+public interface AdapterContainer extends E2EContainer {
     
     /**
      * Get target data source.
diff --git 
a/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/adapter/impl/ShardingSphereJdbcEmbeddedContainer.java
 
b/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/adapter/impl/ShardingSphereJdbcEmbeddedContainer.java
index 7113c8d121e..f247973c450 100644
--- 
a/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/adapter/impl/ShardingSphereJdbcEmbeddedContainer.java
+++ 
b/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/adapter/impl/ShardingSphereJdbcEmbeddedContainer.java
@@ -20,7 +20,7 @@ package 
org.apache.shardingsphere.test.e2e.env.container.adapter.impl;
 import com.zaxxer.hikari.HikariDataSource;
 import lombok.RequiredArgsConstructor;
 import lombok.SneakyThrows;
-import org.apache.shardingsphere.test.e2e.env.container.EmbeddedITContainer;
+import org.apache.shardingsphere.test.e2e.env.container.EmbeddedE2EContainer;
 import 
org.apache.shardingsphere.test.e2e.env.container.adapter.AdapterContainer;
 import 
org.apache.shardingsphere.test.e2e.env.container.storage.StorageContainer;
 
@@ -39,7 +39,7 @@ import java.util.concurrent.atomic.AtomicReference;
  * ShardingSphere JDBC embedded container.
  */
 @RequiredArgsConstructor
-public final class ShardingSphereJdbcEmbeddedContainer implements 
EmbeddedITContainer, AdapterContainer {
+public final class ShardingSphereJdbcEmbeddedContainer implements 
EmbeddedE2EContainer, AdapterContainer {
     
     private final StorageContainer storageContainer;
     
diff --git 
a/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/adapter/impl/ShardingSphereProxyDockerContainer.java
 
b/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/adapter/impl/ShardingSphereProxyDockerContainer.java
index de57170b22b..35d2f1113c1 100644
--- 
a/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/adapter/impl/ShardingSphereProxyDockerContainer.java
+++ 
b/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/adapter/impl/ShardingSphereProxyDockerContainer.java
@@ -20,7 +20,7 @@ package 
org.apache.shardingsphere.test.e2e.env.container.adapter.impl;
 import com.google.common.base.Strings;
 import 
org.apache.shardingsphere.database.connector.core.spi.DatabaseTypedSPILoader;
 import org.apache.shardingsphere.database.connector.core.type.DatabaseType;
-import org.apache.shardingsphere.test.e2e.env.container.DockerITContainer;
+import org.apache.shardingsphere.test.e2e.env.container.DockerE2EContainer;
 import 
org.apache.shardingsphere.test.e2e.env.container.adapter.AdapterContainer;
 import 
org.apache.shardingsphere.test.e2e.env.container.adapter.config.AdaptorContainerConfiguration;
 import 
org.apache.shardingsphere.test.e2e.env.container.constants.ProxyContainerConstants;
@@ -38,7 +38,7 @@ import java.util.concurrent.atomic.AtomicReference;
 /**
  * ShardingSphere proxy docker container.
  */
-public final class ShardingSphereProxyDockerContainer extends 
DockerITContainer implements AdapterContainer {
+public final class ShardingSphereProxyDockerContainer extends 
DockerE2EContainer implements AdapterContainer {
     
     private final AdaptorContainerConfiguration config;
     
diff --git 
a/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/adapter/impl/ShardingSphereProxyEmbeddedContainer.java
 
b/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/adapter/impl/ShardingSphereProxyEmbeddedContainer.java
index 45107d5e4fd..4ad433f1692 100644
--- 
a/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/adapter/impl/ShardingSphereProxyEmbeddedContainer.java
+++ 
b/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/adapter/impl/ShardingSphereProxyEmbeddedContainer.java
@@ -32,7 +32,7 @@ import 
org.apache.shardingsphere.proxy.backend.context.ProxyContext;
 import org.apache.shardingsphere.proxy.frontend.ShardingSphereProxy;
 import org.apache.shardingsphere.proxy.frontend.ssl.ProxySSLContext;
 import org.apache.shardingsphere.proxy.initializer.BootstrapInitializer;
-import org.apache.shardingsphere.test.e2e.env.container.EmbeddedITContainer;
+import org.apache.shardingsphere.test.e2e.env.container.EmbeddedE2EContainer;
 import 
org.apache.shardingsphere.test.e2e.env.container.adapter.AdapterContainer;
 import 
org.apache.shardingsphere.test.e2e.env.container.adapter.config.AdaptorContainerConfiguration;
 import 
org.apache.shardingsphere.test.e2e.env.container.constants.ProxyContainerConstants;
@@ -72,7 +72,7 @@ import java.util.stream.Collectors;
 @RequiredArgsConstructor
 @Slf4j
 // TODO Reset static properties when closing the class., like 
PipelineAPIFactory#GOVERNANCE_FACADE_MAP
-public final class ShardingSphereProxyEmbeddedContainer implements 
EmbeddedITContainer, AdapterContainer {
+public final class ShardingSphereProxyEmbeddedContainer implements 
EmbeddedE2EContainer, AdapterContainer {
     
     private static final String OS_MAC_TMP_DIR = "/tmp";
     
diff --git 
a/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/governance/GovernanceContainer.java
 
b/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/governance/GovernanceContainer.java
index 4643cc84996..c2538eee153 100644
--- 
a/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/governance/GovernanceContainer.java
+++ 
b/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/governance/GovernanceContainer.java
@@ -17,14 +17,14 @@
 
 package org.apache.shardingsphere.test.e2e.env.container.governance;
 
-import org.apache.shardingsphere.test.e2e.env.container.DockerITContainer;
+import org.apache.shardingsphere.test.e2e.env.container.DockerE2EContainer;
 import 
org.apache.shardingsphere.test.e2e.env.container.governance.option.GovernanceContainerOption;
 import org.testcontainers.containers.wait.strategy.LogMessageWaitStrategy;
 
 /**
  * Governance container.
  */
-public final class GovernanceContainer extends DockerITContainer {
+public final class GovernanceContainer extends DockerE2EContainer {
     
     private final GovernanceContainerOption option;
     
diff --git 
a/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/storage/StorageContainer.java
 
b/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/storage/StorageContainer.java
index 8e266d8862d..dbd4d31842d 100644
--- 
a/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/storage/StorageContainer.java
+++ 
b/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/storage/StorageContainer.java
@@ -17,7 +17,7 @@
 
 package org.apache.shardingsphere.test.e2e.env.container.storage;
 
-import org.apache.shardingsphere.test.e2e.env.container.ITContainer;
+import org.apache.shardingsphere.test.e2e.env.container.E2EContainer;
 
 import javax.sql.DataSource;
 import java.util.Map;
@@ -25,7 +25,7 @@ import java.util.Map;
 /**
  * Storage container.
  */
-public interface StorageContainer extends ITContainer {
+public interface StorageContainer extends E2EContainer {
     
     /**
      * Get actual data source map.
diff --git 
a/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/storage/type/DockerStorageContainer.java
 
b/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/storage/type/DockerStorageContainer.java
index 6d788e7164e..8ce5e9f783d 100644
--- 
a/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/storage/type/DockerStorageContainer.java
+++ 
b/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/storage/type/DockerStorageContainer.java
@@ -23,7 +23,7 @@ import com.google.common.base.Strings;
 import lombok.Getter;
 import lombok.SneakyThrows;
 import org.apache.shardingsphere.database.connector.core.type.DatabaseType;
-import org.apache.shardingsphere.test.e2e.env.container.DockerITContainer;
+import org.apache.shardingsphere.test.e2e.env.container.DockerE2EContainer;
 import 
org.apache.shardingsphere.test.e2e.env.container.constants.StorageContainerConstants;
 import 
org.apache.shardingsphere.test.e2e.env.container.storage.StorageContainer;
 import 
org.apache.shardingsphere.test.e2e.env.container.storage.mount.MountConfigurationResourceGenerator;
@@ -53,7 +53,7 @@ import java.util.stream.Collectors;
 /**
  * Docker storage container.
  */
-public final class DockerStorageContainer extends DockerITContainer implements 
StorageContainer {
+public final class DockerStorageContainer extends DockerE2EContainer 
implements StorageContainer {
     
     private final StorageContainerOption option;
     
diff --git 
a/test/e2e/operation/pipeline/src/test/java/org/apache/shardingsphere/test/e2e/operation/pipeline/framework/container/compose/PipelineBaseContainerComposer.java
 
b/test/e2e/operation/pipeline/src/test/java/org/apache/shardingsphere/test/e2e/operation/pipeline/framework/container/compose/PipelineBaseContainerComposer.java
index 88d23a1fba5..2bbdbb9ebdd 100644
--- 
a/test/e2e/operation/pipeline/src/test/java/org/apache/shardingsphere/test/e2e/operation/pipeline/framework/container/compose/PipelineBaseContainerComposer.java
+++ 
b/test/e2e/operation/pipeline/src/test/java/org/apache/shardingsphere/test/e2e/operation/pipeline/framework/container/compose/PipelineBaseContainerComposer.java
@@ -18,7 +18,7 @@
 package 
org.apache.shardingsphere.test.e2e.operation.pipeline.framework.container.compose;
 
 import lombok.Getter;
-import org.apache.shardingsphere.test.e2e.env.container.ITContainers;
+import org.apache.shardingsphere.test.e2e.env.container.E2EContainers;
 import org.testcontainers.lifecycle.Startable;
 
 /**
@@ -27,10 +27,10 @@ import org.testcontainers.lifecycle.Startable;
 @Getter
 public abstract class PipelineBaseContainerComposer implements Startable {
     
-    private final ITContainers containers;
+    private final E2EContainers containers;
     
     protected PipelineBaseContainerComposer() {
-        containers = new ITContainers("");
+        containers = new E2EContainers("");
     }
     
     /**
diff --git 
a/test/e2e/operation/showprocesslist/src/test/java/org/apache/shardingsphere/test/e2e/operation/showprocesslist/container/composer/ClusterShowProcessListContainerComposer.java
 
b/test/e2e/operation/showprocesslist/src/test/java/org/apache/shardingsphere/test/e2e/operation/showprocesslist/container/composer/ClusterShowProcessListContainerComposer.java
index 64be9efdc02..7437ea18ce0 100644
--- 
a/test/e2e/operation/showprocesslist/src/test/java/org/apache/shardingsphere/test/e2e/operation/showprocesslist/container/composer/ClusterShowProcessListContainerComposer.java
+++ 
b/test/e2e/operation/showprocesslist/src/test/java/org/apache/shardingsphere/test/e2e/operation/showprocesslist/container/composer/ClusterShowProcessListContainerComposer.java
@@ -20,8 +20,8 @@ package 
org.apache.shardingsphere.test.e2e.operation.showprocesslist.container.c
 import 
org.apache.shardingsphere.database.connector.core.spi.DatabaseTypedSPILoader;
 import org.apache.shardingsphere.database.connector.core.type.DatabaseType;
 import org.apache.shardingsphere.infra.spi.type.typed.TypedSPILoader;
-import org.apache.shardingsphere.test.e2e.env.container.DockerITContainer;
-import org.apache.shardingsphere.test.e2e.env.container.ITContainers;
+import org.apache.shardingsphere.test.e2e.env.container.DockerE2EContainer;
+import org.apache.shardingsphere.test.e2e.env.container.E2EContainers;
 import 
org.apache.shardingsphere.test.e2e.env.container.adapter.AdapterContainer;
 import 
org.apache.shardingsphere.test.e2e.env.container.adapter.AdapterContainerFactory;
 import 
org.apache.shardingsphere.test.e2e.env.container.adapter.config.AdaptorContainerConfiguration;
@@ -46,7 +46,7 @@ import java.util.Map;
  */
 public final class ClusterShowProcessListContainerComposer implements 
AutoCloseable {
     
-    private final ITContainers containers;
+    private final E2EContainers containers;
     
     private final GovernanceContainer governanceContainer;
     
@@ -55,7 +55,7 @@ public final class ClusterShowProcessListContainerComposer 
implements AutoClosea
     private final AdapterContainer proxyContainer;
     
     public ClusterShowProcessListContainerComposer(final 
ShowProcessListTestParameter testParam) {
-        containers = new ITContainers(testParam.getScenario());
+        containers = new E2EContainers(testParam.getScenario());
         governanceContainer = isClusterMode(testParam.getRunMode())
                 ? containers.registerContainer(new 
GovernanceContainer(TypedSPILoader.getService(GovernanceContainerOption.class, 
"ZooKeeper")))
                 : null;
@@ -67,11 +67,11 @@ public final class ClusterShowProcessListContainerComposer 
implements AutoClosea
         String envType = 
ShowProcessListEnvironment.getInstance().getItEnvType().name();
         jdbcContainer = AdapterContainerFactory.newInstance(AdapterType.JDBC, 
testParam.getDatabaseType(), testParam.getScenario(), containerConfig, 
storageContainer, envType);
         proxyContainer = 
AdapterContainerFactory.newInstance(AdapterType.PROXY, 
testParam.getDatabaseType(), testParam.getScenario(), containerConfig, 
storageContainer, envType);
-        if (proxyContainer instanceof DockerITContainer) {
+        if (proxyContainer instanceof DockerE2EContainer) {
             if (isClusterMode(testParam.getRunMode())) {
-                ((DockerITContainer) 
proxyContainer).dependsOn(governanceContainer);
+                ((DockerE2EContainer) 
proxyContainer).dependsOn(governanceContainer);
             }
-            ((DockerITContainer) proxyContainer).dependsOn(storageContainer);
+            ((DockerE2EContainer) proxyContainer).dependsOn(storageContainer);
         }
         containers.registerContainer(proxyContainer);
         containers.registerContainer(jdbcContainer);
diff --git 
a/test/e2e/operation/transaction/src/test/java/org/apache/shardingsphere/test/e2e/operation/transaction/framework/container/compose/TransactionBaseContainerComposer.java
 
b/test/e2e/operation/transaction/src/test/java/org/apache/shardingsphere/test/e2e/operation/transaction/framework/container/compose/TransactionBaseContainerComposer.java
index 084cd59568e..f9bccce9ca4 100644
--- 
a/test/e2e/operation/transaction/src/test/java/org/apache/shardingsphere/test/e2e/operation/transaction/framework/container/compose/TransactionBaseContainerComposer.java
+++ 
b/test/e2e/operation/transaction/src/test/java/org/apache/shardingsphere/test/e2e/operation/transaction/framework/container/compose/TransactionBaseContainerComposer.java
@@ -18,7 +18,7 @@
 package 
org.apache.shardingsphere.test.e2e.operation.transaction.framework.container.compose;
 
 import lombok.Getter;
-import org.apache.shardingsphere.test.e2e.env.container.ITContainers;
+import org.apache.shardingsphere.test.e2e.env.container.E2EContainers;
 import org.testcontainers.lifecycle.Startable;
 
 /**
@@ -27,10 +27,10 @@ import org.testcontainers.lifecycle.Startable;
 @Getter
 public abstract class TransactionBaseContainerComposer implements Startable {
     
-    private final ITContainers containers;
+    private final E2EContainers containers;
     
     protected TransactionBaseContainerComposer(final String scenario) {
-        containers = new ITContainers(scenario);
+        containers = new E2EContainers(scenario);
     }
     
     @Override
diff --git 
a/test/e2e/operation/transaction/src/test/java/org/apache/shardingsphere/test/e2e/operation/transaction/framework/container/compose/TransactionDockerContainerComposer.java
 
b/test/e2e/operation/transaction/src/test/java/org/apache/shardingsphere/test/e2e/operation/transaction/framework/container/compose/TransactionDockerContainerComposer.java
index f663a17a818..19bb9fd5457 100644
--- 
a/test/e2e/operation/transaction/src/test/java/org/apache/shardingsphere/test/e2e/operation/transaction/framework/container/compose/TransactionDockerContainerComposer.java
+++ 
b/test/e2e/operation/transaction/src/test/java/org/apache/shardingsphere/test/e2e/operation/transaction/framework/container/compose/TransactionDockerContainerComposer.java
@@ -23,7 +23,7 @@ import lombok.extern.slf4j.Slf4j;
 import 
org.apache.shardingsphere.database.connector.core.spi.DatabaseTypedSPILoader;
 import org.apache.shardingsphere.database.connector.core.type.DatabaseType;
 import org.apache.shardingsphere.infra.spi.type.typed.TypedSPILoader;
-import org.apache.shardingsphere.test.e2e.env.container.DockerITContainer;
+import org.apache.shardingsphere.test.e2e.env.container.DockerE2EContainer;
 import 
org.apache.shardingsphere.test.e2e.env.container.adapter.AdapterContainer;
 import 
org.apache.shardingsphere.test.e2e.env.container.adapter.AdapterContainerFactory;
 import 
org.apache.shardingsphere.test.e2e.env.container.adapter.config.AdaptorContainerConfiguration;
@@ -72,8 +72,8 @@ public final class TransactionDockerContainerComposer extends 
TransactionBaseCon
             jdbcContainer = null;
             AdaptorContainerConfiguration containerConfig = 
TransactionProxyContainerConfigurationFactory.newInstance(testParam.getScenario(),
 databaseType, testParam.getPortBindings());
             proxyContainer = 
AdapterContainerFactory.newInstance(AdapterType.PROXY, databaseType, 
testParam.getScenario(), containerConfig, storageContainer, envType.name());
-            if (proxyContainer instanceof DockerITContainer) {
-                ((DockerITContainer) 
proxyContainer).dependsOn(governanceContainer, storageContainer);
+            if (proxyContainer instanceof DockerE2EContainer) {
+                ((DockerE2EContainer) 
proxyContainer).dependsOn(governanceContainer, storageContainer);
             }
             if (proxyContainer instanceof 
ShardingSphereProxyEmbeddedContainer) {
                 ((ShardingSphereProxyEmbeddedContainer) 
proxyContainer).dependsOn(governanceContainer, storageContainer);
diff --git 
a/test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/sql/env/container/compose/mode/ClusterContainerComposer.java
 
b/test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/sql/env/container/compose/mode/ClusterContainerComposer.java
index 0107f3f271c..c9f8d5cf87b 100644
--- 
a/test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/sql/env/container/compose/mode/ClusterContainerComposer.java
+++ 
b/test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/sql/env/container/compose/mode/ClusterContainerComposer.java
@@ -20,8 +20,8 @@ package 
org.apache.shardingsphere.test.e2e.sql.env.container.compose.mode;
 import 
org.apache.shardingsphere.database.connector.core.spi.DatabaseTypedSPILoader;
 import org.apache.shardingsphere.database.connector.core.type.DatabaseType;
 import org.apache.shardingsphere.infra.spi.type.typed.TypedSPILoader;
-import org.apache.shardingsphere.test.e2e.env.container.DockerITContainer;
-import org.apache.shardingsphere.test.e2e.env.container.ITContainers;
+import org.apache.shardingsphere.test.e2e.env.container.DockerE2EContainer;
+import org.apache.shardingsphere.test.e2e.env.container.E2EContainers;
 import 
org.apache.shardingsphere.test.e2e.env.container.adapter.AdapterContainer;
 import 
org.apache.shardingsphere.test.e2e.env.container.adapter.AdapterContainerFactory;
 import 
org.apache.shardingsphere.test.e2e.env.container.adapter.config.AdaptorContainerConfiguration;
@@ -46,7 +46,7 @@ import java.util.Map;
  */
 public final class ClusterContainerComposer implements ContainerComposer {
     
-    private final ITContainers containers;
+    private final E2EContainers containers;
     
     private final GovernanceContainer governanceContainer;
     
@@ -55,7 +55,7 @@ public final class ClusterContainerComposer implements 
ContainerComposer {
     private final AdapterContainer adapterContainer;
     
     public ClusterContainerComposer(final String scenario, final DatabaseType 
databaseType, final AdapterType adapterType) {
-        containers = new ITContainers(scenario);
+        containers = new E2EContainers(scenario);
         // TODO support other types of governance
         governanceContainer = containers.registerContainer(new 
GovernanceContainer(TypedSPILoader.getService(GovernanceContainerOption.class, 
"ZooKeeper")));
         Type envType = 
E2ETestEnvironment.getInstance().getClusterEnvironment().getType();
@@ -65,8 +65,8 @@ public final class ClusterContainerComposer implements 
ContainerComposer {
                 : new NativeStorageContainer(databaseType, scenario));
         AdaptorContainerConfiguration containerConfig = 
SQLE2EProxyContainerConfigurationFactory.newInstance(scenario, "cluster", 
databaseType);
         AdapterContainer adapterContainer = 
AdapterContainerFactory.newInstance(adapterType, databaseType, scenario, 
containerConfig, storageContainer, envType.name());
-        if (adapterContainer instanceof DockerITContainer) {
-            ((DockerITContainer) 
adapterContainer).dependsOn(governanceContainer, storageContainer);
+        if (adapterContainer instanceof DockerE2EContainer) {
+            ((DockerE2EContainer) 
adapterContainer).dependsOn(governanceContainer, storageContainer);
         }
         if (adapterContainer instanceof ShardingSphereProxyEmbeddedContainer) {
             ((ShardingSphereProxyEmbeddedContainer) 
adapterContainer).dependsOn(governanceContainer, storageContainer);
diff --git 
a/test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/sql/env/container/compose/mode/StandaloneContainerComposer.java
 
b/test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/sql/env/container/compose/mode/StandaloneContainerComposer.java
index 9800edfdbc8..cd63be21844 100644
--- 
a/test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/sql/env/container/compose/mode/StandaloneContainerComposer.java
+++ 
b/test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/sql/env/container/compose/mode/StandaloneContainerComposer.java
@@ -19,8 +19,8 @@ package 
org.apache.shardingsphere.test.e2e.sql.env.container.compose.mode;
 
 import 
org.apache.shardingsphere.database.connector.core.spi.DatabaseTypedSPILoader;
 import org.apache.shardingsphere.database.connector.core.type.DatabaseType;
-import org.apache.shardingsphere.test.e2e.env.container.DockerITContainer;
-import org.apache.shardingsphere.test.e2e.env.container.ITContainers;
+import org.apache.shardingsphere.test.e2e.env.container.DockerE2EContainer;
+import org.apache.shardingsphere.test.e2e.env.container.E2EContainers;
 import 
org.apache.shardingsphere.test.e2e.env.container.adapter.AdapterContainer;
 import 
org.apache.shardingsphere.test.e2e.env.container.adapter.AdapterContainerFactory;
 import 
org.apache.shardingsphere.test.e2e.env.container.adapter.config.AdaptorContainerConfiguration;
@@ -42,14 +42,14 @@ import java.util.Map;
  */
 public final class StandaloneContainerComposer implements ContainerComposer {
     
-    private final ITContainers containers;
+    private final E2EContainers containers;
     
     private final StorageContainer storageContainer;
     
     private final AdapterContainer adapterContainer;
     
     public StandaloneContainerComposer(final String scenario, final 
DatabaseType databaseType, final AdapterType adapterType) {
-        containers = new ITContainers(scenario);
+        containers = new E2EContainers(scenario);
         Type envType = 
E2ETestEnvironment.getInstance().getClusterEnvironment().getType();
         storageContainer = containers.registerContainer(Type.DOCKER == envType
                 ? new 
DockerStorageContainer(E2ETestEnvironment.getInstance().getClusterEnvironment().getDatabaseImages().get(databaseType),
@@ -57,8 +57,8 @@ public final class StandaloneContainerComposer implements 
ContainerComposer {
                 : new NativeStorageContainer(databaseType, scenario));
         AdaptorContainerConfiguration containerConfig = 
SQLE2EProxyContainerConfigurationFactory.newInstance(scenario, "standalone", 
databaseType);
         AdapterContainer adapterContainer = 
AdapterContainerFactory.newInstance(adapterType, databaseType, scenario, 
containerConfig, storageContainer, envType.name());
-        if (adapterContainer instanceof DockerITContainer) {
-            ((DockerITContainer) adapterContainer).dependsOn(storageContainer);
+        if (adapterContainer instanceof DockerE2EContainer) {
+            ((DockerE2EContainer) 
adapterContainer).dependsOn(storageContainer);
         }
         this.adapterContainer = containers.registerContainer(adapterContainer);
     }

Reply via email to