diff options
| author | Markus Pettersson <markus.pettersson@mullvad.net> | 2024-11-08 12:58:27 +0100 |
|---|---|---|
| committer | Markus Pettersson <markus.pettersson@mullvad.net> | 2024-11-12 09:08:12 +0100 |
| commit | 892370568577ee5ae2b1cc29591e26876c24a786 (patch) | |
| tree | 2efa22a3f39efa0498eb13f19a06780a31510489 | |
| parent | 7d6d4e71f0de401ae1a8f7f476a867a137cdf7aa (diff) | |
| download | mullvadvpn-892370568577ee5ae2b1cc29591e26876c24a786.tar.xz mullvadvpn-892370568577ee5ae2b1cc29591e26876c24a786.zip | |
Address `test_multihop` flakiness
Limit relay selection in `test_multihop` 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.rs | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/test/test-manager/src/tests/tunnel.rs b/test/test-manager/src/tests/tunnel.rs index e7056a629d..beaeb63ca5 100644 --- a/test/test-manager/src/tests/tunnel.rs +++ b/test/test-manager/src/tests/tunnel.rs @@ -294,7 +294,16 @@ pub async fn test_multihop( rpc: ServiceClient, mut mullvad_client: MullvadProxyClient, ) -> Result<(), Error> { - let query = RelayQueryBuilder::new().wireguard().multihop().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() + .multihop() + .location(LowLatency) + .entry(LowLatency) + .build(); apply_settings_from_relay_query(&mut mullvad_client, query).await?; |
