summaryrefslogtreecommitdiffhomepage
path: root/test
diff options
context:
space:
mode:
authorKalle Lindström <karl.lindstrom@mullvad.net>2025-02-05 13:08:20 +0100
committerLinus Färnstrand <linus@mullvad.net>2025-02-18 19:12:22 +0100
commit35fb1310a4dd348d33e1ed2454b47bb2c2819077 (patch)
treee740d6585e2d5591a9aa2d3106c69845783454c9 /test
parent447ec20b79adbda18d6e954a3d30178ffeb35a67 (diff)
downloadmullvadvpn-35fb1310a4dd348d33e1ed2454b47bb2c2819077.tar.xz
mullvadvpn-35fb1310a4dd348d33e1ed2454b47bb2c2819077.zip
Unify daemon app version types
Previously we had two types in the code base that dealt with version parsing. This commit unifies these types so that we only use the Version struct that is defines in the mullvad-version crate. This also solves a bug where the daemon code would crash on alpha versions, as the previous version parsing code didn't handle them.
Diffstat (limited to 'test')
-rw-r--r--test/test-manager/src/tests/install.rs6
1 files changed, 4 insertions, 2 deletions
diff --git a/test/test-manager/src/tests/install.rs b/test/test-manager/src/tests/install.rs
index d640b26089..8c257d1899 100644
--- a/test/test-manager/src/tests/install.rs
+++ b/test/test-manager/src/tests/install.rs
@@ -1,4 +1,5 @@
use anyhow::{bail, ensure, Context};
+use std::str::FromStr;
use std::time::Duration;
use mullvad_management_interface::MullvadProxyClient;
@@ -109,8 +110,9 @@ pub async fn test_upgrade_app(
// Verify that the correct version was installed
let running_daemon_version = rpc.mullvad_daemon_version().await?;
- let running_daemon_version =
- mullvad_version::Version::parse(&running_daemon_version).to_string();
+ let running_daemon_version = mullvad_version::Version::from_str(&running_daemon_version)
+ .unwrap()
+ .to_string();
ensure!(
&TEST_CONFIG
.app_package_filename