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

jianglongtao 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 e3b8ef4  Remove useless code for BaseITCase (#15369)
e3b8ef4 is described below

commit e3b8ef472626978fd5340c571a66788685dd0831
Author: Liang Zhang <[email protected]>
AuthorDate: Sat Feb 12 00:02:35 2022 +0800

    Remove useless code for BaseITCase (#15369)
    
    * Refactor ShardingSphereProxyContainer
    
    * Remove useless code for BaseITCase
---
 .../shardingsphere/test/integration/engine/BaseITCase.java       | 8 --------
 .../atomic/adapter/impl/ShardingSphereProxyContainer.java        | 9 +++++----
 2 files changed, 5 insertions(+), 12 deletions(-)

diff --git 
a/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/java/org/apache/shardingsphere/test/integration/engine/BaseITCase.java
 
b/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/java/org/apache/shardingsphere/test/integration/engine/BaseITCase.java
index 6d753dd..01308c3 100644
--- 
a/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/java/org/apache/shardingsphere/test/integration/engine/BaseITCase.java
+++ 
b/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/java/org/apache/shardingsphere/test/integration/engine/BaseITCase.java
@@ -78,14 +78,6 @@ public abstract class BaseITCase {
         targetDataSource = composedContainer.getClientDataSource();
         if (composedContainer instanceof ClusterComposedContainer) {
             anotherClientDataSource = ((ClusterComposedContainer) 
composedContainer).getAnotherClientDataSource();
-            int waitForGov = 10;
-            while (waitForGov-- > 0) {
-                try (Connection ignored = targetDataSource.getConnection()) {
-                    return;
-                } catch (NullPointerException ignored) {
-                    Thread.sleep(2000L);
-                }
-            }
         }
     }
     
diff --git 
a/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/java/org/apache/shardingsphere/test/integration/framework/container/atomic/adapter/impl/ShardingSphereProxyContainer.java
 
b/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/java/org/apache/shardingsphere/test/integration/framework/container/atomic/adapter/impl/ShardingSphereProxyContainer.java
index 1745635..f1c3712 100644
--- 
a/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/java/org/apache/shardingsphere/test/integration/framework/container/atomic/adapter/impl/ShardingSphereProxyContainer.java
+++ 
b/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/java/org/apache/shardingsphere/test/integration/framework/container/atomic/adapter/impl/ShardingSphereProxyContainer.java
@@ -140,7 +140,7 @@ public final class ShardingSphereProxyContainer extends 
AdapterContainer {
         HikariDataSource result = new HikariDataSource();
         
result.setDriverClassName(DataSourceEnvironment.getDriverClassName(databaseType));
         result.setJdbcUrl(DataSourceEnvironment.getURL(databaseType, 
getHost(), getMappedPort(3307), getParameterizedArray().getScenario()));
-        YamlUserConfiguration userConfig = 
loadUserConfiguration(getParameterizedArray());
+        YamlUserConfiguration userConfig = loadUserConfiguration();
         result.setUsername(userConfig.getUsername());
         result.setPassword(userConfig.getPassword());
         result.setMaximumPoolSize(2);
@@ -152,9 +152,10 @@ public final class ShardingSphereProxyContainer extends 
AdapterContainer {
     }
     
     @SneakyThrows(IOException.class)
-    private YamlUserConfiguration loadUserConfiguration(final 
ParameterizedArray parameterizedArray) {
-        YamlProxyServerConfiguration serverConfig = 
YamlEngine.unmarshal(ByteStreams.toByteArray(Objects.requireNonNull(this.getClass().getResourceAsStream(
-                "/docker/proxy/conf/" + parameterizedArray.getScenario() + "/" 
+ parameterizedArray.getDatabaseType().getName().toLowerCase() + 
"/server.yaml"))), YamlProxyServerConfiguration.class);
+    private YamlUserConfiguration loadUserConfiguration() {
+        String serverFile = "/docker/proxy/conf/" + 
getParameterizedArray().getScenario() + "/" + 
getParameterizedArray().getDatabaseType().getName().toLowerCase() + 
"/server.yaml";
+        YamlProxyServerConfiguration serverConfig = YamlEngine.unmarshal(
+                
ByteStreams.toByteArray(Objects.requireNonNull(this.getClass().getResourceAsStream(serverFile))),
 YamlProxyServerConfiguration.class);
         return 
YamlUsersConfigurationConverter.convertYamlUserConfiguration(getProxyUsers(serverConfig)).stream().findFirst().orElse(new
 YamlUserConfiguration());
     }
     

Reply via email to