This is an automated email from the ASF dual-hosted git repository.

markt pushed a commit to branch 8.5.x
in repository https://gitbox.apache.org/repos/asf/tomcat.git

commit b5d444fa3dfaaf7f34d24cade384e996247105dc
Author: Mark Thomas <ma...@apache.org>
AuthorDate: Mon Jan 8 12:06:19 2024 +0000

    Refactor absolute performance tests so they do not run by default
    
    Absolute performance tests report the time taken to complete a series of
    actions. They cannot fail therefore do not run them as part of a
    standard test run.
    
    These tests are excluded by naming them Tester...
---
 ...erformance.java => TesterCompositeELResolverPerformance.java} | 6 +++++-
 ...ance.java => TesterScopedAttributeELResolverPerformance.java} | 6 +++++-
 ...TestRequestPerformance.java => TesterRequestPerformance.java} | 6 +++++-
 ...ormance.java => TesterApplicationHttpRequestPerformance.java} | 6 +++++-
 ...ormance.java => TesterDefaultInstanceManagerPerformance.java} | 9 +++++----
 ...rmance.java => TesterAbstractFileResourceSetPerformance.java} | 6 +++++-
 ...ormance.java => TesterOneLineFormatterMillisPerformance.java} | 6 +++++-
 ...mitPerformance.java => TesterConnectionLimitPerformance.java} | 6 +++++-
 8 files changed, 40 insertions(+), 11 deletions(-)

diff --git a/test/javax/el/TestCompositeELResolverPerformance.java 
b/test/javax/el/TesterCompositeELResolverPerformance.java
similarity index 88%
rename from test/javax/el/TestCompositeELResolverPerformance.java
rename to test/javax/el/TesterCompositeELResolverPerformance.java
index b31907cab5..cd913c1d20 100644
--- a/test/javax/el/TestCompositeELResolverPerformance.java
+++ b/test/javax/el/TesterCompositeELResolverPerformance.java
@@ -18,7 +18,11 @@ package javax.el;
 
 import org.junit.Test;
 
-public class TestCompositeELResolverPerformance {
+/*
+ * This is an absolute performance test. There is no benefit it running it as 
part of a standard test run so it is
+ * excluded due to the name starting Tester...
+ */
+public class TesterCompositeELResolverPerformance {
 
     /*
      * https://bz.apache.org/bugzilla/show_bug.cgi?id=68119
diff --git 
a/test/javax/servlet/jsp/el/TestScopedAttributeELResolverPerformance.java 
b/test/javax/servlet/jsp/el/TesterScopedAttributeELResolverPerformance.java
similarity index 87%
rename from 
test/javax/servlet/jsp/el/TestScopedAttributeELResolverPerformance.java
rename to 
test/javax/servlet/jsp/el/TesterScopedAttributeELResolverPerformance.java
index 9295155bd4..adaeabd010 100644
--- a/test/javax/servlet/jsp/el/TestScopedAttributeELResolverPerformance.java
+++ b/test/javax/servlet/jsp/el/TesterScopedAttributeELResolverPerformance.java
@@ -25,7 +25,11 @@ import javax.servlet.jsp.TesterPageContext;
 
 import org.junit.Test;
 
-public class TestScopedAttributeELResolverPerformance {
+/*
+ * This is an absolute performance test. There is no benefit it running it as 
part of a standard test run so it is
+ * excluded due to the name starting Tester...
+ */
+public class TesterScopedAttributeELResolverPerformance {
 
     /*
      * With the caching of NotFound responses this test takes ~20ms. Without 
the
diff --git a/test/org/apache/catalina/connector/TestRequestPerformance.java 
b/test/org/apache/catalina/connector/TesterRequestPerformance.java
similarity index 87%
rename from test/org/apache/catalina/connector/TestRequestPerformance.java
rename to test/org/apache/catalina/connector/TesterRequestPerformance.java
index 81a00829ce..42ec455051 100644
--- a/test/org/apache/catalina/connector/TestRequestPerformance.java
+++ b/test/org/apache/catalina/connector/TesterRequestPerformance.java
@@ -20,7 +20,11 @@ import org.junit.Test;
 
 import org.apache.tomcat.unittest.TesterRequest;
 
-public class TestRequestPerformance {
+/*
+ * This is an absolute performance test. There is no benefit it running it as 
part of a standard test run so it is
+ * excluded due to the name starting Tester...
+ */
+public class TesterRequestPerformance {
 
     @Test
     public void localeParsePerformance() throws Exception {
diff --git 
a/test/org/apache/catalina/core/TestApplicationHttpRequestPerformance.java 
b/test/org/apache/catalina/core/TesterApplicationHttpRequestPerformance.java
similarity index 88%
rename from 
test/org/apache/catalina/core/TestApplicationHttpRequestPerformance.java
rename to 
test/org/apache/catalina/core/TesterApplicationHttpRequestPerformance.java
index 8187bd2e7f..3d65fdc3b3 100644
--- a/test/org/apache/catalina/core/TestApplicationHttpRequestPerformance.java
+++ b/test/org/apache/catalina/core/TesterApplicationHttpRequestPerformance.java
@@ -20,7 +20,11 @@ import org.junit.Test;
 
 import org.apache.catalina.connector.Request;
 
-public class TestApplicationHttpRequestPerformance {
+/*
+ * This is an absolute performance test. There is no benefit it running it as 
part of a standard test run so it is
+ * excluded due to the name starting Tester...
+ */
+public class TesterApplicationHttpRequestPerformance {
 
     @Test
     public void testGetAttribute() {
diff --git 
a/test/org/apache/catalina/core/TestDefaultInstanceManagerPerformance.java 
b/test/org/apache/catalina/core/TesterDefaultInstanceManagerPerformance.java
similarity index 92%
rename from 
test/org/apache/catalina/core/TestDefaultInstanceManagerPerformance.java
rename to 
test/org/apache/catalina/core/TesterDefaultInstanceManagerPerformance.java
index c496efeb08..cbea78df9c 100644
--- a/test/org/apache/catalina/core/TestDefaultInstanceManagerPerformance.java
+++ b/test/org/apache/catalina/core/TesterDefaultInstanceManagerPerformance.java
@@ -28,11 +28,12 @@ import org.apache.catalina.startup.Tomcat;
 import org.apache.catalina.startup.TomcatBaseTest;
 import org.apache.tomcat.InstanceManager;
 
-public class TestDefaultInstanceManagerPerformance extends TomcatBaseTest {
+/*
+ * This is an absolute performance test. There is no benefit it running it as 
part of a standard test run so it is
+ * excluded due to the name starting Tester...
+ */
+public class TesterDefaultInstanceManagerPerformance extends TomcatBaseTest {
 
-    /*
-     * Performance test. Comment out @Ignore to run the test.
-     */
     @Test
     public void testConcurrency() throws Exception {
         // Create a populated InstanceManager
diff --git 
a/test/org/apache/catalina/webresources/TestAbstractFileResourceSetPerformance.java
 
b/test/org/apache/catalina/webresources/TesterAbstractFileResourceSetPerformance.java
similarity index 93%
rename from 
test/org/apache/catalina/webresources/TestAbstractFileResourceSetPerformance.java
rename to 
test/org/apache/catalina/webresources/TesterAbstractFileResourceSetPerformance.java
index 5b17d116a1..7d66c129be 100644
--- 
a/test/org/apache/catalina/webresources/TestAbstractFileResourceSetPerformance.java
+++ 
b/test/org/apache/catalina/webresources/TesterAbstractFileResourceSetPerformance.java
@@ -20,7 +20,11 @@ import java.util.regex.Pattern;
 
 import org.junit.Test;
 
-public class TestAbstractFileResourceSetPerformance {
+/*
+ * This is an absolute performance test. There is no benefit it running it as 
part of a standard test run so it is
+ * excluded due to the name starting Tester...
+ */
+public class TesterAbstractFileResourceSetPerformance {
 
     private static final Pattern UNSAFE_WINDOWS_FILENAME_PATTERN = 
Pattern.compile(" $|[\"<>]");
 
diff --git a/test/org/apache/juli/TestOneLineFormatterMillisPerformance.java 
b/test/org/apache/juli/TesterOneLineFormatterMillisPerformance.java
similarity index 92%
rename from test/org/apache/juli/TestOneLineFormatterMillisPerformance.java
rename to test/org/apache/juli/TesterOneLineFormatterMillisPerformance.java
index b7c0cabd28..41dc3a8927 100644
--- a/test/org/apache/juli/TestOneLineFormatterMillisPerformance.java
+++ b/test/org/apache/juli/TesterOneLineFormatterMillisPerformance.java
@@ -25,8 +25,12 @@ import org.junit.runner.RunWith;
 import org.junit.runners.Parameterized;
 import org.junit.runners.Parameterized.Parameter;
 
+/*
+ * This is an absolute performance test. There is no benefit it running it as 
part of a standard test run so it is
+ * excluded due to the name starting Tester...
+ */
 @RunWith(Parameterized.class)
-public class TestOneLineFormatterMillisPerformance {
+public class TesterOneLineFormatterMillisPerformance {
 
     @Parameterized.Parameters(name = "{index}: format[{0}]")
     public static Collection<Object[]> parameters() {
diff --git 
a/test/org/apache/tomcat/websocket/TestConnectionLimitPerformance.java 
b/test/org/apache/tomcat/websocket/TesterConnectionLimitPerformance.java
similarity index 93%
rename from test/org/apache/tomcat/websocket/TestConnectionLimitPerformance.java
rename to test/org/apache/tomcat/websocket/TesterConnectionLimitPerformance.java
index df4b43e9ce..4d2a801e51 100644
--- a/test/org/apache/tomcat/websocket/TestConnectionLimitPerformance.java
+++ b/test/org/apache/tomcat/websocket/TesterConnectionLimitPerformance.java
@@ -33,7 +33,11 @@ import org.apache.catalina.startup.Tomcat;
 import org.apache.catalina.startup.TomcatBaseTest;
 import 
org.apache.tomcat.websocket.TesterMessageCountClient.TesterProgrammaticEndpoint;
 
-public class TestConnectionLimitPerformance extends TomcatBaseTest {
+/*
+ * This test runs until the test machine runs out of resources. There is no 
benefit it running it as part of a standard
+ * test run so it is excluded due to the name starting Tester...
+ */
+public class TesterConnectionLimitPerformance extends TomcatBaseTest {
 
     /*
      * Simple test to see how many outgoing connections can be created on a 
single machine.


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to