Skip to content

Commit d6eb713

Browse files
committed
Increase default timeout
1 parent fa257be commit d6eb713

2 files changed

Lines changed: 5 additions & 4 deletions

File tree

crates/hotfix/tests/common/mock_counterparty.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
use crate::common::session_assertions::DEFAULT_TIMEOUT;
12
use hotfix::config::SessionConfig;
23
use hotfix::message::logon::{Logon, ResetSeqNumConfig};
34
use hotfix::message::{FixMessage, RawFixMessage, generate_message};
@@ -12,8 +13,6 @@ use std::time::Duration;
1213
use tokio::sync::mpsc::Receiver;
1314
use tokio::sync::{mpsc, oneshot};
1415

15-
const DEFAULT_TIMEOUT: Duration = Duration::from_millis(10);
16-
1716
pub struct MockCounterparty<M> {
1817
receiver: Receiver<WriterMessage>,
1918
received_messages: Vec<Message>,

crates/hotfix/tests/common/session_assertions.rs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,22 @@ use crate::common::test_messages::TestMessage;
22
use hotfix::session::{SessionRef, Status};
33
use std::time::Duration;
44

5+
pub const DEFAULT_TIMEOUT: Duration = Duration::from_millis(50);
6+
57
pub trait SessionAssertions {
68
async fn assert_status(&self, expected_status: Status);
79
async fn assert_status_with_timeout(&self, expected_status: Status, timeout: Duration);
810
}
911

1012
impl SessionAssertions for SessionRef<TestMessage> {
1113
async fn assert_status(&self, expected_status: Status) {
12-
self.assert_status_with_timeout(expected_status, Duration::from_millis(10))
14+
self.assert_status_with_timeout(expected_status, DEFAULT_TIMEOUT)
1315
.await;
1416
}
1517

1618
async fn assert_status_with_timeout(&self, expected_status: Status, timeout: Duration) {
1719
let deadline = tokio::time::Instant::now() + timeout;
18-
let retry_interval = Duration::from_millis(1);
20+
let retry_interval = Duration::from_millis(5);
1921

2022
let mut session_info = self.get_session_info().await;
2123
while tokio::time::Instant::now() < deadline {

0 commit comments

Comments
 (0)