<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mullvadvpn/test/test-manager/src/tests/install.rs, branch decrease-leaks-during-reconnect</title>
<subtitle>The Mullvad VPN client app for desktop and mobile</subtitle>
<id>http://git.waynecole.info/mullvadvpn/atom?h=decrease-leaks-during-reconnect</id>
<link rel='self' href='http://git.waynecole.info/mullvadvpn/atom?h=decrease-leaks-during-reconnect'/>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/'/>
<updated>2025-07-10T07:37:02Z</updated>
<entry>
<title>Run `cargo fmt` in test-repo</title>
<updated>2025-07-10T07:37:02Z</updated>
<author>
<name>Sebastian Holmin</name>
<email>sebastian.holmin@mullvad.net</email>
</author>
<published>2025-07-09T14:18:52Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=527c8daed79d37e2161e0ecb9bce20bd01b9ffc4'/>
<id>urn:sha1:527c8daed79d37e2161e0ecb9bce20bd01b9ffc4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Inline format arguments</title>
<updated>2025-07-09T09:52:05Z</updated>
<author>
<name>Linus Färnstrand</name>
<email>linus@mullvad.net</email>
</author>
<published>2025-07-08T15:11:23Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=126ebffd7e1f371939395c6fdbe80fd6cc8373a8'/>
<id>urn:sha1:126ebffd7e1f371939395c6fdbe80fd6cc8373a8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix typos</title>
<updated>2025-06-05T14:21:09Z</updated>
<author>
<name>omahs</name>
<email>73983677+omahs@users.noreply.github.com</email>
</author>
<published>2025-05-11T07:49:55Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=73fcc2275c1a0bccb9e849d352e2bbd637f141e6'/>
<id>urn:sha1:73fcc2275c1a0bccb9e849d352e2bbd637f141e6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add end-to-end test for app removal check</title>
<updated>2025-04-23T11:03:53Z</updated>
<author>
<name>David Lönnhager</name>
<email>david.l@mullvad.net</email>
</author>
<published>2025-04-15T12:38:23Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=02a2dad77573ae9fc2c538f92c6fd30959b3eff4'/>
<id>urn:sha1:02a2dad77573ae9fc2c538f92c6fd30959b3eff4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Unify daemon app version types</title>
<updated>2025-02-18T18:12:22Z</updated>
<author>
<name>Kalle Lindström</name>
<email>karl.lindstrom@mullvad.net</email>
</author>
<published>2025-02-05T12:08:20Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=35fb1310a4dd348d33e1ed2454b47bb2c2819077'/>
<id>urn:sha1:35fb1310a4dd348d33e1ed2454b47bb2c2819077</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>Remove mullvad client version from macro</title>
<updated>2025-01-22T12:32:12Z</updated>
<author>
<name>Sebastian Holmin</name>
<email>sebastian.holmin@mullvad.net</email>
</author>
<published>2025-01-21T12:11:13Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=dbac5529eff4160d6bc10efe44fefc56a161992f'/>
<id>urn:sha1:dbac5529eff4160d6bc10efe44fefc56a161992f</id>
<content type='text'>
Replace `MullvadClientArgument` with `Option`

Small refactor
</content>
</entry>
<entry>
<title>Swap `if + bail!` for `ensure!`</title>
<updated>2025-01-07T10:44:52Z</updated>
<author>
<name>Markus Pettersson</name>
<email>markus.pettersson@mullvad.net</email>
</author>
<published>2024-12-18T15:55:38Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=b86f4f664ebb67718f30fe90009c1f4246a9ebe1'/>
<id>urn:sha1:b86f4f664ebb67718f30fe90009c1f4246a9ebe1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add more debug logging to test_upgrade_app</title>
<updated>2025-01-07T10:44:52Z</updated>
<author>
<name>Markus Pettersson</name>
<email>markus.pettersson@mullvad.net</email>
</author>
<published>2024-12-17T06:56:19Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=4bfed4546cb572d5d7735e4627f661bcea723b27'/>
<id>urn:sha1:4bfed4546cb572d5d7735e4627f661bcea723b27</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Check that the daemon version is correct post-upgrade</title>
<updated>2024-11-08T12:09:02Z</updated>
<author>
<name>Markus Pettersson</name>
<email>markus.pettersson@mullvad.net</email>
</author>
<published>2024-11-04T09:08:47Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=6163b769290945be4706b7956ad5ca27a177590d'/>
<id>urn:sha1:6163b769290945be4706b7956ad5ca27a177590d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refactor test cleanup logic</title>
<updated>2024-08-16T09:19:07Z</updated>
<author>
<name>Sebastian Holmin</name>
<email>sebastian.holmin@mullvad.net</email>
</author>
<published>2024-08-05T11:49:16Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=098f319efcbd9811061e86535bf13feb73835b38'/>
<id>urn:sha1:098f319efcbd9811061e86535bf13feb73835b38</id>
<content type='text'>
Cleanup is now done BEFORE tests are run and takes care of resetting
the daemon state more thoroughly. The daemon will now always be
installed, logged in and disconnected with all settings reset before
the next test. Tests are therefore not able to depend on the previous
test leaving the test-runner in a certain state and must instead take
care of setting up their own state themselves.

`test_upgrade_app` gets special treatment to be able to run before
the new app version is automatically installed.

Refactor `run_tests.rs`
</content>
</entry>
</feed>
