|
|
|
@ -27,10 +27,9 @@ import com.redis.testcontainers.RedisContainer; |
|
|
|
import com.redis.testcontainers.RedisStackContainer; |
|
|
|
import com.redis.testcontainers.RedisStackContainer; |
|
|
|
import org.testcontainers.activemq.ActiveMQContainer; |
|
|
|
import org.testcontainers.activemq.ActiveMQContainer; |
|
|
|
import org.testcontainers.activemq.ArtemisContainer; |
|
|
|
import org.testcontainers.activemq.ArtemisContainer; |
|
|
|
import org.testcontainers.containers.CassandraContainer; |
|
|
|
import org.testcontainers.cassandra.CassandraContainer; |
|
|
|
import org.testcontainers.containers.Container; |
|
|
|
import org.testcontainers.containers.Container; |
|
|
|
import org.testcontainers.containers.GenericContainer; |
|
|
|
import org.testcontainers.containers.GenericContainer; |
|
|
|
import org.testcontainers.containers.KafkaContainer; |
|
|
|
|
|
|
|
import org.testcontainers.containers.MongoDBContainer; |
|
|
|
import org.testcontainers.containers.MongoDBContainer; |
|
|
|
import org.testcontainers.containers.Neo4jContainer; |
|
|
|
import org.testcontainers.containers.Neo4jContainer; |
|
|
|
import org.testcontainers.containers.PostgreSQLContainer; |
|
|
|
import org.testcontainers.containers.PostgreSQLContainer; |
|
|
|
@ -39,6 +38,7 @@ import org.testcontainers.containers.RabbitMQContainer; |
|
|
|
import org.testcontainers.couchbase.CouchbaseContainer; |
|
|
|
import org.testcontainers.couchbase.CouchbaseContainer; |
|
|
|
import org.testcontainers.elasticsearch.ElasticsearchContainer; |
|
|
|
import org.testcontainers.elasticsearch.ElasticsearchContainer; |
|
|
|
import org.testcontainers.grafana.LgtmStackContainer; |
|
|
|
import org.testcontainers.grafana.LgtmStackContainer; |
|
|
|
|
|
|
|
import org.testcontainers.kafka.ConfluentKafkaContainer; |
|
|
|
import org.testcontainers.redpanda.RedpandaContainer; |
|
|
|
import org.testcontainers.redpanda.RedpandaContainer; |
|
|
|
import org.testcontainers.utility.DockerImageName; |
|
|
|
import org.testcontainers.utility.DockerImageName; |
|
|
|
|
|
|
|
|
|
|
|
@ -81,7 +81,7 @@ public enum TestImage { |
|
|
|
* A container image suitable for testing Cassandra. |
|
|
|
* A container image suitable for testing Cassandra. |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
CASSANDRA("cassandra", "3.11.10", () -> CassandraContainer.class, |
|
|
|
CASSANDRA("cassandra", "3.11.10", () -> CassandraContainer.class, |
|
|
|
(container) -> ((CassandraContainer<?>) container).withStartupTimeout(Duration.ofMinutes(10))), |
|
|
|
(container) -> ((CassandraContainer) container).withStartupTimeout(Duration.ofMinutes(10))), |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
/** |
|
|
|
* A container image suitable for testing Couchbase. |
|
|
|
* A container image suitable for testing Couchbase. |
|
|
|
@ -117,7 +117,7 @@ public enum TestImage { |
|
|
|
/** |
|
|
|
/** |
|
|
|
* A container image suitable for testing Confluent's distribution of Kafka. |
|
|
|
* A container image suitable for testing Confluent's distribution of Kafka. |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
CONFLUENT_KAFKA("confluentinc/cp-kafka", "7.4.0", () -> KafkaContainer.class), |
|
|
|
CONFLUENT_KAFKA("confluentinc/cp-kafka", "7.4.0", () -> ConfluentKafkaContainer.class), |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
/** |
|
|
|
* A container image suitable for testing OpenLDAP. |
|
|
|
* A container image suitable for testing OpenLDAP. |
|
|
|
|