From d04668a1e8ccce38c34b281fda2371941d9caf48 Mon Sep 17 00:00:00 2001 From: Phil Date: Tue, 21 Jan 2025 08:20:18 -0500 Subject: [PATCH] agent: fix a flakey test case --- crates/agent/src/controllers/mod.rs | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/crates/agent/src/controllers/mod.rs b/crates/agent/src/controllers/mod.rs index ac7a1f7bd2..1d87b3a0ab 100644 --- a/crates/agent/src/controllers/mod.rs +++ b/crates/agent/src/controllers/mod.rs @@ -407,13 +407,11 @@ mod test { assert_eq!(0, next.after_seconds); assert!(next.with_jitter_percent(0).compute_duration().is_zero()); - let now = Utc::now(); - let then = now + chrono::Duration::seconds(60); - let millis = NextRun::after(then) + let millis = NextRun::after_minutes(1) .with_jitter_percent(20) .compute_duration() .as_millis(); - assert!(millis > 59900, "duration too small, got: {millis}ms"); - assert!(millis < 72000, "duration too big, got: {millis}ms"); + assert!(millis >= 60000, "duration too small, got: {millis}ms"); + assert!(millis <= 72000, "duration too big, got: {millis}ms"); } }