| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2025-11-03 | Add extra logging when test-manager connects to test-runner | Markus Pettersson | 1 | -1/+5 | |
| 2025-11-03 | Remove unsafe `geteuid` call by swapping libc for nix | Markus Pettersson | 1 | -1/+3 | |
| 2025-11-03 | Fix invocation of `sysctl`, `nft` & `dnsmasq` in test-manager | Markus Pettersson | 1 | -20/+15 | |
| Run them by absolute path instead. Non-root users does not have `sbin` in path on Debian. | |||||
| 2025-10-08 | Make reconnect check more robust in tests | David Lönnhager | 1 | -6/+10 | |
| wait_for_daemon_reconnect would fail after one failed attempt (Disconnecting was treated as error case) | |||||
| 2025-10-02 | Do not skip LWO tests | David Lönnhager | 1 | -1/+1 | |
| 2025-09-30 | Add E2E test for LWO | David Lönnhager | 1 | -0/+39 | |
| 2025-09-30 | Handle skip test_macro attribute as path | David Lönnhager | 1 | -24/+27 | |
| 2025-09-30 | Add `skip` attribute to `test_function` macro | Markus Pettersson | 3 | -25/+38 | |
| 2025-09-30 | Rename block_when_disconnected to lockdown_mode in test manager | Tobias Järvelöv | 2 | -4/+4 | |
| 2025-09-24 | Make `dirs` a workspace dependency and upgrade to 6.0.0 | Linus Färnstrand | 1 | -1/+1 | |
| 2025-09-16 | Verify that an IPv6 address is used in e2e test | Joakim Hulthe | 1 | -6/+14 | |
| 2025-09-15 | Flatten match statement | Joakim Hulthe | 1 | -20/+17 | |
| 2025-09-15 | Update ipnetwork and convert LazyLock to const | Joakim Hulthe | 2 | -7/+9 | |
| 2025-09-15 | Add IPv6 to more e2e tests | Joakim Hulthe | 1 | -5/+31 | |
| 2025-09-15 | Add e2e test for in-tunnel IPv6 | Joakim Hulthe | 1 | -2/+68 | |
| 2025-09-15 | Fix IPv6 in e2e connection-checker | Joakim Hulthe | 1 | -24/+57 | |
| 2025-09-15 | Do not crash on error in connection-checker | Joakim Hulthe | 1 | -6/+18 | |
| 2025-09-15 | Split test_wireguard_tunnel test into IPv4 and IPv6 variants | Joakim Hulthe | 2 | -4/+14 | |
| 2025-09-15 | Allow test-runner to be built against musl | Joakim Hulthe | 1 | -1/+1 | |
| 2025-09-15 | Add IPv6 to test-manager linux network | Joakim Hulthe | 3 | -24/+76 | |
| 2025-09-12 | Wait for service after app install in tests | David Lönnhager | 1 | -15/+1 | |
| 2025-09-12 | Check actual service status in test framework instead of only named pipe | David Lönnhager | 1 | -3/+8 | |
| 2025-09-12 | Dump mullvad logs when reinstalling/resetting daemon fails | David Lönnhager | 2 | -39/+54 | |
| 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 | 2 | -30/+56 | |
| `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 | Update custom list for `test_quantum_resistant_multihop_quic_tunnel` | Markus Pettersson | 1 | -0/+1 | |
| Use a custom list with at least 2 QUIC-enabled relays for the `test_quantum_resistant_multihop_quic_tunnel` e2e test. | |||||
| 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 | 30 | -75/+79 | |
| 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 | 3 | -2/+3 | |
| 2025-06-09 | Add ifconfig alias e2e test | Joakim Hulthe | 3 | -1/+97 | |
| 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 | |
