From dcc32cb5393379506c7b0e6ae1efa4dd0272f209 Mon Sep 17 00:00:00 2001 From: Athou Date: Sun, 14 Apr 2024 16:49:26 +0200 Subject: [PATCH] use a random available port for tests --- .../java/com/commafeed/CommaFeedDropwizardAppExtension.java | 6 +++++- commafeed-server/src/test/resources/config.test.yml | 3 +++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/commafeed-server/src/test/java/com/commafeed/CommaFeedDropwizardAppExtension.java b/commafeed-server/src/test/java/com/commafeed/CommaFeedDropwizardAppExtension.java index ce7888a7b..9fba23229 100644 --- a/commafeed-server/src/test/java/com/commafeed/CommaFeedDropwizardAppExtension.java +++ b/commafeed-server/src/test/java/com/commafeed/CommaFeedDropwizardAppExtension.java @@ -5,15 +5,19 @@ import javax.sql.DataSource; +import org.mockserver.socket.PortFactory; + import com.codahale.metrics.MetricRegistry; +import io.dropwizard.testing.ConfigOverride; import io.dropwizard.testing.ResourceHelpers; import io.dropwizard.testing.junit5.DropwizardAppExtension; public class CommaFeedDropwizardAppExtension extends DropwizardAppExtension { public CommaFeedDropwizardAppExtension() { - super(CommaFeedApplication.class, ResourceHelpers.resourceFilePath("config.test.yml")); + super(CommaFeedApplication.class, ResourceHelpers.resourceFilePath("config.test.yml"), + ConfigOverride.config("server.applicationConnectors[0].port", String.valueOf(PortFactory.findFreePort()))); } @Override diff --git a/commafeed-server/src/test/resources/config.test.yml b/commafeed-server/src/test/resources/config.test.yml index ffe9f0435..8f8cd0813 100644 --- a/commafeed-server/src/test/resources/config.test.yml +++ b/commafeed-server/src/test/resources/config.test.yml @@ -119,6 +119,9 @@ database: validationQuery: "/* CommaFeed Health Check */ SELECT 1" server: + applicationConnectors: + - type: http + port: 8083 adminConnectors: [ ] logging: