diff options
| author | David Lönnhager <david.l@mullvad.net> | 2024-09-21 13:45:12 +0200 |
|---|---|---|
| committer | David Lönnhager <david.l@mullvad.net> | 2024-09-23 11:45:59 +0200 |
| commit | 77f581d198634b82b5d4f5477b3b3e9e5bb9cd9c (patch) | |
| tree | ae4e6375ca3b3ed6dfb24b4e8c210bf9decbfc2e | |
| parent | 160fbbd3971d2321a7717f44dbeec1cc0bcd19b3 (diff) | |
| download | mullvadvpn-77f581d198634b82b5d4f5477b3b3e9e5bb9cd9c.tar.xz mullvadvpn-77f581d198634b82b5d4f5477b3b3e9e5bb9cd9c.zip | |
Include amount of time it took to connect in test
| -rw-r--r-- | test/test-manager/src/tests/helpers.rs | 9 | ||||
| -rw-r--r-- | test/test-manager/src/tests/tunnel_state.rs | 3 |
2 files changed, 9 insertions, 3 deletions
diff --git a/test/test-manager/src/tests/helpers.rs b/test/test-manager/src/tests/helpers.rs index 3eb0be0cc2..2ebc5eb7ad 100644 --- a/test/test-manager/src/tests/helpers.rs +++ b/test/test-manager/src/tests/helpers.rs @@ -29,7 +29,7 @@ use std::{ collections::HashMap, net::{IpAddr, Ipv4Addr, SocketAddr}, path::Path, - time::Duration, + time::{Duration, Instant}, }; use talpid_types::net::wireguard::{PeerConfig, PrivateKey, TunnelConfig}; use test_rpc::{ @@ -432,6 +432,8 @@ pub async fn connect_and_wait( ) -> Result<TunnelState, Error> { log::info!("Connecting"); + let initial_time = Instant::now(); + mullvad_client.connect_tunnel().await?; let new_state = wait_for_tunnel_state(mullvad_client.clone(), |state| { matches!( @@ -445,7 +447,10 @@ pub async fn connect_and_wait( return Err(Error::UnexpectedErrorState(error_state)); } - log::info!("Connected"); + log::info!( + "Connected after {} seconds", + initial_time.elapsed().as_secs() + ); Ok(new_state) } diff --git a/test/test-manager/src/tests/tunnel_state.rs b/test/test-manager/src/tests/tunnel_state.rs index 5fd81f3375..5ccf0f863e 100644 --- a/test/test-manager/src/tests/tunnel_state.rs +++ b/test/test-manager/src/tests/tunnel_state.rs @@ -22,6 +22,7 @@ use talpid_types::net::{Endpoint, TransportProtocol, TunnelEndpoint, TunnelType} use test_macro::test_function; use test_rpc::ServiceClient; +/// Set up nftables rules to drop packets larger than `max_packet_size` on the host. #[cfg(target_os = "linux")] async fn setup_nftables_drop_pings_rule( max_packet_size: u16, @@ -33,7 +34,7 @@ async fn setup_nftables_drop_pings_rule( .unwrap(); log::debug!( - "Set NF-tables ruleset to:\n{}", + "Set nftables ruleset to:\n{}", String::from_utf8(output.stdout).unwrap() ); |
