diff options
| author | Kalle Lindström <karl.lindstrom@mullvad.net> | 2025-02-05 13:08:20 +0100 |
|---|---|---|
| committer | Linus Färnstrand <linus@mullvad.net> | 2025-02-18 19:12:22 +0100 |
| commit | 35fb1310a4dd348d33e1ed2454b47bb2c2819077 (patch) | |
| tree | e740d6585e2d5591a9aa2d3106c69845783454c9 /test | |
| parent | 447ec20b79adbda18d6e954a3d30178ffeb35a67 (diff) | |
| download | mullvadvpn-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.rs | 6 |
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 |
