summaryrefslogtreecommitdiffhomepage
path: root/test/test-manager/src/tests
diff options
context:
space:
mode:
authorMarkus Pettersson <markus.pettersson@mullvad.net>2024-01-02 14:12:32 +0100
committerMarkus Pettersson <markus.pettersson@mullvad.net>2024-01-02 14:16:19 +0100
commit30d583d74ae92d51ca36b248e5aacaafcbeae3a2 (patch)
tree585a3f23610fca0b0e11bad608abce4d38ba6c98 /test/test-manager/src/tests
parent58448596396337e8a82265ab6dd2c6ceffc9fa72 (diff)
downloadmullvadvpn-30d583d74ae92d51ca36b248e5aacaafcbeae3a2.tar.xz
mullvadvpn-30d583d74ae92d51ca36b248e5aacaafcbeae3a2.zip
Fix clippy lints
Diffstat (limited to 'test/test-manager/src/tests')
-rw-r--r--test/test-manager/src/tests/helpers.rs38
-rw-r--r--test/test-manager/src/tests/install.rs2
-rw-r--r--test/test-manager/src/tests/mod.rs4
3 files changed, 20 insertions, 24 deletions
diff --git a/test/test-manager/src/tests/helpers.rs b/test/test-manager/src/tests/helpers.rs
index 3f64aef1be..f697900e0d 100644
--- a/test/test-manager/src/tests/helpers.rs
+++ b/test/test-manager/src/tests/helpers.rs
@@ -200,7 +200,7 @@ pub async fn connect_and_wait(mullvad_client: &mut ManagementServiceClient) -> R
mullvad_client
.connect_tunnel(())
.await
- .map_err(|error| Error::DaemonError(format!("failed to begin connecting: {}", error)))?;
+ .map_err(|error| Error::Daemon(format!("failed to begin connecting: {}", error)))?;
let new_state = wait_for_tunnel_state(mullvad_client.clone(), |state| {
matches!(
@@ -211,7 +211,7 @@ pub async fn connect_and_wait(mullvad_client: &mut ManagementServiceClient) -> R
.await?;
if matches!(new_state, TunnelState::Error(..)) {
- return Err(Error::DaemonError("daemon entered error state".to_string()));
+ return Err(Error::Daemon("daemon entered error state".to_string()));
}
log::info!("Connected");
@@ -227,7 +227,7 @@ pub async fn disconnect_and_wait(
mullvad_client
.disconnect_tunnel(())
.await
- .map_err(|error| Error::DaemonError(format!("failed to begin disconnecting: {}", error)))?;
+ .map_err(|error| Error::Daemon(format!("failed to begin disconnecting: {}", error)))?;
wait_for_tunnel_state(mullvad_client.clone(), |state| {
matches!(state, TunnelState::Disconnected(_))
})
@@ -245,17 +245,15 @@ pub async fn wait_for_tunnel_state(
let events = rpc
.events_listen(())
.await
- .map_err(|status| Error::DaemonError(format!("Failed to get event stream: {}", status)))?;
+ .map_err(|status| Error::Daemon(format!("Failed to get event stream: {}", status)))?;
let state = mullvad_types::states::TunnelState::try_from(
rpc.get_tunnel_state(())
.await
- .map_err(|error| {
- Error::DaemonError(format!("Failed to get tunnel state: {:?}", error))
- })?
+ .map_err(|error| Error::Daemon(format!("Failed to get tunnel state: {:?}", error)))?
.into_inner(),
)
- .map_err(|error| Error::DaemonError(format!("Invalid tunnel state: {:?}", error)))?;
+ .map_err(|error| Error::Daemon(format!("Invalid tunnel state: {:?}", error)))?;
if accept_state_fn(&state) {
return Ok(state);
}
@@ -272,7 +270,7 @@ pub async fn find_next_tunnel_state(
find_next_tunnel_state_inner(stream, accept_state_fn),
)
.await
- .map_err(|_error| Error::DaemonError(String::from("Tunnel event listener timed out")))?
+ .map_err(|_error| Error::Daemon(String::from("Tunnel event listener timed out")))?
}
async fn find_next_tunnel_state_inner(
@@ -286,7 +284,7 @@ async fn find_next_tunnel_state_inner(
new_state,
) => {
let state = mullvad_types::states::TunnelState::try_from(new_state).map_err(
- |error| Error::DaemonError(format!("Invalid tunnel state: {:?}", error)),
+ |error| Error::Daemon(format!("Invalid tunnel state: {:?}", error)),
)?;
if accept_state_fn(&state) {
return Ok(state);
@@ -295,12 +293,12 @@ async fn find_next_tunnel_state_inner(
_ => continue,
},
Some(Err(status)) => {
- break Err(Error::DaemonError(format!(
+ break Err(Error::Daemon(format!(
"Failed to get next event: {}",
status
)))
}
- None => break Err(Error::DaemonError(String::from("Lost daemon event stream"))),
+ None => break Err(Error::Daemon(String::from("Lost daemon event stream"))),
}
}
}
@@ -315,7 +313,7 @@ pub async fn geoip_lookup_with_retries(rpc: &ServiceClient) -> Result<AmIMullvad
let result = rpc
.geoip_lookup(TEST_CONFIG.mullvad_host.to_owned())
.await
- .map_err(Error::GeoipError);
+ .map_err(Error::GeoipLookup);
attempt += 1;
if result.is_ok() || attempt >= MAX_ATTEMPTS {
@@ -371,19 +369,17 @@ pub async fn reset_relay_settings(
set_relay_settings(mullvad_client, relay_settings)
.await
- .map_err(|error| {
- Error::DaemonError(format!("Failed to reset relay settings: {}", error))
- })?;
+ .map_err(|error| Error::Daemon(format!("Failed to reset relay settings: {}", error)))?;
mullvad_client
.set_bridge_state(types::BridgeState::from(bridge_state))
.await
- .map_err(|error| Error::DaemonError(format!("Failed to reset bridge mode: {}", error)))?;
+ .map_err(|error| Error::Daemon(format!("Failed to reset bridge mode: {}", error)))?;
mullvad_client
.set_obfuscation_settings(types::ObfuscationSettings::from(obfuscation_settings))
.await
- .map_err(|error| Error::DaemonError(format!("Failed to reset obfuscation: {}", error)))?;
+ .map_err(|error| Error::Daemon(format!("Failed to reset obfuscation: {}", error)))?;
Ok(())
}
@@ -397,7 +393,7 @@ pub async fn set_relay_settings(
mullvad_client
.set_relay_settings(new_settings)
.await
- .map_err(|error| Error::DaemonError(format!("Failed to set relay settings: {}", error)))?;
+ .map_err(|error| Error::Daemon(format!("Failed to set relay settings: {}", error)))?;
Ok(())
}
@@ -410,7 +406,7 @@ pub async fn set_bridge_settings(
mullvad_client
.set_bridge_settings(new_settings)
.await
- .map_err(|error| Error::DaemonError(format!("Failed to set bridge settings: {}", error)))?;
+ .map_err(|error| Error::Daemon(format!("Failed to set bridge settings: {}", error)))?;
Ok(())
}
@@ -484,7 +480,7 @@ where
let relay_list: RelayList = mullvad_client
.get_relay_locations(())
.await
- .map_err(|error| Error::DaemonError(format!("Failed to obtain relay list: {}", error)))?
+ .map_err(|error| Error::Daemon(format!("Failed to obtain relay list: {}", error)))?
.into_inner()
.try_into()?;
diff --git a/test/test-manager/src/tests/install.rs b/test/test-manager/src/tests/install.rs
index d2040771df..48ce233493 100644
--- a/test/test-manager/src/tests/install.rs
+++ b/test/test-manager/src/tests/install.rs
@@ -91,7 +91,7 @@ pub async fn test_upgrade_app(ctx: TestContext, rpc: ServiceClient) -> Result<()
}
})
.await
- .map_err(|_error| Error::DaemonError(String::from("Failed to enter blocking error state")))?;
+ .map_err(|_error| Error::Daemon(String::from("Failed to enter blocking error state")))?;
//
// Begin monitoring outgoing traffic and pinging
diff --git a/test/test-manager/src/tests/mod.rs b/test/test-manager/src/tests/mod.rs
index ada613ca34..ee8b7038fe 100644
--- a/test/test-manager/src/tests/mod.rs
+++ b/test/test-manager/src/tests/mod.rs
@@ -49,7 +49,7 @@ pub enum Error {
PingTimeout,
#[error(display = "geoip lookup failed")]
- GeoipError(test_rpc::Error),
+ GeoipLookup(test_rpc::Error),
#[error(display = "Found running daemon unexpectedly")]
DaemonRunning,
@@ -58,7 +58,7 @@ pub enum Error {
DaemonNotRunning,
#[error(display = "The daemon returned an error: {}", _0)]
- DaemonError(String),
+ Daemon(String),
#[error(display = "Failed to parse gRPC response")]
InvalidGrpcResponse(#[error(source)] types::FromProtobufTypeError),