Skip to content

Commit 05d811d

Browse files
committed
Remove flakiness from test_peer_info test
1 parent dc98ec6 commit 05d811d

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

tests/tests/node_info.rs

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -92,8 +92,18 @@ async fn test_peer_info() {
9292
// This is just a mock of what we should be able to do with GQL API.
9393
let client = producer.node.bound_address;
9494
let client = FuelClient::from(client);
95-
let peers = client.connected_peers_info().await.unwrap();
96-
assert_eq!(peers.len(), 2);
95+
let mut peers;
96+
97+
// It takes some time before all validators are connected.
98+
loop {
99+
peers = client.connected_peers_info().await.unwrap();
100+
101+
if peers.len() == 2 {
102+
break;
103+
}
104+
tokio::time::sleep(Duration::from_secs(1)).await;
105+
}
106+
97107
let info = peers
98108
.iter()
99109
.find(|info| info.id.to_string() == validator_peer_id.to_base58())

0 commit comments

Comments
 (0)