You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@james.apache.org by ma...@apache.org on 2021/02/09 09:18:15 UTC
[james-project] 18/27: JAMES-3225 use unique cassandra image names
This is an automated email from the ASF dual-hosted git repository.
matthieu pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/james-project.git
commit 649794f10374a2d8c19e7977d77ec30e3a14cde5
Author: Jean Helou <jh...@codamens.fr>
AuthorDate: Tue Jan 26 10:59:05 2021 +0100
JAMES-3225 use unique cassandra image names
Uses unique cassandra image names to let tests run concurrently against
the docker cache
Activates delete on exit since images are no longer used more than once
Note however that the singleton behaviour that runs multiple tests
against a single cassandra container before recreating a container
is still in place.
---
.../java/org/apache/james/backends/cassandra/DockerCassandra.java | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/backends-common/cassandra/src/test/java/org/apache/james/backends/cassandra/DockerCassandra.java b/backends-common/cassandra/src/test/java/org/apache/james/backends/cassandra/DockerCassandra.java
index 2ef8b92..fce5fc0 100644
--- a/backends-common/cassandra/src/test/java/org/apache/james/backends/cassandra/DockerCassandra.java
+++ b/backends-common/cassandra/src/test/java/org/apache/james/backends/cassandra/DockerCassandra.java
@@ -38,6 +38,8 @@ import com.datastax.driver.core.Session;
import com.github.dockerjava.api.DockerClient;
import com.google.common.collect.ImmutableMap;
+import java.util.UUID;
+
public class DockerCassandra {
/**
@@ -118,7 +120,7 @@ public class DockerCassandra {
@SuppressWarnings("resource")
public DockerCassandra() {
- this("cassandra_3_11_3", AdditionalDockerFileStep.IDENTITY);
+ this("cassandra_3_11_3-"+ UUID.randomUUID().toString(), AdditionalDockerFileStep.IDENTITY);
}
public DockerCassandra(String imageName, AdditionalDockerFileStep additionalSteps) {
---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@james.apache.org
For additional commands, e-mail: notifications-help@james.apache.org