| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2025-09-12 | Stop daemon correctly when changing log level in tests | David Lönnhager | 1 | -3/+0 | |
| 2025-09-12 | Wait for service after app install in tests | David Lönnhager | 1 | -1/+6 | |
| 2025-09-12 | Check actual service status in test framework instead of only named pipe | David Lönnhager | 1 | -1/+1 | |
| 2025-07-11 | Add functions to toggle service startup | Sebastian Holmin | 1 | -2/+25 | |
| 2025-07-11 | Add e2e test for clearing firewall rules on reboot | Markus Pettersson | 1 | -0/+14 | |
| In some conditions, you can be left with blocking firewall rules if an upgrade fails to install the new app version. Add e2e test to assert that these firewall rules are cleared on reboot for Windows. | |||||
| 2025-06-09 | Add ifconfig alias e2e test | Joakim Hulthe | 1 | -0/+20 | |
| Co-Authored-By: David Lönnhager <david.l@mullvad.net> | |||||
| 2024-11-08 | Check that the daemon version is correct post-upgrade | Markus Pettersson | 1 | -0/+10 | |
| 2024-08-14 | Redo error handling `test_automatic_wireguard_rotation` | Markus Pettersson | 1 | -5/+10 | |
| Make the following changes: - Propagate the device error instead of throwing away the error information by transforming it into an `Option`. - Increase daemon restart timeout - Convert catch-all arm to exhaustive check | |||||
| 2024-07-29 | Fix lints for Rust verson 1.80 in e2e tests | Sebastian Holmin | 1 | -1/+1 | |
| * Lower priority for lint group * doc list item missing indentation | |||||
| 2024-07-16 | Add E2E test of CVE-2019-14899 mitigation | Joakim Hulthe | 1 | -0/+7 | |
| 2024-04-12 | Reset daemon environment when needed | Markus Pettersson | 1 | -0/+14 | |
| 2024-04-08 | Add get_os_version RPC | David Lönnhager | 1 | -0/+6 | |
| 2024-03-25 | Make sure connecting works while API is unavailable | Markus Pettersson | 1 | -0/+5 | |
| 2024-03-20 | Test leaking TCP/UDP/ICMP packets in split tunnel | Joakim Hulthe | 1 | -0/+22 | |
| 2024-03-08 | Add MTU detection integration test for Linux and Windows | Sebastian Holmin | 1 | -6/+14 | |
| Add dependency `scopeguard` for cleaning up nftables ruleset. | |||||
| 2024-02-15 | Enable access method GUI test in e2e testing | Markus Pettersson | 1 | -1/+7 | |
| Since `test_custom_access_methods_ui` may fail after messing with the test runner environment, we want to fail fast and abort the entire test run if the test fails before managing to clean up. | |||||
| 2024-02-07 | Add RPCs for running TCP forwarder on test runner | David Lönnhager | 1 | -0/+10 | |
| 2024-01-08 | Add 'target_os' attribute to test macro | David Lönnhager | 1 | -8/+0 | |
| 2023-12-06 | Remove superseded RPC for restarting the Mullvad system service | Markus Pettersson | 1 | -24/+24 | |
| The function `set_mullvad_daemon_service_state(on: bool) -> Result<(), test_rpc::Error>`, which would conditionally start or stop the Mullvad daemon in the test runner, has been superseded by two separate functions which accomplish the same thing: `start_mullvad_daemon` & `stop_mullvad_daemon`. | |||||
| 2023-12-06 | Add `test_connecting_state_when_corrupted_state_cache` | Markus Pettersson | 1 | -4/+9 | |
| Add regression test which checks that the daemon successfully recovers from a corrupt target state cache. If the target state cache is corrupt, the daemon will default to the `Connecting` target state on startup. | |||||
| 2023-12-06 | Implement RPC for reading & writing to app cache file | Markus Pettersson | 1 | -0/+46 | |
| - Implement RPC for writing to a file in a test runner / guest VM. - Implement RPC for getting app cache directory - Implement RPC for restarting the app in a test runner / guest vm - Implement RPC for starting the app in a test runner / guest vm - Implement RPC for stopping the app in a test runner / guest vm - Implement `find_cache_traces` on Window & macOS | |||||
| 2023-11-22 | Obtain tunnel interface from management interface in tests | David Lönnhager | 1 | -10/+8 | |
| 2023-10-20 | Add desktop end-to-end tests | David Lönnhager | 1 | -0/+289 | |
| Co-authored-by: Jonathan <jonathan@mullvad.net> Co-authored-by: Markus Pettersson <markus.pettersson@mullvad.net> | |||||
