From 46cb975b844e7f0fc74f8bacec40e4ca06f8d690 Mon Sep 17 00:00:00 2001 From: Cong Hu Date: Wed, 21 Aug 2024 09:53:48 +0800 Subject: [PATCH] Add MySQLContainer startup timeout. --- test/e2e/env/pom.xml | 2 +- .../e2e/env/container/atomic/storage/impl/MySQLContainer.java | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/test/e2e/env/pom.xml b/test/e2e/env/pom.xml index 1c5ca58d159f66..e3c891c4f90fde 100644 --- a/test/e2e/env/pom.xml +++ b/test/e2e/env/pom.xml @@ -48,7 +48,7 @@ com.alibaba dns-cache-manipulator 1.8.2 - test-jar + test diff --git a/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/atomic/storage/impl/MySQLContainer.java b/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/atomic/storage/impl/MySQLContainer.java index 55613568514d9b..e1dbf89e3f8b5d 100644 --- a/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/atomic/storage/impl/MySQLContainer.java +++ b/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/atomic/storage/impl/MySQLContainer.java @@ -24,6 +24,8 @@ import org.apache.shardingsphere.test.e2e.env.container.atomic.storage.DockerStorageContainer; import org.apache.shardingsphere.test.e2e.env.container.atomic.storage.config.StorageContainerConfiguration; +import java.time.Duration; +import java.time.temporal.ChronoUnit; import java.util.Collection; import java.util.Map.Entry; import java.util.Optional; @@ -50,6 +52,7 @@ protected void configure() { setCommands(storageContainerConfig.getContainerCommand()); addEnvs(storageContainerConfig.getContainerEnvironments()); mapResources(storageContainerConfig.getMountedResources()); + withStartupTimeout(Duration.of(120L, ChronoUnit.SECONDS)); super.configure(); }