You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by bt...@apache.org on 2019/12/11 04:50:40 UTC

[james-project] 10/10: JAMES-2999 reuse spamassassin images between runs

This is an automated email from the ASF dual-hosted git repository.

btellier pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/james-project.git

commit 8d2f38ade3668718213a986be42b31403b0ec9c3
Author: Matthieu Baechler <ma...@apache.org>
AuthorDate: Tue Dec 3 14:39:39 2019 +0100

    JAMES-2999 reuse spamassassin images between runs
---
 .../java/org/apache/james/spamassassin/SpamAssassinExtension.java     | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/third-party/spamassassin/src/test/java/org/apache/james/spamassassin/SpamAssassinExtension.java b/third-party/spamassassin/src/test/java/org/apache/james/spamassassin/SpamAssassinExtension.java
index 95f75f5..5d2e45e 100644
--- a/third-party/spamassassin/src/test/java/org/apache/james/spamassassin/SpamAssassinExtension.java
+++ b/third-party/spamassassin/src/test/java/org/apache/james/spamassassin/SpamAssassinExtension.java
@@ -38,6 +38,7 @@ import org.junit.jupiter.api.extension.ParameterResolutionException;
 import org.junit.jupiter.api.extension.ParameterResolver;
 import org.testcontainers.containers.GenericContainer;
 import org.testcontainers.images.builder.ImageFromDockerfile;
+import org.testcontainers.utility.Base58;
 
 import com.github.fge.lambdas.Throwing;
 
@@ -48,8 +49,9 @@ public class SpamAssassinExtension implements BeforeAllCallback, AfterEachCallba
     private SpamAssassin spamAssassin;
 
     public SpamAssassinExtension() {
+        boolean deleteOnExit = false;
         spamAssassinContainer = new GenericContainer<>(
-            new ImageFromDockerfile()
+            new ImageFromDockerfile("james-spamassassin/" + Base58.randomString(16).toLowerCase(), deleteOnExit)
                 .withFileFromClasspath("Dockerfile", "docker/spamassassin/Dockerfile")
                 .withFileFromClasspath("local.cf", "docker/spamassassin/local.cf")
                 .withFileFromClasspath("run.sh", "docker/spamassassin/run.sh")


---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org