Loading doh/boot_time.rs +5 −5 Original line number Diff line number Diff line Loading @@ -195,21 +195,21 @@ fn round_trip() { #[tokio::test] async fn timeout_drift() { let delta = Duration::from_millis(20); for _ in 0..10 { let delta = Duration::from_millis(40); for _ in 0..5 { let start = BootTime::now(); assert!(timeout(delta, pending::<()>()).await.is_err()); let taken = start.elapsed(); let drift = if taken > delta { taken - delta } else { delta - taken }; assert!(drift < Duration::from_millis(5)); assert!(drift < Duration::from_millis(10)); } for _ in 0..10 { for _ in 0..5 { let start = BootTime::now(); sleep(delta).await; let taken = start.elapsed(); let drift = if taken > delta { taken - delta } else { delta - taken }; assert!(drift < Duration::from_millis(5)); assert!(drift < Duration::from_millis(10)); } } Loading Loading
doh/boot_time.rs +5 −5 Original line number Diff line number Diff line Loading @@ -195,21 +195,21 @@ fn round_trip() { #[tokio::test] async fn timeout_drift() { let delta = Duration::from_millis(20); for _ in 0..10 { let delta = Duration::from_millis(40); for _ in 0..5 { let start = BootTime::now(); assert!(timeout(delta, pending::<()>()).await.is_err()); let taken = start.elapsed(); let drift = if taken > delta { taken - delta } else { delta - taken }; assert!(drift < Duration::from_millis(5)); assert!(drift < Duration::from_millis(10)); } for _ in 0..10 { for _ in 0..5 { let start = BootTime::now(); sleep(delta).await; let taken = start.elapsed(); let drift = if taken > delta { taken - delta } else { delta - taken }; assert!(drift < Duration::from_millis(5)); assert!(drift < Duration::from_millis(10)); } } Loading