You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by ma...@apache.org on 2023/12/04 21:12:26 UTC
(tomcat) 01/02: Improve test performance
This is an automated email from the ASF dual-hosted git repository.
markt pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/tomcat.git
commit d81541f4a7f3b19eac7d3196f84c7386979f89a7
Author: Mark Thomas <ma...@apache.org>
AuthorDate: Mon Dec 4 21:11:37 2023 +0000
Improve test performance
---
test/org/apache/catalina/servlets/ServletOptionsBaseTest.java | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/test/org/apache/catalina/servlets/ServletOptionsBaseTest.java b/test/org/apache/catalina/servlets/ServletOptionsBaseTest.java
index f35c42616b..0320270b59 100644
--- a/test/org/apache/catalina/servlets/ServletOptionsBaseTest.java
+++ b/test/org/apache/catalina/servlets/ServletOptionsBaseTest.java
@@ -33,6 +33,7 @@ import org.apache.catalina.Wrapper;
import org.apache.catalina.startup.SimpleHttpClient;
import org.apache.catalina.startup.Tomcat;
import org.apache.catalina.startup.TomcatBaseTest;
+import org.apache.tomcat.util.scan.StandardJarScanner;
public abstract class ServletOptionsBaseTest extends TomcatBaseTest {
@@ -86,6 +87,9 @@ public abstract class ServletOptionsBaseTest extends TomcatBaseTest {
ctx.addServletMappingDecoded("/*", "servlet");
+ // Disable class path scanning - it slows the tests down by almost an order of magnitude
+ ((StandardJarScanner) ctx.getJarScanner()).setScanClassPath(false);
+
tomcat.start();
OptionsHttpClient client = new OptionsHttpClient();
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org