summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorDavid Lönnhager <david.l@mullvad.net>2024-09-21 13:45:12 +0200
committerDavid Lönnhager <david.l@mullvad.net>2024-09-23 11:45:59 +0200
commit77f581d198634b82b5d4f5477b3b3e9e5bb9cd9c (patch)
treeae4e6375ca3b3ed6dfb24b4e8c210bf9decbfc2e
parent160fbbd3971d2321a7717f44dbeec1cc0bcd19b3 (diff)
downloadmullvadvpn-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.rs9
-rw-r--r--test/test-manager/src/tests/tunnel_state.rs3
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()
);