From a0574af9b6df8626cbb84154041e6a9b8e26d500 Mon Sep 17 00:00:00 2001 From: Anshul Bisht Date: Thu, 11 Dec 2025 17:35:53 -0600 Subject: [PATCH] Stabilize dubbo-config-spring propertyconfigurer-related tests --- .../consumer/PropertyConfigurerTest.java | 5 +++++ .../consumer2/PropertySourcesConfigurerTest.java | 5 +++++ .../consumer3/PropertySourcesInJavaConfigTest.java | 10 +++++----- 3 files changed, 15 insertions(+), 5 deletions(-) diff --git a/dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/propertyconfigurer/consumer/PropertyConfigurerTest.java b/dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/propertyconfigurer/consumer/PropertyConfigurerTest.java index c9030fc7ae4e..07cc60a69f9d 100644 --- a/dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/propertyconfigurer/consumer/PropertyConfigurerTest.java +++ b/dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/propertyconfigurer/consumer/PropertyConfigurerTest.java @@ -17,6 +17,7 @@ package org.apache.dubbo.config.spring.propertyconfigurer.consumer; import org.apache.dubbo.config.bootstrap.DubboBootstrap; +import org.apache.dubbo.config.spring.SysProps; import org.apache.dubbo.config.spring.api.HelloService; import org.apache.dubbo.config.spring.context.annotation.EnableDubbo; @@ -38,11 +39,15 @@ class PropertyConfigurerTest { @BeforeAll public static void beforeAll() { DubboBootstrap.reset(); + SysProps.clear(); + SysProps.setProperty("dubbo.metrics.enabled", "false"); + SysProps.setProperty("dubbo.metrics.protocol", "disabled"); } @AfterAll public static void afterAll() { DubboBootstrap.reset(); + SysProps.clear(); } @Test diff --git a/dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/propertyconfigurer/consumer2/PropertySourcesConfigurerTest.java b/dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/propertyconfigurer/consumer2/PropertySourcesConfigurerTest.java index d7c7306e7e91..a88ddf29ebf1 100644 --- a/dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/propertyconfigurer/consumer2/PropertySourcesConfigurerTest.java +++ b/dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/propertyconfigurer/consumer2/PropertySourcesConfigurerTest.java @@ -17,6 +17,7 @@ package org.apache.dubbo.config.spring.propertyconfigurer.consumer2; import org.apache.dubbo.config.bootstrap.DubboBootstrap; +import org.apache.dubbo.config.spring.SysProps; import org.apache.dubbo.config.spring.api.HelloService; import org.apache.dubbo.config.spring.context.annotation.EnableDubbo; import org.apache.dubbo.config.spring.propertyconfigurer.consumer.DemoBeanFactoryPostProcessor; @@ -39,11 +40,15 @@ class PropertySourcesConfigurerTest { @BeforeAll public static void beforeAll() { DubboBootstrap.reset(); + SysProps.clear(); + SysProps.setProperty("dubbo.metrics.enabled", "false"); + SysProps.setProperty("dubbo.metrics.protocol", "disabled"); } @AfterAll public static void afterAll() { DubboBootstrap.reset(); + SysProps.clear(); } @Test diff --git a/dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/propertyconfigurer/consumer3/PropertySourcesInJavaConfigTest.java b/dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/propertyconfigurer/consumer3/PropertySourcesInJavaConfigTest.java index 914f74ad97a6..57ff817d6f83 100644 --- a/dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/propertyconfigurer/consumer3/PropertySourcesInJavaConfigTest.java +++ b/dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/propertyconfigurer/consumer3/PropertySourcesInJavaConfigTest.java @@ -17,6 +17,7 @@ package org.apache.dubbo.config.spring.propertyconfigurer.consumer3; import org.apache.dubbo.config.bootstrap.DubboBootstrap; +import org.apache.dubbo.config.spring.SysProps; import org.apache.dubbo.config.spring.api.HelloService; import org.apache.dubbo.config.spring.context.annotation.EnableDubbo; import org.apache.dubbo.config.spring.propertyconfigurer.consumer.DemoBeanFactoryPostProcessor; @@ -49,16 +50,15 @@ class PropertySourcesInJavaConfigTest { @BeforeEach public void setUp() throws Exception { DubboBootstrap.reset(); + SysProps.clear(); + SysProps.setProperty("dubbo.metrics.enabled", "false"); + SysProps.setProperty("dubbo.metrics.protocol", "disabled"); } @AfterEach public void tearDown() throws IOException { DubboBootstrap.reset(); - } - - @BeforeEach - public void beforeTest() { - DubboBootstrap.reset(); + SysProps.clear(); } @Test