Skip to content

Commit

Permalink
Set container port to zero to allocate available tcp port (#13)
Browse files Browse the repository at this point in the history
Co-authored-by: Sascha Volkenandt <[email protected]>
  • Loading branch information
lordjaxom and Sascha Volkenandt authored Jun 21, 2021
1 parent 35fc243 commit 6bd9419
Showing 1 changed file with 3 additions and 0 deletions.
3 changes: 3 additions & 0 deletions src/main/java/com/github/hanleyt/JerseyExtension.java
Original file line number Diff line number Diff line change
Expand Up @@ -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;
Expand Down Expand Up @@ -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);
}

Expand Down

0 comments on commit 6bd9419

Please sign in to comment.