summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorMarkus Pettersson <markus.pettersson@mullvad.net>2024-11-08 13:00:28 +0100
committerMarkus Pettersson <markus.pettersson@mullvad.net>2024-11-12 09:08:12 +0100
commit09b0542e14027e3d5bc9db3eefacca2ba5ae5805 (patch)
tree3c8bb4ebf94a679ae5123479f02809ed32023273
parent892370568577ee5ae2b1cc29591e26876c24a786 (diff)
downloadmullvadvpn-09b0542e14027e3d5bc9db3eefacca2ba5ae5805.tar.xz
mullvadvpn-09b0542e14027e3d5bc9db3eefacca2ba5ae5805.zip
Address `test_wireguard_over_shadowsocks` flakiness
Limit relay selection in `test_wireguard_over_shadowsocks` to reduce flakiness. Hopefully this should be able to (at least partially) mitigate timeout related issues.
-rw-r--r--test/test-manager/src/tests/tunnel.rs10
1 files changed, 9 insertions, 1 deletions
diff --git a/test/test-manager/src/tests/tunnel.rs b/test/test-manager/src/tests/tunnel.rs
index beaeb63ca5..fde8c73049 100644
--- a/test/test-manager/src/tests/tunnel.rs
+++ b/test/test-manager/src/tests/tunnel.rs
@@ -195,7 +195,15 @@ pub async fn test_wireguard_over_shadowsocks(
rpc: ServiceClient,
mut mullvad_client: MullvadProxyClient,
) -> anyhow::Result<()> {
- let query = RelayQueryBuilder::new().wireguard().shadowsocks().build();
+ // NOTE: We have experienced flakiness due to timeout issues if distant relays are selected.
+ // This is an attempt to try to reduce this type of flakiness.
+ use helpers::custom_lists::LowLatency;
+
+ let query = RelayQueryBuilder::new()
+ .wireguard()
+ .shadowsocks()
+ .location(LowLatency)
+ .build();
apply_settings_from_relay_query(&mut mullvad_client, query).await?;