From ef12b00daf0dbc6dd025098ec2cd0517bb9f737c Mon Sep 17 00:00:00 2001 From: Bryan Hitchcock Date: Mon, 30 May 2022 20:24:09 -0400 Subject: [PATCH] small test update --- src/condvar.rs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/condvar.rs b/src/condvar.rs index debeb081..15daa694 100644 --- a/src/condvar.rs +++ b/src/condvar.rs @@ -757,7 +757,7 @@ mod tests { let mutex = Arc::new(Mutex::new(0)); let cv = Arc::new(Condvar::new()); - let num_iters = u32::MAX; + let num_iters = 3; let condition = |counter: &mut u32| { *counter += 1; true @@ -771,9 +771,7 @@ mod tests { cv.wait_while_until_internal(&mut mutex_guard, condition, timeout); assert!(timeout_result.timed_out()); - // thread should be blocked + woken up multiple times - assert!(*mutex_guard > 2); - assert!(*mutex_guard < num_iters); + assert!(*mutex_guard == num_iters + 1); // prevent deadlock with notifier drop(mutex_guard);