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 a1419f7bcb9 Rename shardingsphere-test-e2e-agent-plugins-common to 
shardingsphere-test-e2e-agent-engine (#32221)
a1419f7bcb9 is described below

commit a1419f7bcb922f6eec486fb5f750065a7aa67506
Author: Liang Zhang <[email protected]>
AuthorDate: Mon Jul 22 01:04:44 2024 +0800

    Rename shardingsphere-test-e2e-agent-plugins-common to 
shardingsphere-test-e2e-agent-engine (#32221)
    
    * Rename shardingsphere-test-e2e-agent-plugins-common to 
shardingsphere-test-e2e-agent-engine
    
    * Rename shardingsphere-test-e2e-agent-plugins-common to 
shardingsphere-test-e2e-agent-engine
    
    * Rename shardingsphere-test-e2e-agent-plugins-common to 
shardingsphere-test-e2e-agent-engine
    
    * Rename shardingsphere-test-e2e-agent-plugins-common to 
shardingsphere-test-e2e-agent-engine
    
    * Rename shardingsphere-test-e2e-agent-plugins-common to 
shardingsphere-test-e2e-agent-engine
---
 .github/workflows/e2e-agent.yml                        |  4 ++--
 test/e2e/agent/{plugins/common => engine}/pom.xml      | 10 +++++-----
 .../test/e2e/agent/engine}/cases/AgentE2ETestCase.java |  2 +-
 .../e2e/agent/engine}/cases/AgentE2ETestCases.java     |  2 +-
 .../agent/engine}/cases/AgentE2ETestCasesLoader.java   |  2 +-
 .../test/e2e/agent/engine}/container/ITContainers.java |  2 +-
 .../e2e/agent/engine}/container/MySQLContainer.java    |  2 +-
 .../engine}/container/ShardingSphereJdbcContainer.java |  2 +-
 .../container/ShardingSphereProxyContainer.java        |  2 +-
 .../container/plugin/AgentPluginContainerFactory.java  |  2 +-
 .../plugin/AgentPluginHTTPEndpointProvider.java        |  2 +-
 .../e2e/agent/engine}/env/AgentE2ETestEnvironment.java | 18 +++++++++---------
 .../env/props/AgentE2EEnvironmentProperties.java       |  2 +-
 .../engine}/env/props/AgentE2ETestConfiguration.java   |  2 +-
 .../env/props/AgentE2ETestImageConfiguration.java      |  2 +-
 .../engine}/framework/AgentE2ETestActionExtension.java |  4 ++--
 .../framework/AgentE2ETestCaseArgumentsProvider.java   |  8 ++++----
 .../test/e2e/agent/engine}/util/HttpUtils.java         |  2 +-
 .../src/test/resources/docker/jdbc/Dockerfile          |  0
 .../src/test/resources/docker/proxy/Dockerfile         |  0
 .../src/test/resources/env/agent/conf/file/agent.yaml  |  0
 .../test/resources/env/agent/conf/jaeger/agent.yaml    |  0
 .../resources/env/agent/conf/prometheus/agent.yaml     |  0
 .../test/resources/env/agent/conf/zipkin/agent.yaml    |  0
 .../src/test/resources/env/image.properties            |  0
 .../src/test/resources/env/jdbc/conf/config.yaml       |  0
 .../src/test/resources/env/mysql/init.sql              |  0
 .../src/test/resources/env/prometheus/prometheus.yml   |  0
 .../src/test/resources/env/proxy/conf/database-db.yaml |  0
 .../src/test/resources/env/proxy/conf/global.yaml      |  0
 test/e2e/agent/plugins/logging/file/pom.xml            |  2 +-
 .../test/e2e/agent/file/FilePluginE2EIT.java           |  8 ++++----
 .../test/e2e/agent/file/cases/LogE2ETestCase.java      |  4 ++--
 .../test/e2e/agent/file/cases/LogE2ETestCases.java     |  2 +-
 test/e2e/agent/plugins/metrics/prometheus/pom.xml      |  2 +-
 .../test/e2e/agent/metrics/MetricsPluginE2EIT.java     |  8 ++++----
 .../test/e2e/agent/metrics/asserts/MetricAssert.java   |  2 +-
 .../e2e/agent/metrics/cases/MetricE2ETestCase.java     |  4 ++--
 .../e2e/agent/metrics/cases/MetricE2ETestCases.java    |  2 +-
 .../agent/metrics/container/PrometheusContainer.java   |  2 +-
 .../metrics/container/PrometheusContainerFactory.java  |  4 ++--
 ...ngine.container.plugin.AgentPluginContainerFactory} |  0
 test/e2e/agent/plugins/pom.xml                         |  1 -
 test/e2e/agent/plugins/tracing/jaeger/pom.xml          |  2 +-
 .../test/e2e/agent/jaeger/JaegerPluginE2EIT.java       |  8 ++++----
 .../e2e/agent/jaeger/asserts/JaegerSpanAssert.java     |  2 +-
 .../test/e2e/agent/jaeger/cases/JaegerE2ETestCase.java |  4 ++--
 .../e2e/agent/jaeger/cases/JaegerE2ETestCases.java     |  2 +-
 .../e2e/agent/jaeger/container/JaegerContainer.java    |  2 +-
 .../agent/jaeger/container/JaegerContainerFactory.java |  4 ++--
 ...ngine.container.plugin.AgentPluginContainerFactory} |  0
 test/e2e/agent/plugins/tracing/zipkin/pom.xml          |  2 +-
 .../test/e2e/agent/zipkin/ZipkinPluginE2EIT.java       |  8 ++++----
 .../e2e/agent/zipkin/asserts/ZipkinSpanAssert.java     |  2 +-
 .../test/e2e/agent/zipkin/cases/ZipkinE2ETestCase.java |  4 ++--
 .../e2e/agent/zipkin/cases/ZipkinE2ETestCases.java     |  2 +-
 .../e2e/agent/zipkin/container/ZipkinContainer.java    |  2 +-
 .../agent/zipkin/container/ZipkinContainerFactory.java |  4 ++--
 ...ngine.container.plugin.AgentPluginContainerFactory} |  0
 test/e2e/agent/pom.xml                                 |  1 +
 60 files changed, 80 insertions(+), 80 deletions(-)

diff --git a/.github/workflows/e2e-agent.yml b/.github/workflows/e2e-agent.yml
index 5ed3ae2e3d4..67396b24292 100644
--- a/.github/workflows/e2e-agent.yml
+++ b/.github/workflows/e2e-agent.yml
@@ -81,7 +81,7 @@ jobs:
       - name: Build Project
         run: ./mvnw -B clean install -DskipTests -Prelease
       - name: Build Proxy E2E Image
-        run: ./mvnw clean install -DskipTests -Pit.env.proxy -f 
test/e2e/agent/plugins/common/pom.xml
+        run: ./mvnw clean install -DskipTests -Pit.env.proxy -f 
test/e2e/agent/engine/pom.xml
       - name: Save Proxy E2E Image
         run: docker save -o /tmp/${{ 
needs.global-environment.outputs.GLOBAL_CACHE_PREFIX }}-proxy-agent-test.tar 
apache/shardingsphere-proxy-agent-test:latest
       - uses: actions/upload-artifact@v4
@@ -90,7 +90,7 @@ jobs:
           path: /tmp/${{ needs.global-environment.outputs.GLOBAL_CACHE_PREFIX 
}}-proxy-agent-test.tar
           retention-days: 10
       - name: Build JDBC E2E Image
-        run: ./mvnw clean install -DskipTests -Pit.env.jdbc -f 
test/e2e/agent/plugins/common/pom.xml
+        run: ./mvnw clean install -DskipTests -Pit.env.jdbc -f 
test/e2e/agent/engine/pom.xml
       - name: Save JDBC E2E Image
         run: docker save -o /tmp/${{ 
needs.global-environment.outputs.GLOBAL_CACHE_PREFIX }}-jdbc-agent-test.tar 
apache/shardingsphere-jdbc-agent-test:latest
       - uses: actions/upload-artifact@v4
diff --git a/test/e2e/agent/plugins/common/pom.xml 
b/test/e2e/agent/engine/pom.xml
similarity index 96%
rename from test/e2e/agent/plugins/common/pom.xml
rename to test/e2e/agent/engine/pom.xml
index 2078aaf7328..79dc7baf23d 100644
--- a/test/e2e/agent/plugins/common/pom.xml
+++ b/test/e2e/agent/engine/pom.xml
@@ -20,10 +20,10 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>shardingsphere-test-e2e-agent-plugins</artifactId>
+        <artifactId>shardingsphere-test-e2e-agent</artifactId>
         <version>5.5.1-SNAPSHOT</version>
     </parent>
-    <artifactId>shardingsphere-test-e2e-agent-plugins-common</artifactId>
+    <artifactId>shardingsphere-test-e2e-agent-engine</artifactId>
     <name>${project.artifactId}</name>
     
     <properties>
@@ -110,7 +110,7 @@
                                             </includes>
                                         </resource>
                                         <resource>
-                                            
<directory>${project.basedir}/../../../../../distribution/proxy/target/</directory>
+                                            
<directory>${project.basedir}/../../../../distribution/proxy/target/</directory>
                                             <includes>
                                                 
<include>${docker.proxy.distribution.name}.tar.gz</include>
                                             </includes>
@@ -181,10 +181,10 @@
                                     
<outputDirectory>${docker.jdbc.context.directory}/shardingsphere-jdbc-app</outputDirectory>
                                     <resources>
                                         <resource>
-                                            
<directory>${project.basedir}/../../fixture/jdbc-fixture/target/app</directory>
+                                            
<directory>${project.basedir}/../fixture/jdbc-fixture/target/app</directory>
                                         </resource>
                                         <resource>
-                                            
<directory>${project.basedir}/../../../../../distribution/agent/target/apache-shardingsphere-${project.version}-shardingsphere-agent-bin/</directory>
+                                            
<directory>${project.basedir}/../../../../distribution/agent/target/apache-shardingsphere-${project.version}-shardingsphere-agent-bin/</directory>
                                         </resource>
                                     </resources>
                                 </configuration>
diff --git 
a/test/e2e/agent/plugins/common/src/test/java/org/apache/shardingsphere/test/e2e/agent/common/cases/AgentE2ETestCase.java
 
b/test/e2e/agent/engine/src/test/java/org/apache/shardingsphere/test/e2e/agent/engine/cases/AgentE2ETestCase.java
similarity index 93%
rename from 
test/e2e/agent/plugins/common/src/test/java/org/apache/shardingsphere/test/e2e/agent/common/cases/AgentE2ETestCase.java
rename to 
test/e2e/agent/engine/src/test/java/org/apache/shardingsphere/test/e2e/agent/engine/cases/AgentE2ETestCase.java
index d414e9c7c20..bd966fb412f 100644
--- 
a/test/e2e/agent/plugins/common/src/test/java/org/apache/shardingsphere/test/e2e/agent/common/cases/AgentE2ETestCase.java
+++ 
b/test/e2e/agent/engine/src/test/java/org/apache/shardingsphere/test/e2e/agent/engine/cases/AgentE2ETestCase.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.e2e.agent.common.cases;
+package org.apache.shardingsphere.test.e2e.agent.engine.cases;
 
 /**
  * Agent E2E test cases.
diff --git 
a/test/e2e/agent/plugins/common/src/test/java/org/apache/shardingsphere/test/e2e/agent/common/cases/AgentE2ETestCases.java
 
b/test/e2e/agent/engine/src/test/java/org/apache/shardingsphere/test/e2e/agent/engine/cases/AgentE2ETestCases.java
similarity index 94%
rename from 
test/e2e/agent/plugins/common/src/test/java/org/apache/shardingsphere/test/e2e/agent/common/cases/AgentE2ETestCases.java
rename to 
test/e2e/agent/engine/src/test/java/org/apache/shardingsphere/test/e2e/agent/engine/cases/AgentE2ETestCases.java
index e7273d693da..33be77ba4ce 100644
--- 
a/test/e2e/agent/plugins/common/src/test/java/org/apache/shardingsphere/test/e2e/agent/common/cases/AgentE2ETestCases.java
+++ 
b/test/e2e/agent/engine/src/test/java/org/apache/shardingsphere/test/e2e/agent/engine/cases/AgentE2ETestCases.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.e2e.agent.common.cases;
+package org.apache.shardingsphere.test.e2e.agent.engine.cases;
 
 import java.util.Collection;
 
diff --git 
a/test/e2e/agent/plugins/common/src/test/java/org/apache/shardingsphere/test/e2e/agent/common/cases/AgentE2ETestCasesLoader.java
 
b/test/e2e/agent/engine/src/test/java/org/apache/shardingsphere/test/e2e/agent/engine/cases/AgentE2ETestCasesLoader.java
similarity index 98%
rename from 
test/e2e/agent/plugins/common/src/test/java/org/apache/shardingsphere/test/e2e/agent/common/cases/AgentE2ETestCasesLoader.java
rename to 
test/e2e/agent/engine/src/test/java/org/apache/shardingsphere/test/e2e/agent/engine/cases/AgentE2ETestCasesLoader.java
index 6c530a6e6a3..1b36d8518dd 100644
--- 
a/test/e2e/agent/plugins/common/src/test/java/org/apache/shardingsphere/test/e2e/agent/common/cases/AgentE2ETestCasesLoader.java
+++ 
b/test/e2e/agent/engine/src/test/java/org/apache/shardingsphere/test/e2e/agent/engine/cases/AgentE2ETestCasesLoader.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.e2e.agent.common.cases;
+package org.apache.shardingsphere.test.e2e.agent.engine.cases;
 
 import lombok.RequiredArgsConstructor;
 import lombok.SneakyThrows;
diff --git 
a/test/e2e/agent/plugins/common/src/test/java/org/apache/shardingsphere/test/e2e/agent/common/container/ITContainers.java
 
b/test/e2e/agent/engine/src/test/java/org/apache/shardingsphere/test/e2e/agent/engine/container/ITContainers.java
similarity index 98%
rename from 
test/e2e/agent/plugins/common/src/test/java/org/apache/shardingsphere/test/e2e/agent/common/container/ITContainers.java
rename to 
test/e2e/agent/engine/src/test/java/org/apache/shardingsphere/test/e2e/agent/engine/container/ITContainers.java
index 9e08590a101..9e397c054ed 100644
--- 
a/test/e2e/agent/plugins/common/src/test/java/org/apache/shardingsphere/test/e2e/agent/common/container/ITContainers.java
+++ 
b/test/e2e/agent/engine/src/test/java/org/apache/shardingsphere/test/e2e/agent/engine/container/ITContainers.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.e2e.agent.common.container;
+package org.apache.shardingsphere.test.e2e.agent.engine.container;
 
 import lombok.RequiredArgsConstructor;
 import 
org.apache.shardingsphere.test.e2e.env.container.atomic.DockerITContainer;
diff --git 
a/test/e2e/agent/plugins/common/src/test/java/org/apache/shardingsphere/test/e2e/agent/common/container/MySQLContainer.java
 
b/test/e2e/agent/engine/src/test/java/org/apache/shardingsphere/test/e2e/agent/engine/container/MySQLContainer.java
similarity index 97%
rename from 
test/e2e/agent/plugins/common/src/test/java/org/apache/shardingsphere/test/e2e/agent/common/container/MySQLContainer.java
rename to 
test/e2e/agent/engine/src/test/java/org/apache/shardingsphere/test/e2e/agent/engine/container/MySQLContainer.java
index 03b4c5ef2b6..09f45bd117d 100644
--- 
a/test/e2e/agent/plugins/common/src/test/java/org/apache/shardingsphere/test/e2e/agent/common/container/MySQLContainer.java
+++ 
b/test/e2e/agent/engine/src/test/java/org/apache/shardingsphere/test/e2e/agent/engine/container/MySQLContainer.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.e2e.agent.common.container;
+package org.apache.shardingsphere.test.e2e.agent.engine.container;
 
 import org.apache.shardingsphere.infra.database.mysql.type.MySQLDatabaseType;
 import 
org.apache.shardingsphere.test.e2e.env.container.atomic.DockerITContainer;
diff --git 
a/test/e2e/agent/plugins/common/src/test/java/org/apache/shardingsphere/test/e2e/agent/common/container/ShardingSphereJdbcContainer.java
 
b/test/e2e/agent/engine/src/test/java/org/apache/shardingsphere/test/e2e/agent/engine/container/ShardingSphereJdbcContainer.java
similarity index 97%
rename from 
test/e2e/agent/plugins/common/src/test/java/org/apache/shardingsphere/test/e2e/agent/common/container/ShardingSphereJdbcContainer.java
rename to 
test/e2e/agent/engine/src/test/java/org/apache/shardingsphere/test/e2e/agent/engine/container/ShardingSphereJdbcContainer.java
index 77c454ac02e..914644cb9d2 100644
--- 
a/test/e2e/agent/plugins/common/src/test/java/org/apache/shardingsphere/test/e2e/agent/common/container/ShardingSphereJdbcContainer.java
+++ 
b/test/e2e/agent/engine/src/test/java/org/apache/shardingsphere/test/e2e/agent/engine/container/ShardingSphereJdbcContainer.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.e2e.agent.common.container;
+package org.apache.shardingsphere.test.e2e.agent.engine.container;
 
 import com.google.common.base.Strings;
 import 
org.apache.shardingsphere.test.e2e.env.container.atomic.DockerITContainer;
diff --git 
a/test/e2e/agent/plugins/common/src/test/java/org/apache/shardingsphere/test/e2e/agent/common/container/ShardingSphereProxyContainer.java
 
b/test/e2e/agent/engine/src/test/java/org/apache/shardingsphere/test/e2e/agent/engine/container/ShardingSphereProxyContainer.java
similarity index 98%
rename from 
test/e2e/agent/plugins/common/src/test/java/org/apache/shardingsphere/test/e2e/agent/common/container/ShardingSphereProxyContainer.java
rename to 
test/e2e/agent/engine/src/test/java/org/apache/shardingsphere/test/e2e/agent/engine/container/ShardingSphereProxyContainer.java
index 5e33ef037c6..479b26fe0e9 100644
--- 
a/test/e2e/agent/plugins/common/src/test/java/org/apache/shardingsphere/test/e2e/agent/common/container/ShardingSphereProxyContainer.java
+++ 
b/test/e2e/agent/engine/src/test/java/org/apache/shardingsphere/test/e2e/agent/engine/container/ShardingSphereProxyContainer.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.e2e.agent.common.container;
+package org.apache.shardingsphere.test.e2e.agent.engine.container;
 
 import com.google.common.base.Strings;
 import org.apache.shardingsphere.infra.database.mysql.type.MySQLDatabaseType;
diff --git 
a/test/e2e/agent/plugins/common/src/test/java/org/apache/shardingsphere/test/e2e/agent/common/container/plugin/AgentPluginContainerFactory.java
 
b/test/e2e/agent/engine/src/test/java/org/apache/shardingsphere/test/e2e/agent/engine/container/plugin/AgentPluginContainerFactory.java
similarity index 95%
rename from 
test/e2e/agent/plugins/common/src/test/java/org/apache/shardingsphere/test/e2e/agent/common/container/plugin/AgentPluginContainerFactory.java
rename to 
test/e2e/agent/engine/src/test/java/org/apache/shardingsphere/test/e2e/agent/engine/container/plugin/AgentPluginContainerFactory.java
index 3d4d195f3bf..e6e6b34e9a4 100644
--- 
a/test/e2e/agent/plugins/common/src/test/java/org/apache/shardingsphere/test/e2e/agent/common/container/plugin/AgentPluginContainerFactory.java
+++ 
b/test/e2e/agent/engine/src/test/java/org/apache/shardingsphere/test/e2e/agent/engine/container/plugin/AgentPluginContainerFactory.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.e2e.agent.common.container.plugin;
+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;
diff --git 
a/test/e2e/agent/plugins/common/src/test/java/org/apache/shardingsphere/test/e2e/agent/common/container/plugin/AgentPluginHTTPEndpointProvider.java
 
b/test/e2e/agent/engine/src/test/java/org/apache/shardingsphere/test/e2e/agent/engine/container/plugin/AgentPluginHTTPEndpointProvider.java
similarity index 95%
rename from 
test/e2e/agent/plugins/common/src/test/java/org/apache/shardingsphere/test/e2e/agent/common/container/plugin/AgentPluginHTTPEndpointProvider.java
rename to 
test/e2e/agent/engine/src/test/java/org/apache/shardingsphere/test/e2e/agent/engine/container/plugin/AgentPluginHTTPEndpointProvider.java
index 6f7f129379f..a5bbda4221b 100644
--- 
a/test/e2e/agent/plugins/common/src/test/java/org/apache/shardingsphere/test/e2e/agent/common/container/plugin/AgentPluginHTTPEndpointProvider.java
+++ 
b/test/e2e/agent/engine/src/test/java/org/apache/shardingsphere/test/e2e/agent/engine/container/plugin/AgentPluginHTTPEndpointProvider.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.e2e.agent.common.container.plugin;
+package org.apache.shardingsphere.test.e2e.agent.engine.container.plugin;
 
 import 
org.apache.shardingsphere.test.e2e.env.container.atomic.DockerITContainer;
 
diff --git 
a/test/e2e/agent/plugins/common/src/test/java/org/apache/shardingsphere/test/e2e/agent/common/env/AgentE2ETestEnvironment.java
 
b/test/e2e/agent/engine/src/test/java/org/apache/shardingsphere/test/e2e/agent/engine/env/AgentE2ETestEnvironment.java
similarity index 92%
rename from 
test/e2e/agent/plugins/common/src/test/java/org/apache/shardingsphere/test/e2e/agent/common/env/AgentE2ETestEnvironment.java
rename to 
test/e2e/agent/engine/src/test/java/org/apache/shardingsphere/test/e2e/agent/engine/env/AgentE2ETestEnvironment.java
index 91b38b2521c..0ea49b1fa06 100644
--- 
a/test/e2e/agent/plugins/common/src/test/java/org/apache/shardingsphere/test/e2e/agent/common/env/AgentE2ETestEnvironment.java
+++ 
b/test/e2e/agent/engine/src/test/java/org/apache/shardingsphere/test/e2e/agent/engine/env/AgentE2ETestEnvironment.java
@@ -15,21 +15,21 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.e2e.agent.common.env;
+package org.apache.shardingsphere.test.e2e.agent.engine.env;
 
 import lombok.AccessLevel;
 import lombok.Getter;
 import lombok.NoArgsConstructor;
 import lombok.extern.slf4j.Slf4j;
 import org.apache.shardingsphere.infra.spi.type.typed.TypedSPILoader;
-import org.apache.shardingsphere.test.e2e.agent.common.container.ITContainers;
-import 
org.apache.shardingsphere.test.e2e.agent.common.container.MySQLContainer;
-import 
org.apache.shardingsphere.test.e2e.agent.common.container.ShardingSphereJdbcContainer;
-import 
org.apache.shardingsphere.test.e2e.agent.common.container.ShardingSphereProxyContainer;
-import 
org.apache.shardingsphere.test.e2e.agent.common.container.plugin.AgentPluginContainerFactory;
-import 
org.apache.shardingsphere.test.e2e.agent.common.container.plugin.AgentPluginHTTPEndpointProvider;
-import 
org.apache.shardingsphere.test.e2e.agent.common.env.props.AgentE2ETestConfiguration;
-import 
org.apache.shardingsphere.test.e2e.agent.common.env.props.AgentE2ETestImageConfiguration;
+import org.apache.shardingsphere.test.e2e.agent.engine.container.ITContainers;
+import 
org.apache.shardingsphere.test.e2e.agent.engine.container.MySQLContainer;
+import 
org.apache.shardingsphere.test.e2e.agent.engine.container.ShardingSphereJdbcContainer;
+import 
org.apache.shardingsphere.test.e2e.agent.engine.container.ShardingSphereProxyContainer;
+import 
org.apache.shardingsphere.test.e2e.agent.engine.container.plugin.AgentPluginContainerFactory;
+import 
org.apache.shardingsphere.test.e2e.agent.engine.container.plugin.AgentPluginHTTPEndpointProvider;
+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.atomic.DockerITContainer;
 import 
org.apache.shardingsphere.test.e2e.env.container.atomic.enums.AdapterType;
diff --git 
a/test/e2e/agent/plugins/common/src/test/java/org/apache/shardingsphere/test/e2e/agent/common/env/props/AgentE2EEnvironmentProperties.java
 
b/test/e2e/agent/engine/src/test/java/org/apache/shardingsphere/test/e2e/agent/engine/env/props/AgentE2EEnvironmentProperties.java
similarity index 96%
rename from 
test/e2e/agent/plugins/common/src/test/java/org/apache/shardingsphere/test/e2e/agent/common/env/props/AgentE2EEnvironmentProperties.java
rename to 
test/e2e/agent/engine/src/test/java/org/apache/shardingsphere/test/e2e/agent/engine/env/props/AgentE2EEnvironmentProperties.java
index e3be38b56bd..e41925ecb26 100644
--- 
a/test/e2e/agent/plugins/common/src/test/java/org/apache/shardingsphere/test/e2e/agent/common/env/props/AgentE2EEnvironmentProperties.java
+++ 
b/test/e2e/agent/engine/src/test/java/org/apache/shardingsphere/test/e2e/agent/engine/env/props/AgentE2EEnvironmentProperties.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.e2e.agent.common.env.props;
+package org.apache.shardingsphere.test.e2e.agent.engine.env.props;
 
 import lombok.AccessLevel;
 import lombok.NoArgsConstructor;
diff --git 
a/test/e2e/agent/plugins/common/src/test/java/org/apache/shardingsphere/test/e2e/agent/common/env/props/AgentE2ETestConfiguration.java
 
b/test/e2e/agent/engine/src/test/java/org/apache/shardingsphere/test/e2e/agent/engine/env/props/AgentE2ETestConfiguration.java
similarity index 97%
rename from 
test/e2e/agent/plugins/common/src/test/java/org/apache/shardingsphere/test/e2e/agent/common/env/props/AgentE2ETestConfiguration.java
rename to 
test/e2e/agent/engine/src/test/java/org/apache/shardingsphere/test/e2e/agent/engine/env/props/AgentE2ETestConfiguration.java
index fa0f70fbfbf..bcc0792aa98 100644
--- 
a/test/e2e/agent/plugins/common/src/test/java/org/apache/shardingsphere/test/e2e/agent/common/env/props/AgentE2ETestConfiguration.java
+++ 
b/test/e2e/agent/engine/src/test/java/org/apache/shardingsphere/test/e2e/agent/engine/env/props/AgentE2ETestConfiguration.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.e2e.agent.common.env.props;
+package org.apache.shardingsphere.test.e2e.agent.engine.env.props;
 
 import com.google.common.base.Strings;
 import lombok.Getter;
diff --git 
a/test/e2e/agent/plugins/common/src/test/java/org/apache/shardingsphere/test/e2e/agent/common/env/props/AgentE2ETestImageConfiguration.java
 
b/test/e2e/agent/engine/src/test/java/org/apache/shardingsphere/test/e2e/agent/engine/env/props/AgentE2ETestImageConfiguration.java
similarity index 96%
rename from 
test/e2e/agent/plugins/common/src/test/java/org/apache/shardingsphere/test/e2e/agent/common/env/props/AgentE2ETestImageConfiguration.java
rename to 
test/e2e/agent/engine/src/test/java/org/apache/shardingsphere/test/e2e/agent/engine/env/props/AgentE2ETestImageConfiguration.java
index 6cd5537afea..2737921ddda 100644
--- 
a/test/e2e/agent/plugins/common/src/test/java/org/apache/shardingsphere/test/e2e/agent/common/env/props/AgentE2ETestImageConfiguration.java
+++ 
b/test/e2e/agent/engine/src/test/java/org/apache/shardingsphere/test/e2e/agent/engine/env/props/AgentE2ETestImageConfiguration.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.e2e.agent.common.env.props;
+package org.apache.shardingsphere.test.e2e.agent.engine.env.props;
 
 import lombok.Getter;
 
diff --git 
a/test/e2e/agent/plugins/common/src/test/java/org/apache/shardingsphere/test/e2e/agent/common/framework/AgentE2ETestActionExtension.java
 
b/test/e2e/agent/engine/src/test/java/org/apache/shardingsphere/test/e2e/agent/engine/framework/AgentE2ETestActionExtension.java
similarity index 91%
rename from 
test/e2e/agent/plugins/common/src/test/java/org/apache/shardingsphere/test/e2e/agent/common/framework/AgentE2ETestActionExtension.java
rename to 
test/e2e/agent/engine/src/test/java/org/apache/shardingsphere/test/e2e/agent/engine/framework/AgentE2ETestActionExtension.java
index d4a54097683..a39a47e2421 100644
--- 
a/test/e2e/agent/plugins/common/src/test/java/org/apache/shardingsphere/test/e2e/agent/common/framework/AgentE2ETestActionExtension.java
+++ 
b/test/e2e/agent/engine/src/test/java/org/apache/shardingsphere/test/e2e/agent/engine/framework/AgentE2ETestActionExtension.java
@@ -15,9 +15,9 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.e2e.agent.common.framework;
+package org.apache.shardingsphere.test.e2e.agent.engine.framework;
 
-import 
org.apache.shardingsphere.test.e2e.agent.common.env.AgentE2ETestEnvironment;
+import 
org.apache.shardingsphere.test.e2e.agent.engine.env.AgentE2ETestEnvironment;
 import org.junit.jupiter.api.extension.AfterAllCallback;
 import org.junit.jupiter.api.extension.BeforeAllCallback;
 import org.junit.jupiter.api.extension.ExtensionContext;
diff --git 
a/test/e2e/agent/plugins/common/src/test/java/org/apache/shardingsphere/test/e2e/agent/common/framework/AgentE2ETestCaseArgumentsProvider.java
 
b/test/e2e/agent/engine/src/test/java/org/apache/shardingsphere/test/e2e/agent/engine/framework/AgentE2ETestCaseArgumentsProvider.java
similarity index 86%
rename from 
test/e2e/agent/plugins/common/src/test/java/org/apache/shardingsphere/test/e2e/agent/common/framework/AgentE2ETestCaseArgumentsProvider.java
rename to 
test/e2e/agent/engine/src/test/java/org/apache/shardingsphere/test/e2e/agent/engine/framework/AgentE2ETestCaseArgumentsProvider.java
index c61c8d3497b..1229abdd34a 100644
--- 
a/test/e2e/agent/plugins/common/src/test/java/org/apache/shardingsphere/test/e2e/agent/common/framework/AgentE2ETestCaseArgumentsProvider.java
+++ 
b/test/e2e/agent/engine/src/test/java/org/apache/shardingsphere/test/e2e/agent/engine/framework/AgentE2ETestCaseArgumentsProvider.java
@@ -15,12 +15,12 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.e2e.agent.common.framework;
+package org.apache.shardingsphere.test.e2e.agent.engine.framework;
 
 import lombok.RequiredArgsConstructor;
-import org.apache.shardingsphere.test.e2e.agent.common.cases.AgentE2ETestCases;
-import 
org.apache.shardingsphere.test.e2e.agent.common.cases.AgentE2ETestCasesLoader;
-import 
org.apache.shardingsphere.test.e2e.agent.common.env.props.AgentE2ETestConfiguration;
+import org.apache.shardingsphere.test.e2e.agent.engine.cases.AgentE2ETestCases;
+import 
org.apache.shardingsphere.test.e2e.agent.engine.cases.AgentE2ETestCasesLoader;
+import 
org.apache.shardingsphere.test.e2e.agent.engine.env.props.AgentE2ETestConfiguration;
 import org.junit.jupiter.api.extension.ExtensionContext;
 import org.junit.jupiter.params.provider.Arguments;
 import org.junit.jupiter.params.provider.ArgumentsProvider;
diff --git 
a/test/e2e/agent/plugins/common/src/test/java/org/apache/shardingsphere/test/e2e/agent/common/util/HttpUtils.java
 
b/test/e2e/agent/engine/src/test/java/org/apache/shardingsphere/test/e2e/agent/engine/util/HttpUtils.java
similarity index 96%
rename from 
test/e2e/agent/plugins/common/src/test/java/org/apache/shardingsphere/test/e2e/agent/common/util/HttpUtils.java
rename to 
test/e2e/agent/engine/src/test/java/org/apache/shardingsphere/test/e2e/agent/engine/util/HttpUtils.java
index 556cef048ee..816a2ef0675 100644
--- 
a/test/e2e/agent/plugins/common/src/test/java/org/apache/shardingsphere/test/e2e/agent/common/util/HttpUtils.java
+++ 
b/test/e2e/agent/engine/src/test/java/org/apache/shardingsphere/test/e2e/agent/engine/util/HttpUtils.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.e2e.agent.common.util;
+package org.apache.shardingsphere.test.e2e.agent.engine.util;
 
 import okhttp3.OkHttpClient;
 import okhttp3.Request;
diff --git 
a/test/e2e/agent/plugins/common/src/test/resources/docker/jdbc/Dockerfile 
b/test/e2e/agent/engine/src/test/resources/docker/jdbc/Dockerfile
similarity index 100%
rename from 
test/e2e/agent/plugins/common/src/test/resources/docker/jdbc/Dockerfile
rename to test/e2e/agent/engine/src/test/resources/docker/jdbc/Dockerfile
diff --git 
a/test/e2e/agent/plugins/common/src/test/resources/docker/proxy/Dockerfile 
b/test/e2e/agent/engine/src/test/resources/docker/proxy/Dockerfile
similarity index 100%
rename from 
test/e2e/agent/plugins/common/src/test/resources/docker/proxy/Dockerfile
rename to test/e2e/agent/engine/src/test/resources/docker/proxy/Dockerfile
diff --git 
a/test/e2e/agent/plugins/common/src/test/resources/env/agent/conf/file/agent.yaml
 b/test/e2e/agent/engine/src/test/resources/env/agent/conf/file/agent.yaml
similarity index 100%
rename from 
test/e2e/agent/plugins/common/src/test/resources/env/agent/conf/file/agent.yaml
rename to 
test/e2e/agent/engine/src/test/resources/env/agent/conf/file/agent.yaml
diff --git 
a/test/e2e/agent/plugins/common/src/test/resources/env/agent/conf/jaeger/agent.yaml
 b/test/e2e/agent/engine/src/test/resources/env/agent/conf/jaeger/agent.yaml
similarity index 100%
rename from 
test/e2e/agent/plugins/common/src/test/resources/env/agent/conf/jaeger/agent.yaml
rename to 
test/e2e/agent/engine/src/test/resources/env/agent/conf/jaeger/agent.yaml
diff --git 
a/test/e2e/agent/plugins/common/src/test/resources/env/agent/conf/prometheus/agent.yaml
 b/test/e2e/agent/engine/src/test/resources/env/agent/conf/prometheus/agent.yaml
similarity index 100%
rename from 
test/e2e/agent/plugins/common/src/test/resources/env/agent/conf/prometheus/agent.yaml
rename to 
test/e2e/agent/engine/src/test/resources/env/agent/conf/prometheus/agent.yaml
diff --git 
a/test/e2e/agent/plugins/common/src/test/resources/env/agent/conf/zipkin/agent.yaml
 b/test/e2e/agent/engine/src/test/resources/env/agent/conf/zipkin/agent.yaml
similarity index 100%
rename from 
test/e2e/agent/plugins/common/src/test/resources/env/agent/conf/zipkin/agent.yaml
rename to 
test/e2e/agent/engine/src/test/resources/env/agent/conf/zipkin/agent.yaml
diff --git 
a/test/e2e/agent/plugins/common/src/test/resources/env/image.properties 
b/test/e2e/agent/engine/src/test/resources/env/image.properties
similarity index 100%
rename from 
test/e2e/agent/plugins/common/src/test/resources/env/image.properties
rename to test/e2e/agent/engine/src/test/resources/env/image.properties
diff --git 
a/test/e2e/agent/plugins/common/src/test/resources/env/jdbc/conf/config.yaml 
b/test/e2e/agent/engine/src/test/resources/env/jdbc/conf/config.yaml
similarity index 100%
rename from 
test/e2e/agent/plugins/common/src/test/resources/env/jdbc/conf/config.yaml
rename to test/e2e/agent/engine/src/test/resources/env/jdbc/conf/config.yaml
diff --git 
a/test/e2e/agent/plugins/common/src/test/resources/env/mysql/init.sql 
b/test/e2e/agent/engine/src/test/resources/env/mysql/init.sql
similarity index 100%
rename from test/e2e/agent/plugins/common/src/test/resources/env/mysql/init.sql
rename to test/e2e/agent/engine/src/test/resources/env/mysql/init.sql
diff --git 
a/test/e2e/agent/plugins/common/src/test/resources/env/prometheus/prometheus.yml
 b/test/e2e/agent/engine/src/test/resources/env/prometheus/prometheus.yml
similarity index 100%
rename from 
test/e2e/agent/plugins/common/src/test/resources/env/prometheus/prometheus.yml
rename to test/e2e/agent/engine/src/test/resources/env/prometheus/prometheus.yml
diff --git 
a/test/e2e/agent/plugins/common/src/test/resources/env/proxy/conf/database-db.yaml
 b/test/e2e/agent/engine/src/test/resources/env/proxy/conf/database-db.yaml
similarity index 100%
rename from 
test/e2e/agent/plugins/common/src/test/resources/env/proxy/conf/database-db.yaml
rename to 
test/e2e/agent/engine/src/test/resources/env/proxy/conf/database-db.yaml
diff --git 
a/test/e2e/agent/plugins/common/src/test/resources/env/proxy/conf/global.yaml 
b/test/e2e/agent/engine/src/test/resources/env/proxy/conf/global.yaml
similarity index 100%
rename from 
test/e2e/agent/plugins/common/src/test/resources/env/proxy/conf/global.yaml
rename to test/e2e/agent/engine/src/test/resources/env/proxy/conf/global.yaml
diff --git a/test/e2e/agent/plugins/logging/file/pom.xml 
b/test/e2e/agent/plugins/logging/file/pom.xml
index c2191fef619..a4c80ca3877 100644
--- a/test/e2e/agent/plugins/logging/file/pom.xml
+++ b/test/e2e/agent/plugins/logging/file/pom.xml
@@ -29,7 +29,7 @@
     <dependencies>
         <dependency>
             <groupId>org.apache.shardingsphere</groupId>
-            
<artifactId>shardingsphere-test-e2e-agent-plugins-common</artifactId>
+            <artifactId>shardingsphere-test-e2e-agent-engine</artifactId>
             <version>${project.version}</version>
             <type>test-jar</type>
         </dependency>
diff --git 
a/test/e2e/agent/plugins/logging/file/src/test/java/org/apache/shardingsphere/test/e2e/agent/file/FilePluginE2EIT.java
 
b/test/e2e/agent/plugins/logging/file/src/test/java/org/apache/shardingsphere/test/e2e/agent/file/FilePluginE2EIT.java
index 5b96ff19b74..5b3483ffdde 100644
--- 
a/test/e2e/agent/plugins/logging/file/src/test/java/org/apache/shardingsphere/test/e2e/agent/file/FilePluginE2EIT.java
+++ 
b/test/e2e/agent/plugins/logging/file/src/test/java/org/apache/shardingsphere/test/e2e/agent/file/FilePluginE2EIT.java
@@ -17,10 +17,10 @@
 
 package org.apache.shardingsphere.test.e2e.agent.file;
 
-import 
org.apache.shardingsphere.test.e2e.agent.common.env.props.AgentE2ETestConfiguration;
-import 
org.apache.shardingsphere.test.e2e.agent.common.env.AgentE2ETestEnvironment;
-import 
org.apache.shardingsphere.test.e2e.agent.common.framework.AgentE2ETestActionExtension;
-import 
org.apache.shardingsphere.test.e2e.agent.common.framework.AgentE2ETestCaseArgumentsProvider;
+import 
org.apache.shardingsphere.test.e2e.agent.engine.env.props.AgentE2ETestConfiguration;
+import 
org.apache.shardingsphere.test.e2e.agent.engine.env.AgentE2ETestEnvironment;
+import 
org.apache.shardingsphere.test.e2e.agent.engine.framework.AgentE2ETestActionExtension;
+import 
org.apache.shardingsphere.test.e2e.agent.engine.framework.AgentE2ETestCaseArgumentsProvider;
 import org.apache.shardingsphere.test.e2e.agent.file.asserts.LogContentAssert;
 import org.apache.shardingsphere.test.e2e.agent.file.cases.LogE2ETestCase;
 import org.apache.shardingsphere.test.e2e.agent.file.cases.LogE2ETestCases;
diff --git 
a/test/e2e/agent/plugins/logging/file/src/test/java/org/apache/shardingsphere/test/e2e/agent/file/cases/LogE2ETestCase.java
 
b/test/e2e/agent/plugins/logging/file/src/test/java/org/apache/shardingsphere/test/e2e/agent/file/cases/LogE2ETestCase.java
index 34bc378f388..98d61472ed0 100644
--- 
a/test/e2e/agent/plugins/logging/file/src/test/java/org/apache/shardingsphere/test/e2e/agent/file/cases/LogE2ETestCase.java
+++ 
b/test/e2e/agent/plugins/logging/file/src/test/java/org/apache/shardingsphere/test/e2e/agent/file/cases/LogE2ETestCase.java
@@ -19,8 +19,8 @@ package org.apache.shardingsphere.test.e2e.agent.file.cases;
 
 import lombok.Getter;
 import lombok.Setter;
-import org.apache.shardingsphere.test.e2e.agent.common.cases.AgentE2ETestCase;
-import 
org.apache.shardingsphere.test.e2e.agent.common.env.props.AgentE2ETestConfiguration;
+import org.apache.shardingsphere.test.e2e.agent.engine.cases.AgentE2ETestCase;
+import 
org.apache.shardingsphere.test.e2e.agent.engine.env.props.AgentE2ETestConfiguration;
 
 import javax.xml.bind.annotation.XmlAccessType;
 import javax.xml.bind.annotation.XmlAccessorType;
diff --git 
a/test/e2e/agent/plugins/logging/file/src/test/java/org/apache/shardingsphere/test/e2e/agent/file/cases/LogE2ETestCases.java
 
b/test/e2e/agent/plugins/logging/file/src/test/java/org/apache/shardingsphere/test/e2e/agent/file/cases/LogE2ETestCases.java
index 5500a1a97c5..be21b9ffa01 100644
--- 
a/test/e2e/agent/plugins/logging/file/src/test/java/org/apache/shardingsphere/test/e2e/agent/file/cases/LogE2ETestCases.java
+++ 
b/test/e2e/agent/plugins/logging/file/src/test/java/org/apache/shardingsphere/test/e2e/agent/file/cases/LogE2ETestCases.java
@@ -18,7 +18,7 @@
 package org.apache.shardingsphere.test.e2e.agent.file.cases;
 
 import lombok.Getter;
-import org.apache.shardingsphere.test.e2e.agent.common.cases.AgentE2ETestCases;
+import org.apache.shardingsphere.test.e2e.agent.engine.cases.AgentE2ETestCases;
 
 import javax.xml.bind.annotation.XmlElement;
 import javax.xml.bind.annotation.XmlRootElement;
diff --git a/test/e2e/agent/plugins/metrics/prometheus/pom.xml 
b/test/e2e/agent/plugins/metrics/prometheus/pom.xml
index d43ee7601af..55df4087ccd 100644
--- a/test/e2e/agent/plugins/metrics/prometheus/pom.xml
+++ b/test/e2e/agent/plugins/metrics/prometheus/pom.xml
@@ -29,7 +29,7 @@
     <dependencies>
         <dependency>
             <groupId>org.apache.shardingsphere</groupId>
-            
<artifactId>shardingsphere-test-e2e-agent-plugins-common</artifactId>
+            <artifactId>shardingsphere-test-e2e-agent-engine</artifactId>
             <version>${project.version}</version>
             <type>test-jar</type>
         </dependency>
diff --git 
a/test/e2e/agent/plugins/metrics/prometheus/src/test/java/org/apache/shardingsphere/test/e2e/agent/metrics/MetricsPluginE2EIT.java
 
b/test/e2e/agent/plugins/metrics/prometheus/src/test/java/org/apache/shardingsphere/test/e2e/agent/metrics/MetricsPluginE2EIT.java
index b6d32e33afb..17a5d16ee50 100644
--- 
a/test/e2e/agent/plugins/metrics/prometheus/src/test/java/org/apache/shardingsphere/test/e2e/agent/metrics/MetricsPluginE2EIT.java
+++ 
b/test/e2e/agent/plugins/metrics/prometheus/src/test/java/org/apache/shardingsphere/test/e2e/agent/metrics/MetricsPluginE2EIT.java
@@ -17,10 +17,10 @@
 
 package org.apache.shardingsphere.test.e2e.agent.metrics;
 
-import 
org.apache.shardingsphere.test.e2e.agent.common.env.props.AgentE2ETestConfiguration;
-import 
org.apache.shardingsphere.test.e2e.agent.common.env.AgentE2ETestEnvironment;
-import 
org.apache.shardingsphere.test.e2e.agent.common.framework.AgentE2ETestActionExtension;
-import 
org.apache.shardingsphere.test.e2e.agent.common.framework.AgentE2ETestCaseArgumentsProvider;
+import 
org.apache.shardingsphere.test.e2e.agent.engine.env.props.AgentE2ETestConfiguration;
+import 
org.apache.shardingsphere.test.e2e.agent.engine.env.AgentE2ETestEnvironment;
+import 
org.apache.shardingsphere.test.e2e.agent.engine.framework.AgentE2ETestActionExtension;
+import 
org.apache.shardingsphere.test.e2e.agent.engine.framework.AgentE2ETestCaseArgumentsProvider;
 import org.apache.shardingsphere.test.e2e.agent.metrics.asserts.MetricAssert;
 import 
org.apache.shardingsphere.test.e2e.agent.metrics.cases.MetricE2ETestCase;
 import 
org.apache.shardingsphere.test.e2e.agent.metrics.cases.MetricE2ETestCases;
diff --git 
a/test/e2e/agent/plugins/metrics/prometheus/src/test/java/org/apache/shardingsphere/test/e2e/agent/metrics/asserts/MetricAssert.java
 
b/test/e2e/agent/plugins/metrics/prometheus/src/test/java/org/apache/shardingsphere/test/e2e/agent/metrics/asserts/MetricAssert.java
index 581f0dd480b..7d4cdc9c8b7 100644
--- 
a/test/e2e/agent/plugins/metrics/prometheus/src/test/java/org/apache/shardingsphere/test/e2e/agent/metrics/asserts/MetricAssert.java
+++ 
b/test/e2e/agent/plugins/metrics/prometheus/src/test/java/org/apache/shardingsphere/test/e2e/agent/metrics/asserts/MetricAssert.java
@@ -21,7 +21,7 @@ import lombok.AccessLevel;
 import lombok.NoArgsConstructor;
 import lombok.SneakyThrows;
 import org.apache.shardingsphere.infra.util.json.JsonUtils;
-import org.apache.shardingsphere.test.e2e.agent.common.util.HttpUtils;
+import org.apache.shardingsphere.test.e2e.agent.engine.util.HttpUtils;
 import 
org.apache.shardingsphere.test.e2e.agent.metrics.asserts.response.MetricsMetaDataResponse;
 import 
org.apache.shardingsphere.test.e2e.agent.metrics.asserts.response.MetricsMetaDataResponse.Metric;
 import 
org.apache.shardingsphere.test.e2e.agent.metrics.asserts.response.MetricsQueryResponse;
diff --git 
a/test/e2e/agent/plugins/metrics/prometheus/src/test/java/org/apache/shardingsphere/test/e2e/agent/metrics/cases/MetricE2ETestCase.java
 
b/test/e2e/agent/plugins/metrics/prometheus/src/test/java/org/apache/shardingsphere/test/e2e/agent/metrics/cases/MetricE2ETestCase.java
index 0168bb5c252..e52111325eb 100644
--- 
a/test/e2e/agent/plugins/metrics/prometheus/src/test/java/org/apache/shardingsphere/test/e2e/agent/metrics/cases/MetricE2ETestCase.java
+++ 
b/test/e2e/agent/plugins/metrics/prometheus/src/test/java/org/apache/shardingsphere/test/e2e/agent/metrics/cases/MetricE2ETestCase.java
@@ -19,8 +19,8 @@ package 
org.apache.shardingsphere.test.e2e.agent.metrics.cases;
 
 import lombok.Getter;
 import lombok.Setter;
-import org.apache.shardingsphere.test.e2e.agent.common.cases.AgentE2ETestCase;
-import 
org.apache.shardingsphere.test.e2e.agent.common.env.props.AgentE2ETestConfiguration;
+import org.apache.shardingsphere.test.e2e.agent.engine.cases.AgentE2ETestCase;
+import 
org.apache.shardingsphere.test.e2e.agent.engine.env.props.AgentE2ETestConfiguration;
 
 import javax.xml.bind.annotation.XmlAccessType;
 import javax.xml.bind.annotation.XmlAccessorType;
diff --git 
a/test/e2e/agent/plugins/metrics/prometheus/src/test/java/org/apache/shardingsphere/test/e2e/agent/metrics/cases/MetricE2ETestCases.java
 
b/test/e2e/agent/plugins/metrics/prometheus/src/test/java/org/apache/shardingsphere/test/e2e/agent/metrics/cases/MetricE2ETestCases.java
index dfdfe16ccc5..f846d753702 100644
--- 
a/test/e2e/agent/plugins/metrics/prometheus/src/test/java/org/apache/shardingsphere/test/e2e/agent/metrics/cases/MetricE2ETestCases.java
+++ 
b/test/e2e/agent/plugins/metrics/prometheus/src/test/java/org/apache/shardingsphere/test/e2e/agent/metrics/cases/MetricE2ETestCases.java
@@ -18,7 +18,7 @@
 package org.apache.shardingsphere.test.e2e.agent.metrics.cases;
 
 import lombok.Getter;
-import org.apache.shardingsphere.test.e2e.agent.common.cases.AgentE2ETestCases;
+import org.apache.shardingsphere.test.e2e.agent.engine.cases.AgentE2ETestCases;
 
 import javax.xml.bind.annotation.XmlElement;
 import javax.xml.bind.annotation.XmlRootElement;
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 f5f9e4041b9..6c10b80c8fb 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
@@ -17,7 +17,7 @@
 
 package org.apache.shardingsphere.test.e2e.agent.metrics.container;
 
-import 
org.apache.shardingsphere.test.e2e.agent.common.env.props.AgentE2ETestConfiguration;
+import 
org.apache.shardingsphere.test.e2e.agent.engine.env.props.AgentE2ETestConfiguration;
 import 
org.apache.shardingsphere.test.e2e.env.container.atomic.DockerITContainer;
 import org.testcontainers.containers.BindMode;
 import org.testcontainers.containers.wait.strategy.HttpWaitStrategy;
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 5377f7294ed..6f93c727870 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
@@ -17,8 +17,8 @@
 
 package org.apache.shardingsphere.test.e2e.agent.metrics.container;
 
-import 
org.apache.shardingsphere.test.e2e.agent.common.container.plugin.AgentPluginContainerFactory;
-import 
org.apache.shardingsphere.test.e2e.agent.common.env.props.AgentE2ETestConfiguration;
+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.atomic.DockerITContainer;
 
 /**
diff --git 
a/test/e2e/agent/plugins/metrics/prometheus/src/test/resources/META-INF/services/org.apache.shardingsphere.test.e2e.agent.common.container.plugin.AgentPluginContainerFactory
 
b/test/e2e/agent/plugins/metrics/prometheus/src/test/resources/META-INF/services/org.apache.shardingsphere.test.e2e.agent.engine.container.plugin.AgentPluginContainerFactory
similarity index 100%
rename from 
test/e2e/agent/plugins/metrics/prometheus/src/test/resources/META-INF/services/org.apache.shardingsphere.test.e2e.agent.common.container.plugin.AgentPluginContainerFactory
rename to 
test/e2e/agent/plugins/metrics/prometheus/src/test/resources/META-INF/services/org.apache.shardingsphere.test.e2e.agent.engine.container.plugin.AgentPluginContainerFactory
diff --git a/test/e2e/agent/plugins/pom.xml b/test/e2e/agent/plugins/pom.xml
index d9bcd54d133..8491a7f47b9 100644
--- a/test/e2e/agent/plugins/pom.xml
+++ b/test/e2e/agent/plugins/pom.xml
@@ -28,7 +28,6 @@
     <name>${project.artifactId}</name>
     
     <modules>
-        <module>common</module>
         <module>metrics</module>
         <module>tracing</module>
         <module>logging</module>
diff --git a/test/e2e/agent/plugins/tracing/jaeger/pom.xml 
b/test/e2e/agent/plugins/tracing/jaeger/pom.xml
index 158d21ada89..3cd147261ef 100644
--- a/test/e2e/agent/plugins/tracing/jaeger/pom.xml
+++ b/test/e2e/agent/plugins/tracing/jaeger/pom.xml
@@ -29,7 +29,7 @@
     <dependencies>
         <dependency>
             <groupId>org.apache.shardingsphere</groupId>
-            
<artifactId>shardingsphere-test-e2e-agent-plugins-common</artifactId>
+            <artifactId>shardingsphere-test-e2e-agent-engine</artifactId>
             <version>${project.version}</version>
             <type>test-jar</type>
         </dependency>
diff --git 
a/test/e2e/agent/plugins/tracing/jaeger/src/test/java/org/apache/shardingsphere/test/e2e/agent/jaeger/JaegerPluginE2EIT.java
 
b/test/e2e/agent/plugins/tracing/jaeger/src/test/java/org/apache/shardingsphere/test/e2e/agent/jaeger/JaegerPluginE2EIT.java
index 9fcb0d3a7c5..4b83088a43b 100644
--- 
a/test/e2e/agent/plugins/tracing/jaeger/src/test/java/org/apache/shardingsphere/test/e2e/agent/jaeger/JaegerPluginE2EIT.java
+++ 
b/test/e2e/agent/plugins/tracing/jaeger/src/test/java/org/apache/shardingsphere/test/e2e/agent/jaeger/JaegerPluginE2EIT.java
@@ -17,10 +17,10 @@
 
 package org.apache.shardingsphere.test.e2e.agent.jaeger;
 
-import 
org.apache.shardingsphere.test.e2e.agent.common.env.props.AgentE2ETestConfiguration;
-import 
org.apache.shardingsphere.test.e2e.agent.common.env.AgentE2ETestEnvironment;
-import 
org.apache.shardingsphere.test.e2e.agent.common.framework.AgentE2ETestActionExtension;
-import 
org.apache.shardingsphere.test.e2e.agent.common.framework.AgentE2ETestCaseArgumentsProvider;
+import 
org.apache.shardingsphere.test.e2e.agent.engine.env.props.AgentE2ETestConfiguration;
+import 
org.apache.shardingsphere.test.e2e.agent.engine.env.AgentE2ETestEnvironment;
+import 
org.apache.shardingsphere.test.e2e.agent.engine.framework.AgentE2ETestActionExtension;
+import 
org.apache.shardingsphere.test.e2e.agent.engine.framework.AgentE2ETestCaseArgumentsProvider;
 import 
org.apache.shardingsphere.test.e2e.agent.jaeger.asserts.JaegerSpanAssert;
 import org.apache.shardingsphere.test.e2e.agent.jaeger.cases.JaegerE2ETestCase;
 import 
org.apache.shardingsphere.test.e2e.agent.jaeger.cases.JaegerE2ETestCases;
diff --git 
a/test/e2e/agent/plugins/tracing/jaeger/src/test/java/org/apache/shardingsphere/test/e2e/agent/jaeger/asserts/JaegerSpanAssert.java
 
b/test/e2e/agent/plugins/tracing/jaeger/src/test/java/org/apache/shardingsphere/test/e2e/agent/jaeger/asserts/JaegerSpanAssert.java
index 9877eb2c13d..4172e54c7e9 100644
--- 
a/test/e2e/agent/plugins/tracing/jaeger/src/test/java/org/apache/shardingsphere/test/e2e/agent/jaeger/asserts/JaegerSpanAssert.java
+++ 
b/test/e2e/agent/plugins/tracing/jaeger/src/test/java/org/apache/shardingsphere/test/e2e/agent/jaeger/asserts/JaegerSpanAssert.java
@@ -20,7 +20,7 @@ package 
org.apache.shardingsphere.test.e2e.agent.jaeger.asserts;
 import com.google.common.collect.ImmutableMap;
 import lombok.SneakyThrows;
 import org.apache.shardingsphere.infra.util.json.JsonUtils;
-import org.apache.shardingsphere.test.e2e.agent.common.util.HttpUtils;
+import org.apache.shardingsphere.test.e2e.agent.engine.util.HttpUtils;
 import 
org.apache.shardingsphere.test.e2e.agent.jaeger.asserts.response.JaegerSpanResponse;
 import 
org.apache.shardingsphere.test.e2e.agent.jaeger.asserts.response.JaegerSpanResponse.Tag;
 import 
org.apache.shardingsphere.test.e2e.agent.jaeger.asserts.response.JaegerTraceResponse;
diff --git 
a/test/e2e/agent/plugins/tracing/jaeger/src/test/java/org/apache/shardingsphere/test/e2e/agent/jaeger/cases/JaegerE2ETestCase.java
 
b/test/e2e/agent/plugins/tracing/jaeger/src/test/java/org/apache/shardingsphere/test/e2e/agent/jaeger/cases/JaegerE2ETestCase.java
index 897aee5deec..1e0d5a9d41e 100644
--- 
a/test/e2e/agent/plugins/tracing/jaeger/src/test/java/org/apache/shardingsphere/test/e2e/agent/jaeger/cases/JaegerE2ETestCase.java
+++ 
b/test/e2e/agent/plugins/tracing/jaeger/src/test/java/org/apache/shardingsphere/test/e2e/agent/jaeger/cases/JaegerE2ETestCase.java
@@ -19,8 +19,8 @@ package org.apache.shardingsphere.test.e2e.agent.jaeger.cases;
 
 import lombok.Getter;
 import lombok.Setter;
-import org.apache.shardingsphere.test.e2e.agent.common.cases.AgentE2ETestCase;
-import 
org.apache.shardingsphere.test.e2e.agent.common.env.props.AgentE2ETestConfiguration;
+import org.apache.shardingsphere.test.e2e.agent.engine.cases.AgentE2ETestCase;
+import 
org.apache.shardingsphere.test.e2e.agent.engine.env.props.AgentE2ETestConfiguration;
 
 import javax.xml.bind.annotation.XmlAccessType;
 import javax.xml.bind.annotation.XmlAccessorType;
diff --git 
a/test/e2e/agent/plugins/tracing/jaeger/src/test/java/org/apache/shardingsphere/test/e2e/agent/jaeger/cases/JaegerE2ETestCases.java
 
b/test/e2e/agent/plugins/tracing/jaeger/src/test/java/org/apache/shardingsphere/test/e2e/agent/jaeger/cases/JaegerE2ETestCases.java
index d45740ac323..711df5c91e9 100644
--- 
a/test/e2e/agent/plugins/tracing/jaeger/src/test/java/org/apache/shardingsphere/test/e2e/agent/jaeger/cases/JaegerE2ETestCases.java
+++ 
b/test/e2e/agent/plugins/tracing/jaeger/src/test/java/org/apache/shardingsphere/test/e2e/agent/jaeger/cases/JaegerE2ETestCases.java
@@ -18,7 +18,7 @@
 package org.apache.shardingsphere.test.e2e.agent.jaeger.cases;
 
 import lombok.Getter;
-import org.apache.shardingsphere.test.e2e.agent.common.cases.AgentE2ETestCases;
+import org.apache.shardingsphere.test.e2e.agent.engine.cases.AgentE2ETestCases;
 
 import javax.xml.bind.annotation.XmlElement;
 import javax.xml.bind.annotation.XmlRootElement;
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 75e804c970e..8678cdaf7f8 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
@@ -17,7 +17,7 @@
 
 package org.apache.shardingsphere.test.e2e.agent.jaeger.container;
 
-import 
org.apache.shardingsphere.test.e2e.agent.common.env.props.AgentE2ETestConfiguration;
+import 
org.apache.shardingsphere.test.e2e.agent.engine.env.props.AgentE2ETestConfiguration;
 import 
org.apache.shardingsphere.test.e2e.env.container.atomic.DockerITContainer;
 import org.testcontainers.containers.wait.strategy.HttpWaitStrategy;
 
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 136bdd87575..13c5eab81e1 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
@@ -17,8 +17,8 @@
 
 package org.apache.shardingsphere.test.e2e.agent.jaeger.container;
 
-import 
org.apache.shardingsphere.test.e2e.agent.common.container.plugin.AgentPluginContainerFactory;
-import 
org.apache.shardingsphere.test.e2e.agent.common.env.props.AgentE2ETestConfiguration;
+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.atomic.DockerITContainer;
 
 /**
diff --git 
a/test/e2e/agent/plugins/tracing/jaeger/src/test/resources/META-INF/services/org.apache.shardingsphere.test.e2e.agent.common.container.plugin.AgentPluginContainerFactory
 
b/test/e2e/agent/plugins/tracing/jaeger/src/test/resources/META-INF/services/org.apache.shardingsphere.test.e2e.agent.engine.container.plugin.AgentPluginContainerFactory
similarity index 100%
rename from 
test/e2e/agent/plugins/tracing/jaeger/src/test/resources/META-INF/services/org.apache.shardingsphere.test.e2e.agent.common.container.plugin.AgentPluginContainerFactory
rename to 
test/e2e/agent/plugins/tracing/jaeger/src/test/resources/META-INF/services/org.apache.shardingsphere.test.e2e.agent.engine.container.plugin.AgentPluginContainerFactory
diff --git a/test/e2e/agent/plugins/tracing/zipkin/pom.xml 
b/test/e2e/agent/plugins/tracing/zipkin/pom.xml
index dbb4644ce33..622d761f8df 100644
--- a/test/e2e/agent/plugins/tracing/zipkin/pom.xml
+++ b/test/e2e/agent/plugins/tracing/zipkin/pom.xml
@@ -29,7 +29,7 @@
     <dependencies>
         <dependency>
             <groupId>org.apache.shardingsphere</groupId>
-            
<artifactId>shardingsphere-test-e2e-agent-plugins-common</artifactId>
+            <artifactId>shardingsphere-test-e2e-agent-engine</artifactId>
             <version>${project.version}</version>
             <type>test-jar</type>
         </dependency>
diff --git 
a/test/e2e/agent/plugins/tracing/zipkin/src/test/java/org/apache/shardingsphere/test/e2e/agent/zipkin/ZipkinPluginE2EIT.java
 
b/test/e2e/agent/plugins/tracing/zipkin/src/test/java/org/apache/shardingsphere/test/e2e/agent/zipkin/ZipkinPluginE2EIT.java
index da78b141110..1a7c400ca03 100644
--- 
a/test/e2e/agent/plugins/tracing/zipkin/src/test/java/org/apache/shardingsphere/test/e2e/agent/zipkin/ZipkinPluginE2EIT.java
+++ 
b/test/e2e/agent/plugins/tracing/zipkin/src/test/java/org/apache/shardingsphere/test/e2e/agent/zipkin/ZipkinPluginE2EIT.java
@@ -17,10 +17,10 @@
 
 package org.apache.shardingsphere.test.e2e.agent.zipkin;
 
-import 
org.apache.shardingsphere.test.e2e.agent.common.env.props.AgentE2ETestConfiguration;
-import 
org.apache.shardingsphere.test.e2e.agent.common.env.AgentE2ETestEnvironment;
-import 
org.apache.shardingsphere.test.e2e.agent.common.framework.AgentE2ETestActionExtension;
-import 
org.apache.shardingsphere.test.e2e.agent.common.framework.AgentE2ETestCaseArgumentsProvider;
+import 
org.apache.shardingsphere.test.e2e.agent.engine.env.props.AgentE2ETestConfiguration;
+import 
org.apache.shardingsphere.test.e2e.agent.engine.env.AgentE2ETestEnvironment;
+import 
org.apache.shardingsphere.test.e2e.agent.engine.framework.AgentE2ETestActionExtension;
+import 
org.apache.shardingsphere.test.e2e.agent.engine.framework.AgentE2ETestCaseArgumentsProvider;
 import 
org.apache.shardingsphere.test.e2e.agent.zipkin.asserts.ZipkinSpanAssert;
 import org.apache.shardingsphere.test.e2e.agent.zipkin.cases.ZipkinE2ETestCase;
 import 
org.apache.shardingsphere.test.e2e.agent.zipkin.cases.ZipkinE2ETestCases;
diff --git 
a/test/e2e/agent/plugins/tracing/zipkin/src/test/java/org/apache/shardingsphere/test/e2e/agent/zipkin/asserts/ZipkinSpanAssert.java
 
b/test/e2e/agent/plugins/tracing/zipkin/src/test/java/org/apache/shardingsphere/test/e2e/agent/zipkin/asserts/ZipkinSpanAssert.java
index f108f2a1e66..2f37b65ecca 100644
--- 
a/test/e2e/agent/plugins/tracing/zipkin/src/test/java/org/apache/shardingsphere/test/e2e/agent/zipkin/asserts/ZipkinSpanAssert.java
+++ 
b/test/e2e/agent/plugins/tracing/zipkin/src/test/java/org/apache/shardingsphere/test/e2e/agent/zipkin/asserts/ZipkinSpanAssert.java
@@ -20,7 +20,7 @@ package 
org.apache.shardingsphere.test.e2e.agent.zipkin.asserts;
 import com.fasterxml.jackson.core.type.TypeReference;
 import lombok.SneakyThrows;
 import org.apache.shardingsphere.infra.util.json.JsonUtils;
-import org.apache.shardingsphere.test.e2e.agent.common.util.HttpUtils;
+import org.apache.shardingsphere.test.e2e.agent.engine.util.HttpUtils;
 import 
org.apache.shardingsphere.test.e2e.agent.zipkin.asserts.response.ZipkinSpanResponse;
 import org.apache.shardingsphere.test.e2e.agent.zipkin.cases.ZipkinE2ETestCase;
 import 
org.apache.shardingsphere.test.e2e.agent.zipkin.cases.ZipkinTagAssertion;
diff --git 
a/test/e2e/agent/plugins/tracing/zipkin/src/test/java/org/apache/shardingsphere/test/e2e/agent/zipkin/cases/ZipkinE2ETestCase.java
 
b/test/e2e/agent/plugins/tracing/zipkin/src/test/java/org/apache/shardingsphere/test/e2e/agent/zipkin/cases/ZipkinE2ETestCase.java
index a309dfd9e21..bce145f9a24 100644
--- 
a/test/e2e/agent/plugins/tracing/zipkin/src/test/java/org/apache/shardingsphere/test/e2e/agent/zipkin/cases/ZipkinE2ETestCase.java
+++ 
b/test/e2e/agent/plugins/tracing/zipkin/src/test/java/org/apache/shardingsphere/test/e2e/agent/zipkin/cases/ZipkinE2ETestCase.java
@@ -19,8 +19,8 @@ package org.apache.shardingsphere.test.e2e.agent.zipkin.cases;
 
 import lombok.Getter;
 import lombok.Setter;
-import org.apache.shardingsphere.test.e2e.agent.common.cases.AgentE2ETestCase;
-import 
org.apache.shardingsphere.test.e2e.agent.common.env.props.AgentE2ETestConfiguration;
+import org.apache.shardingsphere.test.e2e.agent.engine.cases.AgentE2ETestCase;
+import 
org.apache.shardingsphere.test.e2e.agent.engine.env.props.AgentE2ETestConfiguration;
 
 import javax.xml.bind.annotation.XmlAccessType;
 import javax.xml.bind.annotation.XmlAccessorType;
diff --git 
a/test/e2e/agent/plugins/tracing/zipkin/src/test/java/org/apache/shardingsphere/test/e2e/agent/zipkin/cases/ZipkinE2ETestCases.java
 
b/test/e2e/agent/plugins/tracing/zipkin/src/test/java/org/apache/shardingsphere/test/e2e/agent/zipkin/cases/ZipkinE2ETestCases.java
index e78de7a9953..98a53b5c6a7 100644
--- 
a/test/e2e/agent/plugins/tracing/zipkin/src/test/java/org/apache/shardingsphere/test/e2e/agent/zipkin/cases/ZipkinE2ETestCases.java
+++ 
b/test/e2e/agent/plugins/tracing/zipkin/src/test/java/org/apache/shardingsphere/test/e2e/agent/zipkin/cases/ZipkinE2ETestCases.java
@@ -18,7 +18,7 @@
 package org.apache.shardingsphere.test.e2e.agent.zipkin.cases;
 
 import lombok.Getter;
-import org.apache.shardingsphere.test.e2e.agent.common.cases.AgentE2ETestCases;
+import org.apache.shardingsphere.test.e2e.agent.engine.cases.AgentE2ETestCases;
 
 import javax.xml.bind.annotation.XmlElement;
 import javax.xml.bind.annotation.XmlRootElement;
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 f4f6126b669..d7dec988447 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
@@ -17,7 +17,7 @@
 
 package org.apache.shardingsphere.test.e2e.agent.zipkin.container;
 
-import 
org.apache.shardingsphere.test.e2e.agent.common.env.props.AgentE2ETestConfiguration;
+import 
org.apache.shardingsphere.test.e2e.agent.engine.env.props.AgentE2ETestConfiguration;
 import 
org.apache.shardingsphere.test.e2e.env.container.atomic.DockerITContainer;
 import org.testcontainers.containers.wait.strategy.HttpWaitStrategy;
 
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 a756aecdaa7..d66d62a6d2c 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
@@ -17,8 +17,8 @@
 
 package org.apache.shardingsphere.test.e2e.agent.zipkin.container;
 
-import 
org.apache.shardingsphere.test.e2e.agent.common.container.plugin.AgentPluginContainerFactory;
-import 
org.apache.shardingsphere.test.e2e.agent.common.env.props.AgentE2ETestConfiguration;
+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.atomic.DockerITContainer;
 
 /**
diff --git 
a/test/e2e/agent/plugins/tracing/zipkin/src/test/resources/META-INF/services/org.apache.shardingsphere.test.e2e.agent.common.container.plugin.AgentPluginContainerFactory
 
b/test/e2e/agent/plugins/tracing/zipkin/src/test/resources/META-INF/services/org.apache.shardingsphere.test.e2e.agent.engine.container.plugin.AgentPluginContainerFactory
similarity index 100%
rename from 
test/e2e/agent/plugins/tracing/zipkin/src/test/resources/META-INF/services/org.apache.shardingsphere.test.e2e.agent.common.container.plugin.AgentPluginContainerFactory
rename to 
test/e2e/agent/plugins/tracing/zipkin/src/test/resources/META-INF/services/org.apache.shardingsphere.test.e2e.agent.engine.container.plugin.AgentPluginContainerFactory
diff --git a/test/e2e/agent/pom.xml b/test/e2e/agent/pom.xml
index b02c9ef46aa..cf22669728b 100644
--- a/test/e2e/agent/pom.xml
+++ b/test/e2e/agent/pom.xml
@@ -28,6 +28,7 @@
     <name>${project.artifactId}</name>
     
     <modules>
+        <module>engine</module>
         <module>plugins</module>
         <module>fixture</module>
     </modules>

Reply via email to