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

tkobayas pushed a commit to branch 10.0.x
in repository https://gitbox.apache.org/repos/asf/incubator-kie-drools.git


The following commit(s) were added to refs/heads/10.0.x by this push:
     new 128b53e6d3 [incubator-kie-drools-6093] flaky test: 
org.drools.compiler.integrationtests.TimerAndCalendarFireUntilHaltTest (#6096) 
(#6101)
128b53e6d3 is described below

commit 128b53e6d341ff90b92e6fac5a847407c41e8b0c
Author: Toshiya Kobayashi <[email protected]>
AuthorDate: Wed Sep 25 16:48:18 2024 +0900

    [incubator-kie-drools-6093] flaky test: 
org.drools.compiler.integrationtests.TimerAndCalendarFireUntilHaltTest (#6096) 
(#6101)
---
 .../TimerAndCalendarFireUntilHaltTest.java         | 32 ++++++++++++++++------
 1 file changed, 23 insertions(+), 9 deletions(-)

diff --git 
a/drools-test-coverage/test-compiler-integration/src/test/java/org/drools/compiler/integrationtests/TimerAndCalendarFireUntilHaltTest.java
 
b/drools-test-coverage/test-compiler-integration/src/test/java/org/drools/compiler/integrationtests/TimerAndCalendarFireUntilHaltTest.java
index c36fac63bc..5022ae7991 100644
--- 
a/drools-test-coverage/test-compiler-integration/src/test/java/org/drools/compiler/integrationtests/TimerAndCalendarFireUntilHaltTest.java
+++ 
b/drools-test-coverage/test-compiler-integration/src/test/java/org/drools/compiler/integrationtests/TimerAndCalendarFireUntilHaltTest.java
@@ -109,9 +109,12 @@ public class TimerAndCalendarFireUntilHaltTest {
         startEngine();
 
         activateRule();
-        advanceTimerOneSecond();
-        
         await().until(ruleHasFired("TimerRule", 1));
+
+        advanceTimerOneSecond();
+        await().until(ruleHasFired("TimerRule", 2));
+
+        stopEngine();
     }
     
     @Test(timeout = 10000)
@@ -126,14 +129,17 @@ public class TimerAndCalendarFireUntilHaltTest {
                            "end";
         setupKSessionFor(drl);
         startEngine();
+
         activateRule();
-        advanceTimerOneSecond();
         await().until(ruleHasFired("TimerRule", 1));
+
+        advanceTimerOneSecond();
+        await().until(ruleHasFired("TimerRule", 2));
         
         stopEngine();
 
         advanceTimerOneSecond();
-        
await().during(Duration.ofSeconds(1)).atMost(Duration.ofSeconds(2)).until(ruleHasFired("TimerRule",
 1));
+        
await().during(Duration.ofSeconds(1)).atMost(Duration.ofSeconds(2)).until(ruleHasFired("TimerRule",
 2));
     }
     
     @Test(timeout = 10000)
@@ -148,15 +154,20 @@ public class TimerAndCalendarFireUntilHaltTest {
                            "end";
         setupKSessionFor(drl);
         startEngine();
+
         activateRule();
-        advanceTimerOneSecond();
         await().until(ruleHasFired("TimerRule", 1));
+
+        advanceTimerOneSecond();
+        await().until(ruleHasFired("TimerRule", 2));
         
         stopEngine();
         startEngine();
 
         advanceTimerOneSecond();
-        
await().during(Duration.ofSeconds(1)).atMost(Duration.ofSeconds(2)).until(ruleHasFired("TimerRule",
 2));
+        
await().during(Duration.ofSeconds(1)).atMost(Duration.ofSeconds(2)).until(ruleHasFired("TimerRule",
 3));
+
+        stopEngine();
     }
 
     @Test(timeout = 10000)
@@ -171,18 +182,21 @@ public class TimerAndCalendarFireUntilHaltTest {
                            "end";
         setupKSessionFor(drl);
         startEngine();
+
         activateRule();
-        advanceTimerOneSecond();
-        
         await().until(ruleHasFired("TimerRule", 1));
+
+        advanceTimerOneSecond();
+        await().until(ruleHasFired("TimerRule", 2));
         
         stopEngine();
         disactivateRule();
         startEngine();
 
         advanceTimerOneSecond();
+        
await().during(Duration.ofSeconds(1)).atMost(Duration.ofSeconds(2)).until(ruleHasFired("TimerRule",
 2));
 
-        
await().during(Duration.ofSeconds(1)).atMost(Duration.ofSeconds(2)).until(ruleHasFired("TimerRule",
 1));
+        stopEngine();
     }
 
  


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to