Handle flaky tests

This commit is contained in:
Nikolay Kim 2025-03-28 11:39:24 +01:00
parent f6fe9c3e10
commit e4f24ee41f
2 changed files with 3 additions and 3 deletions

View file

@ -459,7 +459,7 @@ async fn test_h2_client_drop() -> io::Result<()> {
.map_err(|_| ())
});
let result = timeout(Millis(150), srv.srequest(Method::GET, "/").send()).await;
let result = timeout(Millis(1500), srv.srequest(Method::GET, "/").send()).await;
assert!(result.is_err());
let _ = timeout(Millis(1500), rx).await;
assert_eq!(count.load(Ordering::Relaxed), 1);

View file

@ -749,13 +749,13 @@ async fn test_h1_client_drop() -> io::Result<()> {
let _st = SetOnDrop(count, tx.lock().unwrap().take());
assert!(req.peer_addr().is_some());
assert_eq!(req.version(), Version::HTTP_11);
sleep(Millis(500)).await;
sleep(Millis(50000)).await;
Ok::<_, io::Error>(Response::Ok().finish())
}
})
});
let result = timeout(Millis(100), srv.request(Method::GET, "/").send()).await;
let result = timeout(Millis(1500), srv.request(Method::GET, "/").send()).await;
assert!(result.is_err());
let _ = rx.await;
assert_eq!(count.load(Ordering::Relaxed), 1);