diff --git a/service-discovery/dns/src/test/java/io/smallrye/stork/servicediscovery/dns/DnsServiceDiscoveryTest.java b/service-discovery/dns/src/test/java/io/smallrye/stork/servicediscovery/dns/DnsServiceDiscoveryTest.java index a10a63b2..ed161798 100644 --- a/service-discovery/dns/src/test/java/io/smallrye/stork/servicediscovery/dns/DnsServiceDiscoveryTest.java +++ b/service-discovery/dns/src/test/java/io/smallrye/stork/servicediscovery/dns/DnsServiceDiscoveryTest.java @@ -25,6 +25,7 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.testcontainers.containers.GenericContainer; +import org.testcontainers.containers.wait.strategy.Wait; import org.testcontainers.junit.jupiter.Container; import org.testcontainers.junit.jupiter.Testcontainers; import org.testcontainers.utility.DockerImageName; @@ -66,7 +67,8 @@ public class DnsServiceDiscoveryTest { portBindings.bind(TCP_8500, Ports.Binding.empty()); hostConfig.withPortBindings(portBindings); cmd.withHostConfig(hostConfig); - }); + }) + .waitingFor(Wait.forListeningPort()); Stork stork; int consulPort;