We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent fdb063c commit ef12b00Copy full SHA for ef12b00
1 file changed
src/condvar.rs
@@ -757,7 +757,7 @@ mod tests {
757
let mutex = Arc::new(Mutex::new(0));
758
let cv = Arc::new(Condvar::new());
759
760
- let num_iters = u32::MAX;
+ let num_iters = 3;
761
let condition = |counter: &mut u32| {
762
*counter += 1;
763
true
@@ -771,9 +771,7 @@ mod tests {
771
cv.wait_while_until_internal(&mut mutex_guard, condition, timeout);
772
773
assert!(timeout_result.timed_out());
774
- // thread should be blocked + woken up multiple times
775
- assert!(*mutex_guard > 2);
776
- assert!(*mutex_guard < num_iters);
+ assert!(*mutex_guard == num_iters + 1);
777
778
// prevent deadlock with notifier
779
drop(mutex_guard);
0 commit comments