From 952f64b68529937d84272a2a6a4e5610c50b0e0f Mon Sep 17 00:00:00 2001 From: Sascha Volkenandt Date: Mon, 14 Jun 2021 11:16:50 +0200 Subject: [PATCH] Set container port to zero to allocate available tcp port --- src/main/java/com/github/hanleyt/JerseyExtension.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/com/github/hanleyt/JerseyExtension.java b/src/main/java/com/github/hanleyt/JerseyExtension.java index b6617be..3347a59 100644 --- a/src/main/java/com/github/hanleyt/JerseyExtension.java +++ b/src/main/java/com/github/hanleyt/JerseyExtension.java @@ -3,6 +3,7 @@ import org.glassfish.jersey.client.ClientConfig; import org.glassfish.jersey.test.DeploymentContext; import org.glassfish.jersey.test.JerseyTest; +import org.glassfish.jersey.test.TestProperties; import org.glassfish.jersey.test.spi.TestContainerException; import org.glassfish.jersey.test.spi.TestContainerFactory; import org.junit.jupiter.api.extension.AfterEachCallback; @@ -69,8 +70,10 @@ public void beforeEach(ExtensionContext context) throws Exception { private JerseyTest initJerseyTest(ExtensionContext context) throws Exception { JerseyTest jerseyTest = new JerseyTest() { + @Override protected DeploymentContext configureDeployment() { + forceSet(TestProperties.CONTAINER_PORT, "0"); return deploymentContextProvider.apply(context); }