| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2025-09-08 | Test whether daemon adds back alias for loopback interface | David Lönnhager | 1 | -1/+88 | |
| 2025-09-05 | Start login ui test with clear account history | Oskar | 1 | -0/+1 | |
| 2025-08-26 | Stop running disconnected.spec.ts as part of automated tests | Oskar | 1 | -8/+0 | |
| 2025-08-25 | Force IPv4 in IP override test | David Lönnhager | 1 | -2/+5 | |
| 2025-08-25 | Make port constrained in IP override tests | David Lönnhager | 1 | -4/+11 | |
| 2025-08-19 | Add --skip flag to test-manager | Joakim Hulthe | 2 | -3/+20 | |
| 2025-08-19 | Signal wireguard-go to exit gracefully when test-manager exits | Joakim Hulthe | 1 | -30/+55 | |
| `Command::kill_on_drop` would send a SIGKILL to the `sudo`-process, which does not propagate to the wireguard-go child process. This is resolved by sending a SIGTERM instead. | |||||
| 2025-08-11 | Add e2e test `test_quantum_resistant_multihop_quic_tunnel` | Markus Pettersson | 1 | -0/+36 | |
| 2025-08-11 | Add e2e test `test_wireguard_over_quic` for QUIC obfuscation method | Markus Pettersson | 1 | -2/+32 | |
| 2025-08-05 | Retry SSH provisioning in test framework | David Lönnhager | 1 | -8/+20 | |
| 2025-07-31 | Add test framework tests for DAITA and multihop UI | David Lönnhager | 1 | -0/+24 | |
| 2025-07-11 | Make enable/disable daemon not start/stop | Sebastian Holmin | 2 | -38/+31 | |
| 2025-07-11 | Add inverse test | Sebastian Holmin | 1 | -14/+84 | |
| 2025-07-11 | Add e2e test for clearing firewall rules on reboot | Markus Pettersson | 2 | -0/+84 | |
| 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-07-10 | Run `cargo fmt` in test-repo | Sebastian Holmin | 29 | -74/+78 | |
| 2025-07-09 | Inline format arguments | Linus Färnstrand | 8 | -21/+15 | |
| 2025-07-09 | Use `io:Error::other` | Sebastian Holmin | 1 | -1/+1 | |
| 2025-06-24 | Enable support for creating a custom list with locations | Jonatan Rhodin | 1 | -1/+1 | |
| 2025-06-16 | Do not rely on DNS for API in installer-downloader | David Lönnhager | 2 | -2/+2 | |
| 2025-06-09 | Add ifconfig alias e2e test | Joakim Hulthe | 2 | -0/+96 | |
| Co-Authored-By: David Lönnhager <david.l@mullvad.net> | |||||
| 2025-06-05 | Fix typos | omahs | 3 | -3/+3 | |
| 2025-06-03 | Fix `test_settings_ui` | Markus Pettersson | 1 | -1/+1 | |
| Use the correct path to find the GUI test / spec file Update asset glob patterns Co-authored-by: Oliver <oliver@mohlin.dev> | |||||
| 2025-05-14 | Wait for daemon to start in install_app | Joakim Hulthe | 1 | -3/+10 | |
| 2025-05-12 | Wait for connected state | Sebastian Holmin | 1 | -0/+4 | |
| 2025-05-12 | Remove faulty `constrain_to_relay` fn | Sebastian Holmin | 1 | -57/+29 | |
| The function did not consider the mullvad clients current relay settings, i.e. the custom list that the test is initiated with. It could choose any OpenVPN relay in sweden, even if it wasn't pickable. | |||||
| 2025-04-23 | Add end-to-end test for app removal check | David Lönnhager | 1 | -0/+59 | |
| 2025-03-18 | Replace to_owned with clone where that's implicitly what was going on | Linus Färnstrand | 2 | -2/+2 | |
| 2025-03-13 | Remove "Any" tunnel protocol from query builder | Sebastian Holmin | 5 | -26/+16 | |
| 2025-03-05 | Remove 'any' tunnel type from test workspace | David Lönnhager | 4 | -9/+9 | |
| 2025-02-25 | Do not relaunch as root if only formatting test reports | Markus Pettersson | 1 | -28/+21 | |
| 2025-02-24 | Replace `thiserror` with `anyhow` in some helper fns | Sebastian Holmin | 2 | -19/+17 | |
| 2025-02-24 | Disconnect before resetting settings | Sebastian Holmin | 1 | -3/+3 | |
| 2025-02-24 | Fix `test_daita` | Sebastian Holmin | 1 | -41/+51 | |
| 2025-02-24 | Fix `constrain_to_relay` | Sebastian Holmin | 1 | -22/+96 | |
| 2025-02-24 | Fix tunnel tests | Sebastian Holmin | 1 | -49/+27 | |
| 2025-02-24 | Fix `test_error_state` | Sebastian Holmin | 1 | -14/+12 | |
| 2025-02-24 | Fix `test_connecting_state` | Sebastian Holmin | 1 | -10/+11 | |
| 2025-02-24 | Fix custom endpoint tests | Sebastian Holmin | 1 | -6/+4 | |
| 2025-02-24 | Remove `set_relay_settings` | Sebastian Holmin | 1 | -18/+37 | |
| 2025-02-24 | Fix `apply_settings_from_query` overwriting settings | Sebastian Holmin | 2 | -2/+11 | |
| 2025-02-18 | Unify daemon app version types | Kalle Lindström | 1 | -2/+4 | |
| 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. | |||||
| 2025-02-14 | Retain location when selecting OpenVPN | Sebastian Holmin | 1 | -2/+9 | |
| 2025-02-14 | Split OpenVPN tunnel-state tests to separate file | Oskar | 1 | -1/+17 | |
| 2025-02-12 | Fix `clippy::precedence` | Sebastian Holmin | 2 | -2/+4 | |
| 2025-02-04 | Add CPU and memory config options to test framework | David Lönnhager | 4 | -2/+53 | |
| 2025-01-22 | Lower verbosity of logs | Sebastian Holmin | 2 | -4/+4 | |
| 2025-01-22 | Remove duplicate log | Sebastian Holmin | 1 | -6/+0 | |
| 2025-01-22 | Add `config` subcommand to `test-manager` | Sebastian Holmin | 2 | -47/+83 | |
| Move vm subcommand into config subcommand Also change the `test-manager config vm list` command to just list configured VMs, instead of their configuration contents. | |||||
| 2025-01-22 | Remove mullvad client version from macro | Sebastian Holmin | 7 | -46/+38 | |
| Replace `MullvadClientArgument` with `Option` Small refactor | |||||
| 2025-01-22 | Move `test_location` mod to separate file | Sebastian Holmin | 2 | -109/+106 | |
