Allow more time for the Elasticsearch container to start

See gh-15441
This commit is contained in:
Andy Wilkinson
2018-12-12 19:40:56 +00:00
parent ed52dab3b5
commit 47fc35105d

View File

@@ -16,6 +16,8 @@
package org.springframework.boot.testsupport.testcontainers;
import java.time.Duration;
import org.junit.runner.Description;
import org.junit.runners.model.Statement;
@@ -27,7 +29,9 @@ import org.junit.runners.model.Statement;
public class ElasticsearchContainer extends Container {
public ElasticsearchContainer() {
super("elasticsearch:6.4.3", 9200, (container) -> container.addExposedPort(9300));
super("elasticsearch:6.4.3", 9200,
(container) -> container.withStartupTimeout(Duration.ofSeconds(120))
.withStartupAttempts(5).addExposedPort(9300));
}
public int getMappedTransportPort() {