@@ -1467,7 +1467,7 @@ mod tests {
1467
1467
1468
1468
let gw_inbound = async {
1469
1469
let event =
1470
- tokio:: time:: timeout ( Duration :: from_secs ( 1 ) , handler. wait_for_events ( ) ) . await ??;
1470
+ tokio:: time:: timeout ( Duration :: from_secs ( 15 ) , handler. wait_for_events ( ) ) . await ??;
1471
1471
match event {
1472
1472
Event :: InboundConnection { conn, .. } => {
1473
1473
assert_eq ! ( conn. remote_addr( ) , remote_addr) ;
@@ -1522,7 +1522,7 @@ mod tests {
1522
1522
1523
1523
let gw_inbound = async {
1524
1524
let event =
1525
- tokio:: time:: timeout ( Duration :: from_secs ( 1 ) , handler. wait_for_events ( ) ) . await ??;
1525
+ tokio:: time:: timeout ( Duration :: from_secs ( 15 ) , handler. wait_for_events ( ) ) . await ??;
1526
1526
match event {
1527
1527
Event :: InboundConnectionRejected { peer_id } => {
1528
1528
assert_eq ! ( peer_id. addr, remote_addr) ;
@@ -1589,7 +1589,7 @@ mod tests {
1589
1589
1590
1590
let peer_inbound = async {
1591
1591
let event =
1592
- tokio:: time:: timeout ( Duration :: from_secs ( 1 ) , handler. wait_for_events ( ) ) . await ??;
1592
+ tokio:: time:: timeout ( Duration :: from_secs ( 15 ) , handler. wait_for_events ( ) ) . await ??;
1593
1593
match event {
1594
1594
Event :: OutboundGatewayConnectionSuccessful { peer_id, .. } => {
1595
1595
assert_eq ! ( peer_id. addr, remote_addr) ;
@@ -1624,7 +1624,7 @@ mod tests {
1624
1624
1625
1625
let peer_inbound = async {
1626
1626
let event =
1627
- tokio:: time:: timeout ( Duration :: from_secs ( 1 ) , handler. wait_for_events ( ) ) . await ??;
1627
+ tokio:: time:: timeout ( Duration :: from_secs ( 15 ) , handler. wait_for_events ( ) ) . await ??;
1628
1628
match event {
1629
1629
Event :: OutboundConnectionFailed { peer_id, error } => {
1630
1630
let addr: SocketAddr = ( [ 127 , 0 , 0 , 1 ] , 10000 ) . into ( ) ;
@@ -1647,7 +1647,7 @@ mod tests {
1647
1647
1648
1648
#[ tokio:: test]
1649
1649
async fn test_gw_to_peer_outbound_conn_forwarded ( ) -> anyhow:: Result < ( ) > {
1650
- // crate::config::set_logger(Some(tracing::level_filters::LevelFilter::DEBUG));
1650
+ // crate::config::set_logger(Some(tracing::level_filters::LevelFilter::DEBUG), None );
1651
1651
let gw_addr: SocketAddr = ( [ 127 , 0 , 0 , 1 ] , 10000 ) . into ( ) ;
1652
1652
let peer_addr: SocketAddr = ( [ 127 , 0 , 0 , 1 ] , 10001 ) . into ( ) ;
1653
1653
let joiner_addr: SocketAddr = ( [ 127 , 0 , 0 , 1 ] , 10002 ) . into ( ) ;
@@ -1682,6 +1682,9 @@ mod tests {
1682
1682
. establish_inbound_conn ( joiner_addr, joiner_pub_key, None )
1683
1683
. await ;
1684
1684
1685
+ // Give some time for the events to be processed
1686
+ tokio:: time:: sleep ( Duration :: from_millis ( 100 ) ) . await ;
1687
+
1685
1688
// TODO: maybe simulate forwarding back all expected responses
1686
1689
1687
1690
Ok :: < _ , anyhow:: Error > ( ( ) )
@@ -1691,7 +1694,7 @@ mod tests {
1691
1694
let mut third_party = None ;
1692
1695
loop {
1693
1696
let event =
1694
- tokio:: time:: timeout ( Duration :: from_secs ( 1 ) , gw_handler. wait_for_events ( ) )
1697
+ tokio:: time:: timeout ( Duration :: from_secs ( 15 ) , gw_handler. wait_for_events ( ) )
1695
1698
. await ??;
1696
1699
match event {
1697
1700
Event :: InboundConnection {
@@ -1978,7 +1981,7 @@ mod tests {
1978
1981
1979
1982
let peer_inbound = async {
1980
1983
let event =
1981
- tokio:: time:: timeout ( Duration :: from_secs ( 1 ) , handler. wait_for_events ( ) ) . await ??;
1984
+ tokio:: time:: timeout ( Duration :: from_secs ( 15 ) , handler. wait_for_events ( ) ) . await ??;
1982
1985
let _conn = match event {
1983
1986
Event :: OutboundGatewayConnectionSuccessful {
1984
1987
peer_id,
@@ -2022,7 +2025,7 @@ mod tests {
2022
2025
2023
2026
let peer_inbound = async {
2024
2027
let event =
2025
- tokio:: time:: timeout ( Duration :: from_secs ( 1 ) , handler. wait_for_events ( ) ) . await ??;
2028
+ tokio:: time:: timeout ( Duration :: from_secs ( 15 ) , handler. wait_for_events ( ) ) . await ??;
2026
2029
match event {
2027
2030
Event :: OutboundConnectionFailed { peer_id, error } => {
2028
2031
assert_eq ! ( peer_id. addr, peer_addr) ;
@@ -2066,7 +2069,7 @@ mod tests {
2066
2069
2067
2070
let peer_inbound = async {
2068
2071
let event =
2069
- tokio:: time:: timeout ( Duration :: from_secs ( 1 ) , handler. wait_for_events ( ) ) . await ??;
2072
+ tokio:: time:: timeout ( Duration :: from_secs ( 15 ) , handler. wait_for_events ( ) ) . await ??;
2070
2073
match event {
2071
2074
Event :: OutboundConnectionSuccessful {
2072
2075
peer_id,
0 commit comments