This is an automated email from the ASF dual-hosted git repository.
sunnianjun 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 ec1dbc16e98 Refactor AdapterModeEnum and AdapterType (#23697)
ec1dbc16e98 is described below
commit ec1dbc16e98ff87b87f021c27d89868d443f1690
Author: Liang Zhang <[email protected]>
AuthorDate: Sun Jan 22 01:15:40 2023 +0800
Refactor AdapterModeEnum and AdapterType (#23697)
* Remove useless param in ExecuteProcessEngine
* Refactor AdapterModeEnum and AdapterType
---
.../container/compose/DockerContainerComposer.java | 8 ++++----
.../atomic/adapter/AdapterContainerFactory.java | 18 +++++++++++-------
.../enums/{AdapterModeEnum.java => AdapterMode.java} | 4 ++--
.../{AdapterContainerEnum.java => AdapterType.java} | 4 ++--
.../container/compose/DockerContainerComposer.java | 8 ++++----
.../ClusterShowProcessListContainerComposer.java | 8 ++++++--
.../container/compose/ContainerComposerRegistry.java | 6 +++---
.../compose/mode/ClusterContainerComposer.java | 6 ++++--
.../compose/mode/StandaloneContainerComposer.java | 5 ++++-
.../test/e2e/engine/TotalSuitesCountCalculator.java | 8 ++++----
.../array/ClusterTestParameterArrayGenerator.java | 6 +++---
.../framework/param/array/E2ETestParameterFactory.java | 10 +++++-----
.../array/JdbcStandaloneTestParameterGenerator.java | 10 +++++-----
.../array/ProxyStandaloneTestParameterGenerator.java | 6 +++---
.../test/e2e/transaction/engine/base/BaseE2EIT.java | 6 +++---
.../transaction/engine/base/TransactionBaseE2EIT.java | 4 ++--
.../env/enums/TransactionTestCaseRegistry.java | 14 +++++++-------
.../container/compose/DockerContainerComposer.java | 8 ++++----
18 files changed, 76 insertions(+), 63 deletions(-)
diff --git
a/test/e2e/discovery/src/test/java/org/apache/shardingsphere/test/e2e/discovery/framework/container/compose/DockerContainerComposer.java
b/test/e2e/discovery/src/test/java/org/apache/shardingsphere/test/e2e/discovery/framework/container/compose/DockerContainerComposer.java
index 415da898921..c25203f8068 100644
---
a/test/e2e/discovery/src/test/java/org/apache/shardingsphere/test/e2e/discovery/framework/container/compose/DockerContainerComposer.java
+++
b/test/e2e/discovery/src/test/java/org/apache/shardingsphere/test/e2e/discovery/framework/container/compose/DockerContainerComposer.java
@@ -27,8 +27,8 @@ import
org.apache.shardingsphere.test.e2e.env.container.atomic.adapter.config.Ad
import
org.apache.shardingsphere.test.e2e.env.container.atomic.adapter.impl.ShardingSphereProxyClusterContainer;
import
org.apache.shardingsphere.test.e2e.env.container.atomic.constants.ProxyContainerConstants;
import
org.apache.shardingsphere.test.e2e.env.container.atomic.constants.StorageContainerConstants;
-import
org.apache.shardingsphere.test.e2e.env.container.atomic.enums.AdapterContainerEnum;
-import
org.apache.shardingsphere.test.e2e.env.container.atomic.enums.AdapterModeEnum;
+import
org.apache.shardingsphere.test.e2e.env.container.atomic.enums.AdapterType;
+import
org.apache.shardingsphere.test.e2e.env.container.atomic.enums.AdapterMode;
import
org.apache.shardingsphere.test.e2e.env.container.atomic.governance.GovernanceContainer;
import
org.apache.shardingsphere.test.e2e.env.container.atomic.governance.impl.ZookeeperContainer;
import
org.apache.shardingsphere.test.e2e.env.container.atomic.storage.DockerStorageContainer;
@@ -73,8 +73,8 @@ public final class DockerContainerComposer extends
BaseContainerComposer {
storageContainers.add(storageContainer);
});
AdaptorContainerConfiguration containerConfig =
ProxyClusterContainerConfigurationFactory.newInstance(scenario);
- ShardingSphereProxyClusterContainer proxyClusterContainer =
(ShardingSphereProxyClusterContainer) AdapterContainerFactory
- .newInstance(AdapterModeEnum.CLUSTER.getValue(),
AdapterContainerEnum.PROXY.getValue(), databaseType, null, "", containerConfig);
+ ShardingSphereProxyClusterContainer proxyClusterContainer =
(ShardingSphereProxyClusterContainer) AdapterContainerFactory.newInstance(
+ AdapterMode.CLUSTER, AdapterType.PROXY, databaseType, null,
"", containerConfig);
storageContainers.forEach(each ->
proxyClusterContainer.dependsOn(governanceContainer, each));
proxyContainer =
getContainers().registerContainer(proxyClusterContainer);
}
diff --git
a/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/atomic/adapter/AdapterContainerFactory.java
b/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/atomic/adapter/AdapterContainerFactory.java
index 254218f3d1d..89bcf1a7ad7 100644
---
a/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/atomic/adapter/AdapterContainerFactory.java
+++
b/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/atomic/adapter/AdapterContainerFactory.java
@@ -24,6 +24,8 @@ import
org.apache.shardingsphere.test.e2e.env.container.atomic.adapter.config.Ad
import
org.apache.shardingsphere.test.e2e.env.container.atomic.adapter.impl.ShardingSphereJdbcContainer;
import
org.apache.shardingsphere.test.e2e.env.container.atomic.adapter.impl.ShardingSphereProxyClusterContainer;
import
org.apache.shardingsphere.test.e2e.env.container.atomic.adapter.impl.ShardingSphereProxyStandaloneContainer;
+import
org.apache.shardingsphere.test.e2e.env.container.atomic.enums.AdapterMode;
+import
org.apache.shardingsphere.test.e2e.env.container.atomic.enums.AdapterType;
import
org.apache.shardingsphere.test.e2e.env.container.atomic.storage.StorageContainer;
/**
@@ -35,23 +37,25 @@ public final class AdapterContainerFactory {
/**
* Create new instance of adapter container.
*
- * @param mode mode
- * @param adapter adapter
+ * @param mode adapter mode
+ * @param adapter adapter type
* @param databaseType database type
* @param storageContainer storage container
* @param scenario scenario
* @param containerConfig adaptor container configuration
* @return created instance
*/
- public static AdapterContainer newInstance(final String mode, final String
adapter, final DatabaseType databaseType,
+ public static AdapterContainer newInstance(final AdapterMode mode, final
AdapterType adapter, final DatabaseType databaseType,
final StorageContainer
storageContainer, final String scenario, final AdaptorContainerConfiguration
containerConfig) {
switch (adapter) {
- case "proxy":
- return "Cluster".equals(mode) ? new
ShardingSphereProxyClusterContainer(databaseType, containerConfig) : new
ShardingSphereProxyStandaloneContainer(databaseType, containerConfig);
- case "jdbc":
+ case PROXY:
+ return AdapterMode.CLUSTER == mode
+ ? new
ShardingSphereProxyClusterContainer(databaseType, containerConfig)
+ : new
ShardingSphereProxyStandaloneContainer(databaseType, containerConfig);
+ case JDBC:
return new ShardingSphereJdbcContainer(storageContainer,
scenario);
default:
- throw new RuntimeException(String.format("Adapter [%s] is
unknown.", adapter));
+ throw new RuntimeException(String.format("Unknown adapter
`%s`.", adapter));
}
}
}
diff --git
a/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/atomic/enums/AdapterModeEnum.java
b/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/atomic/enums/AdapterMode.java
similarity index 95%
rename from
test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/atomic/enums/AdapterModeEnum.java
rename to
test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/atomic/enums/AdapterMode.java
index 5aa100c9461..7c10260951f 100644
---
a/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/atomic/enums/AdapterModeEnum.java
+++
b/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/atomic/enums/AdapterMode.java
@@ -21,11 +21,11 @@ import lombok.Getter;
import lombok.RequiredArgsConstructor;
/**
- * Adapter mode type.
+ * Adapter mode.
*/
@RequiredArgsConstructor
@Getter
-public enum AdapterModeEnum {
+public enum AdapterMode {
STANDALONE("Standalone"),
diff --git
a/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/atomic/enums/AdapterContainerEnum.java
b/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/atomic/enums/AdapterType.java
similarity index 94%
rename from
test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/atomic/enums/AdapterContainerEnum.java
rename to
test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/atomic/enums/AdapterType.java
index 7941d8c1937..2c5ca7552f0 100644
---
a/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/atomic/enums/AdapterContainerEnum.java
+++
b/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/atomic/enums/AdapterType.java
@@ -21,11 +21,11 @@ import lombok.Getter;
import lombok.RequiredArgsConstructor;
/**
- * Adapter container type.
+ * Adapter type.
*/
@RequiredArgsConstructor
@Getter
-public enum AdapterContainerEnum {
+public enum AdapterType {
JDBC("jdbc"),
diff --git
a/test/e2e/pipeline/src/test/java/org/apache/shardingsphere/test/e2e/data/pipeline/framework/container/compose/DockerContainerComposer.java
b/test/e2e/pipeline/src/test/java/org/apache/shardingsphere/test/e2e/data/pipeline/framework/container/compose/DockerContainerComposer.java
index 51e6c867f7a..e5c14661cff 100644
---
a/test/e2e/pipeline/src/test/java/org/apache/shardingsphere/test/e2e/data/pipeline/framework/container/compose/DockerContainerComposer.java
+++
b/test/e2e/pipeline/src/test/java/org/apache/shardingsphere/test/e2e/data/pipeline/framework/container/compose/DockerContainerComposer.java
@@ -24,8 +24,8 @@ import
org.apache.shardingsphere.test.e2e.data.pipeline.util.DockerImageVersion;
import
org.apache.shardingsphere.test.e2e.env.container.atomic.adapter.AdapterContainerFactory;
import
org.apache.shardingsphere.test.e2e.env.container.atomic.adapter.config.AdaptorContainerConfiguration;
import
org.apache.shardingsphere.test.e2e.env.container.atomic.adapter.impl.ShardingSphereProxyClusterContainer;
-import
org.apache.shardingsphere.test.e2e.env.container.atomic.enums.AdapterContainerEnum;
-import
org.apache.shardingsphere.test.e2e.env.container.atomic.enums.AdapterModeEnum;
+import
org.apache.shardingsphere.test.e2e.env.container.atomic.enums.AdapterType;
+import
org.apache.shardingsphere.test.e2e.env.container.atomic.enums.AdapterMode;
import
org.apache.shardingsphere.test.e2e.env.container.atomic.governance.GovernanceContainer;
import
org.apache.shardingsphere.test.e2e.env.container.atomic.governance.impl.ZookeeperContainer;
import
org.apache.shardingsphere.test.e2e.env.container.atomic.storage.DockerStorageContainer;
@@ -79,8 +79,8 @@ public final class DockerContainerComposer extends
BaseContainerComposer {
storageContainers.add(storageContainer);
}
AdaptorContainerConfiguration containerConfig =
PipelineProxyClusterContainerConfigurationFactory.newInstance(databaseType,
storageContainerImage);
- ShardingSphereProxyClusterContainer proxyClusterContainer =
(ShardingSphereProxyClusterContainer)
AdapterContainerFactory.newInstance(AdapterModeEnum.CLUSTER.getValue(),
- AdapterContainerEnum.PROXY.getValue(), databaseType, null, "",
containerConfig);
+ ShardingSphereProxyClusterContainer proxyClusterContainer =
(ShardingSphereProxyClusterContainer) AdapterContainerFactory.newInstance(
+ AdapterMode.CLUSTER, AdapterType.PROXY, databaseType, null,
"", containerConfig);
for (DockerStorageContainer each : storageContainers) {
proxyClusterContainer.dependsOn(governanceContainer, each);
}
diff --git
a/test/e2e/showprocesslist/src/test/java/org/apache/shardingsphere/test/e2e/showprocesslist/container/composer/ClusterShowProcessListContainerComposer.java
b/test/e2e/showprocesslist/src/test/java/org/apache/shardingsphere/test/e2e/showprocesslist/container/composer/ClusterShowProcessListContainerComposer.java
index 433fda24392..528a14bf68b 100644
---
a/test/e2e/showprocesslist/src/test/java/org/apache/shardingsphere/test/e2e/showprocesslist/container/composer/ClusterShowProcessListContainerComposer.java
+++
b/test/e2e/showprocesslist/src/test/java/org/apache/shardingsphere/test/e2e/showprocesslist/container/composer/ClusterShowProcessListContainerComposer.java
@@ -24,6 +24,8 @@ import
org.apache.shardingsphere.test.e2e.env.container.atomic.adapter.AdapterCo
import
org.apache.shardingsphere.test.e2e.env.container.atomic.adapter.AdapterContainerFactory;
import
org.apache.shardingsphere.test.e2e.env.container.atomic.adapter.config.AdaptorContainerConfiguration;
import
org.apache.shardingsphere.test.e2e.env.container.atomic.constants.ProxyContainerConstants;
+import
org.apache.shardingsphere.test.e2e.env.container.atomic.enums.AdapterMode;
+import
org.apache.shardingsphere.test.e2e.env.container.atomic.enums.AdapterType;
import
org.apache.shardingsphere.test.e2e.env.container.atomic.governance.GovernanceContainer;
import
org.apache.shardingsphere.test.e2e.env.container.atomic.governance.GovernanceContainerFactory;
import
org.apache.shardingsphere.test.e2e.env.container.atomic.storage.StorageContainer;
@@ -56,8 +58,10 @@ public final class ClusterShowProcessListContainerComposer {
StorageContainerConfigurationFactory.newInstance(testParam.getDatabaseType())));
AdaptorContainerConfiguration containerConfig = new
AdaptorContainerConfiguration(testParam.getScenario(),
getMountedResources(testParam.getScenario(),
testParam.getDatabaseType(), testParam.getRunMode()),
AdapterContainerUtil.getAdapterContainerImage());
- jdbcContainer =
AdapterContainerFactory.newInstance(testParam.getRunMode(), "jdbc",
testParam.getDatabaseType(), storageContainer, testParam.getScenario(),
containerConfig);
- proxyContainer =
AdapterContainerFactory.newInstance(testParam.getRunMode(), "proxy",
testParam.getDatabaseType(), storageContainer, testParam.getScenario(),
containerConfig);
+ jdbcContainer = AdapterContainerFactory.newInstance(
+ AdapterMode.valueOf(testParam.getRunMode().toUpperCase()),
AdapterType.JDBC, testParam.getDatabaseType(), storageContainer,
testParam.getScenario(), containerConfig);
+ proxyContainer = AdapterContainerFactory.newInstance(
+ AdapterMode.valueOf(testParam.getRunMode().toUpperCase()),
AdapterType.PROXY, testParam.getDatabaseType(), storageContainer,
testParam.getScenario(), containerConfig);
if (proxyContainer instanceof DockerITContainer) {
if (isClusterMode(testParam.getRunMode())) {
((DockerITContainer)
proxyContainer).dependsOn(governanceContainer);
diff --git
a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/container/compose/ContainerComposerRegistry.java
b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/container/compose/ContainerComposerRegistry.java
index b0ba080c6b2..fc4158b203e 100644
---
a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/container/compose/ContainerComposerRegistry.java
+++
b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/container/compose/ContainerComposerRegistry.java
@@ -21,8 +21,8 @@ import com.google.common.base.Preconditions;
import lombok.SneakyThrows;
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.enums.AdapterContainerEnum;
-import
org.apache.shardingsphere.test.e2e.env.container.atomic.enums.AdapterModeEnum;
+import
org.apache.shardingsphere.test.e2e.env.container.atomic.enums.AdapterType;
+import
org.apache.shardingsphere.test.e2e.env.container.atomic.enums.AdapterMode;
import
org.apache.shardingsphere.test.e2e.framework.param.model.E2ETestParameter;
import javax.sql.DataSource;
@@ -61,7 +61,7 @@ public final class ContainerComposerRegistry implements
AutoCloseable {
private boolean isClusterMode(final E2ETestParameter testParam) {
// TODO cluster mode often throw exception sometimes, issue is #15517
- return
AdapterModeEnum.CLUSTER.getValue().equalsIgnoreCase(testParam.getMode()) &&
AdapterContainerEnum.PROXY.getValue().equalsIgnoreCase(testParam.getAdapter());
+ return
AdapterMode.CLUSTER.getValue().equalsIgnoreCase(testParam.getMode()) &&
AdapterType.PROXY.getValue().equalsIgnoreCase(testParam.getAdapter());
}
@Override
diff --git
a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/container/compose/mode/ClusterContainerComposer.java
b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/container/compose/mode/ClusterContainerComposer.java
index 2c9f02ae920..530f0411341 100644
---
a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/container/compose/mode/ClusterContainerComposer.java
+++
b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/container/compose/mode/ClusterContainerComposer.java
@@ -24,6 +24,8 @@ import
org.apache.shardingsphere.test.e2e.env.container.atomic.ITContainers;
import
org.apache.shardingsphere.test.e2e.env.container.atomic.adapter.AdapterContainer;
import
org.apache.shardingsphere.test.e2e.env.container.atomic.adapter.AdapterContainerFactory;
import
org.apache.shardingsphere.test.e2e.env.container.atomic.adapter.config.AdaptorContainerConfiguration;
+import
org.apache.shardingsphere.test.e2e.env.container.atomic.enums.AdapterMode;
+import
org.apache.shardingsphere.test.e2e.env.container.atomic.enums.AdapterType;
import
org.apache.shardingsphere.test.e2e.env.container.atomic.governance.GovernanceContainer;
import
org.apache.shardingsphere.test.e2e.env.container.atomic.governance.GovernanceContainerFactory;
import
org.apache.shardingsphere.test.e2e.env.container.atomic.storage.StorageContainer;
@@ -58,8 +60,8 @@ public final class ClusterContainerComposer implements
ContainerComposer {
StorageContainerConfigurationFactory.newInstance(testParam.getDatabaseType())));
AdaptorContainerConfiguration containerConfig =
ProxyClusterContainerConfigurationFactory.newInstance(
scenario, testParam.getDatabaseType(),
AdapterContainerUtil.getAdapterContainerImage());
- AdapterContainer adapterContainer =
AdapterContainerFactory.newInstance(
- testParam.getMode(), testParam.getAdapter(),
testParam.getDatabaseType(), storageContainer, scenario, containerConfig);
+ AdapterContainer adapterContainer =
AdapterContainerFactory.newInstance(AdapterMode.valueOf(testParam.getMode().toUpperCase()),
+ AdapterType.valueOf(testParam.getAdapter().toUpperCase()),
testParam.getDatabaseType(), storageContainer, scenario, containerConfig);
if (adapterContainer instanceof DockerITContainer) {
((DockerITContainer)
adapterContainer).dependsOn(governanceContainer, storageContainer);
}
diff --git
a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/container/compose/mode/StandaloneContainerComposer.java
b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/container/compose/mode/StandaloneContainerComposer.java
index c3df40b071d..4d0e56d3416 100644
---
a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/container/compose/mode/StandaloneContainerComposer.java
+++
b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/container/compose/mode/StandaloneContainerComposer.java
@@ -23,6 +23,8 @@ 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;
import
org.apache.shardingsphere.test.e2e.env.container.atomic.adapter.AdapterContainerFactory;
+import
org.apache.shardingsphere.test.e2e.env.container.atomic.enums.AdapterMode;
+import
org.apache.shardingsphere.test.e2e.env.container.atomic.enums.AdapterType;
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;
@@ -48,7 +50,8 @@ public final class StandaloneContainerComposer implements
ContainerComposer {
// TODO add more version of databases
storageContainer =
containers.registerContainer(StorageContainerFactory.newInstance(testParam.getDatabaseType(),
"", scenario,
StorageContainerConfigurationFactory.newInstance(testParam.getDatabaseType())));
- adapterContainer =
containers.registerContainer(AdapterContainerFactory.newInstance(testParam.getMode(),
testParam.getAdapter(),
+ adapterContainer =
containers.registerContainer(AdapterContainerFactory.newInstance(AdapterMode.valueOf(testParam.getMode().toUpperCase()),
+ AdapterType.valueOf(testParam.getAdapter().toUpperCase()),
testParam.getDatabaseType(), storageContainer, scenario,
ProxyStandaloneContainerConfigurationFactory.newInstance(scenario,
testParam.getDatabaseType())));
if (adapterContainer instanceof DockerITContainer) {
((DockerITContainer) adapterContainer).dependsOn(storageContainer);
diff --git
a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/TotalSuitesCountCalculator.java
b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/TotalSuitesCountCalculator.java
index 0065aeacb52..5a98093fc86 100644
---
a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/TotalSuitesCountCalculator.java
+++
b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/TotalSuitesCountCalculator.java
@@ -19,8 +19,8 @@ package org.apache.shardingsphere.test.e2e.engine;
import lombok.AccessLevel;
import lombok.NoArgsConstructor;
-import
org.apache.shardingsphere.test.e2e.env.container.atomic.enums.AdapterContainerEnum;
-import
org.apache.shardingsphere.test.e2e.env.container.atomic.enums.AdapterModeEnum;
+import
org.apache.shardingsphere.test.e2e.env.container.atomic.enums.AdapterType;
+import
org.apache.shardingsphere.test.e2e.env.container.atomic.enums.AdapterMode;
import
org.apache.shardingsphere.test.e2e.env.runtime.IntegrationTestEnvironment;
/**
@@ -62,10 +62,10 @@ public final class TotalSuitesCountCalculator {
}
private static boolean isRunDCL() {
- return ENV.getRunModes().contains(AdapterModeEnum.CLUSTER.getValue());
+ return ENV.getRunModes().contains(AdapterMode.CLUSTER.getValue());
}
private static boolean isRunProxy() {
- return ENV.getRunModes().contains(AdapterModeEnum.CLUSTER.getValue())
&&
ENV.getClusterEnvironment().getAdapters().contains(AdapterContainerEnum.PROXY.getValue());
+ return ENV.getRunModes().contains(AdapterMode.CLUSTER.getValue()) &&
ENV.getClusterEnvironment().getAdapters().contains(AdapterType.PROXY.getValue());
}
}
diff --git
a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/param/array/ClusterTestParameterArrayGenerator.java
b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/param/array/ClusterTestParameterArrayGenerator.java
index 6fae4d395df..222c7dfc1d0 100644
---
a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/param/array/ClusterTestParameterArrayGenerator.java
+++
b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/param/array/ClusterTestParameterArrayGenerator.java
@@ -20,7 +20,7 @@ package
org.apache.shardingsphere.test.e2e.framework.param.array;
import lombok.AccessLevel;
import lombok.NoArgsConstructor;
import org.apache.shardingsphere.test.e2e.cases.SQLCommandType;
-import
org.apache.shardingsphere.test.e2e.env.container.atomic.enums.AdapterModeEnum;
+import
org.apache.shardingsphere.test.e2e.env.container.atomic.enums.AdapterMode;
import
org.apache.shardingsphere.test.e2e.env.runtime.IntegrationTestEnvironment;
import
org.apache.shardingsphere.test.e2e.framework.param.model.AssertionTestParameter;
import
org.apache.shardingsphere.test.e2e.framework.param.model.E2ETestParameter;
@@ -42,7 +42,7 @@ public final class ClusterTestParameterArrayGenerator {
* @return assertion test parameter
*/
public static Collection<AssertionTestParameter>
getAssertionTestParameter(final SQLCommandType sqlCommandType) {
- return new
E2ETestParameterGenerator(ENV.getClusterEnvironment().getAdapters(),
ENV.getScenarios(), AdapterModeEnum.CLUSTER.getValue(),
+ return new
E2ETestParameterGenerator(ENV.getClusterEnvironment().getAdapters(),
ENV.getScenarios(), AdapterMode.CLUSTER.getValue(),
ENV.getClusterEnvironment().getDatabaseTypes()).getAssertionTestParameter(sqlCommandType);
}
@@ -53,7 +53,7 @@ public final class ClusterTestParameterArrayGenerator {
* @return case parameter
*/
public static Collection<E2ETestParameter> getCaseTestParameter(final
SQLCommandType sqlCommandType) {
- return new
E2ETestParameterGenerator(ENV.getClusterEnvironment().getAdapters(),
ENV.getScenarios(), AdapterModeEnum.CLUSTER.getValue(),
+ return new
E2ETestParameterGenerator(ENV.getClusterEnvironment().getAdapters(),
ENV.getScenarios(), AdapterMode.CLUSTER.getValue(),
ENV.getClusterEnvironment().getDatabaseTypes()).getCaseTestParameter(sqlCommandType);
}
}
diff --git
a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/param/array/E2ETestParameterFactory.java
b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/param/array/E2ETestParameterFactory.java
index 6b90a168045..c85b30e10b6 100644
---
a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/param/array/E2ETestParameterFactory.java
+++
b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/param/array/E2ETestParameterFactory.java
@@ -20,7 +20,7 @@ package
org.apache.shardingsphere.test.e2e.framework.param.array;
import lombok.AccessLevel;
import lombok.NoArgsConstructor;
import org.apache.shardingsphere.test.e2e.cases.SQLCommandType;
-import
org.apache.shardingsphere.test.e2e.env.container.atomic.enums.AdapterModeEnum;
+import
org.apache.shardingsphere.test.e2e.env.container.atomic.enums.AdapterMode;
import
org.apache.shardingsphere.test.e2e.env.runtime.IntegrationTestEnvironment;
import
org.apache.shardingsphere.test.e2e.framework.param.model.AssertionTestParameter;
import
org.apache.shardingsphere.test.e2e.framework.param.model.E2ETestParameter;
@@ -45,11 +45,11 @@ public final class E2ETestParameterFactory {
public static Collection<AssertionTestParameter>
getAssertionTestParameters(final SQLCommandType sqlCommandType) {
Collection<AssertionTestParameter> result = new LinkedList<>();
for (String each : ENV.getRunModes()) {
- if (AdapterModeEnum.STANDALONE.getValue().equalsIgnoreCase(each)) {
+ if (AdapterMode.STANDALONE.getValue().equalsIgnoreCase(each)) {
result.addAll(isDistSQLCommandType(sqlCommandType)
?
ProxyStandaloneTestParameterGenerator.getAssertionTestParameter(sqlCommandType)
:
JdbcStandaloneTestParameterGenerator.getAssertionTestParameter(sqlCommandType));
- } else if
(AdapterModeEnum.CLUSTER.getValue().equalsIgnoreCase(each)) {
+ } else if (AdapterMode.CLUSTER.getValue().equalsIgnoreCase(each)) {
result.addAll(ClusterTestParameterArrayGenerator.getAssertionTestParameter(sqlCommandType));
}
}
@@ -65,11 +65,11 @@ public final class E2ETestParameterFactory {
public static Collection<E2ETestParameter> getCaseTestParameters(final
SQLCommandType sqlCommandType) {
Collection<E2ETestParameter> result = new LinkedList<>();
for (String each : ENV.getRunModes()) {
- if (AdapterModeEnum.STANDALONE.getValue().equalsIgnoreCase(each)) {
+ if (AdapterMode.STANDALONE.getValue().equalsIgnoreCase(each)) {
result.addAll(isDistSQLCommandType(sqlCommandType)
?
ProxyStandaloneTestParameterGenerator.getCaseTestParameter(sqlCommandType)
:
JdbcStandaloneTestParameterGenerator.getCaseTestParameter(sqlCommandType));
- } else if
(AdapterModeEnum.CLUSTER.getValue().equalsIgnoreCase(each)) {
+ } else if (AdapterMode.CLUSTER.getValue().equalsIgnoreCase(each)) {
result.addAll(ClusterTestParameterArrayGenerator.getCaseTestParameter(sqlCommandType));
}
}
diff --git
a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/param/array/JdbcStandaloneTestParameterGenerator.java
b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/param/array/JdbcStandaloneTestParameterGenerator.java
index 4c6da41322e..0abbf545cac 100644
---
a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/param/array/JdbcStandaloneTestParameterGenerator.java
+++
b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/param/array/JdbcStandaloneTestParameterGenerator.java
@@ -22,8 +22,8 @@ import lombok.NoArgsConstructor;
import org.apache.shardingsphere.infra.database.type.DatabaseType;
import org.apache.shardingsphere.infra.util.spi.type.typed.TypedSPIRegistry;
import org.apache.shardingsphere.test.e2e.cases.SQLCommandType;
-import
org.apache.shardingsphere.test.e2e.env.container.atomic.enums.AdapterContainerEnum;
-import
org.apache.shardingsphere.test.e2e.env.container.atomic.enums.AdapterModeEnum;
+import
org.apache.shardingsphere.test.e2e.env.container.atomic.enums.AdapterType;
+import
org.apache.shardingsphere.test.e2e.env.container.atomic.enums.AdapterMode;
import
org.apache.shardingsphere.test.e2e.env.runtime.IntegrationTestEnvironment;
import
org.apache.shardingsphere.test.e2e.framework.param.model.AssertionTestParameter;
import
org.apache.shardingsphere.test.e2e.framework.param.model.E2ETestParameter;
@@ -37,7 +37,7 @@ import java.util.Collections;
@NoArgsConstructor(access = AccessLevel.PRIVATE)
public final class JdbcStandaloneTestParameterGenerator {
- private static final Collection<String> ADAPTERS =
Collections.singleton(AdapterContainerEnum.JDBC.getValue());
+ private static final Collection<String> ADAPTERS =
Collections.singleton(AdapterType.JDBC.getValue());
private static final Collection<DatabaseType> DATABASE_TYPES =
Collections.singleton(TypedSPIRegistry.getRegisteredService(DatabaseType.class,
"H2"));
@@ -50,7 +50,7 @@ public final class JdbcStandaloneTestParameterGenerator {
* @return assertion test parameter
*/
public static Collection<AssertionTestParameter>
getAssertionTestParameter(final SQLCommandType sqlCommandType) {
- return new E2ETestParameterGenerator(ADAPTERS, ENV.getScenarios(),
AdapterModeEnum.STANDALONE.getValue(),
DATABASE_TYPES).getAssertionTestParameter(sqlCommandType);
+ return new E2ETestParameterGenerator(ADAPTERS, ENV.getScenarios(),
AdapterMode.STANDALONE.getValue(),
DATABASE_TYPES).getAssertionTestParameter(sqlCommandType);
}
/**
@@ -60,6 +60,6 @@ public final class JdbcStandaloneTestParameterGenerator {
* @return case test parameter
*/
public static Collection<E2ETestParameter> getCaseTestParameter(final
SQLCommandType sqlCommandType) {
- return new E2ETestParameterGenerator(ADAPTERS, ENV.getScenarios(),
AdapterModeEnum.STANDALONE.getValue(),
DATABASE_TYPES).getCaseTestParameter(sqlCommandType);
+ return new E2ETestParameterGenerator(ADAPTERS, ENV.getScenarios(),
AdapterMode.STANDALONE.getValue(),
DATABASE_TYPES).getCaseTestParameter(sqlCommandType);
}
}
diff --git
a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/param/array/ProxyStandaloneTestParameterGenerator.java
b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/param/array/ProxyStandaloneTestParameterGenerator.java
index e9ba806851d..a2424b29b38 100644
---
a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/param/array/ProxyStandaloneTestParameterGenerator.java
+++
b/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/param/array/ProxyStandaloneTestParameterGenerator.java
@@ -20,7 +20,7 @@ package
org.apache.shardingsphere.test.e2e.framework.param.array;
import lombok.AccessLevel;
import lombok.NoArgsConstructor;
import org.apache.shardingsphere.test.e2e.cases.SQLCommandType;
-import
org.apache.shardingsphere.test.e2e.env.container.atomic.enums.AdapterModeEnum;
+import
org.apache.shardingsphere.test.e2e.env.container.atomic.enums.AdapterMode;
import
org.apache.shardingsphere.test.e2e.env.runtime.IntegrationTestEnvironment;
import
org.apache.shardingsphere.test.e2e.framework.param.model.AssertionTestParameter;
import
org.apache.shardingsphere.test.e2e.framework.param.model.E2ETestParameter;
@@ -43,7 +43,7 @@ public final class ProxyStandaloneTestParameterGenerator {
*/
public static Collection<AssertionTestParameter>
getAssertionTestParameter(final SQLCommandType sqlCommandType) {
return new
E2ETestParameterGenerator(ENV.getClusterEnvironment().getAdapters(),
- ENV.getScenarios(), AdapterModeEnum.STANDALONE.getValue(),
ENV.getClusterEnvironment().getDatabaseTypes()).getAssertionTestParameter(sqlCommandType);
+ ENV.getScenarios(), AdapterMode.STANDALONE.getValue(),
ENV.getClusterEnvironment().getDatabaseTypes()).getAssertionTestParameter(sqlCommandType);
}
/**
@@ -54,6 +54,6 @@ public final class ProxyStandaloneTestParameterGenerator {
*/
public static Collection<E2ETestParameter> getCaseTestParameter(final
SQLCommandType sqlCommandType) {
return new
E2ETestParameterGenerator(ENV.getClusterEnvironment().getAdapters(),
- ENV.getScenarios(), AdapterModeEnum.STANDALONE.getValue(),
ENV.getClusterEnvironment().getDatabaseTypes()).getCaseTestParameter(sqlCommandType);
+ ENV.getScenarios(), AdapterMode.STANDALONE.getValue(),
ENV.getClusterEnvironment().getDatabaseTypes()).getCaseTestParameter(sqlCommandType);
}
}
diff --git
a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/engine/base/BaseE2EIT.java
b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/engine/base/BaseE2EIT.java
index 55d6e802991..0af840c8752 100644
---
a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/engine/base/BaseE2EIT.java
+++
b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/engine/base/BaseE2EIT.java
@@ -27,7 +27,7 @@ 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.test.e2e.env.container.atomic.enums.AdapterContainerEnum;
+import
org.apache.shardingsphere.test.e2e.env.container.atomic.enums.AdapterType;
import
org.apache.shardingsphere.test.e2e.env.container.atomic.storage.DockerStorageContainer;
import
org.apache.shardingsphere.test.e2e.env.container.atomic.util.StorageContainerUtil;
import org.apache.shardingsphere.test.e2e.env.runtime.DataSourceEnvironment;
@@ -122,7 +122,7 @@ public abstract class BaseE2EIT {
}
final boolean isProxyAdapter(final TransactionTestParameter testParam) {
- return
AdapterContainerEnum.PROXY.getValue().equalsIgnoreCase(testParam.getAdapter());
+ return
AdapterType.PROXY.getValue().equalsIgnoreCase(testParam.getAdapter());
}
private ProxyDataSource createProxyDataSource() {
@@ -205,7 +205,7 @@ public abstract class BaseE2EIT {
private static void addParametersByTransactionTypes(final String version,
final TransactionTestCaseRegistry currentTestCaseInfo,
final Class<? extends
BaseTransactionTestCase> caseClass, final TransactionTestCase annotation,
final Map<String,
TransactionTestParameter> testParams, final String scenario) {
- if
(AdapterContainerEnum.PROXY.getValue().equals(currentTestCaseInfo.getRunningAdaptor()))
{
+ if
(AdapterType.PROXY.getValue().equals(currentTestCaseInfo.getRunningAdaptor())) {
List<TransactionType> allowTransactionTypes =
ENV.getAllowTransactionTypes().isEmpty() ?
Arrays.stream(TransactionType.values()).collect(Collectors.toList())
:
ENV.getAllowTransactionTypes().stream().map(TransactionType::valueOf).collect(Collectors.toList());
List<String> allowProviders = ENV.getAllowXAProviders().isEmpty()
? ALL_XA_PROVIDERS : ENV.getAllowXAProviders();
diff --git
a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/engine/base/TransactionBaseE2EIT.java
b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/engine/base/TransactionBaseE2EIT.java
index bc69c51d397..9b5646b0e36 100644
---
a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/engine/base/TransactionBaseE2EIT.java
+++
b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/engine/base/TransactionBaseE2EIT.java
@@ -19,7 +19,7 @@ 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.test.e2e.env.container.atomic.enums.AdapterContainerEnum;
+import
org.apache.shardingsphere.test.e2e.env.container.atomic.enums.AdapterType;
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.TransactionTestParameter;
@@ -120,7 +120,7 @@ public abstract class TransactionBaseE2EIT extends
BaseE2EIT {
}
protected void callTestCases(final TransactionTestParameter testParam)
throws SQLException {
- if
(AdapterContainerEnum.PROXY.getValue().equalsIgnoreCase(testParam.getAdapter()))
{
+ if
(AdapterType.PROXY.getValue().equalsIgnoreCase(testParam.getAdapter())) {
for (TransactionType each : testParam.getTransactionTypes()) {
if (TransactionType.LOCAL.equals(each)) {
log.info("Call transaction IT {}, alter transaction rule
{}.", testParam, "");
diff --git
a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/env/enums/TransactionTestCaseRegistry.java
b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/env/enums/TransactionTestCaseRegistry.java
index b0c6062051b..5305b4ff52a 100644
---
a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/env/enums/TransactionTestCaseRegistry.java
+++
b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/env/enums/TransactionTestCaseRegistry.java
@@ -19,7 +19,7 @@ package
org.apache.shardingsphere.test.e2e.transaction.env.enums;
import lombok.Getter;
import lombok.RequiredArgsConstructor;
-import
org.apache.shardingsphere.test.e2e.env.container.atomic.enums.AdapterContainerEnum;
+import
org.apache.shardingsphere.test.e2e.env.container.atomic.enums.AdapterType;
import
org.apache.shardingsphere.test.e2e.transaction.engine.base.TransactionBaseE2EIT;
import
org.apache.shardingsphere.test.e2e.transaction.engine.constants.TransactionTestConstants;
import
org.apache.shardingsphere.test.e2e.transaction.engine.database.mysql.MySQLJdbcTransactionE2ETT;
@@ -33,17 +33,17 @@ import
org.apache.shardingsphere.test.e2e.transaction.engine.database.postgresql
@Getter
public enum TransactionTestCaseRegistry {
- MySQL_JDBC_IT(MySQLJdbcTransactionE2ETT.class,
TransactionTestConstants.MYSQL, AdapterContainerEnum.JDBC.getValue()),
+ MySQL_JDBC_IT(MySQLJdbcTransactionE2ETT.class,
TransactionTestConstants.MYSQL, AdapterType.JDBC.getValue()),
- MySQL_PROXY_IT(MySQLProxyTransactionE2EIT.class,
TransactionTestConstants.MYSQL, AdapterContainerEnum.PROXY.getValue()),
+ MySQL_PROXY_IT(MySQLProxyTransactionE2EIT.class,
TransactionTestConstants.MYSQL, AdapterType.PROXY.getValue()),
- OPENGAUSS_JDBC_IT(OpenGaussJdbcTransactionE2EIT.class,
TransactionTestConstants.OPENGAUSS, AdapterContainerEnum.JDBC.getValue()),
+ OPENGAUSS_JDBC_IT(OpenGaussJdbcTransactionE2EIT.class,
TransactionTestConstants.OPENGAUSS, AdapterType.JDBC.getValue()),
- OPENGAUSS_PROXY_IT(OpenGaussProxyTransactionE2EIT.class,
TransactionTestConstants.OPENGAUSS, AdapterContainerEnum.PROXY.getValue()),
+ OPENGAUSS_PROXY_IT(OpenGaussProxyTransactionE2EIT.class,
TransactionTestConstants.OPENGAUSS, AdapterType.PROXY.getValue()),
- POSTGRESQL_JDBC_IT(PostgreSQLJdbcTransactionE2EIT.class,
TransactionTestConstants.POSTGRESQL, AdapterContainerEnum.JDBC.getValue()),
+ POSTGRESQL_JDBC_IT(PostgreSQLJdbcTransactionE2EIT.class,
TransactionTestConstants.POSTGRESQL, AdapterType.JDBC.getValue()),
- POSTGRESQL_PROXY_IT(PostgreSQLProxyTransactionE2EIT.class,
TransactionTestConstants.POSTGRESQL, AdapterContainerEnum.PROXY.getValue());
+ POSTGRESQL_PROXY_IT(PostgreSQLProxyTransactionE2EIT.class,
TransactionTestConstants.POSTGRESQL, AdapterType.PROXY.getValue());
private final Class<? extends TransactionBaseE2EIT> testCaseClass;
diff --git
a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/framework/container/compose/DockerContainerComposer.java
b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/framework/container/compose/DockerContainerComposer.java
index 20bad2bc4b7..81495476eb5 100644
---
a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/framework/container/compose/DockerContainerComposer.java
+++
b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/framework/container/compose/DockerContainerComposer.java
@@ -23,8 +23,8 @@ import lombok.extern.slf4j.Slf4j;
import org.apache.shardingsphere.infra.database.type.DatabaseType;
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.enums.AdapterContainerEnum;
-import
org.apache.shardingsphere.test.e2e.env.container.atomic.enums.AdapterModeEnum;
+import
org.apache.shardingsphere.test.e2e.env.container.atomic.enums.AdapterType;
+import
org.apache.shardingsphere.test.e2e.env.container.atomic.enums.AdapterMode;
import
org.apache.shardingsphere.test.e2e.env.container.atomic.governance.GovernanceContainer;
import
org.apache.shardingsphere.test.e2e.env.container.atomic.governance.impl.ZookeeperContainer;
import
org.apache.shardingsphere.test.e2e.env.container.atomic.storage.DockerStorageContainer;
@@ -60,9 +60,9 @@ public final class DockerContainerComposer extends
BaseContainerComposer {
governanceContainer = getContainers().registerContainer(new
ZookeeperContainer());
storageContainer =
getContainers().registerContainer((DockerStorageContainer)
StorageContainerFactory.newInstance(databaseType,
testParam.getStorageContainerImage(), testParam.getScenario(),
StorageContainerConfigurationFactory.newInstance(databaseType)));
- if
(AdapterContainerEnum.PROXY.getValue().equalsIgnoreCase(testParam.getAdapter()))
{
+ if
(AdapterType.PROXY.getValue().equalsIgnoreCase(testParam.getAdapter())) {
jdbcContainer = null;
- proxyContainer = (ShardingSphereProxyClusterContainer)
AdapterContainerFactory.newInstance(AdapterModeEnum.CLUSTER.getValue(),
AdapterContainerEnum.PROXY.getValue(),
+ proxyContainer = (ShardingSphereProxyClusterContainer)
AdapterContainerFactory.newInstance(AdapterMode.CLUSTER, AdapterType.PROXY,
databaseType, storageContainer, testParam.getScenario(),
ProxyClusterContainerConfigurationFactory.newInstance(testParam.getScenario(),
databaseType));
proxyContainer.dependsOn(governanceContainer, storageContainer);
getContainers().registerContainer(proxyContainer);