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 ro...@apache.org on 2018/12/13 08:59:59 UTC

[2/5] james-project git commit: JAMES-2588 increase timeout for starting SpamAssassin docker

JAMES-2588 increase timeout for starting SpamAssassin docker


Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/f5c091ea
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/f5c091ea
Diff: http://git-wip-us.apache.org/repos/asf/james-project/diff/f5c091ea

Branch: refs/heads/3.2.x
Commit: f5c091ea14c5765786507fdc6c72fa9013dbe22f
Parents: acd245f
Author: Benoit Tellier <bt...@linagora.com>
Authored: Tue Nov 13 14:23:42 2018 +0700
Committer: Antoine Duprat <ad...@linagora.com>
Committed: Tue Dec 11 15:36:05 2018 +0100

----------------------------------------------------------------------
 .../org/apache/james/spamassassin/SpamAssassinExtension.java  | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/james-project/blob/f5c091ea/third-party/spamassassin/src/test/java/org/apache/james/spamassassin/SpamAssassinExtension.java
----------------------------------------------------------------------
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 fd4980c..5018bd6 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
@@ -24,6 +24,7 @@ import java.net.URISyntaxException;
 import java.nio.file.Files;
 import java.nio.file.Path;
 import java.nio.file.Paths;
+import java.time.Duration;
 import java.util.Locale;
 import java.util.stream.Stream;
 
@@ -39,6 +40,7 @@ import org.testcontainers.images.builder.ImageFromDockerfile;
 import com.github.fge.lambdas.Throwing;
 
 public class SpamAssassinExtension implements BeforeEachCallback, AfterEachCallback, ParameterResolver {
+    private static final Duration STARTUP_TIMEOUT = Duration.ofMinutes(30);
 
     private final GenericContainer<?> spamAssassinContainer;
     private SpamAssassin spamAssassin;
@@ -51,8 +53,9 @@ public class SpamAssassinExtension implements BeforeEachCallback, AfterEachCallb
                 .withFileFromClasspath("run.sh", "docker/spamassassin/run.sh")
                 .withFileFromClasspath("spamd.sh", "docker/spamassassin/spamd.sh")
                 .withFileFromClasspath("rule-update.sh", "docker/spamassassin/rule-update.sh")
-                .withFileFromClasspath("bayes_pg.sql", "docker/spamassassin/bayes_pg.sql"));
-        spamAssassinContainer.waitingFor(new SpamAssassinWaitStrategy(spamAssassinContainer));
+                .withFileFromClasspath("bayes_pg.sql", "docker/spamassassin/bayes_pg.sql"))
+            .withStartupTimeout(STARTUP_TIMEOUT);
+        spamAssassinContainer.waitingFor(new SpamAssassinWaitStrategy(spamAssassinContainer, STARTUP_TIMEOUT));
     }
 
     @Override


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