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