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

rgoers pushed a commit to branch release-2.x
in repository https://gitbox.apache.org/repos/asf/logging-log4j2.git


The following commit(s) were added to refs/heads/release-2.x by this push:
     new 272a614b7f LOG4J2-3516 - Move perf tests to log4j-core-its
272a614b7f is described below

commit 272a614b7fcb7b604c573394bab76c949f564d9f
Author: Ralph Goers <[email protected]>
AuthorDate: Tue May 24 23:07:11 2022 -0600

    LOG4J2-3516 - Move perf tests to log4j-core-its
---
 log4j-core-its/pom.xml                                       |  6 ++++++
 .../logging/log4j/core/async/perftest/AbstractRunQueue.java  |  0
 .../apache/logging/log4j/core/async/perftest/Histogram.java  |  0
 .../logging/log4j/core/async/perftest/IPerfTestRunner.java   |  0
 .../logging/log4j/core/async/perftest/IdleStrategy.java      |  0
 .../log4j/core/async/perftest/MultiThreadPerfTest.java       |  0
 .../logging/log4j/core/async/perftest/NoOpIdleStrategy.java  |  0
 .../apache/logging/log4j/core/async/perftest/PerfTest.java   |  0
 .../logging/log4j/core/async/perftest/PerfTestDriver.java    |  0
 .../log4j/core/async/perftest/PerfTestResultFormatter.java   |  0
 .../logging/log4j/core/async/perftest/ResponseTimeTest.java  |  0
 .../logging/log4j/core/async/perftest/RunConversant.java     |  0
 .../apache/logging/log4j/core/async/perftest/RunJCTools.java |  0
 .../apache/logging/log4j/core/async/perftest/RunLog4j1.java  |  0
 .../apache/logging/log4j/core/async/perftest/RunLog4j2.java  |  0
 .../apache/logging/log4j/core/async/perftest/RunLogback.java |  0
 .../logging/log4j/core/async/perftest/SimplePerfTest.java    |  0
 .../logging/log4j/core/async/perftest/YieldIdleStrategy.java |  0
 log4j-core/pom.xml                                           | 12 ------------
 .../log4j/core/appender/mom/kafka/KafkaAppenderTest.java     |  8 ++++----
 20 files changed, 10 insertions(+), 16 deletions(-)

diff --git a/log4j-core-its/pom.xml b/log4j-core-its/pom.xml
index 965ac042dc..57c2d619e4 100644
--- a/log4j-core-its/pom.xml
+++ b/log4j-core-its/pom.xml
@@ -176,6 +176,12 @@
         </exclusion>
       </exclusions>
     </dependency>
+    <!-- For Async tests -->
+    <dependency>
+      <groupId>org.hdrhistogram</groupId>
+      <artifactId>HdrHistogram</artifactId>
+      <scope>test</scope>
+    </dependency>
   </dependencies>
   <build>
     <plugins>
diff --git 
a/log4j-core/src/test/java/org/apache/logging/log4j/core/async/perftest/AbstractRunQueue.java
 
b/log4j-core-its/src/test/java/org/apache/logging/log4j/core/async/perftest/AbstractRunQueue.java
similarity index 100%
rename from 
log4j-core/src/test/java/org/apache/logging/log4j/core/async/perftest/AbstractRunQueue.java
rename to 
log4j-core-its/src/test/java/org/apache/logging/log4j/core/async/perftest/AbstractRunQueue.java
diff --git 
a/log4j-core/src/test/java/org/apache/logging/log4j/core/async/perftest/Histogram.java
 
b/log4j-core-its/src/test/java/org/apache/logging/log4j/core/async/perftest/Histogram.java
similarity index 100%
rename from 
log4j-core/src/test/java/org/apache/logging/log4j/core/async/perftest/Histogram.java
rename to 
log4j-core-its/src/test/java/org/apache/logging/log4j/core/async/perftest/Histogram.java
diff --git 
a/log4j-core/src/test/java/org/apache/logging/log4j/core/async/perftest/IPerfTestRunner.java
 
b/log4j-core-its/src/test/java/org/apache/logging/log4j/core/async/perftest/IPerfTestRunner.java
similarity index 100%
rename from 
log4j-core/src/test/java/org/apache/logging/log4j/core/async/perftest/IPerfTestRunner.java
rename to 
log4j-core-its/src/test/java/org/apache/logging/log4j/core/async/perftest/IPerfTestRunner.java
diff --git 
a/log4j-core/src/test/java/org/apache/logging/log4j/core/async/perftest/IdleStrategy.java
 
b/log4j-core-its/src/test/java/org/apache/logging/log4j/core/async/perftest/IdleStrategy.java
similarity index 100%
rename from 
log4j-core/src/test/java/org/apache/logging/log4j/core/async/perftest/IdleStrategy.java
rename to 
log4j-core-its/src/test/java/org/apache/logging/log4j/core/async/perftest/IdleStrategy.java
diff --git 
a/log4j-core/src/test/java/org/apache/logging/log4j/core/async/perftest/MultiThreadPerfTest.java
 
b/log4j-core-its/src/test/java/org/apache/logging/log4j/core/async/perftest/MultiThreadPerfTest.java
similarity index 100%
rename from 
log4j-core/src/test/java/org/apache/logging/log4j/core/async/perftest/MultiThreadPerfTest.java
rename to 
log4j-core-its/src/test/java/org/apache/logging/log4j/core/async/perftest/MultiThreadPerfTest.java
diff --git 
a/log4j-core/src/test/java/org/apache/logging/log4j/core/async/perftest/NoOpIdleStrategy.java
 
b/log4j-core-its/src/test/java/org/apache/logging/log4j/core/async/perftest/NoOpIdleStrategy.java
similarity index 100%
rename from 
log4j-core/src/test/java/org/apache/logging/log4j/core/async/perftest/NoOpIdleStrategy.java
rename to 
log4j-core-its/src/test/java/org/apache/logging/log4j/core/async/perftest/NoOpIdleStrategy.java
diff --git 
a/log4j-core/src/test/java/org/apache/logging/log4j/core/async/perftest/PerfTest.java
 
b/log4j-core-its/src/test/java/org/apache/logging/log4j/core/async/perftest/PerfTest.java
similarity index 100%
rename from 
log4j-core/src/test/java/org/apache/logging/log4j/core/async/perftest/PerfTest.java
rename to 
log4j-core-its/src/test/java/org/apache/logging/log4j/core/async/perftest/PerfTest.java
diff --git 
a/log4j-core/src/test/java/org/apache/logging/log4j/core/async/perftest/PerfTestDriver.java
 
b/log4j-core-its/src/test/java/org/apache/logging/log4j/core/async/perftest/PerfTestDriver.java
similarity index 100%
rename from 
log4j-core/src/test/java/org/apache/logging/log4j/core/async/perftest/PerfTestDriver.java
rename to 
log4j-core-its/src/test/java/org/apache/logging/log4j/core/async/perftest/PerfTestDriver.java
diff --git 
a/log4j-core/src/test/java/org/apache/logging/log4j/core/async/perftest/PerfTestResultFormatter.java
 
b/log4j-core-its/src/test/java/org/apache/logging/log4j/core/async/perftest/PerfTestResultFormatter.java
similarity index 100%
rename from 
log4j-core/src/test/java/org/apache/logging/log4j/core/async/perftest/PerfTestResultFormatter.java
rename to 
log4j-core-its/src/test/java/org/apache/logging/log4j/core/async/perftest/PerfTestResultFormatter.java
diff --git 
a/log4j-core/src/test/java/org/apache/logging/log4j/core/async/perftest/ResponseTimeTest.java
 
b/log4j-core-its/src/test/java/org/apache/logging/log4j/core/async/perftest/ResponseTimeTest.java
similarity index 100%
rename from 
log4j-core/src/test/java/org/apache/logging/log4j/core/async/perftest/ResponseTimeTest.java
rename to 
log4j-core-its/src/test/java/org/apache/logging/log4j/core/async/perftest/ResponseTimeTest.java
diff --git 
a/log4j-core/src/test/java/org/apache/logging/log4j/core/async/perftest/RunConversant.java
 
b/log4j-core-its/src/test/java/org/apache/logging/log4j/core/async/perftest/RunConversant.java
similarity index 100%
rename from 
log4j-core/src/test/java/org/apache/logging/log4j/core/async/perftest/RunConversant.java
rename to 
log4j-core-its/src/test/java/org/apache/logging/log4j/core/async/perftest/RunConversant.java
diff --git 
a/log4j-core/src/test/java/org/apache/logging/log4j/core/async/perftest/RunJCTools.java
 
b/log4j-core-its/src/test/java/org/apache/logging/log4j/core/async/perftest/RunJCTools.java
similarity index 100%
rename from 
log4j-core/src/test/java/org/apache/logging/log4j/core/async/perftest/RunJCTools.java
rename to 
log4j-core-its/src/test/java/org/apache/logging/log4j/core/async/perftest/RunJCTools.java
diff --git 
a/log4j-core/src/test/java/org/apache/logging/log4j/core/async/perftest/RunLog4j1.java
 
b/log4j-core-its/src/test/java/org/apache/logging/log4j/core/async/perftest/RunLog4j1.java
similarity index 100%
rename from 
log4j-core/src/test/java/org/apache/logging/log4j/core/async/perftest/RunLog4j1.java
rename to 
log4j-core-its/src/test/java/org/apache/logging/log4j/core/async/perftest/RunLog4j1.java
diff --git 
a/log4j-core/src/test/java/org/apache/logging/log4j/core/async/perftest/RunLog4j2.java
 
b/log4j-core-its/src/test/java/org/apache/logging/log4j/core/async/perftest/RunLog4j2.java
similarity index 100%
rename from 
log4j-core/src/test/java/org/apache/logging/log4j/core/async/perftest/RunLog4j2.java
rename to 
log4j-core-its/src/test/java/org/apache/logging/log4j/core/async/perftest/RunLog4j2.java
diff --git 
a/log4j-core/src/test/java/org/apache/logging/log4j/core/async/perftest/RunLogback.java
 
b/log4j-core-its/src/test/java/org/apache/logging/log4j/core/async/perftest/RunLogback.java
similarity index 100%
rename from 
log4j-core/src/test/java/org/apache/logging/log4j/core/async/perftest/RunLogback.java
rename to 
log4j-core-its/src/test/java/org/apache/logging/log4j/core/async/perftest/RunLogback.java
diff --git 
a/log4j-core/src/test/java/org/apache/logging/log4j/core/async/perftest/SimplePerfTest.java
 
b/log4j-core-its/src/test/java/org/apache/logging/log4j/core/async/perftest/SimplePerfTest.java
similarity index 100%
rename from 
log4j-core/src/test/java/org/apache/logging/log4j/core/async/perftest/SimplePerfTest.java
rename to 
log4j-core-its/src/test/java/org/apache/logging/log4j/core/async/perftest/SimplePerfTest.java
diff --git 
a/log4j-core/src/test/java/org/apache/logging/log4j/core/async/perftest/YieldIdleStrategy.java
 
b/log4j-core-its/src/test/java/org/apache/logging/log4j/core/async/perftest/YieldIdleStrategy.java
similarity index 100%
rename from 
log4j-core/src/test/java/org/apache/logging/log4j/core/async/perftest/YieldIdleStrategy.java
rename to 
log4j-core-its/src/test/java/org/apache/logging/log4j/core/async/perftest/YieldIdleStrategy.java
diff --git a/log4j-core/pom.xml b/log4j-core/pom.xml
index f21e19afa5..5e48dfd4dd 100644
--- a/log4j-core/pom.xml
+++ b/log4j-core/pom.xml
@@ -176,13 +176,6 @@
       <version>3.5.7</version>
       <scope>test</scope>
     </dependency>
-    <!-- Log4j 1.2 tests -->
-    <dependency>
-      <groupId>log4j</groupId>
-      <artifactId>log4j</artifactId>
-      <version>1.2.17</version>
-      <scope>test</scope>
-    </dependency>
     <!-- SLF4J tests -->
     <dependency>
       <groupId>org.slf4j</groupId>
@@ -350,11 +343,6 @@
       <artifactId>java-allocation-instrumenter</artifactId>
       <scope>test</scope>
     </dependency>
-    <dependency>
-      <groupId>org.hdrhistogram</groupId>
-      <artifactId>HdrHistogram</artifactId>
-      <scope>test</scope>
-    </dependency>
     <dependency>
       <groupId>org.awaitility</groupId>
       <artifactId>awaitility</artifactId>
diff --git 
a/log4j-core/src/test/java/org/apache/logging/log4j/core/appender/mom/kafka/KafkaAppenderTest.java
 
b/log4j-core/src/test/java/org/apache/logging/log4j/core/appender/mom/kafka/KafkaAppenderTest.java
index 45f4064739..787dbd25eb 100644
--- 
a/log4j-core/src/test/java/org/apache/logging/log4j/core/appender/mom/kafka/KafkaAppenderTest.java
+++ 
b/log4j-core/src/test/java/org/apache/logging/log4j/core/appender/mom/kafka/KafkaAppenderTest.java
@@ -36,8 +36,8 @@ import java.util.concurrent.TimeoutException;
 import org.apache.kafka.clients.producer.MockProducer;
 import org.apache.kafka.clients.producer.ProducerRecord;
 import org.apache.kafka.clients.producer.RecordMetadata;
-import org.apache.log4j.MDC;
 import org.apache.logging.log4j.Level;
+import org.apache.logging.log4j.ThreadContext;
 import org.apache.logging.log4j.categories.Appenders;
 import org.apache.logging.log4j.core.Appender;
 import org.apache.logging.log4j.core.LogEvent;
@@ -61,7 +61,7 @@ public class KafkaAppenderTest {
 
                        Future<RecordMetadata> retVal = super.send(record);
 
-                       boolean isRetryTest = 
"true".equals(MDC.get("KafkaAppenderWithRetryCount"));
+                       boolean isRetryTest = 
"true".equals(ThreadContext.get("KafkaAppenderWithRetryCount"));
                        if (isRetryTest) {
                                try {
                                        throw new TimeoutException();
@@ -179,7 +179,7 @@ public class KafkaAppenderTest {
        @Test
        public void testAppendWithRetryCount() {
                try {
-                       MDC.put("KafkaAppenderWithRetryCount", "true");
+                       ThreadContext.put("KafkaAppenderWithRetryCount", 
"true");
                        final Appender appender = 
ctx.getRequiredAppender("KafkaAppenderWithRetryCount");
                        final LogEvent logEvent = createLogEvent();
                        appender.append(logEvent);
@@ -189,7 +189,7 @@ public class KafkaAppenderTest {
                } catch (Exception e) {
                        e.printStackTrace();
                } finally {
-                       MDC.clear();
+                       ThreadContext.clearMap();
                }
 
        }

Reply via email to