diff --git a/src/runtime/tests.rs b/src/runtime/tests.rs index 0ec8e15677a52efb4c8473daec3baf1a21fd5ad2..d7d71a7a6eb2bd24ce08010375648fbcef3232e0 100644 --- a/src/runtime/tests.rs +++ b/src/runtime/tests.rs @@ -790,7 +790,10 @@ fn udp_reowolf_swap() { let udp = std::net::UdpSocket::bind(sock_addrs[1]).unwrap(); udp.connect(sock_addrs[0]).unwrap(); let mut buf = new_u8_buffer(256); - udp.send(TEST_MSG_BYTES).unwrap(); + for _ in 0..5 { + std::thread::sleep(Duration::from_millis(60)); + udp.send(TEST_MSG_BYTES).unwrap(); + } let len = udp.recv(&mut buf).unwrap(); assert_eq!(TEST_MSG_BYTES, &buf[0..len]); barrier.wait();