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

zrlw 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 574441a6f8 Optimize testGetPaneData to avoid assertion failure 
triggered by running slowly (#15429)
574441a6f8 is described below

commit 574441a6f875f68eaf349154a87b1de510cc6aee
Author: zrlw <[email protected]>
AuthorDate: Thu Jun 5 14:04:19 2025 +0800

    Optimize testGetPaneData to avoid assertion failure triggered by running 
slowly (#15429)
---
 .../java/org/apache/dubbo/metrics/aggregate/SlidingWindowTest.java | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git 
a/dubbo-metrics/dubbo-metrics-api/src/test/java/org/apache/dubbo/metrics/aggregate/SlidingWindowTest.java
 
b/dubbo-metrics/dubbo-metrics-api/src/test/java/org/apache/dubbo/metrics/aggregate/SlidingWindowTest.java
index 4cf179df22..5e974c12f4 100644
--- 
a/dubbo-metrics/dubbo-metrics-api/src/test/java/org/apache/dubbo/metrics/aggregate/SlidingWindowTest.java
+++ 
b/dubbo-metrics/dubbo-metrics-api/src/test/java/org/apache/dubbo/metrics/aggregate/SlidingWindowTest.java
@@ -53,9 +53,10 @@ class SlidingWindowTest {
     @Test
     void testGetPaneData() {
         assertNull(window.getPaneValue(/* invalid time*/ -1L));
-        window.currentPane();
-        assertNotNull(window.getPaneValue(System.currentTimeMillis()));
-        assertNull(window.getPaneValue(System.currentTimeMillis() + 
window.getPaneIntervalInMs()));
+        long time = System.currentTimeMillis();
+        window.currentPane(time);
+        assertNotNull(window.getPaneValue(time));
+        assertNull(window.getPaneValue(time + window.getPaneIntervalInMs()));
     }
 
     @Test

Reply via email to