This is an automated email from the ASF dual-hosted git repository.
rainyu pushed a commit to branch 3.3
in repository https://gitbox.apache.org/repos/asf/dubbo.git
The following commit(s) were added to refs/heads/3.3 by this push:
new 338d0181dd Stabilize test ReferenceConfigTest.testSearchReferences
(#15766)
338d0181dd is described below
commit 338d0181dd652637407a57b350495de260a761b9
Author: Anshul Bisht <[email protected]>
AuthorDate: Tue Dec 2 20:05:37 2025 -0600
Stabilize test ReferenceConfigTest.testSearchReferences (#15766)
---
.../test/java/org/apache/dubbo/config/ReferenceConfigTest.java | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git
a/dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/ReferenceConfigTest.java
b/dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/ReferenceConfigTest.java
index 8dcb917ba5..3f5d8a200d 100644
---
a/dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/ReferenceConfigTest.java
+++
b/dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/ReferenceConfigTest.java
@@ -58,6 +58,7 @@ import java.util.Arrays;
import java.util.Collection;
import java.util.Collections;
import java.util.HashMap;
+import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;
@@ -944,9 +945,10 @@ class ReferenceConfigTest {
.getDefaultModule()
.getConfigManager()
.getReferences();
- List<ReferenceConfigBase<?>> results = references.stream()
- .filter(rc -> rc.equals(references.iterator().next()))
- .collect(Collectors.toList());
+ Iterator<ReferenceConfigBase<?>> it = references.iterator();
+ ReferenceConfigBase<?> first = it.next();
+ List<ReferenceConfigBase<?>> results =
+
references.stream().filter(first::equals).collect(Collectors.toList());
long t2 = System.currentTimeMillis();
long cost = t2 - t1;
logger.info("Search large references cost: {}ms", cost);