From 1a0f08b84df7aa127d7aa2e9dd56fd70de519743 Mon Sep 17 00:00:00 2001 From: Simone Bordet Date: Wed, 21 Aug 2019 21:13:13 +0200 Subject: [PATCH] Improve test performance. Running with the LEGACY compliance will take ~10 minutes for this test. Running with the RFC7578 compliance will take ~1 min 45 secs. Signed-off-by: Simone Bordet --- .../java/org/eclipse/jetty/webapp/HugeResourceTest.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/jetty-webapp/src/test/java/org/eclipse/jetty/webapp/HugeResourceTest.java b/jetty-webapp/src/test/java/org/eclipse/jetty/webapp/HugeResourceTest.java index 361ffffa677..0687f349878 100644 --- a/jetty-webapp/src/test/java/org/eclipse/jetty/webapp/HugeResourceTest.java +++ b/jetty-webapp/src/test/java/org/eclipse/jetty/webapp/HugeResourceTest.java @@ -48,6 +48,9 @@ import org.eclipse.jetty.client.util.MultiPartContentProvider; import org.eclipse.jetty.client.util.PathContentProvider; import org.eclipse.jetty.http.HttpHeader; import org.eclipse.jetty.http.HttpMethod; +import org.eclipse.jetty.server.HttpConfiguration; +import org.eclipse.jetty.server.HttpConnectionFactory; +import org.eclipse.jetty.server.MultiPartFormDataCompliance; import org.eclipse.jetty.server.Server; import org.eclipse.jetty.server.ServerConnector; import org.eclipse.jetty.server.handler.DefaultHandler; @@ -166,7 +169,9 @@ public class HugeResourceTest public void startServer() throws Exception { server = new Server(); - ServerConnector connector = new ServerConnector(server); + HttpConfiguration httpConfig = new HttpConfiguration(); + httpConfig.setMultiPartFormDataCompliance(MultiPartFormDataCompliance.RFC7578); + ServerConnector connector = new ServerConnector(server, new HttpConnectionFactory(httpConfig)); connector.setPort(0); server.addConnector(connector);