added small threshold for the cron time based tests

This commit is contained in:
Gani Georgiev
2025-12-12 08:48:29 +02:00
parent e89603497f
commit 4399a6c1ab

View File

@@ -258,7 +258,7 @@ func TestCronStartStop(t *testing.T) {
c := New() c := New()
c.SetInterval(500 * time.Millisecond) c.SetInterval(250 * time.Millisecond)
c.Add("test1", "* * * * *", func() { c.Add("test1", "* * * * *", func() {
test1++ test1++
@@ -274,7 +274,7 @@ func TestCronStartStop(t *testing.T) {
c.Start() c.Start()
c.Start() c.Start()
time.Sleep(1 * time.Second) time.Sleep(505 * time.Millisecond) // slightly larger to minimize flakiness
// call twice Stop to ensure that the second stop is no-op // call twice Stop to ensure that the second stop is no-op
c.Stop() c.Stop()
@@ -287,10 +287,10 @@ func TestCronStartStop(t *testing.T) {
t.Fatalf("Expected %d test2, got %d", expectedCalls, test2) t.Fatalf("Expected %d test2, got %d", expectedCalls, test2)
} }
// resume for 2 seconds // resume for 1 seconds
c.Start() c.Start()
time.Sleep(2 * time.Second) time.Sleep(1005 * time.Millisecond) // slightly larger to minimize flakiness
c.Stop() c.Stop()