You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@shardingsphere.apache.org by pa...@apache.org on 2022/12/05 13:16:05 UTC

[shardingsphere] branch master updated: Rename package name of suite test (#22678)

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

panjuan 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 a8bbdcd5303 Rename package name of suite test (#22678)
a8bbdcd5303 is described below

commit a8bbdcd530341a9f796548acece46502f0c03a43
Author: Liang Zhang <zh...@apache.org>
AuthorDate: Mon Dec 5 21:15:57 2022 +0800

    Rename package name of suite test (#22678)
---
 .../ClusterShowProcessListContainerComposer.java   |  4 ++--
 .../showprocesslist/engine/ShowProcessListIT.java  | 10 ++++-----
 .../env/IntegrationTestEnvironment.java            |  4 ++--
 .../showprocesslist/env/enums/ITEnvTypeEnum.java   |  2 +-
 .../parameter/ShowProcessListParameterized.java    |  2 +-
 .../cases/IntegrationTestCaseContext.java          |  4 ++--
 .../cases/IntegrationTestCases.java                |  4 ++--
 .../cases/IntegrationTestCasesLoader.java          |  2 +-
 .../{integration => e2e}/cases/SQLCommandType.java |  2 +-
 .../{integration => e2e}/cases/SQLExecuteType.java |  2 +-
 .../cases/assertion/IntegrationTestCase.java       |  2 +-
 .../assertion/IntegrationTestCaseAssertion.java    |  4 ++--
 .../assertion/IntegrationTestCaseAssertionSQL.java |  2 +-
 .../cases/dataset/DataSet.java                     |  6 +++---
 .../cases/dataset/DataSetLoader.java               |  2 +-
 .../cases/dataset/metadata/DataSetColumn.java      |  2 +-
 .../cases/dataset/metadata/DataSetIndex.java       |  2 +-
 .../cases/dataset/metadata/DataSetMetaData.java    |  2 +-
 .../cases/dataset/row/DataSetRow.java              |  2 +-
 .../{integration => e2e}/cases/value/SQLValue.java |  2 +-
 .../cases/value/SQLValueGroup.java                 |  4 ++--
 .../container/compose/ContainerComposer.java       |  2 +-
 .../compose/ContainerComposerRegistry.java         |  8 ++++----
 .../compose/mode/ClusterContainerComposer.java     |  8 ++++----
 .../compose/mode/StandaloneContainerComposer.java  |  8 ++++----
 .../ProxyClusterContainerConfigurationFactory.java |  2 +-
 ...oxyStandaloneContainerConfigurationFactory.java |  2 +-
 .../{integration => e2e}/engine/BaseITCase.java    | 12 +++++------
 .../{integration => e2e}/engine/BatchITCase.java   | 18 ++++++++--------
 .../{integration => e2e}/engine/SingleITCase.java  | 16 +++++++--------
 .../engine/TotalSuitesCountCalculator.java         |  2 +-
 .../{integration => e2e}/engine/dal/BaseDALIT.java | 12 +++++------
 .../engine/dal/GeneralDALIT.java                   | 12 +++++------
 .../{integration => e2e}/engine/dcl/BaseDCLIT.java |  6 +++---
 .../engine/dcl/GeneralDCLIT.java                   | 14 ++++++-------
 .../{integration => e2e}/engine/ddl/BaseDDLIT.java | 12 +++++------
 .../engine/ddl/GeneralDDLIT.java                   | 14 ++++++-------
 .../engine/dml/AdditionalDMLIT.java                | 16 +++++++--------
 .../{integration => e2e}/engine/dml/BaseDMLIT.java | 18 ++++++++--------
 .../engine/dml/BatchDMLIT.java                     | 20 +++++++++---------
 .../engine/dml/GeneralDMLIT.java                   | 16 +++++++--------
 .../engine/dql/AdditionalDQLIT.java                | 16 +++++++--------
 .../{integration => e2e}/engine/dql/BaseDQLIT.java |  8 ++++----
 .../engine/dql/GeneralDQLIT.java                   | 16 +++++++--------
 .../{integration => e2e}/engine/ral/BaseRALIT.java | 12 +++++------
 .../engine/ral/GeneralRALIT.java                   | 12 +++++------
 .../{integration => e2e}/engine/rdl/BaseRDLIT.java | 12 +++++------
 .../engine/rdl/GeneralRDLIT.java                   | 12 +++++------
 .../{integration => e2e}/engine/rql/BaseRQLIT.java | 12 +++++------
 .../engine/rql/GeneralRQLIT.java                   | 12 +++++------
 .../env/DataSetEnvironmentManager.java             | 14 ++++++-------
 .../database/DatabaseAssertionMetaData.java        |  2 +-
 .../database/DatabaseAssertionMetaDataFactory.java |  4 ++--
 .../impl/PostgreSQLDatabaseAssertionMetaData.java  |  4 ++--
 .../array/ClusterTestParameterArrayGenerator.java  |  8 ++++----
 .../param/array/ITTestParameterFactory.java        |  8 ++++----
 .../param/array/ITTestParameterGenerator.java      | 18 ++++++++--------
 .../JdbcStandaloneTestParameterGenerator.java      |  8 ++++----
 .../ProxyStandaloneTestParameterGenerator.java     |  8 ++++----
 .../param/model/AssertionTestParameter.java        |  8 ++++----
 .../framework/param/model/CaseTestParameter.java   |  4 ++--
 .../framework/param/model/ITTestParameter.java     |  4 ++--
 .../framework/runner/ParallelParameterized.java    |  6 +++---
 .../framework/runner/ParallelRunningStrategy.java  |  2 +-
 .../runner/executor/ParallelRunnerExecutor.java    |  2 +-
 .../key/ParallelRunnerExecutorKeyProvider.java     |  6 +++---
 .../ParallelRunnerExecutorKeyProviderFactory.java  |  8 ++++----
 .../CaseParallelRunnerExecutorKeyProvider.java     |  8 ++++----
 .../ScenarioParallelRunnerExecutorKeyProvider.java |  8 ++++----
 .../framework/runner/param/RunnerParameters.java   |  4 ++--
 .../runner/scheduler/ParallelRunnerScheduler.java  | 10 ++++-----
 .../framework/watcher/ITWatcher.java               |  2 +-
 .../cases/alterresource/AddResourceTestCase.java   | 10 ++++-----
 .../cases/alterresource/CloseResourceTestCase.java | 10 ++++-----
 .../cases/autocommit/MySQLAutoCommitTestCase.java  | 10 ++++-----
 .../autocommit/PostgresSQLAutoCommitTestCase.java  | 10 ++++-----
 .../cases/base/BaseTransactionTestCase.java        |  6 +++---
 .../classictransfer/ClassicTransferTestCase.java   |  8 ++++----
 .../BroadcastTableTransactionTestCase.java         |  8 ++++----
 .../ExceptionInTransactionTestCase.java            | 10 ++++-----
 .../MultiOperationsCommitAndRollbackTestCase.java  | 10 ++++-----
 .../MultiTableCommitAndRollbackTestCase.java       |  8 ++++----
 .../SingleTableCommitAndRollbackTestCase.java      |  8 ++++----
 .../cases/cursor/OpenGaussCursorTestCase.java      | 14 ++++++-------
 .../cases/nested/NestedTransactionTestCase.java    |  8 ++++----
 .../cases/readonly/MySQLSetReadOnlyTestCase.java   |  8 ++++----
 .../readonly/PostgreSQLSetReadOnlyTestCase.java    |  8 ++++----
 .../cases/readonly/SetReadOnlyTestCase.java        |  6 +++---
 .../cases/savepoint/BaseSavePointTestCase.java     |  6 +++---
 .../cases/savepoint/MySQLSavePointTestCase.java    |  8 ++++----
 .../savepoint/OpenGaussSavePointTestCase.java      |  8 ++++----
 .../savepoint/PostgreSQLSavePointTestCase.java     |  8 ++++----
 .../cases/truncate/MySQLLocalTruncateTestCase.java | 10 ++++-----
 .../cases/truncate/MySQLXATruncateTestCase.java    | 10 ++++-----
 .../PostgresSQLAndOpenGaussTruncateTestCase.java   | 10 ++++-----
 .../transaction/engine/base/AutoDataSource.java    |  2 +-
 .../e2e}/transaction/engine/base/BaseITCase.java   | 24 +++++++++++-----------
 .../engine/base/BaseTransactionITCase.java         |  8 ++++----
 .../transaction/engine/base/JdbcDataSource.java    |  4 ++--
 .../transaction/engine/base/ProxyDataSource.java   |  4 ++--
 .../engine/base/TransactionTestCase.java           |  2 +-
 .../engine/command/CommonSQLCommand.java           |  2 +-
 .../engine/command/CursorSQLCommand.java           |  2 +-
 .../engine/constants/TransactionTestConstants.java |  2 +-
 .../engine/mysql/MysqlJdbcTransactionIT.java       |  6 +++---
 .../engine/mysql/MysqlProxyTransactionIT.java      |  6 +++---
 .../opengauss/OpenGaussJdbcTransactionIT.java      |  6 +++---
 .../opengauss/OpenGaussProxyTransactionIT.java     |  6 +++---
 .../postgresql/PostgresqlJdbcTransactionIT.java    |  6 +++---
 .../postgresql/PostgresqlProxyTransactionIT.java   |  6 +++---
 .../env/IntegrationTestEnvironment.java            |  6 +++---
 .../env/enums/TransactionITEnvTypeEnum.java        |  2 +-
 .../env/enums/TransactionTestCaseRegistry.java     | 18 ++++++++--------
 .../container/compose/BaseContainerComposer.java   |  2 +-
 .../container/compose/DockerContainerComposer.java | 10 ++++-----
 .../container/compose/NativeContainerComposer.java |  2 +-
 .../StorageContainerConfigurationFactory.java      |  8 ++++----
 .../mysql/MySQLContainerConfigurationFactory.java  |  2 +-
 .../OpenGaussContainerConfigurationFactory.java    |  2 +-
 .../PostgreSQLContainerConfigurationFactory.java   |  2 +-
 .../ProxyClusterContainerConfigurationFactory.java |  2 +-
 .../jdbc/ShardingSphereJDBCContainer.java          |  2 +-
 .../framework/param/TransactionParameterized.java  |  4 ++--
 .../transaction/util/TestCaseClassScanner.java     |  4 ++--
 124 files changed, 448 insertions(+), 448 deletions(-)

diff --git a/test/e2e/showprocesslist/src/test/java/org/apache/shardingsphere/test/integration/showprocesslist/container/composer/ClusterShowProcessListContainerComposer.java b/test/e2e/showprocesslist/src/test/java/org/apache/shardingsphere/test/e2e/showprocesslist/container/composer/ClusterShowProcessListContainerComposer.java
similarity index 96%
rename from test/e2e/showprocesslist/src/test/java/org/apache/shardingsphere/test/integration/showprocesslist/container/composer/ClusterShowProcessListContainerComposer.java
rename to test/e2e/showprocesslist/src/test/java/org/apache/shardingsphere/test/e2e/showprocesslist/container/composer/ClusterShowProcessListContainerComposer.java
index 051e541ec7b..d43676e51d5 100644
--- a/test/e2e/showprocesslist/src/test/java/org/apache/shardingsphere/test/integration/showprocesslist/container/composer/ClusterShowProcessListContainerComposer.java
+++ b/test/e2e/showprocesslist/src/test/java/org/apache/shardingsphere/test/e2e/showprocesslist/container/composer/ClusterShowProcessListContainerComposer.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.integration.showprocesslist.container.composer;
+package org.apache.shardingsphere.test.e2e.showprocesslist.container.composer;
 
 import org.apache.shardingsphere.infra.database.type.DatabaseType;
 import org.apache.shardingsphere.test.e2e.env.container.atomic.DockerITContainer;
@@ -30,7 +30,7 @@ import org.apache.shardingsphere.test.e2e.env.container.atomic.storage.StorageCo
 import org.apache.shardingsphere.test.e2e.env.container.atomic.storage.StorageContainerFactory;
 import org.apache.shardingsphere.test.e2e.env.container.atomic.storage.config.impl.StorageContainerConfigurationFactory;
 import org.apache.shardingsphere.test.e2e.env.container.atomic.util.AdapterContainerUtil;
-import org.apache.shardingsphere.test.integration.showprocesslist.parameter.ShowProcessListParameterized;
+import org.apache.shardingsphere.test.e2e.showprocesslist.parameter.ShowProcessListParameterized;
 
 import javax.sql.DataSource;
 import java.util.HashMap;
diff --git a/test/e2e/showprocesslist/src/test/java/org/apache/shardingsphere/test/integration/showprocesslist/engine/ShowProcessListIT.java b/test/e2e/showprocesslist/src/test/java/org/apache/shardingsphere/test/e2e/showprocesslist/engine/ShowProcessListIT.java
similarity index 91%
rename from test/e2e/showprocesslist/src/test/java/org/apache/shardingsphere/test/integration/showprocesslist/engine/ShowProcessListIT.java
rename to test/e2e/showprocesslist/src/test/java/org/apache/shardingsphere/test/e2e/showprocesslist/engine/ShowProcessListIT.java
index 5687198c2bd..b569b7e9502 100644
--- a/test/e2e/showprocesslist/src/test/java/org/apache/shardingsphere/test/integration/showprocesslist/engine/ShowProcessListIT.java
+++ b/test/e2e/showprocesslist/src/test/java/org/apache/shardingsphere/test/e2e/showprocesslist/engine/ShowProcessListIT.java
@@ -15,13 +15,13 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.integration.showprocesslist.engine;
+package org.apache.shardingsphere.test.e2e.showprocesslist.engine;
 
 import org.apache.shardingsphere.infra.database.type.dialect.MySQLDatabaseType;
-import org.apache.shardingsphere.test.integration.showprocesslist.container.composer.ClusterShowProcessListContainerComposer;
-import org.apache.shardingsphere.test.integration.showprocesslist.env.IntegrationTestEnvironment;
-import org.apache.shardingsphere.test.integration.showprocesslist.env.enums.ITEnvTypeEnum;
-import org.apache.shardingsphere.test.integration.showprocesslist.parameter.ShowProcessListParameterized;
+import org.apache.shardingsphere.test.e2e.showprocesslist.container.composer.ClusterShowProcessListContainerComposer;
+import org.apache.shardingsphere.test.e2e.showprocesslist.env.enums.ITEnvTypeEnum;
+import org.apache.shardingsphere.test.e2e.showprocesslist.parameter.ShowProcessListParameterized;
+import org.apache.shardingsphere.test.e2e.showprocesslist.env.IntegrationTestEnvironment;
 import org.junit.After;
 import org.junit.Before;
 import org.junit.Test;
diff --git a/test/e2e/showprocesslist/src/test/java/org/apache/shardingsphere/test/integration/showprocesslist/env/IntegrationTestEnvironment.java b/test/e2e/showprocesslist/src/test/java/org/apache/shardingsphere/test/e2e/showprocesslist/env/IntegrationTestEnvironment.java
similarity index 94%
rename from test/e2e/showprocesslist/src/test/java/org/apache/shardingsphere/test/integration/showprocesslist/env/IntegrationTestEnvironment.java
rename to test/e2e/showprocesslist/src/test/java/org/apache/shardingsphere/test/e2e/showprocesslist/env/IntegrationTestEnvironment.java
index 32dd3eac63a..0309054f204 100644
--- a/test/e2e/showprocesslist/src/test/java/org/apache/shardingsphere/test/integration/showprocesslist/env/IntegrationTestEnvironment.java
+++ b/test/e2e/showprocesslist/src/test/java/org/apache/shardingsphere/test/e2e/showprocesslist/env/IntegrationTestEnvironment.java
@@ -15,13 +15,13 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.integration.showprocesslist.env;
+package org.apache.shardingsphere.test.e2e.showprocesslist.env;
 
 import com.google.common.base.Splitter;
 import lombok.Getter;
 import lombok.SneakyThrows;
 import org.apache.shardingsphere.test.e2e.env.runtime.scenario.path.ScenarioCommonPath;
-import org.apache.shardingsphere.test.integration.showprocesslist.env.enums.ITEnvTypeEnum;
+import org.apache.shardingsphere.test.e2e.showprocesslist.env.enums.ITEnvTypeEnum;
 
 import java.io.IOException;
 import java.io.InputStream;
diff --git a/test/e2e/showprocesslist/src/test/java/org/apache/shardingsphere/test/integration/showprocesslist/env/enums/ITEnvTypeEnum.java b/test/e2e/showprocesslist/src/test/java/org/apache/shardingsphere/test/e2e/showprocesslist/env/enums/ITEnvTypeEnum.java
similarity index 91%
rename from test/e2e/showprocesslist/src/test/java/org/apache/shardingsphere/test/integration/showprocesslist/env/enums/ITEnvTypeEnum.java
rename to test/e2e/showprocesslist/src/test/java/org/apache/shardingsphere/test/e2e/showprocesslist/env/enums/ITEnvTypeEnum.java
index 61ea2b22bfc..fb5ad7c08a7 100644
--- a/test/e2e/showprocesslist/src/test/java/org/apache/shardingsphere/test/integration/showprocesslist/env/enums/ITEnvTypeEnum.java
+++ b/test/e2e/showprocesslist/src/test/java/org/apache/shardingsphere/test/e2e/showprocesslist/env/enums/ITEnvTypeEnum.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.integration.showprocesslist.env.enums;
+package org.apache.shardingsphere.test.e2e.showprocesslist.env.enums;
 
 public enum ITEnvTypeEnum {
     
diff --git a/test/e2e/showprocesslist/src/test/java/org/apache/shardingsphere/test/integration/showprocesslist/parameter/ShowProcessListParameterized.java b/test/e2e/showprocesslist/src/test/java/org/apache/shardingsphere/test/e2e/showprocesslist/parameter/ShowProcessListParameterized.java
similarity index 93%
rename from test/e2e/showprocesslist/src/test/java/org/apache/shardingsphere/test/integration/showprocesslist/parameter/ShowProcessListParameterized.java
rename to test/e2e/showprocesslist/src/test/java/org/apache/shardingsphere/test/e2e/showprocesslist/parameter/ShowProcessListParameterized.java
index 93e13005f4b..62acca8ddcc 100644
--- a/test/e2e/showprocesslist/src/test/java/org/apache/shardingsphere/test/integration/showprocesslist/parameter/ShowProcessListParameterized.java
+++ b/test/e2e/showprocesslist/src/test/java/org/apache/shardingsphere/test/e2e/showprocesslist/parameter/ShowProcessListParameterized.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.integration.showprocesslist.parameter;
+package org.apache.shardingsphere.test.e2e.showprocesslist.parameter;
 
 import lombok.Getter;
 import lombok.RequiredArgsConstructor;
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/cases/IntegrationTestCaseContext.java b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/cases/IntegrationTestCaseContext.java
similarity index 88%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/cases/IntegrationTestCaseContext.java
rename to test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/cases/IntegrationTestCaseContext.java
index adbf2b443eb..a198d36014d 100644
--- a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/cases/IntegrationTestCaseContext.java
+++ b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/cases/IntegrationTestCaseContext.java
@@ -15,11 +15,11 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.integration.cases;
+package org.apache.shardingsphere.test.e2e.cases;
 
 import lombok.Getter;
 import lombok.RequiredArgsConstructor;
-import org.apache.shardingsphere.test.integration.cases.assertion.IntegrationTestCase;
+import org.apache.shardingsphere.test.e2e.cases.assertion.IntegrationTestCase;
 
 /**
  * Integration test case context.
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/cases/IntegrationTestCases.java b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/cases/IntegrationTestCases.java
similarity index 89%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/cases/IntegrationTestCases.java
rename to test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/cases/IntegrationTestCases.java
index e57631d07de..e3b807be3c6 100644
--- a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/cases/IntegrationTestCases.java
+++ b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/cases/IntegrationTestCases.java
@@ -15,10 +15,10 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.integration.cases;
+package org.apache.shardingsphere.test.e2e.cases;
 
 import lombok.Getter;
-import org.apache.shardingsphere.test.integration.cases.assertion.IntegrationTestCase;
+import org.apache.shardingsphere.test.e2e.cases.assertion.IntegrationTestCase;
 
 import javax.xml.bind.annotation.XmlElement;
 import javax.xml.bind.annotation.XmlRootElement;
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/cases/IntegrationTestCasesLoader.java b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/cases/IntegrationTestCasesLoader.java
similarity index 98%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/cases/IntegrationTestCasesLoader.java
rename to test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/cases/IntegrationTestCasesLoader.java
index 81f40817026..c926433d2a7 100644
--- a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/cases/IntegrationTestCasesLoader.java
+++ b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/cases/IntegrationTestCasesLoader.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.integration.cases;
+package org.apache.shardingsphere.test.e2e.cases;
 
 import com.google.common.base.Preconditions;
 import lombok.SneakyThrows;
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/cases/SQLCommandType.java b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/cases/SQLCommandType.java
similarity index 98%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/cases/SQLCommandType.java
rename to test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/cases/SQLCommandType.java
index 70abe0d8efa..a37e36b3dc8 100644
--- a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/cases/SQLCommandType.java
+++ b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/cases/SQLCommandType.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.integration.cases;
+package org.apache.shardingsphere.test.e2e.cases;
 
 import lombok.Getter;
 import lombok.RequiredArgsConstructor;
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/cases/SQLExecuteType.java b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/cases/SQLExecuteType.java
similarity index 93%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/cases/SQLExecuteType.java
rename to test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/cases/SQLExecuteType.java
index 818eab8276d..97ee0aae755 100644
--- a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/cases/SQLExecuteType.java
+++ b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/cases/SQLExecuteType.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.integration.cases;
+package org.apache.shardingsphere.test.e2e.cases;
 
 /**
  * SQL execute type.
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/cases/assertion/IntegrationTestCase.java b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/cases/assertion/IntegrationTestCase.java
similarity index 95%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/cases/assertion/IntegrationTestCase.java
rename to test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/cases/assertion/IntegrationTestCase.java
index 3f8e49bd57d..e66705af159 100644
--- a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/cases/assertion/IntegrationTestCase.java
+++ b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/cases/assertion/IntegrationTestCase.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.integration.cases.assertion;
+package org.apache.shardingsphere.test.e2e.cases.assertion;
 
 import lombok.Getter;
 import lombok.Setter;
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/cases/assertion/IntegrationTestCaseAssertion.java b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/cases/assertion/IntegrationTestCaseAssertion.java
similarity index 95%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/cases/assertion/IntegrationTestCaseAssertion.java
rename to test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/cases/assertion/IntegrationTestCaseAssertion.java
index 3714e0b8b69..23b8b47d54c 100644
--- a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/cases/assertion/IntegrationTestCaseAssertion.java
+++ b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/cases/assertion/IntegrationTestCaseAssertion.java
@@ -15,12 +15,12 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.integration.cases.assertion;
+package org.apache.shardingsphere.test.e2e.cases.assertion;
 
 import com.google.common.base.Splitter;
 import lombok.Getter;
 import lombok.Setter;
-import org.apache.shardingsphere.test.integration.cases.value.SQLValue;
+import org.apache.shardingsphere.test.e2e.cases.value.SQLValue;
 
 import javax.xml.bind.annotation.XmlAccessType;
 import javax.xml.bind.annotation.XmlAccessorType;
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/cases/assertion/IntegrationTestCaseAssertionSQL.java b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/cases/assertion/IntegrationTestCaseAssertionSQL.java
similarity index 95%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/cases/assertion/IntegrationTestCaseAssertionSQL.java
rename to test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/cases/assertion/IntegrationTestCaseAssertionSQL.java
index 8cc9491e2f7..76943db9aba 100644
--- a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/cases/assertion/IntegrationTestCaseAssertionSQL.java
+++ b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/cases/assertion/IntegrationTestCaseAssertionSQL.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.integration.cases.assertion;
+package org.apache.shardingsphere.test.e2e.cases.assertion;
 
 import lombok.Getter;
 import lombok.Setter;
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/cases/dataset/DataSet.java b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/cases/dataset/DataSet.java
similarity index 93%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/cases/dataset/DataSet.java
rename to test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/cases/dataset/DataSet.java
index 050716d15c5..d1d9d91b51b 100644
--- a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/cases/dataset/DataSet.java
+++ b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/cases/dataset/DataSet.java
@@ -15,13 +15,13 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.integration.cases.dataset;
+package org.apache.shardingsphere.test.e2e.cases.dataset;
 
 import lombok.Getter;
 import org.apache.shardingsphere.infra.datanode.DataNode;
 import org.apache.shardingsphere.infra.util.expr.InlineExpressionParser;
-import org.apache.shardingsphere.test.integration.cases.dataset.metadata.DataSetMetaData;
-import org.apache.shardingsphere.test.integration.cases.dataset.row.DataSetRow;
+import org.apache.shardingsphere.test.e2e.cases.dataset.metadata.DataSetMetaData;
+import org.apache.shardingsphere.test.e2e.cases.dataset.row.DataSetRow;
 
 import javax.xml.bind.annotation.XmlAttribute;
 import javax.xml.bind.annotation.XmlElement;
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/cases/dataset/DataSetLoader.java b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/cases/dataset/DataSetLoader.java
similarity index 98%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/cases/dataset/DataSetLoader.java
rename to test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/cases/dataset/DataSetLoader.java
index aa0ed26dc99..b07c542b259 100644
--- a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/cases/dataset/DataSetLoader.java
+++ b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/cases/dataset/DataSetLoader.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.integration.cases.dataset;
+package org.apache.shardingsphere.test.e2e.cases.dataset;
 
 import com.google.common.base.Preconditions;
 import lombok.AccessLevel;
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/cases/dataset/metadata/DataSetColumn.java b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/cases/dataset/metadata/DataSetColumn.java
similarity index 94%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/cases/dataset/metadata/DataSetColumn.java
rename to test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/cases/dataset/metadata/DataSetColumn.java
index cf3480bea2f..fb5028777d6 100644
--- a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/cases/dataset/metadata/DataSetColumn.java
+++ b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/cases/dataset/metadata/DataSetColumn.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.integration.cases.dataset.metadata;
+package org.apache.shardingsphere.test.e2e.cases.dataset.metadata;
 
 import lombok.EqualsAndHashCode;
 import lombok.Getter;
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/cases/dataset/metadata/DataSetIndex.java b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/cases/dataset/metadata/DataSetIndex.java
similarity index 94%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/cases/dataset/metadata/DataSetIndex.java
rename to test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/cases/dataset/metadata/DataSetIndex.java
index ec8a214d4a9..183fd1df117 100644
--- a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/cases/dataset/metadata/DataSetIndex.java
+++ b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/cases/dataset/metadata/DataSetIndex.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.integration.cases.dataset.metadata;
+package org.apache.shardingsphere.test.e2e.cases.dataset.metadata;
 
 import lombok.Getter;
 import lombok.Setter;
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/cases/dataset/metadata/DataSetMetaData.java b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/cases/dataset/metadata/DataSetMetaData.java
similarity index 95%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/cases/dataset/metadata/DataSetMetaData.java
rename to test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/cases/dataset/metadata/DataSetMetaData.java
index eedd6e58e43..5f58115c84c 100644
--- a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/cases/dataset/metadata/DataSetMetaData.java
+++ b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/cases/dataset/metadata/DataSetMetaData.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.integration.cases.dataset.metadata;
+package org.apache.shardingsphere.test.e2e.cases.dataset.metadata;
 
 import lombok.Getter;
 import lombok.Setter;
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/cases/dataset/row/DataSetRow.java b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/cases/dataset/row/DataSetRow.java
similarity index 95%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/cases/dataset/row/DataSetRow.java
rename to test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/cases/dataset/row/DataSetRow.java
index 71c1dfb5cec..7f4de97ddce 100644
--- a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/cases/dataset/row/DataSetRow.java
+++ b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/cases/dataset/row/DataSetRow.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.integration.cases.dataset.row;
+package org.apache.shardingsphere.test.e2e.cases.dataset.row;
 
 import com.google.common.base.Splitter;
 import lombok.EqualsAndHashCode;
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/cases/value/SQLValue.java b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/cases/value/SQLValue.java
similarity index 98%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/cases/value/SQLValue.java
rename to test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/cases/value/SQLValue.java
index 1882148e915..bd916a4afa8 100644
--- a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/cases/value/SQLValue.java
+++ b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/cases/value/SQLValue.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.integration.cases.value;
+package org.apache.shardingsphere.test.e2e.cases.value;
 
 import lombok.Getter;
 
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/cases/value/SQLValueGroup.java b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/cases/value/SQLValueGroup.java
similarity index 91%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/cases/value/SQLValueGroup.java
rename to test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/cases/value/SQLValueGroup.java
index d2347be690f..d6867190c17 100644
--- a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/cases/value/SQLValueGroup.java
+++ b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/cases/value/SQLValueGroup.java
@@ -15,10 +15,10 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.integration.cases.value;
+package org.apache.shardingsphere.test.e2e.cases.value;
 
 import lombok.Getter;
-import org.apache.shardingsphere.test.integration.cases.dataset.metadata.DataSetMetaData;
+import org.apache.shardingsphere.test.e2e.cases.dataset.metadata.DataSetMetaData;
 
 import java.text.ParseException;
 import java.util.Collection;
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/container/compose/ContainerComposer.java b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/container/compose/ContainerComposer.java
similarity index 95%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/container/compose/ContainerComposer.java
rename to test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/container/compose/ContainerComposer.java
index 685b76f9029..8482227550b 100644
--- a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/container/compose/ContainerComposer.java
+++ b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/container/compose/ContainerComposer.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.integration.container.compose;
+package org.apache.shardingsphere.test.e2e.container.compose;
 
 import org.testcontainers.lifecycle.Startable;
 
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/container/compose/ContainerComposerRegistry.java b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/container/compose/ContainerComposerRegistry.java
similarity index 91%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/container/compose/ContainerComposerRegistry.java
rename to test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/container/compose/ContainerComposerRegistry.java
index a1a792caf05..305dae5714e 100644
--- a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/container/compose/ContainerComposerRegistry.java
+++ b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/container/compose/ContainerComposerRegistry.java
@@ -15,15 +15,15 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.integration.container.compose;
+package org.apache.shardingsphere.test.e2e.container.compose;
 
 import com.google.common.base.Preconditions;
 import lombok.SneakyThrows;
-import org.apache.shardingsphere.test.integration.container.compose.mode.ClusterContainerComposer;
-import org.apache.shardingsphere.test.integration.container.compose.mode.StandaloneContainerComposer;
+import org.apache.shardingsphere.test.e2e.container.compose.mode.ClusterContainerComposer;
+import org.apache.shardingsphere.test.e2e.container.compose.mode.StandaloneContainerComposer;
 import org.apache.shardingsphere.test.e2e.env.container.atomic.constants.AdapterContainerConstants;
 import org.apache.shardingsphere.test.e2e.env.container.atomic.constants.EnvironmentConstants;
-import org.apache.shardingsphere.test.integration.framework.param.model.ITTestParameter;
+import org.apache.shardingsphere.test.e2e.framework.param.model.ITTestParameter;
 
 import javax.sql.DataSource;
 import java.util.HashMap;
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/container/compose/mode/ClusterContainerComposer.java b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/container/compose/mode/ClusterContainerComposer.java
similarity index 92%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/container/compose/mode/ClusterContainerComposer.java
rename to test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/container/compose/mode/ClusterContainerComposer.java
index ff0cf2c1d12..699ef4375e9 100644
--- a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/container/compose/mode/ClusterContainerComposer.java
+++ b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/container/compose/mode/ClusterContainerComposer.java
@@ -15,10 +15,10 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.integration.container.compose.mode;
+package org.apache.shardingsphere.test.e2e.container.compose.mode;
 
-import org.apache.shardingsphere.test.integration.container.compose.ContainerComposer;
-import org.apache.shardingsphere.test.integration.container.config.ProxyClusterContainerConfigurationFactory;
+import org.apache.shardingsphere.test.e2e.container.compose.ContainerComposer;
+import org.apache.shardingsphere.test.e2e.container.config.ProxyClusterContainerConfigurationFactory;
 import org.apache.shardingsphere.test.e2e.env.container.atomic.DockerITContainer;
 import org.apache.shardingsphere.test.e2e.env.container.atomic.ITContainers;
 import org.apache.shardingsphere.test.e2e.env.container.atomic.adapter.AdapterContainer;
@@ -30,7 +30,7 @@ import org.apache.shardingsphere.test.e2e.env.container.atomic.storage.StorageCo
 import org.apache.shardingsphere.test.e2e.env.container.atomic.storage.StorageContainerFactory;
 import org.apache.shardingsphere.test.e2e.env.container.atomic.storage.config.impl.StorageContainerConfigurationFactory;
 import org.apache.shardingsphere.test.e2e.env.container.atomic.util.AdapterContainerUtil;
-import org.apache.shardingsphere.test.integration.framework.param.model.ITTestParameter;
+import org.apache.shardingsphere.test.e2e.framework.param.model.ITTestParameter;
 
 import javax.sql.DataSource;
 import java.util.Map;
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/container/compose/mode/StandaloneContainerComposer.java b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/container/compose/mode/StandaloneContainerComposer.java
similarity index 90%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/container/compose/mode/StandaloneContainerComposer.java
rename to test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/container/compose/mode/StandaloneContainerComposer.java
index a697dd00595..46a5dadae87 100644
--- a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/container/compose/mode/StandaloneContainerComposer.java
+++ b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/container/compose/mode/StandaloneContainerComposer.java
@@ -15,10 +15,10 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.integration.container.compose.mode;
+package org.apache.shardingsphere.test.e2e.container.compose.mode;
 
-import org.apache.shardingsphere.test.integration.container.compose.ContainerComposer;
-import org.apache.shardingsphere.test.integration.container.config.ProxyStandaloneContainerConfigurationFactory;
+import org.apache.shardingsphere.test.e2e.container.compose.ContainerComposer;
+import org.apache.shardingsphere.test.e2e.container.config.ProxyStandaloneContainerConfigurationFactory;
 import org.apache.shardingsphere.test.e2e.env.container.atomic.DockerITContainer;
 import org.apache.shardingsphere.test.e2e.env.container.atomic.ITContainers;
 import org.apache.shardingsphere.test.e2e.env.container.atomic.adapter.AdapterContainer;
@@ -26,7 +26,7 @@ import org.apache.shardingsphere.test.e2e.env.container.atomic.adapter.AdapterCo
 import org.apache.shardingsphere.test.e2e.env.container.atomic.storage.StorageContainer;
 import org.apache.shardingsphere.test.e2e.env.container.atomic.storage.StorageContainerFactory;
 import org.apache.shardingsphere.test.e2e.env.container.atomic.storage.config.impl.StorageContainerConfigurationFactory;
-import org.apache.shardingsphere.test.integration.framework.param.model.ITTestParameter;
+import org.apache.shardingsphere.test.e2e.framework.param.model.ITTestParameter;
 
 import javax.sql.DataSource;
 import java.util.Map;
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/container/config/ProxyClusterContainerConfigurationFactory.java b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/container/config/ProxyClusterContainerConfigurationFactory.java
similarity index 97%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/container/config/ProxyClusterContainerConfigurationFactory.java
rename to test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/container/config/ProxyClusterContainerConfigurationFactory.java
index 4e5129595a3..94c3dbdcdf4 100644
--- a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/container/config/ProxyClusterContainerConfigurationFactory.java
+++ b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/container/config/ProxyClusterContainerConfigurationFactory.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.integration.container.config;
+package org.apache.shardingsphere.test.e2e.container.config;
 
 import lombok.AccessLevel;
 import lombok.NoArgsConstructor;
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/container/config/ProxyStandaloneContainerConfigurationFactory.java b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/container/config/ProxyStandaloneContainerConfigurationFactory.java
similarity index 97%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/container/config/ProxyStandaloneContainerConfigurationFactory.java
rename to test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/container/config/ProxyStandaloneContainerConfigurationFactory.java
index 79ca03a81ae..d95bcf02d9b 100644
--- a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/container/config/ProxyStandaloneContainerConfigurationFactory.java
+++ b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/container/config/ProxyStandaloneContainerConfigurationFactory.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.integration.container.config;
+package org.apache.shardingsphere.test.e2e.container.config;
 
 import lombok.AccessLevel;
 import lombok.NoArgsConstructor;
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/engine/BaseITCase.java b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/BaseITCase.java
similarity index 90%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/engine/BaseITCase.java
rename to test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/BaseITCase.java
index 4356ac51b9d..7c1cd358ebd 100644
--- a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/engine/BaseITCase.java
+++ b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/BaseITCase.java
@@ -15,18 +15,18 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.integration.engine;
+package org.apache.shardingsphere.test.e2e.engine;
 
 import lombok.AccessLevel;
 import lombok.Getter;
 import org.apache.shardingsphere.infra.database.DefaultDatabase;
 import org.apache.shardingsphere.infra.database.type.DatabaseType;
-import org.apache.shardingsphere.test.integration.cases.assertion.IntegrationTestCase;
-import org.apache.shardingsphere.test.integration.container.compose.ContainerComposer;
-import org.apache.shardingsphere.test.integration.container.compose.ContainerComposerRegistry;
+import org.apache.shardingsphere.test.e2e.cases.assertion.IntegrationTestCase;
+import org.apache.shardingsphere.test.e2e.container.compose.ContainerComposer;
+import org.apache.shardingsphere.test.e2e.container.compose.ContainerComposerRegistry;
 import org.apache.shardingsphere.test.e2e.env.runtime.scenario.path.ScenarioDataPath;
-import org.apache.shardingsphere.test.integration.framework.param.model.ITTestParameter;
-import org.apache.shardingsphere.test.integration.framework.runner.ParallelParameterized;
+import org.apache.shardingsphere.test.e2e.framework.param.model.ITTestParameter;
+import org.apache.shardingsphere.test.e2e.framework.runner.ParallelParameterized;
 import org.h2.tools.RunScript;
 import org.junit.AfterClass;
 import org.junit.Before;
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/engine/BatchITCase.java b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/BatchITCase.java
similarity index 90%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/engine/BatchITCase.java
rename to test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/BatchITCase.java
index 8b563515d64..63363846cd3 100644
--- a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/engine/BatchITCase.java
+++ b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/BatchITCase.java
@@ -15,20 +15,20 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.integration.engine;
+package org.apache.shardingsphere.test.e2e.engine;
 
 import org.apache.shardingsphere.infra.datanode.DataNode;
 import org.apache.shardingsphere.infra.util.expr.InlineExpressionParser;
-import org.apache.shardingsphere.test.integration.cases.assertion.IntegrationTestCaseAssertion;
-import org.apache.shardingsphere.test.integration.cases.dataset.DataSet;
-import org.apache.shardingsphere.test.integration.cases.dataset.DataSetLoader;
-import org.apache.shardingsphere.test.integration.cases.dataset.metadata.DataSetColumn;
-import org.apache.shardingsphere.test.integration.cases.dataset.metadata.DataSetMetaData;
-import org.apache.shardingsphere.test.integration.cases.dataset.row.DataSetRow;
+import org.apache.shardingsphere.test.e2e.cases.assertion.IntegrationTestCaseAssertion;
+import org.apache.shardingsphere.test.e2e.cases.dataset.DataSet;
+import org.apache.shardingsphere.test.e2e.cases.dataset.DataSetLoader;
+import org.apache.shardingsphere.test.e2e.cases.dataset.metadata.DataSetColumn;
+import org.apache.shardingsphere.test.e2e.cases.dataset.metadata.DataSetMetaData;
+import org.apache.shardingsphere.test.e2e.cases.dataset.row.DataSetRow;
 import org.apache.shardingsphere.test.e2e.env.runtime.scenario.path.ScenarioDataPath;
 import org.apache.shardingsphere.test.e2e.env.runtime.scenario.path.ScenarioDataPath.Type;
-import org.apache.shardingsphere.test.integration.env.DataSetEnvironmentManager;
-import org.apache.shardingsphere.test.integration.framework.param.model.CaseTestParameter;
+import org.apache.shardingsphere.test.e2e.env.DataSetEnvironmentManager;
+import org.apache.shardingsphere.test.e2e.framework.param.model.CaseTestParameter;
 import org.junit.After;
 import org.junit.Before;
 
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/engine/SingleITCase.java b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/SingleITCase.java
similarity index 79%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/engine/SingleITCase.java
rename to test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/SingleITCase.java
index c1ab6ca531b..13acd554c30 100644
--- a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/engine/SingleITCase.java
+++ b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/SingleITCase.java
@@ -15,17 +15,17 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.integration.engine;
+package org.apache.shardingsphere.test.e2e.engine;
 
 import lombok.AccessLevel;
 import lombok.Getter;
-import org.apache.shardingsphere.test.integration.cases.SQLExecuteType;
-import org.apache.shardingsphere.test.integration.cases.assertion.IntegrationTestCaseAssertion;
-import org.apache.shardingsphere.test.integration.cases.dataset.DataSet;
-import org.apache.shardingsphere.test.integration.cases.dataset.DataSetLoader;
-import org.apache.shardingsphere.test.integration.cases.value.SQLValue;
-import org.apache.shardingsphere.test.integration.framework.param.model.AssertionTestParameter;
-import org.apache.shardingsphere.test.integration.framework.watcher.ITWatcher;
+import org.apache.shardingsphere.test.e2e.cases.SQLExecuteType;
+import org.apache.shardingsphere.test.e2e.cases.assertion.IntegrationTestCaseAssertion;
+import org.apache.shardingsphere.test.e2e.cases.dataset.DataSet;
+import org.apache.shardingsphere.test.e2e.cases.dataset.DataSetLoader;
+import org.apache.shardingsphere.test.e2e.cases.value.SQLValue;
+import org.apache.shardingsphere.test.e2e.framework.param.model.AssertionTestParameter;
+import org.apache.shardingsphere.test.e2e.framework.watcher.ITWatcher;
 import org.junit.Rule;
 
 import java.text.ParseException;
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/engine/TotalSuitesCountCalculator.java b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/TotalSuitesCountCalculator.java
similarity index 97%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/engine/TotalSuitesCountCalculator.java
rename to test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/TotalSuitesCountCalculator.java
index dd8a8a8fbc8..7ef7617271e 100644
--- a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/engine/TotalSuitesCountCalculator.java
+++ b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/TotalSuitesCountCalculator.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.integration.engine;
+package org.apache.shardingsphere.test.e2e.engine;
 
 import lombok.AccessLevel;
 import lombok.NoArgsConstructor;
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/engine/dal/BaseDALIT.java b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/dal/BaseDALIT.java
similarity index 89%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/engine/dal/BaseDALIT.java
rename to test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/dal/BaseDALIT.java
index c8e3f1b806e..df30dfa6cb9 100644
--- a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/engine/dal/BaseDALIT.java
+++ b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/dal/BaseDALIT.java
@@ -15,13 +15,13 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.integration.engine.dal;
+package org.apache.shardingsphere.test.e2e.engine.dal;
 
-import org.apache.shardingsphere.test.integration.cases.dataset.metadata.DataSetColumn;
-import org.apache.shardingsphere.test.integration.cases.dataset.metadata.DataSetMetaData;
-import org.apache.shardingsphere.test.integration.cases.dataset.row.DataSetRow;
-import org.apache.shardingsphere.test.integration.engine.SingleITCase;
-import org.apache.shardingsphere.test.integration.framework.param.model.AssertionTestParameter;
+import org.apache.shardingsphere.test.e2e.cases.dataset.metadata.DataSetColumn;
+import org.apache.shardingsphere.test.e2e.cases.dataset.metadata.DataSetMetaData;
+import org.apache.shardingsphere.test.e2e.cases.dataset.row.DataSetRow;
+import org.apache.shardingsphere.test.e2e.engine.SingleITCase;
+import org.apache.shardingsphere.test.e2e.framework.param.model.AssertionTestParameter;
 
 import java.sql.ResultSet;
 import java.sql.ResultSetMetaData;
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/engine/dal/GeneralDALIT.java b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/dal/GeneralDALIT.java
similarity index 78%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/engine/dal/GeneralDALIT.java
rename to test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/dal/GeneralDALIT.java
index 28b0a47f9af..4e527b81bfa 100644
--- a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/engine/dal/GeneralDALIT.java
+++ b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/dal/GeneralDALIT.java
@@ -15,13 +15,13 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.integration.engine.dal;
+package org.apache.shardingsphere.test.e2e.engine.dal;
 
-import org.apache.shardingsphere.test.integration.cases.SQLCommandType;
-import org.apache.shardingsphere.test.integration.framework.param.array.ITTestParameterFactory;
-import org.apache.shardingsphere.test.integration.framework.param.model.AssertionTestParameter;
-import org.apache.shardingsphere.test.integration.framework.runner.ParallelRunningStrategy;
-import org.apache.shardingsphere.test.integration.framework.runner.ParallelRunningStrategy.ParallelLevel;
+import org.apache.shardingsphere.test.e2e.cases.SQLCommandType;
+import org.apache.shardingsphere.test.e2e.framework.param.array.ITTestParameterFactory;
+import org.apache.shardingsphere.test.e2e.framework.param.model.AssertionTestParameter;
+import org.apache.shardingsphere.test.e2e.framework.runner.ParallelRunningStrategy;
+import org.apache.shardingsphere.test.e2e.framework.runner.ParallelRunningStrategy.ParallelLevel;
 import org.junit.Test;
 import org.junit.runners.Parameterized.Parameters;
 
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/engine/dcl/BaseDCLIT.java b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/dcl/BaseDCLIT.java
similarity index 88%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/engine/dcl/BaseDCLIT.java
rename to test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/dcl/BaseDCLIT.java
index a6e0d07959b..e745e3a8664 100644
--- a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/engine/dcl/BaseDCLIT.java
+++ b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/dcl/BaseDCLIT.java
@@ -15,12 +15,12 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.integration.engine.dcl;
+package org.apache.shardingsphere.test.e2e.engine.dcl;
 
-import org.apache.shardingsphere.test.integration.engine.SingleITCase;
+import org.apache.shardingsphere.test.e2e.engine.SingleITCase;
 import org.apache.shardingsphere.test.e2e.env.runtime.scenario.path.ScenarioCommonPath;
 import org.apache.shardingsphere.test.e2e.env.runtime.scenario.authority.AuthorityEnvironmentManager;
-import org.apache.shardingsphere.test.integration.framework.param.model.AssertionTestParameter;
+import org.apache.shardingsphere.test.e2e.framework.param.model.AssertionTestParameter;
 import org.junit.After;
 import org.junit.Before;
 
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/engine/dcl/GeneralDCLIT.java b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/dcl/GeneralDCLIT.java
similarity index 81%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/engine/dcl/GeneralDCLIT.java
rename to test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/dcl/GeneralDCLIT.java
index 090e70b9ad0..2399e22a186 100644
--- a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/engine/dcl/GeneralDCLIT.java
+++ b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/dcl/GeneralDCLIT.java
@@ -15,14 +15,14 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.integration.engine.dcl;
+package org.apache.shardingsphere.test.e2e.engine.dcl;
 
-import org.apache.shardingsphere.test.integration.cases.SQLCommandType;
-import org.apache.shardingsphere.test.integration.cases.SQLExecuteType;
-import org.apache.shardingsphere.test.integration.framework.param.array.ITTestParameterFactory;
-import org.apache.shardingsphere.test.integration.framework.param.model.AssertionTestParameter;
-import org.apache.shardingsphere.test.integration.framework.runner.ParallelRunningStrategy;
-import org.apache.shardingsphere.test.integration.framework.runner.ParallelRunningStrategy.ParallelLevel;
+import org.apache.shardingsphere.test.e2e.cases.SQLCommandType;
+import org.apache.shardingsphere.test.e2e.cases.SQLExecuteType;
+import org.apache.shardingsphere.test.e2e.framework.param.array.ITTestParameterFactory;
+import org.apache.shardingsphere.test.e2e.framework.param.model.AssertionTestParameter;
+import org.apache.shardingsphere.test.e2e.framework.runner.ParallelRunningStrategy;
+import org.apache.shardingsphere.test.e2e.framework.runner.ParallelRunningStrategy.ParallelLevel;
 import org.junit.Test;
 import org.junit.runners.Parameterized.Parameters;
 
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/engine/ddl/BaseDDLIT.java b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/ddl/BaseDDLIT.java
similarity index 94%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/engine/ddl/BaseDDLIT.java
rename to test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/ddl/BaseDDLIT.java
index 9029289ab60..8b9d326a750 100644
--- a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/engine/ddl/BaseDDLIT.java
+++ b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/ddl/BaseDDLIT.java
@@ -15,18 +15,18 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.integration.engine.ddl;
+package org.apache.shardingsphere.test.e2e.engine.ddl;
 
 import com.google.common.base.Splitter;
 import lombok.SneakyThrows;
 import org.apache.shardingsphere.dialect.exception.syntax.table.NoSuchTableException;
 import org.apache.shardingsphere.infra.datanode.DataNode;
 import org.apache.shardingsphere.infra.util.expr.InlineExpressionParser;
-import org.apache.shardingsphere.test.integration.cases.dataset.metadata.DataSetColumn;
-import org.apache.shardingsphere.test.integration.cases.dataset.metadata.DataSetIndex;
-import org.apache.shardingsphere.test.integration.cases.dataset.metadata.DataSetMetaData;
-import org.apache.shardingsphere.test.integration.engine.SingleITCase;
-import org.apache.shardingsphere.test.integration.framework.param.model.AssertionTestParameter;
+import org.apache.shardingsphere.test.e2e.cases.dataset.metadata.DataSetColumn;
+import org.apache.shardingsphere.test.e2e.cases.dataset.metadata.DataSetIndex;
+import org.apache.shardingsphere.test.e2e.cases.dataset.metadata.DataSetMetaData;
+import org.apache.shardingsphere.test.e2e.engine.SingleITCase;
+import org.apache.shardingsphere.test.e2e.framework.param.model.AssertionTestParameter;
 import org.junit.After;
 import org.junit.Before;
 
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/engine/ddl/GeneralDDLIT.java b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/ddl/GeneralDDLIT.java
similarity index 85%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/engine/ddl/GeneralDDLIT.java
rename to test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/ddl/GeneralDDLIT.java
index a76d813ea46..8fbfbb2f2ca 100644
--- a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/engine/ddl/GeneralDDLIT.java
+++ b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/ddl/GeneralDDLIT.java
@@ -15,14 +15,14 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.integration.engine.ddl;
+package org.apache.shardingsphere.test.e2e.engine.ddl;
 
-import org.apache.shardingsphere.test.integration.cases.SQLCommandType;
-import org.apache.shardingsphere.test.integration.cases.SQLExecuteType;
-import org.apache.shardingsphere.test.integration.framework.param.array.ITTestParameterFactory;
-import org.apache.shardingsphere.test.integration.framework.param.model.AssertionTestParameter;
-import org.apache.shardingsphere.test.integration.framework.runner.ParallelRunningStrategy;
-import org.apache.shardingsphere.test.integration.framework.runner.ParallelRunningStrategy.ParallelLevel;
+import org.apache.shardingsphere.test.e2e.cases.SQLCommandType;
+import org.apache.shardingsphere.test.e2e.cases.SQLExecuteType;
+import org.apache.shardingsphere.test.e2e.framework.param.array.ITTestParameterFactory;
+import org.apache.shardingsphere.test.e2e.framework.param.model.AssertionTestParameter;
+import org.apache.shardingsphere.test.e2e.framework.runner.ParallelRunningStrategy;
+import org.apache.shardingsphere.test.e2e.framework.runner.ParallelRunningStrategy.ParallelLevel;
 import org.junit.Test;
 import org.junit.runners.Parameterized.Parameters;
 
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/engine/dml/AdditionalDMLIT.java b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/dml/AdditionalDMLIT.java
similarity index 94%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/engine/dml/AdditionalDMLIT.java
rename to test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/dml/AdditionalDMLIT.java
index 1203ce2ea13..1958267838a 100644
--- a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/engine/dml/AdditionalDMLIT.java
+++ b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/dml/AdditionalDMLIT.java
@@ -15,16 +15,16 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.integration.engine.dml;
+package org.apache.shardingsphere.test.e2e.engine.dml;
 
-import org.apache.shardingsphere.test.integration.cases.SQLCommandType;
-import org.apache.shardingsphere.test.integration.cases.SQLExecuteType;
-import org.apache.shardingsphere.test.integration.cases.value.SQLValue;
+import org.apache.shardingsphere.test.e2e.cases.SQLCommandType;
+import org.apache.shardingsphere.test.e2e.cases.SQLExecuteType;
+import org.apache.shardingsphere.test.e2e.cases.value.SQLValue;
 import org.apache.shardingsphere.test.e2e.env.runtime.IntegrationTestEnvironment;
-import org.apache.shardingsphere.test.integration.framework.param.array.ITTestParameterFactory;
-import org.apache.shardingsphere.test.integration.framework.param.model.AssertionTestParameter;
-import org.apache.shardingsphere.test.integration.framework.runner.ParallelRunningStrategy;
-import org.apache.shardingsphere.test.integration.framework.runner.ParallelRunningStrategy.ParallelLevel;
+import org.apache.shardingsphere.test.e2e.framework.param.array.ITTestParameterFactory;
+import org.apache.shardingsphere.test.e2e.framework.param.model.AssertionTestParameter;
+import org.apache.shardingsphere.test.e2e.framework.runner.ParallelRunningStrategy;
+import org.apache.shardingsphere.test.e2e.framework.runner.ParallelRunningStrategy.ParallelLevel;
 import org.junit.Test;
 import org.junit.runners.Parameterized.Parameters;
 
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/engine/dml/BaseDMLIT.java b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/dml/BaseDMLIT.java
similarity index 88%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/engine/dml/BaseDMLIT.java
rename to test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/dml/BaseDMLIT.java
index 187c42d7879..ce4e4e336d2 100644
--- a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/engine/dml/BaseDMLIT.java
+++ b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/dml/BaseDMLIT.java
@@ -15,20 +15,20 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.integration.engine.dml;
+package org.apache.shardingsphere.test.e2e.engine.dml;
 
 import org.apache.shardingsphere.infra.datanode.DataNode;
 import org.apache.shardingsphere.infra.util.expr.InlineExpressionParser;
-import org.apache.shardingsphere.test.integration.cases.dataset.metadata.DataSetColumn;
-import org.apache.shardingsphere.test.integration.cases.dataset.metadata.DataSetMetaData;
-import org.apache.shardingsphere.test.integration.cases.dataset.row.DataSetRow;
-import org.apache.shardingsphere.test.integration.engine.SingleITCase;
+import org.apache.shardingsphere.test.e2e.cases.dataset.metadata.DataSetColumn;
+import org.apache.shardingsphere.test.e2e.cases.dataset.metadata.DataSetMetaData;
+import org.apache.shardingsphere.test.e2e.cases.dataset.row.DataSetRow;
+import org.apache.shardingsphere.test.e2e.engine.SingleITCase;
 import org.apache.shardingsphere.test.e2e.env.runtime.scenario.path.ScenarioDataPath;
 import org.apache.shardingsphere.test.e2e.env.runtime.scenario.path.ScenarioDataPath.Type;
-import org.apache.shardingsphere.test.integration.env.DataSetEnvironmentManager;
-import org.apache.shardingsphere.test.integration.framework.database.DatabaseAssertionMetaData;
-import org.apache.shardingsphere.test.integration.framework.database.DatabaseAssertionMetaDataFactory;
-import org.apache.shardingsphere.test.integration.framework.param.model.AssertionTestParameter;
+import org.apache.shardingsphere.test.e2e.env.DataSetEnvironmentManager;
+import org.apache.shardingsphere.test.e2e.framework.database.DatabaseAssertionMetaData;
+import org.apache.shardingsphere.test.e2e.framework.database.DatabaseAssertionMetaDataFactory;
+import org.apache.shardingsphere.test.e2e.framework.param.model.AssertionTestParameter;
 import org.junit.After;
 import org.junit.Before;
 
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/engine/dml/BatchDMLIT.java b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/dml/BatchDMLIT.java
similarity index 80%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/engine/dml/BatchDMLIT.java
rename to test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/dml/BatchDMLIT.java
index 14c4d8a24ab..49219d243b6 100644
--- a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/engine/dml/BatchDMLIT.java
+++ b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/dml/BatchDMLIT.java
@@ -15,17 +15,17 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.integration.engine.dml;
+package org.apache.shardingsphere.test.e2e.engine.dml;
 
-import org.apache.shardingsphere.test.integration.cases.SQLCommandType;
-import org.apache.shardingsphere.test.integration.cases.assertion.IntegrationTestCaseAssertion;
-import org.apache.shardingsphere.test.integration.cases.value.SQLValue;
-import org.apache.shardingsphere.test.integration.engine.BatchITCase;
-import org.apache.shardingsphere.test.integration.framework.param.array.ITTestParameterFactory;
-import org.apache.shardingsphere.test.integration.framework.param.model.CaseTestParameter;
-import org.apache.shardingsphere.test.integration.framework.param.model.ITTestParameter;
-import org.apache.shardingsphere.test.integration.framework.runner.ParallelRunningStrategy;
-import org.apache.shardingsphere.test.integration.framework.runner.ParallelRunningStrategy.ParallelLevel;
+import org.apache.shardingsphere.test.e2e.cases.SQLCommandType;
+import org.apache.shardingsphere.test.e2e.cases.assertion.IntegrationTestCaseAssertion;
+import org.apache.shardingsphere.test.e2e.cases.value.SQLValue;
+import org.apache.shardingsphere.test.e2e.engine.BatchITCase;
+import org.apache.shardingsphere.test.e2e.framework.param.array.ITTestParameterFactory;
+import org.apache.shardingsphere.test.e2e.framework.param.model.CaseTestParameter;
+import org.apache.shardingsphere.test.e2e.framework.param.model.ITTestParameter;
+import org.apache.shardingsphere.test.e2e.framework.runner.ParallelRunningStrategy;
+import org.apache.shardingsphere.test.e2e.framework.runner.ParallelRunningStrategy.ParallelLevel;
 import org.junit.Test;
 import org.junit.runners.Parameterized.Parameters;
 
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/engine/dml/GeneralDMLIT.java b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/dml/GeneralDMLIT.java
similarity index 86%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/engine/dml/GeneralDMLIT.java
rename to test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/dml/GeneralDMLIT.java
index cc1fe414fb0..b0f46c5afc5 100644
--- a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/engine/dml/GeneralDMLIT.java
+++ b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/dml/GeneralDMLIT.java
@@ -15,15 +15,15 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.integration.engine.dml;
+package org.apache.shardingsphere.test.e2e.engine.dml;
 
-import org.apache.shardingsphere.test.integration.cases.SQLCommandType;
-import org.apache.shardingsphere.test.integration.cases.SQLExecuteType;
-import org.apache.shardingsphere.test.integration.cases.value.SQLValue;
-import org.apache.shardingsphere.test.integration.framework.param.array.ITTestParameterFactory;
-import org.apache.shardingsphere.test.integration.framework.param.model.AssertionTestParameter;
-import org.apache.shardingsphere.test.integration.framework.runner.ParallelRunningStrategy;
-import org.apache.shardingsphere.test.integration.framework.runner.ParallelRunningStrategy.ParallelLevel;
+import org.apache.shardingsphere.test.e2e.cases.SQLCommandType;
+import org.apache.shardingsphere.test.e2e.cases.SQLExecuteType;
+import org.apache.shardingsphere.test.e2e.cases.value.SQLValue;
+import org.apache.shardingsphere.test.e2e.framework.param.array.ITTestParameterFactory;
+import org.apache.shardingsphere.test.e2e.framework.param.model.AssertionTestParameter;
+import org.apache.shardingsphere.test.e2e.framework.runner.ParallelRunningStrategy;
+import org.apache.shardingsphere.test.e2e.framework.runner.ParallelRunningStrategy.ParallelLevel;
 import org.junit.Test;
 import org.junit.runners.Parameterized.Parameters;
 
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/engine/dql/AdditionalDQLIT.java b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/dql/AdditionalDQLIT.java
similarity index 95%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/engine/dql/AdditionalDQLIT.java
rename to test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/dql/AdditionalDQLIT.java
index a73957e5c8d..244e68870ae 100644
--- a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/engine/dql/AdditionalDQLIT.java
+++ b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/dql/AdditionalDQLIT.java
@@ -15,16 +15,16 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.integration.engine.dql;
+package org.apache.shardingsphere.test.e2e.engine.dql;
 
-import org.apache.shardingsphere.test.integration.cases.SQLCommandType;
-import org.apache.shardingsphere.test.integration.cases.SQLExecuteType;
-import org.apache.shardingsphere.test.integration.cases.value.SQLValue;
+import org.apache.shardingsphere.test.e2e.cases.SQLCommandType;
+import org.apache.shardingsphere.test.e2e.cases.SQLExecuteType;
+import org.apache.shardingsphere.test.e2e.cases.value.SQLValue;
 import org.apache.shardingsphere.test.e2e.env.runtime.IntegrationTestEnvironment;
-import org.apache.shardingsphere.test.integration.framework.param.array.ITTestParameterFactory;
-import org.apache.shardingsphere.test.integration.framework.param.model.AssertionTestParameter;
-import org.apache.shardingsphere.test.integration.framework.runner.ParallelRunningStrategy;
-import org.apache.shardingsphere.test.integration.framework.runner.ParallelRunningStrategy.ParallelLevel;
+import org.apache.shardingsphere.test.e2e.framework.param.array.ITTestParameterFactory;
+import org.apache.shardingsphere.test.e2e.framework.param.model.AssertionTestParameter;
+import org.apache.shardingsphere.test.e2e.framework.runner.ParallelRunningStrategy;
+import org.apache.shardingsphere.test.e2e.framework.runner.ParallelRunningStrategy.ParallelLevel;
 import org.junit.Test;
 import org.junit.runners.Parameterized.Parameters;
 
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/engine/dql/BaseDQLIT.java b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/dql/BaseDQLIT.java
similarity index 94%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/engine/dql/BaseDQLIT.java
rename to test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/dql/BaseDQLIT.java
index 22eb7c0524b..d3b9577149e 100644
--- a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/engine/dql/BaseDQLIT.java
+++ b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/dql/BaseDQLIT.java
@@ -15,15 +15,15 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.integration.engine.dql;
+package org.apache.shardingsphere.test.e2e.engine.dql;
 
 import lombok.AccessLevel;
 import lombok.Getter;
-import org.apache.shardingsphere.test.integration.engine.SingleITCase;
-import org.apache.shardingsphere.test.integration.env.DataSetEnvironmentManager;
+import org.apache.shardingsphere.test.e2e.engine.SingleITCase;
+import org.apache.shardingsphere.test.e2e.env.DataSetEnvironmentManager;
 import org.apache.shardingsphere.test.e2e.env.runtime.scenario.path.ScenarioDataPath;
 import org.apache.shardingsphere.test.e2e.env.runtime.scenario.path.ScenarioDataPath.Type;
-import org.apache.shardingsphere.test.integration.framework.param.model.AssertionTestParameter;
+import org.apache.shardingsphere.test.e2e.framework.param.model.AssertionTestParameter;
 import org.junit.Before;
 
 import javax.sql.DataSource;
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/engine/dql/GeneralDQLIT.java b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/dql/GeneralDQLIT.java
similarity index 90%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/engine/dql/GeneralDQLIT.java
rename to test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/dql/GeneralDQLIT.java
index 5a40a9a7f05..6140e4709bc 100644
--- a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/engine/dql/GeneralDQLIT.java
+++ b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/dql/GeneralDQLIT.java
@@ -15,15 +15,15 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.integration.engine.dql;
+package org.apache.shardingsphere.test.e2e.engine.dql;
 
-import org.apache.shardingsphere.test.integration.cases.SQLCommandType;
-import org.apache.shardingsphere.test.integration.cases.SQLExecuteType;
-import org.apache.shardingsphere.test.integration.cases.value.SQLValue;
-import org.apache.shardingsphere.test.integration.framework.param.array.ITTestParameterFactory;
-import org.apache.shardingsphere.test.integration.framework.param.model.AssertionTestParameter;
-import org.apache.shardingsphere.test.integration.framework.runner.ParallelRunningStrategy;
-import org.apache.shardingsphere.test.integration.framework.runner.ParallelRunningStrategy.ParallelLevel;
+import org.apache.shardingsphere.test.e2e.cases.SQLCommandType;
+import org.apache.shardingsphere.test.e2e.cases.SQLExecuteType;
+import org.apache.shardingsphere.test.e2e.cases.value.SQLValue;
+import org.apache.shardingsphere.test.e2e.framework.param.array.ITTestParameterFactory;
+import org.apache.shardingsphere.test.e2e.framework.param.model.AssertionTestParameter;
+import org.apache.shardingsphere.test.e2e.framework.runner.ParallelRunningStrategy;
+import org.apache.shardingsphere.test.e2e.framework.runner.ParallelRunningStrategy.ParallelLevel;
 import org.junit.Test;
 import org.junit.runners.Parameterized.Parameters;
 
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/engine/ral/BaseRALIT.java b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/ral/BaseRALIT.java
similarity index 92%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/engine/ral/BaseRALIT.java
rename to test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/ral/BaseRALIT.java
index efb9aedfb09..1bd941e200b 100644
--- a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/engine/ral/BaseRALIT.java
+++ b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/ral/BaseRALIT.java
@@ -15,14 +15,14 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.integration.engine.ral;
+package org.apache.shardingsphere.test.e2e.engine.ral;
 
 import com.google.common.base.Splitter;
-import org.apache.shardingsphere.test.integration.cases.dataset.metadata.DataSetColumn;
-import org.apache.shardingsphere.test.integration.cases.dataset.metadata.DataSetMetaData;
-import org.apache.shardingsphere.test.integration.cases.dataset.row.DataSetRow;
-import org.apache.shardingsphere.test.integration.engine.SingleITCase;
-import org.apache.shardingsphere.test.integration.framework.param.model.AssertionTestParameter;
+import org.apache.shardingsphere.test.e2e.cases.dataset.metadata.DataSetColumn;
+import org.apache.shardingsphere.test.e2e.cases.dataset.metadata.DataSetMetaData;
+import org.apache.shardingsphere.test.e2e.cases.dataset.row.DataSetRow;
+import org.apache.shardingsphere.test.e2e.engine.SingleITCase;
+import org.apache.shardingsphere.test.e2e.framework.param.model.AssertionTestParameter;
 import org.junit.After;
 import org.junit.Before;
 
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/engine/ral/GeneralRALIT.java b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/ral/GeneralRALIT.java
similarity index 82%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/engine/ral/GeneralRALIT.java
rename to test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/ral/GeneralRALIT.java
index 1e339e3471b..851ae3a7059 100644
--- a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/engine/ral/GeneralRALIT.java
+++ b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/ral/GeneralRALIT.java
@@ -15,13 +15,13 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.integration.engine.ral;
+package org.apache.shardingsphere.test.e2e.engine.ral;
 
-import org.apache.shardingsphere.test.integration.cases.SQLCommandType;
-import org.apache.shardingsphere.test.integration.framework.param.array.ITTestParameterFactory;
-import org.apache.shardingsphere.test.integration.framework.param.model.AssertionTestParameter;
-import org.apache.shardingsphere.test.integration.framework.runner.ParallelRunningStrategy;
-import org.apache.shardingsphere.test.integration.framework.runner.ParallelRunningStrategy.ParallelLevel;
+import org.apache.shardingsphere.test.e2e.cases.SQLCommandType;
+import org.apache.shardingsphere.test.e2e.framework.param.array.ITTestParameterFactory;
+import org.apache.shardingsphere.test.e2e.framework.param.model.AssertionTestParameter;
+import org.apache.shardingsphere.test.e2e.framework.runner.ParallelRunningStrategy;
+import org.apache.shardingsphere.test.e2e.framework.runner.ParallelRunningStrategy.ParallelLevel;
 import org.junit.Test;
 import org.junit.runners.Parameterized.Parameters;
 
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/engine/rdl/BaseRDLIT.java b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/rdl/BaseRDLIT.java
similarity index 91%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/engine/rdl/BaseRDLIT.java
rename to test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/rdl/BaseRDLIT.java
index 2ac91f43ab0..6a1dc203270 100644
--- a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/engine/rdl/BaseRDLIT.java
+++ b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/rdl/BaseRDLIT.java
@@ -15,14 +15,14 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.integration.engine.rdl;
+package org.apache.shardingsphere.test.e2e.engine.rdl;
 
 import com.google.common.base.Splitter;
-import org.apache.shardingsphere.test.integration.cases.dataset.metadata.DataSetColumn;
-import org.apache.shardingsphere.test.integration.cases.dataset.metadata.DataSetMetaData;
-import org.apache.shardingsphere.test.integration.cases.dataset.row.DataSetRow;
-import org.apache.shardingsphere.test.integration.engine.SingleITCase;
-import org.apache.shardingsphere.test.integration.framework.param.model.AssertionTestParameter;
+import org.apache.shardingsphere.test.e2e.cases.dataset.metadata.DataSetColumn;
+import org.apache.shardingsphere.test.e2e.cases.dataset.metadata.DataSetMetaData;
+import org.apache.shardingsphere.test.e2e.cases.dataset.row.DataSetRow;
+import org.apache.shardingsphere.test.e2e.engine.SingleITCase;
+import org.apache.shardingsphere.test.e2e.framework.param.model.AssertionTestParameter;
 import org.junit.After;
 import org.junit.Before;
 
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/engine/rdl/GeneralRDLIT.java b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/rdl/GeneralRDLIT.java
similarity index 81%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/engine/rdl/GeneralRDLIT.java
rename to test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/rdl/GeneralRDLIT.java
index 7e07e3e46a4..378771a0465 100644
--- a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/engine/rdl/GeneralRDLIT.java
+++ b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/rdl/GeneralRDLIT.java
@@ -15,13 +15,13 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.integration.engine.rdl;
+package org.apache.shardingsphere.test.e2e.engine.rdl;
 
-import org.apache.shardingsphere.test.integration.cases.SQLCommandType;
-import org.apache.shardingsphere.test.integration.framework.param.array.ITTestParameterFactory;
-import org.apache.shardingsphere.test.integration.framework.param.model.AssertionTestParameter;
-import org.apache.shardingsphere.test.integration.framework.runner.ParallelRunningStrategy;
-import org.apache.shardingsphere.test.integration.framework.runner.ParallelRunningStrategy.ParallelLevel;
+import org.apache.shardingsphere.test.e2e.cases.SQLCommandType;
+import org.apache.shardingsphere.test.e2e.framework.param.array.ITTestParameterFactory;
+import org.apache.shardingsphere.test.e2e.framework.param.model.AssertionTestParameter;
+import org.apache.shardingsphere.test.e2e.framework.runner.ParallelRunningStrategy;
+import org.apache.shardingsphere.test.e2e.framework.runner.ParallelRunningStrategy.ParallelLevel;
 import org.junit.Test;
 import org.junit.runners.Parameterized.Parameters;
 
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/engine/rql/BaseRQLIT.java b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/rql/BaseRQLIT.java
similarity index 87%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/engine/rql/BaseRQLIT.java
rename to test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/rql/BaseRQLIT.java
index 7ae72e41f24..49e3346bfe4 100644
--- a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/engine/rql/BaseRQLIT.java
+++ b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/rql/BaseRQLIT.java
@@ -15,13 +15,13 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.integration.engine.rql;
+package org.apache.shardingsphere.test.e2e.engine.rql;
 
-import org.apache.shardingsphere.test.integration.cases.dataset.metadata.DataSetColumn;
-import org.apache.shardingsphere.test.integration.cases.dataset.metadata.DataSetMetaData;
-import org.apache.shardingsphere.test.integration.cases.dataset.row.DataSetRow;
-import org.apache.shardingsphere.test.integration.engine.SingleITCase;
-import org.apache.shardingsphere.test.integration.framework.param.model.AssertionTestParameter;
+import org.apache.shardingsphere.test.e2e.cases.dataset.metadata.DataSetColumn;
+import org.apache.shardingsphere.test.e2e.cases.dataset.metadata.DataSetMetaData;
+import org.apache.shardingsphere.test.e2e.cases.dataset.row.DataSetRow;
+import org.apache.shardingsphere.test.e2e.engine.SingleITCase;
+import org.apache.shardingsphere.test.e2e.framework.param.model.AssertionTestParameter;
 
 import java.sql.ResultSet;
 import java.sql.ResultSetMetaData;
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/engine/rql/GeneralRQLIT.java b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/rql/GeneralRQLIT.java
similarity index 78%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/engine/rql/GeneralRQLIT.java
rename to test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/rql/GeneralRQLIT.java
index ecbe56972a0..d7407ca6bd2 100644
--- a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/engine/rql/GeneralRQLIT.java
+++ b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/rql/GeneralRQLIT.java
@@ -15,13 +15,13 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.integration.engine.rql;
+package org.apache.shardingsphere.test.e2e.engine.rql;
 
-import org.apache.shardingsphere.test.integration.cases.SQLCommandType;
-import org.apache.shardingsphere.test.integration.framework.param.array.ITTestParameterFactory;
-import org.apache.shardingsphere.test.integration.framework.param.model.AssertionTestParameter;
-import org.apache.shardingsphere.test.integration.framework.runner.ParallelRunningStrategy;
-import org.apache.shardingsphere.test.integration.framework.runner.ParallelRunningStrategy.ParallelLevel;
+import org.apache.shardingsphere.test.e2e.cases.SQLCommandType;
+import org.apache.shardingsphere.test.e2e.framework.param.array.ITTestParameterFactory;
+import org.apache.shardingsphere.test.e2e.framework.param.model.AssertionTestParameter;
+import org.apache.shardingsphere.test.e2e.framework.runner.ParallelRunningStrategy;
+import org.apache.shardingsphere.test.e2e.framework.runner.ParallelRunningStrategy.ParallelLevel;
 import org.junit.Test;
 import org.junit.runners.Parameterized.Parameters;
 
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/env/DataSetEnvironmentManager.java b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/env/DataSetEnvironmentManager.java
similarity index 94%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/env/DataSetEnvironmentManager.java
rename to test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/env/DataSetEnvironmentManager.java
index 146a10c478f..76db97567f3 100644
--- a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/env/DataSetEnvironmentManager.java
+++ b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/env/DataSetEnvironmentManager.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.integration.env;
+package org.apache.shardingsphere.test.e2e.env;
 
 import lombok.RequiredArgsConstructor;
 import org.apache.shardingsphere.infra.database.type.DatabaseType;
@@ -24,12 +24,12 @@ import org.apache.shardingsphere.infra.datanode.DataNode;
 import org.apache.shardingsphere.infra.executor.kernel.ExecutorEngine;
 import org.apache.shardingsphere.infra.executor.kernel.thread.ExecutorServiceManager;
 import org.apache.shardingsphere.infra.util.expr.InlineExpressionParser;
-import org.apache.shardingsphere.test.integration.cases.dataset.DataSet;
-import org.apache.shardingsphere.test.integration.cases.dataset.metadata.DataSetColumn;
-import org.apache.shardingsphere.test.integration.cases.dataset.metadata.DataSetMetaData;
-import org.apache.shardingsphere.test.integration.cases.dataset.row.DataSetRow;
-import org.apache.shardingsphere.test.integration.cases.value.SQLValue;
-import org.apache.shardingsphere.test.integration.cases.value.SQLValueGroup;
+import org.apache.shardingsphere.test.e2e.cases.dataset.DataSet;
+import org.apache.shardingsphere.test.e2e.cases.dataset.metadata.DataSetColumn;
+import org.apache.shardingsphere.test.e2e.cases.dataset.metadata.DataSetMetaData;
+import org.apache.shardingsphere.test.e2e.cases.dataset.row.DataSetRow;
+import org.apache.shardingsphere.test.e2e.cases.value.SQLValue;
+import org.apache.shardingsphere.test.e2e.cases.value.SQLValueGroup;
 
 import javax.sql.DataSource;
 import javax.xml.bind.JAXBContext;
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/framework/database/DatabaseAssertionMetaData.java b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/database/DatabaseAssertionMetaData.java
similarity index 94%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/framework/database/DatabaseAssertionMetaData.java
rename to test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/database/DatabaseAssertionMetaData.java
index 10a6545847e..81b0cca010e 100644
--- a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/framework/database/DatabaseAssertionMetaData.java
+++ b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/database/DatabaseAssertionMetaData.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.integration.framework.database;
+package org.apache.shardingsphere.test.e2e.framework.database;
 
 import javax.sql.DataSource;
 import java.sql.SQLException;
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/framework/database/DatabaseAssertionMetaDataFactory.java b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/database/DatabaseAssertionMetaDataFactory.java
similarity index 89%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/framework/database/DatabaseAssertionMetaDataFactory.java
rename to test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/database/DatabaseAssertionMetaDataFactory.java
index 3fde0b67b51..d1d87640fcf 100644
--- a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/framework/database/DatabaseAssertionMetaDataFactory.java
+++ b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/database/DatabaseAssertionMetaDataFactory.java
@@ -15,12 +15,12 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.integration.framework.database;
+package org.apache.shardingsphere.test.e2e.framework.database;
 
 import lombok.AccessLevel;
 import lombok.NoArgsConstructor;
 import org.apache.shardingsphere.infra.database.type.DatabaseType;
-import org.apache.shardingsphere.test.integration.framework.database.impl.PostgreSQLDatabaseAssertionMetaData;
+import org.apache.shardingsphere.test.e2e.framework.database.impl.PostgreSQLDatabaseAssertionMetaData;
 
 import java.util.Optional;
 
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/framework/database/impl/PostgreSQLDatabaseAssertionMetaData.java b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/database/impl/PostgreSQLDatabaseAssertionMetaData.java
similarity index 91%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/framework/database/impl/PostgreSQLDatabaseAssertionMetaData.java
rename to test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/database/impl/PostgreSQLDatabaseAssertionMetaData.java
index 8bf445b754d..b7bc9cf6307 100644
--- a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/framework/database/impl/PostgreSQLDatabaseAssertionMetaData.java
+++ b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/database/impl/PostgreSQLDatabaseAssertionMetaData.java
@@ -15,9 +15,9 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.integration.framework.database.impl;
+package org.apache.shardingsphere.test.e2e.framework.database.impl;
 
-import org.apache.shardingsphere.test.integration.framework.database.DatabaseAssertionMetaData;
+import org.apache.shardingsphere.test.e2e.framework.database.DatabaseAssertionMetaData;
 
 import javax.sql.DataSource;
 import java.sql.Connection;
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/framework/param/array/ClusterTestParameterArrayGenerator.java b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/param/array/ClusterTestParameterArrayGenerator.java
similarity index 87%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/framework/param/array/ClusterTestParameterArrayGenerator.java
rename to test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/param/array/ClusterTestParameterArrayGenerator.java
index 1283f4978d3..d691c13a579 100644
--- a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/framework/param/array/ClusterTestParameterArrayGenerator.java
+++ b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/param/array/ClusterTestParameterArrayGenerator.java
@@ -15,15 +15,15 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.integration.framework.param.array;
+package org.apache.shardingsphere.test.e2e.framework.param.array;
 
 import lombok.AccessLevel;
 import lombok.NoArgsConstructor;
-import org.apache.shardingsphere.test.integration.cases.SQLCommandType;
+import org.apache.shardingsphere.test.e2e.cases.SQLCommandType;
 import org.apache.shardingsphere.test.e2e.env.container.atomic.constants.EnvironmentConstants;
 import org.apache.shardingsphere.test.e2e.env.runtime.IntegrationTestEnvironment;
-import org.apache.shardingsphere.test.integration.framework.param.model.AssertionTestParameter;
-import org.apache.shardingsphere.test.integration.framework.param.model.ITTestParameter;
+import org.apache.shardingsphere.test.e2e.framework.param.model.AssertionTestParameter;
+import org.apache.shardingsphere.test.e2e.framework.param.model.ITTestParameter;
 
 import java.util.Collection;
 
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/framework/param/array/ITTestParameterFactory.java b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/param/array/ITTestParameterFactory.java
similarity index 91%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/framework/param/array/ITTestParameterFactory.java
rename to test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/param/array/ITTestParameterFactory.java
index e30a8f9c49e..18f7b40f930 100644
--- a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/framework/param/array/ITTestParameterFactory.java
+++ b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/param/array/ITTestParameterFactory.java
@@ -15,15 +15,15 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.integration.framework.param.array;
+package org.apache.shardingsphere.test.e2e.framework.param.array;
 
 import lombok.AccessLevel;
 import lombok.NoArgsConstructor;
-import org.apache.shardingsphere.test.integration.cases.SQLCommandType;
+import org.apache.shardingsphere.test.e2e.cases.SQLCommandType;
 import org.apache.shardingsphere.test.e2e.env.container.atomic.constants.EnvironmentConstants;
 import org.apache.shardingsphere.test.e2e.env.runtime.IntegrationTestEnvironment;
-import org.apache.shardingsphere.test.integration.framework.param.model.AssertionTestParameter;
-import org.apache.shardingsphere.test.integration.framework.param.model.ITTestParameter;
+import org.apache.shardingsphere.test.e2e.framework.param.model.AssertionTestParameter;
+import org.apache.shardingsphere.test.e2e.framework.param.model.ITTestParameter;
 
 import java.util.Collection;
 import java.util.LinkedList;
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/framework/param/array/ITTestParameterGenerator.java b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/param/array/ITTestParameterGenerator.java
similarity index 92%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/framework/param/array/ITTestParameterGenerator.java
rename to test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/param/array/ITTestParameterGenerator.java
index a801f4d74ec..87a2e35abc5 100644
--- a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/framework/param/array/ITTestParameterGenerator.java
+++ b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/param/array/ITTestParameterGenerator.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.integration.framework.param.array;
+package org.apache.shardingsphere.test.e2e.framework.param.array;
 
 import com.google.common.base.Splitter;
 import com.google.common.base.Strings;
@@ -25,14 +25,14 @@ import org.apache.shardingsphere.distsql.parser.statement.rdl.RDLStatement;
 import org.apache.shardingsphere.infra.database.type.DatabaseType;
 import org.apache.shardingsphere.infra.database.type.DatabaseTypeFactory;
 import org.apache.shardingsphere.sql.parser.sql.common.statement.SQLStatement;
-import org.apache.shardingsphere.test.integration.cases.IntegrationTestCaseContext;
-import org.apache.shardingsphere.test.integration.cases.IntegrationTestCasesLoader;
-import org.apache.shardingsphere.test.integration.cases.SQLCommandType;
-import org.apache.shardingsphere.test.integration.cases.SQLExecuteType;
-import org.apache.shardingsphere.test.integration.cases.assertion.IntegrationTestCaseAssertion;
-import org.apache.shardingsphere.test.integration.framework.param.model.AssertionTestParameter;
-import org.apache.shardingsphere.test.integration.framework.param.model.CaseTestParameter;
-import org.apache.shardingsphere.test.integration.framework.param.model.ITTestParameter;
+import org.apache.shardingsphere.test.e2e.cases.IntegrationTestCaseContext;
+import org.apache.shardingsphere.test.e2e.cases.IntegrationTestCasesLoader;
+import org.apache.shardingsphere.test.e2e.cases.SQLCommandType;
+import org.apache.shardingsphere.test.e2e.cases.SQLExecuteType;
+import org.apache.shardingsphere.test.e2e.cases.assertion.IntegrationTestCaseAssertion;
+import org.apache.shardingsphere.test.e2e.framework.param.model.AssertionTestParameter;
+import org.apache.shardingsphere.test.e2e.framework.param.model.CaseTestParameter;
+import org.apache.shardingsphere.test.e2e.framework.param.model.ITTestParameter;
 
 import java.util.Arrays;
 import java.util.Collection;
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/framework/param/array/JdbcStandaloneTestParameterGenerator.java b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/param/array/JdbcStandaloneTestParameterGenerator.java
similarity index 89%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/framework/param/array/JdbcStandaloneTestParameterGenerator.java
rename to test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/param/array/JdbcStandaloneTestParameterGenerator.java
index 4682753157f..2b1f0d4d47a 100644
--- a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/framework/param/array/JdbcStandaloneTestParameterGenerator.java
+++ b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/param/array/JdbcStandaloneTestParameterGenerator.java
@@ -15,18 +15,18 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.integration.framework.param.array;
+package org.apache.shardingsphere.test.e2e.framework.param.array;
 
 import lombok.AccessLevel;
 import lombok.NoArgsConstructor;
 import org.apache.shardingsphere.infra.database.type.DatabaseType;
 import org.apache.shardingsphere.infra.database.type.DatabaseTypeFactory;
-import org.apache.shardingsphere.test.integration.cases.SQLCommandType;
+import org.apache.shardingsphere.test.e2e.cases.SQLCommandType;
 import org.apache.shardingsphere.test.e2e.env.container.atomic.constants.AdapterContainerConstants;
 import org.apache.shardingsphere.test.e2e.env.container.atomic.constants.EnvironmentConstants;
 import org.apache.shardingsphere.test.e2e.env.runtime.IntegrationTestEnvironment;
-import org.apache.shardingsphere.test.integration.framework.param.model.AssertionTestParameter;
-import org.apache.shardingsphere.test.integration.framework.param.model.ITTestParameter;
+import org.apache.shardingsphere.test.e2e.framework.param.model.AssertionTestParameter;
+import org.apache.shardingsphere.test.e2e.framework.param.model.ITTestParameter;
 
 import java.util.Collection;
 import java.util.Collections;
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/framework/param/array/ProxyStandaloneTestParameterGenerator.java b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/param/array/ProxyStandaloneTestParameterGenerator.java
similarity index 87%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/framework/param/array/ProxyStandaloneTestParameterGenerator.java
rename to test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/param/array/ProxyStandaloneTestParameterGenerator.java
index a90f63bda3b..2494f6f76ef 100644
--- a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/framework/param/array/ProxyStandaloneTestParameterGenerator.java
+++ b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/param/array/ProxyStandaloneTestParameterGenerator.java
@@ -15,15 +15,15 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.integration.framework.param.array;
+package org.apache.shardingsphere.test.e2e.framework.param.array;
 
 import lombok.AccessLevel;
 import lombok.NoArgsConstructor;
-import org.apache.shardingsphere.test.integration.cases.SQLCommandType;
+import org.apache.shardingsphere.test.e2e.cases.SQLCommandType;
 import org.apache.shardingsphere.test.e2e.env.container.atomic.constants.EnvironmentConstants;
 import org.apache.shardingsphere.test.e2e.env.runtime.IntegrationTestEnvironment;
-import org.apache.shardingsphere.test.integration.framework.param.model.AssertionTestParameter;
-import org.apache.shardingsphere.test.integration.framework.param.model.ITTestParameter;
+import org.apache.shardingsphere.test.e2e.framework.param.model.AssertionTestParameter;
+import org.apache.shardingsphere.test.e2e.framework.param.model.ITTestParameter;
 
 import java.util.Collection;
 
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/framework/param/model/AssertionTestParameter.java b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/param/model/AssertionTestParameter.java
similarity index 83%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/framework/param/model/AssertionTestParameter.java
rename to test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/param/model/AssertionTestParameter.java
index fbea38c35a9..6b9ec899bd9 100644
--- a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/framework/param/model/AssertionTestParameter.java
+++ b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/param/model/AssertionTestParameter.java
@@ -15,14 +15,14 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.integration.framework.param.model;
+package org.apache.shardingsphere.test.e2e.framework.param.model;
 
 import lombok.Getter;
 import lombok.RequiredArgsConstructor;
 import org.apache.shardingsphere.infra.database.type.DatabaseType;
-import org.apache.shardingsphere.test.integration.cases.IntegrationTestCaseContext;
-import org.apache.shardingsphere.test.integration.cases.SQLExecuteType;
-import org.apache.shardingsphere.test.integration.cases.assertion.IntegrationTestCaseAssertion;
+import org.apache.shardingsphere.test.e2e.cases.IntegrationTestCaseContext;
+import org.apache.shardingsphere.test.e2e.cases.SQLExecuteType;
+import org.apache.shardingsphere.test.e2e.cases.assertion.IntegrationTestCaseAssertion;
 
 /**
  * Assertion test parameter.
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/framework/param/model/CaseTestParameter.java b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/param/model/CaseTestParameter.java
similarity index 90%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/framework/param/model/CaseTestParameter.java
rename to test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/param/model/CaseTestParameter.java
index 21b18f9dbff..9333f277d9f 100644
--- a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/framework/param/model/CaseTestParameter.java
+++ b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/param/model/CaseTestParameter.java
@@ -15,12 +15,12 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.integration.framework.param.model;
+package org.apache.shardingsphere.test.e2e.framework.param.model;
 
 import lombok.Getter;
 import lombok.RequiredArgsConstructor;
 import org.apache.shardingsphere.infra.database.type.DatabaseType;
-import org.apache.shardingsphere.test.integration.cases.IntegrationTestCaseContext;
+import org.apache.shardingsphere.test.e2e.cases.IntegrationTestCaseContext;
 
 /**
  * Case test parameter.
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/framework/param/model/ITTestParameter.java b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/param/model/ITTestParameter.java
similarity index 91%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/framework/param/model/ITTestParameter.java
rename to test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/param/model/ITTestParameter.java
index 498daa0c1b5..7ea8dc267a6 100644
--- a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/framework/param/model/ITTestParameter.java
+++ b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/param/model/ITTestParameter.java
@@ -15,10 +15,10 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.integration.framework.param.model;
+package org.apache.shardingsphere.test.e2e.framework.param.model;
 
 import org.apache.shardingsphere.infra.database.type.DatabaseType;
-import org.apache.shardingsphere.test.integration.cases.IntegrationTestCaseContext;
+import org.apache.shardingsphere.test.e2e.cases.IntegrationTestCaseContext;
 
 /**
  * IT test parameter.
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/framework/runner/ParallelParameterized.java b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/runner/ParallelParameterized.java
similarity index 86%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/framework/runner/ParallelParameterized.java
rename to test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/runner/ParallelParameterized.java
index 605e6dbcc8c..9834a5cccf0 100644
--- a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/framework/runner/ParallelParameterized.java
+++ b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/runner/ParallelParameterized.java
@@ -15,12 +15,12 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.integration.framework.runner;
+package org.apache.shardingsphere.test.e2e.framework.runner;
 
 import org.apache.shardingsphere.test.e2e.env.runtime.IntegrationTestEnvironment;
 import org.apache.shardingsphere.test.e2e.env.runtime.cluster.ClusterEnvironment;
-import org.apache.shardingsphere.test.integration.framework.runner.executor.ParallelRunnerExecutor;
-import org.apache.shardingsphere.test.integration.framework.runner.scheduler.ParallelRunnerScheduler;
+import org.apache.shardingsphere.test.e2e.framework.runner.executor.ParallelRunnerExecutor;
+import org.apache.shardingsphere.test.e2e.framework.runner.scheduler.ParallelRunnerScheduler;
 import org.junit.runners.Parameterized;
 
 /**
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/framework/runner/ParallelRunningStrategy.java b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/runner/ParallelRunningStrategy.java
similarity index 95%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/framework/runner/ParallelRunningStrategy.java
rename to test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/runner/ParallelRunningStrategy.java
index acdfc9e0031..a9f38fdcf7d 100644
--- a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/framework/runner/ParallelRunningStrategy.java
+++ b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/runner/ParallelRunningStrategy.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.integration.framework.runner;
+package org.apache.shardingsphere.test.e2e.framework.runner;
 
 import java.lang.annotation.Documented;
 import java.lang.annotation.ElementType;
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/framework/runner/executor/ParallelRunnerExecutor.java b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/runner/executor/ParallelRunnerExecutor.java
similarity index 97%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/framework/runner/executor/ParallelRunnerExecutor.java
rename to test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/runner/executor/ParallelRunnerExecutor.java
index de8dac77720..89206712e46 100644
--- a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/framework/runner/executor/ParallelRunnerExecutor.java
+++ b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/runner/executor/ParallelRunnerExecutor.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.integration.framework.runner.executor;
+package org.apache.shardingsphere.test.e2e.framework.runner.executor;
 
 import com.google.common.util.concurrent.ThreadFactoryBuilder;
 
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/framework/runner/executor/key/ParallelRunnerExecutorKeyProvider.java b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/runner/executor/key/ParallelRunnerExecutorKeyProvider.java
similarity index 81%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/framework/runner/executor/key/ParallelRunnerExecutorKeyProvider.java
rename to test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/runner/executor/key/ParallelRunnerExecutorKeyProvider.java
index 0f853573c9f..a8abee7577a 100644
--- a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/framework/runner/executor/key/ParallelRunnerExecutorKeyProvider.java
+++ b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/runner/executor/key/ParallelRunnerExecutorKeyProvider.java
@@ -15,10 +15,10 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.integration.framework.runner.executor.key;
+package org.apache.shardingsphere.test.e2e.framework.runner.executor.key;
 
-import org.apache.shardingsphere.test.integration.framework.param.model.ITTestParameter;
-import org.apache.shardingsphere.test.integration.framework.runner.ParallelRunningStrategy.ParallelLevel;
+import org.apache.shardingsphere.test.e2e.framework.param.model.ITTestParameter;
+import org.apache.shardingsphere.test.e2e.framework.runner.ParallelRunningStrategy.ParallelLevel;
 
 /**
  * Parallel runner executor key provider.
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/framework/runner/executor/key/ParallelRunnerExecutorKeyProviderFactory.java b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/runner/executor/key/ParallelRunnerExecutorKeyProviderFactory.java
similarity index 78%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/framework/runner/executor/key/ParallelRunnerExecutorKeyProviderFactory.java
rename to test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/runner/executor/key/ParallelRunnerExecutorKeyProviderFactory.java
index 0f16bf7a9a5..1c9968b0acd 100644
--- a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/framework/runner/executor/key/ParallelRunnerExecutorKeyProviderFactory.java
+++ b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/runner/executor/key/ParallelRunnerExecutorKeyProviderFactory.java
@@ -15,13 +15,13 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.integration.framework.runner.executor.key;
+package org.apache.shardingsphere.test.e2e.framework.runner.executor.key;
 
 import lombok.AccessLevel;
 import lombok.NoArgsConstructor;
-import org.apache.shardingsphere.test.integration.framework.runner.ParallelRunningStrategy.ParallelLevel;
-import org.apache.shardingsphere.test.integration.framework.runner.executor.key.impl.CaseParallelRunnerExecutorKeyProvider;
-import org.apache.shardingsphere.test.integration.framework.runner.executor.key.impl.ScenarioParallelRunnerExecutorKeyProvider;
+import org.apache.shardingsphere.test.e2e.framework.runner.ParallelRunningStrategy.ParallelLevel;
+import org.apache.shardingsphere.test.e2e.framework.runner.executor.key.impl.CaseParallelRunnerExecutorKeyProvider;
+import org.apache.shardingsphere.test.e2e.framework.runner.executor.key.impl.ScenarioParallelRunnerExecutorKeyProvider;
 
 /**
  * Parallel runner executor key provider factory.
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/framework/runner/executor/key/impl/CaseParallelRunnerExecutorKeyProvider.java b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/runner/executor/key/impl/CaseParallelRunnerExecutorKeyProvider.java
similarity index 75%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/framework/runner/executor/key/impl/CaseParallelRunnerExecutorKeyProvider.java
rename to test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/runner/executor/key/impl/CaseParallelRunnerExecutorKeyProvider.java
index 3126dbf0348..94db9c16fb9 100644
--- a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/framework/runner/executor/key/impl/CaseParallelRunnerExecutorKeyProvider.java
+++ b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/runner/executor/key/impl/CaseParallelRunnerExecutorKeyProvider.java
@@ -15,11 +15,11 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.integration.framework.runner.executor.key.impl;
+package org.apache.shardingsphere.test.e2e.framework.runner.executor.key.impl;
 
-import org.apache.shardingsphere.test.integration.framework.param.model.ITTestParameter;
-import org.apache.shardingsphere.test.integration.framework.runner.ParallelRunningStrategy.ParallelLevel;
-import org.apache.shardingsphere.test.integration.framework.runner.executor.key.ParallelRunnerExecutorKeyProvider;
+import org.apache.shardingsphere.test.e2e.framework.param.model.ITTestParameter;
+import org.apache.shardingsphere.test.e2e.framework.runner.ParallelRunningStrategy.ParallelLevel;
+import org.apache.shardingsphere.test.e2e.framework.runner.executor.key.ParallelRunnerExecutorKeyProvider;
 
 /**
  * Case parallel runner executor key provider.
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/framework/runner/executor/key/impl/ScenarioParallelRunnerExecutorKeyProvider.java b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/runner/executor/key/impl/ScenarioParallelRunnerExecutorKeyProvider.java
similarity index 76%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/framework/runner/executor/key/impl/ScenarioParallelRunnerExecutorKeyProvider.java
rename to test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/runner/executor/key/impl/ScenarioParallelRunnerExecutorKeyProvider.java
index 6736e0a0a84..ff542dd8b91 100644
--- a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/framework/runner/executor/key/impl/ScenarioParallelRunnerExecutorKeyProvider.java
+++ b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/runner/executor/key/impl/ScenarioParallelRunnerExecutorKeyProvider.java
@@ -15,11 +15,11 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.integration.framework.runner.executor.key.impl;
+package org.apache.shardingsphere.test.e2e.framework.runner.executor.key.impl;
 
-import org.apache.shardingsphere.test.integration.framework.param.model.ITTestParameter;
-import org.apache.shardingsphere.test.integration.framework.runner.ParallelRunningStrategy.ParallelLevel;
-import org.apache.shardingsphere.test.integration.framework.runner.executor.key.ParallelRunnerExecutorKeyProvider;
+import org.apache.shardingsphere.test.e2e.framework.param.model.ITTestParameter;
+import org.apache.shardingsphere.test.e2e.framework.runner.ParallelRunningStrategy.ParallelLevel;
+import org.apache.shardingsphere.test.e2e.framework.runner.executor.key.ParallelRunnerExecutorKeyProvider;
 
 /**
  * Scenario parallel runner executor key provider.
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/framework/runner/param/RunnerParameters.java b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/runner/param/RunnerParameters.java
similarity index 91%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/framework/runner/param/RunnerParameters.java
rename to test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/runner/param/RunnerParameters.java
index 168025edf59..2d4b4578a9f 100644
--- a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/framework/runner/param/RunnerParameters.java
+++ b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/runner/param/RunnerParameters.java
@@ -15,11 +15,11 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.integration.framework.runner.param;
+package org.apache.shardingsphere.test.e2e.framework.runner.param;
 
 import lombok.RequiredArgsConstructor;
 import lombok.SneakyThrows;
-import org.apache.shardingsphere.test.integration.framework.param.model.ITTestParameter;
+import org.apache.shardingsphere.test.e2e.framework.param.model.ITTestParameter;
 import org.junit.runners.parameterized.BlockJUnit4ClassRunnerWithParameters;
 
 import java.lang.reflect.Field;
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/framework/runner/scheduler/ParallelRunnerScheduler.java b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/runner/scheduler/ParallelRunnerScheduler.java
similarity index 74%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/framework/runner/scheduler/ParallelRunnerScheduler.java
rename to test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/runner/scheduler/ParallelRunnerScheduler.java
index 1d7ae8be4d9..ab77fe90dce 100644
--- a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/framework/runner/scheduler/ParallelRunnerScheduler.java
+++ b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/runner/scheduler/ParallelRunnerScheduler.java
@@ -15,13 +15,13 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.integration.framework.runner.scheduler;
+package org.apache.shardingsphere.test.e2e.framework.runner.scheduler;
 
 import lombok.RequiredArgsConstructor;
-import org.apache.shardingsphere.test.integration.framework.runner.ParallelRunningStrategy.ParallelLevel;
-import org.apache.shardingsphere.test.integration.framework.runner.executor.ParallelRunnerExecutor;
-import org.apache.shardingsphere.test.integration.framework.runner.executor.key.ParallelRunnerExecutorKeyProviderFactory;
-import org.apache.shardingsphere.test.integration.framework.runner.param.RunnerParameters;
+import org.apache.shardingsphere.test.e2e.framework.runner.ParallelRunningStrategy.ParallelLevel;
+import org.apache.shardingsphere.test.e2e.framework.runner.executor.ParallelRunnerExecutor;
+import org.apache.shardingsphere.test.e2e.framework.runner.executor.key.ParallelRunnerExecutorKeyProviderFactory;
+import org.apache.shardingsphere.test.e2e.framework.runner.param.RunnerParameters;
 import org.junit.runners.model.RunnerScheduler;
 
 /**
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/framework/watcher/ITWatcher.java b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/watcher/ITWatcher.java
similarity index 96%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/framework/watcher/ITWatcher.java
rename to test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/watcher/ITWatcher.java
index f6fa257bdd2..04b34b70734 100644
--- a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/integration/framework/watcher/ITWatcher.java
+++ b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/watcher/ITWatcher.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.integration.framework.watcher;
+package org.apache.shardingsphere.test.e2e.framework.watcher;
 
 import lombok.extern.slf4j.Slf4j;
 import org.junit.rules.TestWatcher;
diff --git a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/cases/alterresource/AddResourceTestCase.java b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/cases/alterresource/AddResourceTestCase.java
similarity index 89%
rename from test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/cases/alterresource/AddResourceTestCase.java
rename to test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/cases/alterresource/AddResourceTestCase.java
index 23ad8554b0d..7bf8f3e8f1e 100644
--- a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/cases/alterresource/AddResourceTestCase.java
+++ b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/cases/alterresource/AddResourceTestCase.java
@@ -15,12 +15,12 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.integration.transaction.cases.alterresource;
+package org.apache.shardingsphere.test.e2e.transaction.cases.alterresource;
 
-import org.apache.shardingsphere.integration.transaction.cases.base.BaseTransactionTestCase;
-import org.apache.shardingsphere.integration.transaction.engine.base.BaseTransactionITCase;
-import org.apache.shardingsphere.integration.transaction.engine.base.TransactionTestCase;
-import org.apache.shardingsphere.integration.transaction.engine.constants.TransactionTestConstants;
+import org.apache.shardingsphere.test.e2e.transaction.cases.base.BaseTransactionTestCase;
+import org.apache.shardingsphere.test.e2e.transaction.engine.base.BaseTransactionITCase;
+import org.apache.shardingsphere.test.e2e.transaction.engine.base.TransactionTestCase;
+import org.apache.shardingsphere.test.e2e.transaction.engine.constants.TransactionTestConstants;
 import org.apache.shardingsphere.test.e2e.env.container.atomic.constants.AdapterContainerConstants;
 
 import javax.sql.DataSource;
diff --git a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/cases/alterresource/CloseResourceTestCase.java b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/cases/alterresource/CloseResourceTestCase.java
similarity index 87%
rename from test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/cases/alterresource/CloseResourceTestCase.java
rename to test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/cases/alterresource/CloseResourceTestCase.java
index 156eaccd765..08066200281 100644
--- a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/cases/alterresource/CloseResourceTestCase.java
+++ b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/cases/alterresource/CloseResourceTestCase.java
@@ -15,13 +15,13 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.integration.transaction.cases.alterresource;
+package org.apache.shardingsphere.test.e2e.transaction.cases.alterresource;
 
 import lombok.extern.slf4j.Slf4j;
-import org.apache.shardingsphere.integration.transaction.cases.base.BaseTransactionTestCase;
-import org.apache.shardingsphere.integration.transaction.engine.base.BaseTransactionITCase;
-import org.apache.shardingsphere.integration.transaction.engine.base.TransactionTestCase;
-import org.apache.shardingsphere.integration.transaction.engine.constants.TransactionTestConstants;
+import org.apache.shardingsphere.test.e2e.transaction.cases.base.BaseTransactionTestCase;
+import org.apache.shardingsphere.test.e2e.transaction.engine.base.BaseTransactionITCase;
+import org.apache.shardingsphere.test.e2e.transaction.engine.base.TransactionTestCase;
+import org.apache.shardingsphere.test.e2e.transaction.engine.constants.TransactionTestConstants;
 import org.apache.shardingsphere.test.e2e.env.container.atomic.constants.AdapterContainerConstants;
 
 import javax.sql.DataSource;
diff --git a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/cases/autocommit/MySQLAutoCommitTestCase.java b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/cases/autocommit/MySQLAutoCommitTestCase.java
similarity index 85%
rename from test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/cases/autocommit/MySQLAutoCommitTestCase.java
rename to test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/cases/autocommit/MySQLAutoCommitTestCase.java
index 2847c911045..9a55efe6cd6 100644
--- a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/cases/autocommit/MySQLAutoCommitTestCase.java
+++ b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/cases/autocommit/MySQLAutoCommitTestCase.java
@@ -15,13 +15,13 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.integration.transaction.cases.autocommit;
+package org.apache.shardingsphere.test.e2e.transaction.cases.autocommit;
 
 import org.apache.shardingsphere.data.pipeline.core.util.ThreadUtil;
-import org.apache.shardingsphere.integration.transaction.cases.base.BaseTransactionTestCase;
-import org.apache.shardingsphere.integration.transaction.engine.base.BaseTransactionITCase;
-import org.apache.shardingsphere.integration.transaction.engine.base.TransactionTestCase;
-import org.apache.shardingsphere.integration.transaction.engine.constants.TransactionTestConstants;
+import org.apache.shardingsphere.test.e2e.transaction.cases.base.BaseTransactionTestCase;
+import org.apache.shardingsphere.test.e2e.transaction.engine.base.BaseTransactionITCase;
+import org.apache.shardingsphere.test.e2e.transaction.engine.base.TransactionTestCase;
+import org.apache.shardingsphere.test.e2e.transaction.engine.constants.TransactionTestConstants;
 
 import javax.sql.DataSource;
 import java.sql.Connection;
diff --git a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/cases/autocommit/PostgresSQLAutoCommitTestCase.java b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/cases/autocommit/PostgresSQLAutoCommitTestCase.java
similarity index 84%
rename from test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/cases/autocommit/PostgresSQLAutoCommitTestCase.java
rename to test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/cases/autocommit/PostgresSQLAutoCommitTestCase.java
index db7945b648f..e1f7537e362 100644
--- a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/cases/autocommit/PostgresSQLAutoCommitTestCase.java
+++ b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/cases/autocommit/PostgresSQLAutoCommitTestCase.java
@@ -15,13 +15,13 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.integration.transaction.cases.autocommit;
+package org.apache.shardingsphere.test.e2e.transaction.cases.autocommit;
 
 import org.apache.shardingsphere.data.pipeline.core.util.ThreadUtil;
-import org.apache.shardingsphere.integration.transaction.cases.base.BaseTransactionTestCase;
-import org.apache.shardingsphere.integration.transaction.engine.base.BaseTransactionITCase;
-import org.apache.shardingsphere.integration.transaction.engine.base.TransactionTestCase;
-import org.apache.shardingsphere.integration.transaction.engine.constants.TransactionTestConstants;
+import org.apache.shardingsphere.test.e2e.transaction.cases.base.BaseTransactionTestCase;
+import org.apache.shardingsphere.test.e2e.transaction.engine.base.BaseTransactionITCase;
+import org.apache.shardingsphere.test.e2e.transaction.engine.base.TransactionTestCase;
+import org.apache.shardingsphere.test.e2e.transaction.engine.constants.TransactionTestConstants;
 
 import javax.sql.DataSource;
 import java.sql.Connection;
diff --git a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/cases/base/BaseTransactionTestCase.java b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/cases/base/BaseTransactionTestCase.java
similarity index 94%
rename from test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/cases/base/BaseTransactionTestCase.java
rename to test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/cases/base/BaseTransactionTestCase.java
index 7bdfc294ec0..8065d8f8000 100644
--- a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/cases/base/BaseTransactionTestCase.java
+++ b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/cases/base/BaseTransactionTestCase.java
@@ -15,14 +15,14 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.integration.transaction.cases.base;
+package org.apache.shardingsphere.test.e2e.transaction.cases.base;
 
 import lombok.AccessLevel;
 import lombok.Getter;
 import lombok.RequiredArgsConstructor;
 import lombok.extern.slf4j.Slf4j;
-import org.apache.shardingsphere.integration.transaction.engine.base.BaseTransactionITCase;
-import org.apache.shardingsphere.integration.transaction.engine.constants.TransactionTestConstants;
+import org.apache.shardingsphere.test.e2e.transaction.engine.base.BaseTransactionITCase;
+import org.apache.shardingsphere.test.e2e.transaction.engine.constants.TransactionTestConstants;
 
 import javax.sql.DataSource;
 import java.sql.Connection;
diff --git a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/cases/classictransfer/ClassicTransferTestCase.java b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/cases/classictransfer/ClassicTransferTestCase.java
similarity index 91%
rename from test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/cases/classictransfer/ClassicTransferTestCase.java
rename to test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/cases/classictransfer/ClassicTransferTestCase.java
index 7a037b4b48c..6d6d18c530e 100644
--- a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/cases/classictransfer/ClassicTransferTestCase.java
+++ b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/cases/classictransfer/ClassicTransferTestCase.java
@@ -15,14 +15,14 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.integration.transaction.cases.classictransfer;
+package org.apache.shardingsphere.test.e2e.transaction.cases.classictransfer;
 
 import lombok.AllArgsConstructor;
 import lombok.Getter;
 import lombok.SneakyThrows;
-import org.apache.shardingsphere.integration.transaction.cases.base.BaseTransactionTestCase;
-import org.apache.shardingsphere.integration.transaction.engine.base.BaseTransactionITCase;
-import org.apache.shardingsphere.integration.transaction.engine.base.TransactionTestCase;
+import org.apache.shardingsphere.test.e2e.transaction.cases.base.BaseTransactionTestCase;
+import org.apache.shardingsphere.test.e2e.transaction.engine.base.BaseTransactionITCase;
+import org.apache.shardingsphere.test.e2e.transaction.engine.base.TransactionTestCase;
 
 import javax.sql.DataSource;
 import java.sql.Connection;
diff --git a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/cases/commitrollback/BroadcastTableTransactionTestCase.java b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/cases/commitrollback/BroadcastTableTransactionTestCase.java
similarity index 89%
rename from test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/cases/commitrollback/BroadcastTableTransactionTestCase.java
rename to test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/cases/commitrollback/BroadcastTableTransactionTestCase.java
index a888fc19883..1b02518f4c0 100644
--- a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/cases/commitrollback/BroadcastTableTransactionTestCase.java
+++ b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/cases/commitrollback/BroadcastTableTransactionTestCase.java
@@ -15,12 +15,12 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.integration.transaction.cases.commitrollback;
+package org.apache.shardingsphere.test.e2e.transaction.cases.commitrollback;
 
 import lombok.SneakyThrows;
-import org.apache.shardingsphere.integration.transaction.cases.base.BaseTransactionTestCase;
-import org.apache.shardingsphere.integration.transaction.engine.base.BaseTransactionITCase;
-import org.apache.shardingsphere.integration.transaction.engine.base.TransactionTestCase;
+import org.apache.shardingsphere.test.e2e.transaction.cases.base.BaseTransactionTestCase;
+import org.apache.shardingsphere.test.e2e.transaction.engine.base.BaseTransactionITCase;
+import org.apache.shardingsphere.test.e2e.transaction.engine.base.TransactionTestCase;
 
 import javax.sql.DataSource;
 import java.sql.Connection;
diff --git a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/cases/commitrollback/ExceptionInTransactionTestCase.java b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/cases/commitrollback/ExceptionInTransactionTestCase.java
similarity index 86%
rename from test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/cases/commitrollback/ExceptionInTransactionTestCase.java
rename to test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/cases/commitrollback/ExceptionInTransactionTestCase.java
index c6312fb54a7..cb55598da67 100644
--- a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/cases/commitrollback/ExceptionInTransactionTestCase.java
+++ b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/cases/commitrollback/ExceptionInTransactionTestCase.java
@@ -15,13 +15,13 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.integration.transaction.cases.commitrollback;
+package org.apache.shardingsphere.test.e2e.transaction.cases.commitrollback;
 
 import lombok.extern.slf4j.Slf4j;
-import org.apache.shardingsphere.integration.transaction.cases.base.BaseTransactionTestCase;
-import org.apache.shardingsphere.integration.transaction.engine.base.BaseTransactionITCase;
-import org.apache.shardingsphere.integration.transaction.engine.base.TransactionTestCase;
-import org.apache.shardingsphere.integration.transaction.engine.constants.TransactionTestConstants;
+import org.apache.shardingsphere.test.e2e.transaction.cases.base.BaseTransactionTestCase;
+import org.apache.shardingsphere.test.e2e.transaction.engine.base.BaseTransactionITCase;
+import org.apache.shardingsphere.test.e2e.transaction.engine.base.TransactionTestCase;
+import org.apache.shardingsphere.test.e2e.transaction.engine.constants.TransactionTestConstants;
 
 import javax.sql.DataSource;
 import java.sql.Connection;
diff --git a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/cases/commitrollback/MultiOperationsCommitAndRollbackTestCase.java b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/cases/commitrollback/MultiOperationsCommitAndRollbackTestCase.java
similarity index 89%
rename from test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/cases/commitrollback/MultiOperationsCommitAndRollbackTestCase.java
rename to test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/cases/commitrollback/MultiOperationsCommitAndRollbackTestCase.java
index 4498b071adc..f2c88f82cba 100644
--- a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/cases/commitrollback/MultiOperationsCommitAndRollbackTestCase.java
+++ b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/cases/commitrollback/MultiOperationsCommitAndRollbackTestCase.java
@@ -15,13 +15,13 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.integration.transaction.cases.commitrollback;
+package org.apache.shardingsphere.test.e2e.transaction.cases.commitrollback;
 
 import com.google.common.base.Preconditions;
-import org.apache.shardingsphere.integration.transaction.cases.base.BaseTransactionTestCase;
-import org.apache.shardingsphere.integration.transaction.engine.base.BaseTransactionITCase;
-import org.apache.shardingsphere.integration.transaction.engine.base.TransactionTestCase;
-import org.apache.shardingsphere.integration.transaction.engine.constants.TransactionTestConstants;
+import org.apache.shardingsphere.test.e2e.transaction.cases.base.BaseTransactionTestCase;
+import org.apache.shardingsphere.test.e2e.transaction.engine.base.BaseTransactionITCase;
+import org.apache.shardingsphere.test.e2e.transaction.engine.base.TransactionTestCase;
+import org.apache.shardingsphere.test.e2e.transaction.engine.constants.TransactionTestConstants;
 
 import javax.sql.DataSource;
 import java.sql.Connection;
diff --git a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/cases/commitrollback/MultiTableCommitAndRollbackTestCase.java b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/cases/commitrollback/MultiTableCommitAndRollbackTestCase.java
similarity index 90%
rename from test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/cases/commitrollback/MultiTableCommitAndRollbackTestCase.java
rename to test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/cases/commitrollback/MultiTableCommitAndRollbackTestCase.java
index 978b153418a..2c59f2213b7 100644
--- a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/cases/commitrollback/MultiTableCommitAndRollbackTestCase.java
+++ b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/cases/commitrollback/MultiTableCommitAndRollbackTestCase.java
@@ -15,11 +15,11 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.integration.transaction.cases.commitrollback;
+package org.apache.shardingsphere.test.e2e.transaction.cases.commitrollback;
 
-import org.apache.shardingsphere.integration.transaction.cases.base.BaseTransactionTestCase;
-import org.apache.shardingsphere.integration.transaction.engine.base.BaseTransactionITCase;
-import org.apache.shardingsphere.integration.transaction.engine.base.TransactionTestCase;
+import org.apache.shardingsphere.test.e2e.transaction.cases.base.BaseTransactionTestCase;
+import org.apache.shardingsphere.test.e2e.transaction.engine.base.BaseTransactionITCase;
+import org.apache.shardingsphere.test.e2e.transaction.engine.base.TransactionTestCase;
 
 import javax.sql.DataSource;
 import java.sql.Connection;
diff --git a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/cases/commitrollback/SingleTableCommitAndRollbackTestCase.java b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/cases/commitrollback/SingleTableCommitAndRollbackTestCase.java
similarity index 87%
rename from test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/cases/commitrollback/SingleTableCommitAndRollbackTestCase.java
rename to test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/cases/commitrollback/SingleTableCommitAndRollbackTestCase.java
index 8ef7e38f42b..6fd59a5b68c 100644
--- a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/cases/commitrollback/SingleTableCommitAndRollbackTestCase.java
+++ b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/cases/commitrollback/SingleTableCommitAndRollbackTestCase.java
@@ -15,11 +15,11 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.integration.transaction.cases.commitrollback;
+package org.apache.shardingsphere.test.e2e.transaction.cases.commitrollback;
 
-import org.apache.shardingsphere.integration.transaction.cases.base.BaseTransactionTestCase;
-import org.apache.shardingsphere.integration.transaction.engine.base.BaseTransactionITCase;
-import org.apache.shardingsphere.integration.transaction.engine.base.TransactionTestCase;
+import org.apache.shardingsphere.test.e2e.transaction.cases.base.BaseTransactionTestCase;
+import org.apache.shardingsphere.test.e2e.transaction.engine.base.BaseTransactionITCase;
+import org.apache.shardingsphere.test.e2e.transaction.engine.base.TransactionTestCase;
 
 import javax.sql.DataSource;
 import java.sql.Connection;
diff --git a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/cases/cursor/OpenGaussCursorTestCase.java b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/cases/cursor/OpenGaussCursorTestCase.java
similarity index 93%
rename from test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/cases/cursor/OpenGaussCursorTestCase.java
rename to test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/cases/cursor/OpenGaussCursorTestCase.java
index 29a4dd1fc1a..417806763eb 100644
--- a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/cases/cursor/OpenGaussCursorTestCase.java
+++ b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/cases/cursor/OpenGaussCursorTestCase.java
@@ -15,15 +15,15 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.integration.transaction.cases.cursor;
+package org.apache.shardingsphere.test.e2e.transaction.cases.cursor;
 
 import lombok.extern.slf4j.Slf4j;
-import org.apache.shardingsphere.integration.transaction.cases.base.BaseTransactionTestCase;
-import org.apache.shardingsphere.integration.transaction.engine.base.BaseITCase;
-import org.apache.shardingsphere.integration.transaction.engine.base.BaseTransactionITCase;
-import org.apache.shardingsphere.integration.transaction.engine.base.TransactionTestCase;
-import org.apache.shardingsphere.integration.transaction.engine.command.CursorSQLCommand;
-import org.apache.shardingsphere.integration.transaction.engine.constants.TransactionTestConstants;
+import org.apache.shardingsphere.test.e2e.transaction.cases.base.BaseTransactionTestCase;
+import org.apache.shardingsphere.test.e2e.transaction.engine.base.BaseITCase;
+import org.apache.shardingsphere.test.e2e.transaction.engine.base.BaseTransactionITCase;
+import org.apache.shardingsphere.test.e2e.transaction.engine.base.TransactionTestCase;
+import org.apache.shardingsphere.test.e2e.transaction.engine.command.CursorSQLCommand;
+import org.apache.shardingsphere.test.e2e.transaction.engine.constants.TransactionTestConstants;
 import org.apache.shardingsphere.test.e2e.env.container.atomic.constants.AdapterContainerConstants;
 
 import javax.sql.DataSource;
diff --git a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/cases/nested/NestedTransactionTestCase.java b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/cases/nested/NestedTransactionTestCase.java
similarity index 87%
rename from test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/cases/nested/NestedTransactionTestCase.java
rename to test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/cases/nested/NestedTransactionTestCase.java
index e3760796023..14ddb8c71e7 100644
--- a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/cases/nested/NestedTransactionTestCase.java
+++ b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/cases/nested/NestedTransactionTestCase.java
@@ -15,12 +15,12 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.integration.transaction.cases.nested;
+package org.apache.shardingsphere.test.e2e.transaction.cases.nested;
 
 import org.apache.shardingsphere.driver.jdbc.core.connection.ShardingSphereConnection;
-import org.apache.shardingsphere.integration.transaction.cases.base.BaseTransactionTestCase;
-import org.apache.shardingsphere.integration.transaction.engine.base.BaseTransactionITCase;
-import org.apache.shardingsphere.integration.transaction.engine.base.TransactionTestCase;
+import org.apache.shardingsphere.test.e2e.transaction.cases.base.BaseTransactionTestCase;
+import org.apache.shardingsphere.test.e2e.transaction.engine.base.BaseTransactionITCase;
+import org.apache.shardingsphere.test.e2e.transaction.engine.base.TransactionTestCase;
 import org.apache.shardingsphere.test.e2e.env.container.atomic.constants.AdapterContainerConstants;
 import org.apache.shardingsphere.transaction.api.TransactionType;
 import org.junit.Assert;
diff --git a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/cases/readonly/MySQLSetReadOnlyTestCase.java b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/cases/readonly/MySQLSetReadOnlyTestCase.java
similarity index 85%
rename from test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/cases/readonly/MySQLSetReadOnlyTestCase.java
rename to test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/cases/readonly/MySQLSetReadOnlyTestCase.java
index 1d489442692..2ec9cc23eb9 100644
--- a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/cases/readonly/MySQLSetReadOnlyTestCase.java
+++ b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/cases/readonly/MySQLSetReadOnlyTestCase.java
@@ -15,12 +15,12 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.integration.transaction.cases.readonly;
+package org.apache.shardingsphere.test.e2e.transaction.cases.readonly;
 
 import lombok.extern.slf4j.Slf4j;
-import org.apache.shardingsphere.integration.transaction.engine.base.BaseTransactionITCase;
-import org.apache.shardingsphere.integration.transaction.engine.base.TransactionTestCase;
-import org.apache.shardingsphere.integration.transaction.engine.constants.TransactionTestConstants;
+import org.apache.shardingsphere.test.e2e.transaction.engine.base.BaseTransactionITCase;
+import org.apache.shardingsphere.test.e2e.transaction.engine.base.TransactionTestCase;
+import org.apache.shardingsphere.test.e2e.transaction.engine.constants.TransactionTestConstants;
 
 import javax.sql.DataSource;
 import java.sql.Connection;
diff --git a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/cases/readonly/PostgreSQLSetReadOnlyTestCase.java b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/cases/readonly/PostgreSQLSetReadOnlyTestCase.java
similarity index 86%
rename from test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/cases/readonly/PostgreSQLSetReadOnlyTestCase.java
rename to test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/cases/readonly/PostgreSQLSetReadOnlyTestCase.java
index d519a11b846..c01dfe43d9c 100644
--- a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/cases/readonly/PostgreSQLSetReadOnlyTestCase.java
+++ b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/cases/readonly/PostgreSQLSetReadOnlyTestCase.java
@@ -15,12 +15,12 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.integration.transaction.cases.readonly;
+package org.apache.shardingsphere.test.e2e.transaction.cases.readonly;
 
 import lombok.extern.slf4j.Slf4j;
-import org.apache.shardingsphere.integration.transaction.engine.base.BaseTransactionITCase;
-import org.apache.shardingsphere.integration.transaction.engine.base.TransactionTestCase;
-import org.apache.shardingsphere.integration.transaction.engine.constants.TransactionTestConstants;
+import org.apache.shardingsphere.test.e2e.transaction.engine.base.BaseTransactionITCase;
+import org.apache.shardingsphere.test.e2e.transaction.engine.base.TransactionTestCase;
+import org.apache.shardingsphere.test.e2e.transaction.engine.constants.TransactionTestConstants;
 import org.junit.Assert;
 
 import javax.sql.DataSource;
diff --git a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/cases/readonly/SetReadOnlyTestCase.java b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/cases/readonly/SetReadOnlyTestCase.java
similarity index 90%
rename from test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/cases/readonly/SetReadOnlyTestCase.java
rename to test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/cases/readonly/SetReadOnlyTestCase.java
index 4e4caab2278..ddf2ea6a919 100644
--- a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/cases/readonly/SetReadOnlyTestCase.java
+++ b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/cases/readonly/SetReadOnlyTestCase.java
@@ -15,10 +15,10 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.integration.transaction.cases.readonly;
+package org.apache.shardingsphere.test.e2e.transaction.cases.readonly;
 
-import org.apache.shardingsphere.integration.transaction.cases.base.BaseTransactionTestCase;
-import org.apache.shardingsphere.integration.transaction.engine.base.BaseTransactionITCase;
+import org.apache.shardingsphere.test.e2e.transaction.cases.base.BaseTransactionTestCase;
+import org.apache.shardingsphere.test.e2e.transaction.engine.base.BaseTransactionITCase;
 
 import javax.sql.DataSource;
 import java.sql.Connection;
diff --git a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/cases/savepoint/BaseSavePointTestCase.java b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/cases/savepoint/BaseSavePointTestCase.java
similarity index 91%
rename from test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/cases/savepoint/BaseSavePointTestCase.java
rename to test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/cases/savepoint/BaseSavePointTestCase.java
index fef77271f31..8ae373512ff 100644
--- a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/cases/savepoint/BaseSavePointTestCase.java
+++ b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/cases/savepoint/BaseSavePointTestCase.java
@@ -15,10 +15,10 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.integration.transaction.cases.savepoint;
+package org.apache.shardingsphere.test.e2e.transaction.cases.savepoint;
 
-import org.apache.shardingsphere.integration.transaction.cases.base.BaseTransactionTestCase;
-import org.apache.shardingsphere.integration.transaction.engine.base.BaseTransactionITCase;
+import org.apache.shardingsphere.test.e2e.transaction.cases.base.BaseTransactionTestCase;
+import org.apache.shardingsphere.test.e2e.transaction.engine.base.BaseTransactionITCase;
 
 import javax.sql.DataSource;
 import java.sql.Connection;
diff --git a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/cases/savepoint/MySQLSavePointTestCase.java b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/cases/savepoint/MySQLSavePointTestCase.java
similarity index 79%
rename from test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/cases/savepoint/MySQLSavePointTestCase.java
rename to test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/cases/savepoint/MySQLSavePointTestCase.java
index 1604fc6e777..68b0320b875 100644
--- a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/cases/savepoint/MySQLSavePointTestCase.java
+++ b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/cases/savepoint/MySQLSavePointTestCase.java
@@ -15,11 +15,11 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.integration.transaction.cases.savepoint;
+package org.apache.shardingsphere.test.e2e.transaction.cases.savepoint;
 
-import org.apache.shardingsphere.integration.transaction.engine.base.BaseTransactionITCase;
-import org.apache.shardingsphere.integration.transaction.engine.base.TransactionTestCase;
-import org.apache.shardingsphere.integration.transaction.engine.constants.TransactionTestConstants;
+import org.apache.shardingsphere.test.e2e.transaction.engine.base.BaseTransactionITCase;
+import org.apache.shardingsphere.test.e2e.transaction.engine.base.TransactionTestCase;
+import org.apache.shardingsphere.test.e2e.transaction.engine.constants.TransactionTestConstants;
 
 import javax.sql.DataSource;
 import java.sql.SQLException;
diff --git a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/cases/savepoint/OpenGaussSavePointTestCase.java b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/cases/savepoint/OpenGaussSavePointTestCase.java
similarity index 88%
rename from test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/cases/savepoint/OpenGaussSavePointTestCase.java
rename to test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/cases/savepoint/OpenGaussSavePointTestCase.java
index 9829bdea494..6e58fce81a2 100644
--- a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/cases/savepoint/OpenGaussSavePointTestCase.java
+++ b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/cases/savepoint/OpenGaussSavePointTestCase.java
@@ -15,11 +15,11 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.integration.transaction.cases.savepoint;
+package org.apache.shardingsphere.test.e2e.transaction.cases.savepoint;
 
-import org.apache.shardingsphere.integration.transaction.engine.base.BaseTransactionITCase;
-import org.apache.shardingsphere.integration.transaction.engine.base.TransactionTestCase;
-import org.apache.shardingsphere.integration.transaction.engine.constants.TransactionTestConstants;
+import org.apache.shardingsphere.test.e2e.transaction.engine.base.BaseTransactionITCase;
+import org.apache.shardingsphere.test.e2e.transaction.engine.base.TransactionTestCase;
+import org.apache.shardingsphere.test.e2e.transaction.engine.constants.TransactionTestConstants;
 import org.opengauss.jdbc.PSQLSavepoint;
 
 import javax.sql.DataSource;
diff --git a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/cases/savepoint/PostgreSQLSavePointTestCase.java b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/cases/savepoint/PostgreSQLSavePointTestCase.java
similarity index 88%
rename from test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/cases/savepoint/PostgreSQLSavePointTestCase.java
rename to test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/cases/savepoint/PostgreSQLSavePointTestCase.java
index cc937c1b1eb..edc55e0b731 100644
--- a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/cases/savepoint/PostgreSQLSavePointTestCase.java
+++ b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/cases/savepoint/PostgreSQLSavePointTestCase.java
@@ -15,12 +15,12 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.integration.transaction.cases.savepoint;
+package org.apache.shardingsphere.test.e2e.transaction.cases.savepoint;
 
 import lombok.SneakyThrows;
-import org.apache.shardingsphere.integration.transaction.engine.base.BaseTransactionITCase;
-import org.apache.shardingsphere.integration.transaction.engine.base.TransactionTestCase;
-import org.apache.shardingsphere.integration.transaction.engine.constants.TransactionTestConstants;
+import org.apache.shardingsphere.test.e2e.transaction.engine.base.BaseTransactionITCase;
+import org.apache.shardingsphere.test.e2e.transaction.engine.base.TransactionTestCase;
+import org.apache.shardingsphere.test.e2e.transaction.engine.constants.TransactionTestConstants;
 import org.postgresql.jdbc.PSQLSavepoint;
 
 import javax.sql.DataSource;
diff --git a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/cases/truncate/MySQLLocalTruncateTestCase.java b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/cases/truncate/MySQLLocalTruncateTestCase.java
similarity index 86%
rename from test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/cases/truncate/MySQLLocalTruncateTestCase.java
rename to test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/cases/truncate/MySQLLocalTruncateTestCase.java
index 9bb24a3efaa..792e3534244 100644
--- a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/cases/truncate/MySQLLocalTruncateTestCase.java
+++ b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/cases/truncate/MySQLLocalTruncateTestCase.java
@@ -15,12 +15,12 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.integration.transaction.cases.truncate;
+package org.apache.shardingsphere.test.e2e.transaction.cases.truncate;
 
-import org.apache.shardingsphere.integration.transaction.cases.base.BaseTransactionTestCase;
-import org.apache.shardingsphere.integration.transaction.engine.base.BaseTransactionITCase;
-import org.apache.shardingsphere.integration.transaction.engine.base.TransactionTestCase;
-import org.apache.shardingsphere.integration.transaction.engine.constants.TransactionTestConstants;
+import org.apache.shardingsphere.test.e2e.transaction.cases.base.BaseTransactionTestCase;
+import org.apache.shardingsphere.test.e2e.transaction.engine.base.BaseTransactionITCase;
+import org.apache.shardingsphere.test.e2e.transaction.engine.base.TransactionTestCase;
+import org.apache.shardingsphere.test.e2e.transaction.engine.constants.TransactionTestConstants;
 import org.apache.shardingsphere.transaction.api.TransactionType;
 
 import javax.sql.DataSource;
diff --git a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/cases/truncate/MySQLXATruncateTestCase.java b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/cases/truncate/MySQLXATruncateTestCase.java
similarity index 87%
rename from test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/cases/truncate/MySQLXATruncateTestCase.java
rename to test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/cases/truncate/MySQLXATruncateTestCase.java
index 199a83bddc9..8ff5060eb4a 100644
--- a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/cases/truncate/MySQLXATruncateTestCase.java
+++ b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/cases/truncate/MySQLXATruncateTestCase.java
@@ -15,14 +15,14 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.integration.transaction.cases.truncate;
+package org.apache.shardingsphere.test.e2e.transaction.cases.truncate;
 
 import lombok.extern.slf4j.Slf4j;
 import org.apache.shardingsphere.dialect.exception.transaction.TableModifyInTransactionException;
-import org.apache.shardingsphere.integration.transaction.cases.base.BaseTransactionTestCase;
-import org.apache.shardingsphere.integration.transaction.engine.base.BaseTransactionITCase;
-import org.apache.shardingsphere.integration.transaction.engine.base.TransactionTestCase;
-import org.apache.shardingsphere.integration.transaction.engine.constants.TransactionTestConstants;
+import org.apache.shardingsphere.test.e2e.transaction.cases.base.BaseTransactionTestCase;
+import org.apache.shardingsphere.test.e2e.transaction.engine.base.BaseTransactionITCase;
+import org.apache.shardingsphere.test.e2e.transaction.engine.base.TransactionTestCase;
+import org.apache.shardingsphere.test.e2e.transaction.engine.constants.TransactionTestConstants;
 import org.apache.shardingsphere.test.e2e.env.container.atomic.constants.AdapterContainerConstants;
 import org.apache.shardingsphere.transaction.api.TransactionType;
 
diff --git a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/cases/truncate/PostgresSQLAndOpenGaussTruncateTestCase.java b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/cases/truncate/PostgresSQLAndOpenGaussTruncateTestCase.java
similarity index 86%
rename from test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/cases/truncate/PostgresSQLAndOpenGaussTruncateTestCase.java
rename to test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/cases/truncate/PostgresSQLAndOpenGaussTruncateTestCase.java
index acd85324a49..009a6a82de1 100644
--- a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/cases/truncate/PostgresSQLAndOpenGaussTruncateTestCase.java
+++ b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/cases/truncate/PostgresSQLAndOpenGaussTruncateTestCase.java
@@ -15,12 +15,12 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.integration.transaction.cases.truncate;
+package org.apache.shardingsphere.test.e2e.transaction.cases.truncate;
 
-import org.apache.shardingsphere.integration.transaction.cases.base.BaseTransactionTestCase;
-import org.apache.shardingsphere.integration.transaction.engine.base.BaseTransactionITCase;
-import org.apache.shardingsphere.integration.transaction.engine.base.TransactionTestCase;
-import org.apache.shardingsphere.integration.transaction.engine.constants.TransactionTestConstants;
+import org.apache.shardingsphere.test.e2e.transaction.cases.base.BaseTransactionTestCase;
+import org.apache.shardingsphere.test.e2e.transaction.engine.base.BaseTransactionITCase;
+import org.apache.shardingsphere.test.e2e.transaction.engine.base.TransactionTestCase;
+import org.apache.shardingsphere.test.e2e.transaction.engine.constants.TransactionTestConstants;
 
 import javax.sql.DataSource;
 import java.sql.Connection;
diff --git a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/engine/base/AutoDataSource.java b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/engine/base/AutoDataSource.java
similarity index 96%
rename from test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/engine/base/AutoDataSource.java
rename to test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/engine/base/AutoDataSource.java
index 7e4cbb4309a..70bfbcf5578 100644
--- a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/engine/base/AutoDataSource.java
+++ b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/engine/base/AutoDataSource.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.integration.transaction.engine.base;
+package org.apache.shardingsphere.test.e2e.transaction.engine.base;
 
 import lombok.Getter;
 
diff --git a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/engine/base/BaseITCase.java b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/engine/base/BaseITCase.java
similarity index 94%
rename from test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/engine/base/BaseITCase.java
rename to test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/engine/base/BaseITCase.java
index 285c39e4eeb..22a939cecaa 100644
--- a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/engine/base/BaseITCase.java
+++ b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/engine/base/BaseITCase.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.integration.transaction.engine.base;
+package org.apache.shardingsphere.test.e2e.transaction.engine.base;
 
 import lombok.AccessLevel;
 import lombok.Getter;
@@ -27,17 +27,17 @@ import org.apache.shardingsphere.infra.database.type.DatabaseType;
 import org.apache.shardingsphere.infra.database.type.dialect.MySQLDatabaseType;
 import org.apache.shardingsphere.infra.database.type.dialect.OpenGaussDatabaseType;
 import org.apache.shardingsphere.infra.database.type.dialect.PostgreSQLDatabaseType;
-import org.apache.shardingsphere.integration.transaction.cases.base.BaseTransactionTestCase;
-import org.apache.shardingsphere.integration.transaction.engine.command.CommonSQLCommand;
-import org.apache.shardingsphere.integration.transaction.engine.constants.TransactionTestConstants;
-import org.apache.shardingsphere.integration.transaction.env.IntegrationTestEnvironment;
-import org.apache.shardingsphere.integration.transaction.env.enums.TransactionITEnvTypeEnum;
-import org.apache.shardingsphere.integration.transaction.env.enums.TransactionTestCaseRegistry;
-import org.apache.shardingsphere.integration.transaction.framework.container.compose.BaseContainerComposer;
-import org.apache.shardingsphere.integration.transaction.framework.container.compose.DockerContainerComposer;
-import org.apache.shardingsphere.integration.transaction.framework.container.compose.NativeContainerComposer;
-import org.apache.shardingsphere.integration.transaction.framework.param.TransactionParameterized;
-import org.apache.shardingsphere.integration.transaction.util.TestCaseClassScanner;
+import org.apache.shardingsphere.test.e2e.transaction.cases.base.BaseTransactionTestCase;
+import org.apache.shardingsphere.test.e2e.transaction.engine.command.CommonSQLCommand;
+import org.apache.shardingsphere.test.e2e.transaction.engine.constants.TransactionTestConstants;
+import org.apache.shardingsphere.test.e2e.transaction.env.IntegrationTestEnvironment;
+import org.apache.shardingsphere.test.e2e.transaction.env.enums.TransactionITEnvTypeEnum;
+import org.apache.shardingsphere.test.e2e.transaction.env.enums.TransactionTestCaseRegistry;
+import org.apache.shardingsphere.test.e2e.transaction.framework.container.compose.BaseContainerComposer;
+import org.apache.shardingsphere.test.e2e.transaction.framework.container.compose.DockerContainerComposer;
+import org.apache.shardingsphere.test.e2e.transaction.framework.container.compose.NativeContainerComposer;
+import org.apache.shardingsphere.test.e2e.transaction.framework.param.TransactionParameterized;
+import org.apache.shardingsphere.test.e2e.transaction.util.TestCaseClassScanner;
 import org.apache.shardingsphere.test.e2e.env.container.atomic.constants.AdapterContainerConstants;
 import org.apache.shardingsphere.test.e2e.env.container.atomic.storage.DockerStorageContainer;
 import org.apache.shardingsphere.test.e2e.env.container.atomic.util.StorageContainerUtil;
diff --git a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/engine/base/BaseTransactionITCase.java b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/engine/base/BaseTransactionITCase.java
similarity index 96%
rename from test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/engine/base/BaseTransactionITCase.java
rename to test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/engine/base/BaseTransactionITCase.java
index 2ca69912586..93a2cdff576 100644
--- a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/engine/base/BaseTransactionITCase.java
+++ b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/engine/base/BaseTransactionITCase.java
@@ -15,13 +15,13 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.integration.transaction.engine.base;
+package org.apache.shardingsphere.test.e2e.transaction.engine.base;
 
 import lombok.extern.slf4j.Slf4j;
 import org.apache.shardingsphere.data.pipeline.core.util.ThreadUtil;
-import org.apache.shardingsphere.integration.transaction.cases.base.BaseTransactionTestCase;
-import org.apache.shardingsphere.integration.transaction.engine.constants.TransactionTestConstants;
-import org.apache.shardingsphere.integration.transaction.framework.param.TransactionParameterized;
+import org.apache.shardingsphere.test.e2e.transaction.cases.base.BaseTransactionTestCase;
+import org.apache.shardingsphere.test.e2e.transaction.engine.constants.TransactionTestConstants;
+import org.apache.shardingsphere.test.e2e.transaction.framework.param.TransactionParameterized;
 import org.apache.shardingsphere.test.e2e.env.container.atomic.constants.AdapterContainerConstants;
 import org.apache.shardingsphere.transaction.api.TransactionType;
 
diff --git a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/engine/base/JdbcDataSource.java b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/engine/base/JdbcDataSource.java
similarity index 91%
rename from test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/engine/base/JdbcDataSource.java
rename to test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/engine/base/JdbcDataSource.java
index 7500a192f90..c74b5c7f7d3 100644
--- a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/engine/base/JdbcDataSource.java
+++ b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/engine/base/JdbcDataSource.java
@@ -15,10 +15,10 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.integration.transaction.engine.base;
+package org.apache.shardingsphere.test.e2e.transaction.engine.base;
 
 import lombok.extern.slf4j.Slf4j;
-import org.apache.shardingsphere.integration.transaction.framework.container.compose.DockerContainerComposer;
+import org.apache.shardingsphere.test.e2e.transaction.framework.container.compose.DockerContainerComposer;
 
 import java.sql.Connection;
 import java.sql.SQLException;
diff --git a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/engine/base/ProxyDataSource.java b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/engine/base/ProxyDataSource.java
similarity index 92%
rename from test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/engine/base/ProxyDataSource.java
rename to test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/engine/base/ProxyDataSource.java
index a7e097124fa..94ead556bd9 100644
--- a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/engine/base/ProxyDataSource.java
+++ b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/engine/base/ProxyDataSource.java
@@ -15,9 +15,9 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.integration.transaction.engine.base;
+package org.apache.shardingsphere.test.e2e.transaction.engine.base;
 
-import org.apache.shardingsphere.integration.transaction.framework.container.compose.BaseContainerComposer;
+import org.apache.shardingsphere.test.e2e.transaction.framework.container.compose.BaseContainerComposer;
 
 import java.sql.Connection;
 import java.sql.DriverManager;
diff --git a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/engine/base/TransactionTestCase.java b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/engine/base/TransactionTestCase.java
similarity index 96%
rename from test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/engine/base/TransactionTestCase.java
rename to test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/engine/base/TransactionTestCase.java
index 8eb6c394920..6949e477eef 100644
--- a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/engine/base/TransactionTestCase.java
+++ b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/engine/base/TransactionTestCase.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.integration.transaction.engine.base;
+package org.apache.shardingsphere.test.e2e.transaction.engine.base;
 
 import org.apache.shardingsphere.transaction.api.TransactionType;
 
diff --git a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/engine/command/CommonSQLCommand.java b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/engine/command/CommonSQLCommand.java
similarity index 97%
rename from test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/engine/command/CommonSQLCommand.java
rename to test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/engine/command/CommonSQLCommand.java
index 8bcaf89edfa..97f8599fa56 100644
--- a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/engine/command/CommonSQLCommand.java
+++ b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/engine/command/CommonSQLCommand.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.integration.transaction.engine.command;
+package org.apache.shardingsphere.test.e2e.transaction.engine.command;
 
 import lombok.Getter;
 import lombok.Setter;
diff --git a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/engine/command/CursorSQLCommand.java b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/engine/command/CursorSQLCommand.java
similarity index 96%
rename from test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/engine/command/CursorSQLCommand.java
rename to test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/engine/command/CursorSQLCommand.java
index f9a09cf8eb8..6828beb081f 100644
--- a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/engine/command/CursorSQLCommand.java
+++ b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/engine/command/CursorSQLCommand.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.integration.transaction.engine.command;
+package org.apache.shardingsphere.test.e2e.transaction.engine.command;
 
 import lombok.Getter;
 import lombok.Setter;
diff --git a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/engine/constants/TransactionTestConstants.java b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/engine/constants/TransactionTestConstants.java
similarity index 95%
rename from test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/engine/constants/TransactionTestConstants.java
rename to test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/engine/constants/TransactionTestConstants.java
index 5db4511f329..27e9c3a113d 100644
--- a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/engine/constants/TransactionTestConstants.java
+++ b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/engine/constants/TransactionTestConstants.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.integration.transaction.engine.constants;
+package org.apache.shardingsphere.test.e2e.transaction.engine.constants;
 
 import lombok.AccessLevel;
 import lombok.NoArgsConstructor;
diff --git a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/engine/mysql/MysqlJdbcTransactionIT.java b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/engine/mysql/MysqlJdbcTransactionIT.java
similarity index 88%
rename from test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/engine/mysql/MysqlJdbcTransactionIT.java
rename to test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/engine/mysql/MysqlJdbcTransactionIT.java
index 30b774e6de4..82e7092031c 100644
--- a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/engine/mysql/MysqlJdbcTransactionIT.java
+++ b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/engine/mysql/MysqlJdbcTransactionIT.java
@@ -15,11 +15,11 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.integration.transaction.engine.mysql;
+package org.apache.shardingsphere.test.e2e.transaction.engine.mysql;
 
 import lombok.extern.slf4j.Slf4j;
-import org.apache.shardingsphere.integration.transaction.engine.base.BaseTransactionITCase;
-import org.apache.shardingsphere.integration.transaction.framework.param.TransactionParameterized;
+import org.apache.shardingsphere.test.e2e.transaction.engine.base.BaseTransactionITCase;
+import org.apache.shardingsphere.test.e2e.transaction.framework.param.TransactionParameterized;
 import org.junit.After;
 import org.junit.Test;
 import org.junit.runner.RunWith;
diff --git a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/engine/mysql/MysqlProxyTransactionIT.java b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/engine/mysql/MysqlProxyTransactionIT.java
similarity index 88%
rename from test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/engine/mysql/MysqlProxyTransactionIT.java
rename to test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/engine/mysql/MysqlProxyTransactionIT.java
index c18e152028c..80ba406fa0f 100644
--- a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/engine/mysql/MysqlProxyTransactionIT.java
+++ b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/engine/mysql/MysqlProxyTransactionIT.java
@@ -15,12 +15,12 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.integration.transaction.engine.mysql;
+package org.apache.shardingsphere.test.e2e.transaction.engine.mysql;
 
 import lombok.SneakyThrows;
 import lombok.extern.slf4j.Slf4j;
-import org.apache.shardingsphere.integration.transaction.engine.base.BaseTransactionITCase;
-import org.apache.shardingsphere.integration.transaction.framework.param.TransactionParameterized;
+import org.apache.shardingsphere.test.e2e.transaction.engine.base.BaseTransactionITCase;
+import org.apache.shardingsphere.test.e2e.transaction.framework.param.TransactionParameterized;
 import org.junit.After;
 import org.junit.Test;
 import org.junit.runner.RunWith;
diff --git a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/engine/opengauss/OpenGaussJdbcTransactionIT.java b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/engine/opengauss/OpenGaussJdbcTransactionIT.java
similarity index 88%
rename from test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/engine/opengauss/OpenGaussJdbcTransactionIT.java
rename to test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/engine/opengauss/OpenGaussJdbcTransactionIT.java
index 9b788f720e9..ef71ec1f068 100644
--- a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/engine/opengauss/OpenGaussJdbcTransactionIT.java
+++ b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/engine/opengauss/OpenGaussJdbcTransactionIT.java
@@ -15,12 +15,12 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.integration.transaction.engine.opengauss;
+package org.apache.shardingsphere.test.e2e.transaction.engine.opengauss;
 
 import lombok.SneakyThrows;
 import lombok.extern.slf4j.Slf4j;
-import org.apache.shardingsphere.integration.transaction.engine.base.BaseTransactionITCase;
-import org.apache.shardingsphere.integration.transaction.framework.param.TransactionParameterized;
+import org.apache.shardingsphere.test.e2e.transaction.engine.base.BaseTransactionITCase;
+import org.apache.shardingsphere.test.e2e.transaction.framework.param.TransactionParameterized;
 import org.junit.After;
 import org.junit.Test;
 import org.junit.runner.RunWith;
diff --git a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/engine/opengauss/OpenGaussProxyTransactionIT.java b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/engine/opengauss/OpenGaussProxyTransactionIT.java
similarity index 88%
rename from test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/engine/opengauss/OpenGaussProxyTransactionIT.java
rename to test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/engine/opengauss/OpenGaussProxyTransactionIT.java
index e9186f130cd..cbcb5d97084 100644
--- a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/engine/opengauss/OpenGaussProxyTransactionIT.java
+++ b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/engine/opengauss/OpenGaussProxyTransactionIT.java
@@ -15,12 +15,12 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.integration.transaction.engine.opengauss;
+package org.apache.shardingsphere.test.e2e.transaction.engine.opengauss;
 
 import lombok.SneakyThrows;
 import lombok.extern.slf4j.Slf4j;
-import org.apache.shardingsphere.integration.transaction.engine.base.BaseTransactionITCase;
-import org.apache.shardingsphere.integration.transaction.framework.param.TransactionParameterized;
+import org.apache.shardingsphere.test.e2e.transaction.engine.base.BaseTransactionITCase;
+import org.apache.shardingsphere.test.e2e.transaction.framework.param.TransactionParameterized;
 import org.junit.After;
 import org.junit.Test;
 import org.junit.runner.RunWith;
diff --git a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/engine/postgresql/PostgresqlJdbcTransactionIT.java b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/engine/postgresql/PostgresqlJdbcTransactionIT.java
similarity index 88%
rename from test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/engine/postgresql/PostgresqlJdbcTransactionIT.java
rename to test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/engine/postgresql/PostgresqlJdbcTransactionIT.java
index f0eea88fe53..c3b5eb258b2 100644
--- a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/engine/postgresql/PostgresqlJdbcTransactionIT.java
+++ b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/engine/postgresql/PostgresqlJdbcTransactionIT.java
@@ -15,12 +15,12 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.integration.transaction.engine.postgresql;
+package org.apache.shardingsphere.test.e2e.transaction.engine.postgresql;
 
 import lombok.SneakyThrows;
 import lombok.extern.slf4j.Slf4j;
-import org.apache.shardingsphere.integration.transaction.engine.base.BaseTransactionITCase;
-import org.apache.shardingsphere.integration.transaction.framework.param.TransactionParameterized;
+import org.apache.shardingsphere.test.e2e.transaction.engine.base.BaseTransactionITCase;
+import org.apache.shardingsphere.test.e2e.transaction.framework.param.TransactionParameterized;
 import org.junit.After;
 import org.junit.Test;
 import org.junit.runner.RunWith;
diff --git a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/engine/postgresql/PostgresqlProxyTransactionIT.java b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/engine/postgresql/PostgresqlProxyTransactionIT.java
similarity index 88%
rename from test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/engine/postgresql/PostgresqlProxyTransactionIT.java
rename to test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/engine/postgresql/PostgresqlProxyTransactionIT.java
index 9c6795af48a..97410b6c006 100644
--- a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/engine/postgresql/PostgresqlProxyTransactionIT.java
+++ b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/engine/postgresql/PostgresqlProxyTransactionIT.java
@@ -15,12 +15,12 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.integration.transaction.engine.postgresql;
+package org.apache.shardingsphere.test.e2e.transaction.engine.postgresql;
 
 import lombok.SneakyThrows;
 import lombok.extern.slf4j.Slf4j;
-import org.apache.shardingsphere.integration.transaction.engine.base.BaseTransactionITCase;
-import org.apache.shardingsphere.integration.transaction.framework.param.TransactionParameterized;
+import org.apache.shardingsphere.test.e2e.transaction.engine.base.BaseTransactionITCase;
+import org.apache.shardingsphere.test.e2e.transaction.framework.param.TransactionParameterized;
 import org.junit.After;
 import org.junit.Test;
 import org.junit.runner.RunWith;
diff --git a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/env/IntegrationTestEnvironment.java b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/env/IntegrationTestEnvironment.java
similarity index 96%
rename from test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/env/IntegrationTestEnvironment.java
rename to test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/env/IntegrationTestEnvironment.java
index eedcc3ae15b..e24218f503d 100644
--- a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/env/IntegrationTestEnvironment.java
+++ b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/env/IntegrationTestEnvironment.java
@@ -15,14 +15,14 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.integration.transaction.env;
+package org.apache.shardingsphere.test.e2e.transaction.env;
 
 import com.google.common.base.Strings;
 import lombok.Getter;
 import lombok.extern.slf4j.Slf4j;
 import org.apache.shardingsphere.infra.database.type.DatabaseType;
-import org.apache.shardingsphere.integration.transaction.env.enums.TransactionITEnvTypeEnum;
-import org.apache.shardingsphere.integration.transaction.env.enums.TransactionTestCaseRegistry;
+import org.apache.shardingsphere.test.e2e.transaction.env.enums.TransactionITEnvTypeEnum;
+import org.apache.shardingsphere.test.e2e.transaction.env.enums.TransactionTestCaseRegistry;
 import org.apache.shardingsphere.test.e2e.env.container.atomic.constants.ProxyContainerConstants;
 import org.apache.shardingsphere.test.e2e.env.container.atomic.constants.StorageContainerConstants;
 
diff --git a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/env/enums/TransactionITEnvTypeEnum.java b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/env/enums/TransactionITEnvTypeEnum.java
similarity index 92%
rename from test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/env/enums/TransactionITEnvTypeEnum.java
rename to test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/env/enums/TransactionITEnvTypeEnum.java
index af258133855..acec4aaaaf5 100644
--- a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/env/enums/TransactionITEnvTypeEnum.java
+++ b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/env/enums/TransactionITEnvTypeEnum.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.integration.transaction.env.enums;
+package org.apache.shardingsphere.test.e2e.transaction.env.enums;
 
 public enum TransactionITEnvTypeEnum {
     
diff --git a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/env/enums/TransactionTestCaseRegistry.java b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/env/enums/TransactionTestCaseRegistry.java
similarity index 70%
rename from test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/env/enums/TransactionTestCaseRegistry.java
rename to test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/env/enums/TransactionTestCaseRegistry.java
index 40b935c2fc9..87a60e01c92 100644
--- a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/env/enums/TransactionTestCaseRegistry.java
+++ b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/env/enums/TransactionTestCaseRegistry.java
@@ -15,18 +15,18 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.integration.transaction.env.enums;
+package org.apache.shardingsphere.test.e2e.transaction.env.enums;
 
 import lombok.Getter;
 import lombok.RequiredArgsConstructor;
-import org.apache.shardingsphere.integration.transaction.engine.base.BaseTransactionITCase;
-import org.apache.shardingsphere.integration.transaction.engine.constants.TransactionTestConstants;
-import org.apache.shardingsphere.integration.transaction.engine.mysql.MysqlJdbcTransactionIT;
-import org.apache.shardingsphere.integration.transaction.engine.mysql.MysqlProxyTransactionIT;
-import org.apache.shardingsphere.integration.transaction.engine.opengauss.OpenGaussJdbcTransactionIT;
-import org.apache.shardingsphere.integration.transaction.engine.opengauss.OpenGaussProxyTransactionIT;
-import org.apache.shardingsphere.integration.transaction.engine.postgresql.PostgresqlJdbcTransactionIT;
-import org.apache.shardingsphere.integration.transaction.engine.postgresql.PostgresqlProxyTransactionIT;
+import org.apache.shardingsphere.test.e2e.transaction.engine.base.BaseTransactionITCase;
+import org.apache.shardingsphere.test.e2e.transaction.engine.constants.TransactionTestConstants;
+import org.apache.shardingsphere.test.e2e.transaction.engine.mysql.MysqlJdbcTransactionIT;
+import org.apache.shardingsphere.test.e2e.transaction.engine.mysql.MysqlProxyTransactionIT;
+import org.apache.shardingsphere.test.e2e.transaction.engine.opengauss.OpenGaussJdbcTransactionIT;
+import org.apache.shardingsphere.test.e2e.transaction.engine.opengauss.OpenGaussProxyTransactionIT;
+import org.apache.shardingsphere.test.e2e.transaction.engine.postgresql.PostgresqlJdbcTransactionIT;
+import org.apache.shardingsphere.test.e2e.transaction.engine.postgresql.PostgresqlProxyTransactionIT;
 import org.apache.shardingsphere.test.e2e.env.container.atomic.constants.AdapterContainerConstants;
 
 /**
diff --git a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/framework/container/compose/BaseContainerComposer.java b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/framework/container/compose/BaseContainerComposer.java
similarity index 94%
rename from test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/framework/container/compose/BaseContainerComposer.java
rename to test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/framework/container/compose/BaseContainerComposer.java
index 6b108f1ea1e..e5320bd100d 100644
--- a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/framework/container/compose/BaseContainerComposer.java
+++ b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/framework/container/compose/BaseContainerComposer.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.integration.transaction.framework.container.compose;
+package org.apache.shardingsphere.test.e2e.transaction.framework.container.compose;
 
 import lombok.Getter;
 import org.apache.shardingsphere.test.e2e.env.container.atomic.ITContainers;
diff --git a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/framework/container/compose/DockerContainerComposer.java b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/framework/container/compose/DockerContainerComposer.java
similarity index 90%
rename from test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/framework/container/compose/DockerContainerComposer.java
rename to test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/framework/container/compose/DockerContainerComposer.java
index da01994b6a5..5e4158cfd95 100644
--- a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/framework/container/compose/DockerContainerComposer.java
+++ b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/framework/container/compose/DockerContainerComposer.java
@@ -15,16 +15,16 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.integration.transaction.framework.container.compose;
+package org.apache.shardingsphere.test.e2e.transaction.framework.container.compose;
 
 import com.google.common.base.Strings;
 import lombok.Getter;
 import lombok.extern.slf4j.Slf4j;
 import org.apache.shardingsphere.infra.database.type.DatabaseType;
-import org.apache.shardingsphere.integration.transaction.framework.container.config.StorageContainerConfigurationFactory;
-import org.apache.shardingsphere.integration.transaction.framework.container.config.proxy.ProxyClusterContainerConfigurationFactory;
-import org.apache.shardingsphere.integration.transaction.framework.container.jdbc.ShardingSphereJDBCContainer;
-import org.apache.shardingsphere.integration.transaction.framework.param.TransactionParameterized;
+import org.apache.shardingsphere.test.e2e.transaction.framework.container.config.StorageContainerConfigurationFactory;
+import org.apache.shardingsphere.test.e2e.transaction.framework.container.config.proxy.ProxyClusterContainerConfigurationFactory;
+import org.apache.shardingsphere.test.e2e.transaction.framework.container.jdbc.ShardingSphereJDBCContainer;
+import org.apache.shardingsphere.test.e2e.transaction.framework.param.TransactionParameterized;
 import org.apache.shardingsphere.test.e2e.env.container.atomic.adapter.AdapterContainerFactory;
 import org.apache.shardingsphere.test.e2e.env.container.atomic.adapter.impl.ShardingSphereProxyClusterContainer;
 import org.apache.shardingsphere.test.e2e.env.container.atomic.constants.AdapterContainerConstants;
diff --git a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/framework/container/compose/NativeContainerComposer.java b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/framework/container/compose/NativeContainerComposer.java
similarity index 94%
rename from test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/framework/container/compose/NativeContainerComposer.java
rename to test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/framework/container/compose/NativeContainerComposer.java
index f07b52e6bb3..ed534a811d8 100644
--- a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/framework/container/compose/NativeContainerComposer.java
+++ b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/framework/container/compose/NativeContainerComposer.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.integration.transaction.framework.container.compose;
+package org.apache.shardingsphere.test.e2e.transaction.framework.container.compose;
 
 import org.apache.shardingsphere.infra.database.type.DatabaseType;
 import org.apache.shardingsphere.test.e2e.env.runtime.DataSourceEnvironment;
diff --git a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/framework/container/config/StorageContainerConfigurationFactory.java b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/framework/container/config/StorageContainerConfigurationFactory.java
similarity index 81%
rename from test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/framework/container/config/StorageContainerConfigurationFactory.java
rename to test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/framework/container/config/StorageContainerConfigurationFactory.java
index f96d0a4cd37..359de71391e 100644
--- a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/framework/container/config/StorageContainerConfigurationFactory.java
+++ b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/framework/container/config/StorageContainerConfigurationFactory.java
@@ -15,14 +15,14 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.integration.transaction.framework.container.config;
+package org.apache.shardingsphere.test.e2e.transaction.framework.container.config;
 
 import lombok.AccessLevel;
 import lombok.NoArgsConstructor;
 import org.apache.shardingsphere.infra.database.type.DatabaseType;
-import org.apache.shardingsphere.integration.transaction.framework.container.config.mysql.MySQLContainerConfigurationFactory;
-import org.apache.shardingsphere.integration.transaction.framework.container.config.opengauss.OpenGaussContainerConfigurationFactory;
-import org.apache.shardingsphere.integration.transaction.framework.container.config.postgresql.PostgreSQLContainerConfigurationFactory;
+import org.apache.shardingsphere.test.e2e.transaction.framework.container.config.mysql.MySQLContainerConfigurationFactory;
+import org.apache.shardingsphere.test.e2e.transaction.framework.container.config.opengauss.OpenGaussContainerConfigurationFactory;
+import org.apache.shardingsphere.test.e2e.transaction.framework.container.config.postgresql.PostgreSQLContainerConfigurationFactory;
 import org.apache.shardingsphere.test.e2e.env.container.atomic.storage.config.StorageContainerConfiguration;
 import org.apache.shardingsphere.test.e2e.env.container.atomic.storage.config.impl.h2.H2ContainerConfigurationFactory;
 
diff --git a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/framework/container/config/mysql/MySQLContainerConfigurationFactory.java b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/framework/container/config/mysql/MySQLContainerConfigurationFactory.java
similarity index 96%
rename from test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/framework/container/config/mysql/MySQLContainerConfigurationFactory.java
rename to test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/framework/container/config/mysql/MySQLContainerConfigurationFactory.java
index cce92122421..e8fa9d40a63 100644
--- a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/framework/container/config/mysql/MySQLContainerConfigurationFactory.java
+++ b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/framework/container/config/mysql/MySQLContainerConfigurationFactory.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.integration.transaction.framework.container.config.mysql;
+package org.apache.shardingsphere.test.e2e.transaction.framework.container.config.mysql;
 
 import lombok.AccessLevel;
 import lombok.NoArgsConstructor;
diff --git a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/framework/container/config/opengauss/OpenGaussContainerConfigurationFactory.java b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/framework/container/config/opengauss/OpenGaussContainerConfigurationFactory.java
similarity index 95%
rename from test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/framework/container/config/opengauss/OpenGaussContainerConfigurationFactory.java
rename to test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/framework/container/config/opengauss/OpenGaussContainerConfigurationFactory.java
index 0aa884834cb..0a776c65b2d 100644
--- a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/framework/container/config/opengauss/OpenGaussContainerConfigurationFactory.java
+++ b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/framework/container/config/opengauss/OpenGaussContainerConfigurationFactory.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.integration.transaction.framework.container.config.opengauss;
+package org.apache.shardingsphere.test.e2e.transaction.framework.container.config.opengauss;
 
 import lombok.AccessLevel;
 import lombok.NoArgsConstructor;
diff --git a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/framework/container/config/postgresql/PostgreSQLContainerConfigurationFactory.java b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/framework/container/config/postgresql/PostgreSQLContainerConfigurationFactory.java
similarity index 95%
rename from test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/framework/container/config/postgresql/PostgreSQLContainerConfigurationFactory.java
rename to test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/framework/container/config/postgresql/PostgreSQLContainerConfigurationFactory.java
index 2903b95311f..691b4b7e535 100644
--- a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/framework/container/config/postgresql/PostgreSQLContainerConfigurationFactory.java
+++ b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/framework/container/config/postgresql/PostgreSQLContainerConfigurationFactory.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.integration.transaction.framework.container.config.postgresql;
+package org.apache.shardingsphere.test.e2e.transaction.framework.container.config.postgresql;
 
 import lombok.AccessLevel;
 import lombok.NoArgsConstructor;
diff --git a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/framework/container/config/proxy/ProxyClusterContainerConfigurationFactory.java b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/framework/container/config/proxy/ProxyClusterContainerConfigurationFactory.java
similarity index 96%
rename from test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/framework/container/config/proxy/ProxyClusterContainerConfigurationFactory.java
rename to test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/framework/container/config/proxy/ProxyClusterContainerConfigurationFactory.java
index 9a547fd8175..f0b51b6f44a 100644
--- a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/framework/container/config/proxy/ProxyClusterContainerConfigurationFactory.java
+++ b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/framework/container/config/proxy/ProxyClusterContainerConfigurationFactory.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.integration.transaction.framework.container.config.proxy;
+package org.apache.shardingsphere.test.e2e.transaction.framework.container.config.proxy;
 
 import lombok.AccessLevel;
 import lombok.NoArgsConstructor;
diff --git a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/framework/container/jdbc/ShardingSphereJDBCContainer.java b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/framework/container/jdbc/ShardingSphereJDBCContainer.java
similarity index 96%
rename from test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/framework/container/jdbc/ShardingSphereJDBCContainer.java
rename to test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/framework/container/jdbc/ShardingSphereJDBCContainer.java
index 041082541a6..9814f7d7012 100644
--- a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/framework/container/jdbc/ShardingSphereJDBCContainer.java
+++ b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/framework/container/jdbc/ShardingSphereJDBCContainer.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.integration.transaction.framework.container.jdbc;
+package org.apache.shardingsphere.test.e2e.transaction.framework.container.jdbc;
 
 import org.apache.shardingsphere.driver.api.yaml.YamlShardingSphereDataSourceFactory;
 import org.apache.shardingsphere.test.e2e.env.container.atomic.EmbeddedITContainer;
diff --git a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/framework/param/TransactionParameterized.java b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/framework/param/TransactionParameterized.java
similarity index 91%
rename from test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/framework/param/TransactionParameterized.java
rename to test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/framework/param/TransactionParameterized.java
index a4bbd0ae20e..aabf3690090 100644
--- a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/framework/param/TransactionParameterized.java
+++ b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/framework/param/TransactionParameterized.java
@@ -15,12 +15,12 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.integration.transaction.framework.param;
+package org.apache.shardingsphere.test.e2e.transaction.framework.param;
 
 import lombok.Getter;
 import lombok.RequiredArgsConstructor;
 import org.apache.shardingsphere.infra.database.type.DatabaseType;
-import org.apache.shardingsphere.integration.transaction.cases.base.BaseTransactionTestCase;
+import org.apache.shardingsphere.test.e2e.transaction.cases.base.BaseTransactionTestCase;
 import org.apache.shardingsphere.transaction.api.TransactionType;
 
 import java.util.Collection;
diff --git a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/util/TestCaseClassScanner.java b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/util/TestCaseClassScanner.java
similarity index 97%
rename from test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/util/TestCaseClassScanner.java
rename to test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/util/TestCaseClassScanner.java
index b7ac42b1955..8c8da15adcc 100644
--- a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/integration/transaction/util/TestCaseClassScanner.java
+++ b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/util/TestCaseClassScanner.java
@@ -15,12 +15,12 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.integration.transaction.util;
+package org.apache.shardingsphere.test.e2e.transaction.util;
 
 import lombok.AccessLevel;
 import lombok.NoArgsConstructor;
 import lombok.SneakyThrows;
-import org.apache.shardingsphere.integration.transaction.cases.base.BaseTransactionTestCase;
+import org.apache.shardingsphere.test.e2e.transaction.cases.base.BaseTransactionTestCase;
 
 import java.io.File;
 import java.io.IOException;