From 0b9af77fe94e5ec9049f5cb7f9adf79fba828230 Mon Sep 17 00:00:00 2001 From: discord9 <55937128+discord9@users.noreply.github.com> Date: Wed, 4 Jun 2025 16:18:44 +0800 Subject: [PATCH] chore: test sleep longer (#6247) * chore: test sleep longer * win timer resolution is 15.6ms, need longer --- src/meta-srv/src/procedure/wal_prune/manager.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/meta-srv/src/procedure/wal_prune/manager.rs b/src/meta-srv/src/procedure/wal_prune/manager.rs index 8e5072ad11..370bcef06a 100644 --- a/src/meta-srv/src/procedure/wal_prune/manager.rs +++ b/src/meta-srv/src/procedure/wal_prune/manager.rs @@ -343,13 +343,14 @@ mod test { #[tokio::test] async fn test_wal_prune_ticker() { let (tx, mut rx) = WalPruneManager::channel(); - let interval = Duration::from_millis(10); + let interval = Duration::from_millis(50); let ticker = WalPruneTicker::new(interval, tx); assert_eq!(ticker.name(), "WalPruneTicker"); for _ in 0..2 { ticker.start(); - sleep(2 * interval).await; + // wait a bit longer to make sure not all ticks are skipped + sleep(4 * interval).await; assert!(!rx.is_empty()); while let Ok(event) = rx.try_recv() { assert_matches!(event, Event::Tick);