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

jamesnetherton pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git


The following commit(s) were added to refs/heads/main by this push:
     new 5ecde32558 Revert "Disable Micrometer JMX tests due to #6984"
5ecde32558 is described below

commit 5ecde3255858dcd227a9fc77622dfab1144ea420
Author: James Netherton <jamesnether...@gmail.com>
AuthorDate: Tue Mar 4 11:52:22 2025 +0000

    Revert "Disable Micrometer JMX tests due to #6984"
    
    This reverts commit e64b7285929bb8a138017db3c7713d2daf5e99e6.
---
 integration-tests/micrometer/pom.xml                  |  2 --
 .../component/micrometer/it/MicrometerProducers.java  | 19 ++++++++++++-------
 .../component/micrometer/it/MicrometerTest.java       |  2 --
 3 files changed, 12 insertions(+), 11 deletions(-)

diff --git a/integration-tests/micrometer/pom.xml 
b/integration-tests/micrometer/pom.xml
index 66b1854bdc..013fac0270 100644
--- a/integration-tests/micrometer/pom.xml
+++ b/integration-tests/micrometer/pom.xml
@@ -67,12 +67,10 @@
             <groupId>io.quarkus</groupId>
             <artifactId>quarkus-resteasy-jsonb</artifactId>
         </dependency>
-        <!-- TODO: https://github.com/apache/camel-quarkus/issues/6984
         <dependency>
             <groupId>io.quarkiverse.micrometer.registry</groupId>
             <artifactId>quarkus-micrometer-registry-jmx</artifactId>
         </dependency>
-        -->
         <!-- test dependencies -->
         <dependency>
             <groupId>io.quarkus</groupId>
diff --git 
a/integration-tests/micrometer/src/main/java/org/apache/camel/quarkus/component/micrometer/it/MicrometerProducers.java
 
b/integration-tests/micrometer/src/main/java/org/apache/camel/quarkus/component/micrometer/it/MicrometerProducers.java
index 37efcb542c..a4779e71ed 100644
--- 
a/integration-tests/micrometer/src/main/java/org/apache/camel/quarkus/component/micrometer/it/MicrometerProducers.java
+++ 
b/integration-tests/micrometer/src/main/java/org/apache/camel/quarkus/component/micrometer/it/MicrometerProducers.java
@@ -18,26 +18,31 @@ package org.apache.camel.quarkus.component.micrometer.it;
 
 import java.util.List;
 
+import io.micrometer.core.instrument.Clock;
 import io.micrometer.core.instrument.Meter;
+import io.micrometer.core.instrument.MeterRegistry;
 import io.micrometer.core.instrument.Tag;
 import io.micrometer.core.instrument.config.MeterFilter;
 import io.micrometer.core.instrument.simple.SimpleMeterRegistry;
+import io.micrometer.core.instrument.util.HierarchicalNameMapper;
+import io.micrometer.jmx.JmxMeterRegistry;
 import io.micrometer.prometheus.PrometheusMeterRegistry;
+import io.quarkus.arc.profile.IfBuildProfile;
 import io.quarkus.micrometer.runtime.MeterFilterConstraint;
 import jakarta.enterprise.inject.Produces;
 import jakarta.inject.Named;
 import jakarta.inject.Singleton;
+import org.apache.camel.component.micrometer.CamelJmxConfig;
 import org.apache.camel.component.micrometer.MicrometerComponent;
 
 public class MicrometerProducers {
 
-    // TODO: https://github.com/apache/camel-quarkus/issues/6984
-    // @Produces
-    // @Singleton
-    // @IfBuildProfile("test")
-    // public MeterRegistry registry() {
-    //    return new JmxMeterRegistry(CamelJmxConfig.DEFAULT, Clock.SYSTEM, 
HierarchicalNameMapper.DEFAULT);
-    // }
+    @Produces
+    @Singleton
+    @IfBuildProfile("test")
+    public MeterRegistry registry() {
+        return new JmxMeterRegistry(CamelJmxConfig.DEFAULT, Clock.SYSTEM, 
HierarchicalNameMapper.DEFAULT);
+    }
 
     @Produces
     @Singleton
diff --git 
a/integration-tests/micrometer/src/test/java/org/apache/camel/quarkus/component/micrometer/it/MicrometerTest.java
 
b/integration-tests/micrometer/src/test/java/org/apache/camel/quarkus/component/micrometer/it/MicrometerTest.java
index a6c930d7c8..ec18e5aa14 100644
--- 
a/integration-tests/micrometer/src/test/java/org/apache/camel/quarkus/component/micrometer/it/MicrometerTest.java
+++ 
b/integration-tests/micrometer/src/test/java/org/apache/camel/quarkus/component/micrometer/it/MicrometerTest.java
@@ -34,7 +34,6 @@ import io.restassured.RestAssured;
 import io.restassured.path.json.JsonPath;
 import org.awaitility.Awaitility;
 import org.hamcrest.Matchers;
-import org.junit.jupiter.api.Disabled;
 import org.junit.jupiter.api.Test;
 import org.junit.jupiter.params.ParameterizedTest;
 import org.junit.jupiter.params.provider.ValueSource;
@@ -211,7 +210,6 @@ class MicrometerTest extends AbstractMicrometerTest {
                 Matchers.is("1"));
     }
 
-    @Disabled("https://github.com/apache/camel-quarkus/issues/6984";)
     @ParameterizedTest
     @ValueSource(strings = { "metrics", "org.apache.camel.micrometer" }) 
//test uses domains from both default and custom JMX registries
     
@DisabledOnIntegrationTest("https://github.com/apache/camel-quarkus/issues/5209";)

Reply via email to