From 745a7bc7815356366dcf7df6f478dfaf4f21a75a Mon Sep 17 00:00:00 2001 From: Aayush Atharva Date: Sun, 3 Sep 2023 16:15:11 +0530 Subject: [PATCH] Run WebServer once per class instead of method (#1903) --- .../test/java/org/asynchttpclient/AbstractBasicTest.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/client/src/test/java/org/asynchttpclient/AbstractBasicTest.java b/client/src/test/java/org/asynchttpclient/AbstractBasicTest.java index 60de7f58a..f556d7486 100644 --- a/client/src/test/java/org/asynchttpclient/AbstractBasicTest.java +++ b/client/src/test/java/org/asynchttpclient/AbstractBasicTest.java @@ -19,7 +19,9 @@ import org.eclipse.jetty.server.Server; import org.eclipse.jetty.server.ServerConnector; import org.eclipse.jetty.server.handler.AbstractHandler; +import org.junit.jupiter.api.AfterAll; import org.junit.jupiter.api.AfterEach; +import org.junit.jupiter.api.BeforeAll; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.TestInstance; import org.slf4j.Logger; @@ -36,7 +38,7 @@ public abstract class AbstractBasicTest { protected int port1 = -1; protected int port2 = -1; - @BeforeEach + @BeforeAll public void setUpGlobal() throws Exception { server = new Server(); ServerConnector connector1 = addHttpConnector(server); @@ -50,7 +52,7 @@ public void setUpGlobal() throws Exception { logger.info("Local HTTP server started successfully"); } - @AfterEach + @AfterAll public void tearDownGlobal() throws Exception { logger.debug("Shutting down local server: {}", server);