This is an automated email from the ASF dual-hosted git repository.
zhonghongsheng 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 2a92de8b83f Refactor CreateTableSQLGeneratorIT scenarioFiles usage
(#37850)
2a92de8b83f is described below
commit 2a92de8b83fdcd565b53c0a0c2f1ab9b212fa079
Author: Hongsheng Zhong <[email protected]>
AuthorDate: Mon Jan 26 14:14:38 2026 +0800
Refactor CreateTableSQLGeneratorIT scenarioFiles usage (#37850)
---
.../pipeline/cases/createtable/CreateTableSQLGeneratorIT.java | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git
a/test/e2e/operation/pipeline/src/test/java/org/apache/shardingsphere/test/e2e/operation/pipeline/cases/createtable/CreateTableSQLGeneratorIT.java
b/test/e2e/operation/pipeline/src/test/java/org/apache/shardingsphere/test/e2e/operation/pipeline/cases/createtable/CreateTableSQLGeneratorIT.java
index ff6806b79c0..ac3f64b7558 100644
---
a/test/e2e/operation/pipeline/src/test/java/org/apache/shardingsphere/test/e2e/operation/pipeline/cases/createtable/CreateTableSQLGeneratorIT.java
+++
b/test/e2e/operation/pipeline/src/test/java/org/apache/shardingsphere/test/e2e/operation/pipeline/cases/createtable/CreateTableSQLGeneratorIT.java
@@ -51,9 +51,9 @@ import static org.hamcrest.CoreMatchers.is;
import static org.hamcrest.MatcherAssert.assertThat;
@PipelineE2ESettings(database = {
- @PipelineE2EDatabaseSettings(type = "MySQL", scenarioFiles =
"env/scenario/create-table-generator/mysql/create-table-sql-generator.xml"),
- @PipelineE2EDatabaseSettings(type = "PostgreSQL", scenarioFiles =
"env/scenario/create-table-generator/postgresql/create-table-sql-generator.xml"),
- @PipelineE2EDatabaseSettings(type = "openGauss", scenarioFiles =
"env/scenario/create-table-generator/opengauss/create-table-sql-generator.xml")})
+ @PipelineE2EDatabaseSettings(type = "MySQL", scenarioFiles =
"env/common/none.xml"),
+ @PipelineE2EDatabaseSettings(type = "PostgreSQL", scenarioFiles =
"env/common/none.xml"),
+ @PipelineE2EDatabaseSettings(type = "openGauss", scenarioFiles =
"env/common/none.xml")})
class CreateTableSQLGeneratorIT {
private static final String DEFAULT_SCHEMA = "public";
@@ -74,8 +74,9 @@ class CreateTableSQLGeneratorIT {
@ArgumentsSource(PipelineE2ETestCaseArgumentsProvider.class)
void assertGenerateCreateTableSQL(final PipelineTestParameter testParam)
throws SQLException {
startStorageContainer(testParam.getDatabaseType(),
testParam.getDatabaseContainerImage());
+ String resourcePath =
String.format("env/scenario/create-table-generator/%s/create-table-sql-generator.xml",
testParam.getDatabaseType().getType().toLowerCase());
CreateTableSQLGeneratorAssertionsRootEntity rootEntity =
JAXB.unmarshal(
-
Objects.requireNonNull(Thread.currentThread().getContextClassLoader().getResource(testParam.getScenario())),
CreateTableSQLGeneratorAssertionsRootEntity.class);
+
Objects.requireNonNull(Thread.currentThread().getContextClassLoader().getResource(resourcePath)),
CreateTableSQLGeneratorAssertionsRootEntity.class);
DataSource dataSource =
storageContainer.createAccessDataSource(DEFAULT_DATABASE);
try (
Connection connection = dataSource.getConnection();