summaryrefslogtreecommitdiffhomepage
path: root/test
AgeCommit message (Collapse)AuthorFilesLines
2025-09-16Verify that an IPv6 address is used in e2e testJoakim Hulthe1-6/+14
2025-09-15Flatten match statementJoakim Hulthe1-20/+17
2025-09-15Update ipnetwork and convert LazyLock to constJoakim Hulthe3-9/+11
2025-09-15Add IPv6 to more e2e testsJoakim Hulthe1-5/+31
2025-09-15Add e2e test for in-tunnel IPv6Joakim Hulthe1-2/+68
2025-09-15Fix IPv6 in e2e connection-checkerJoakim Hulthe2-40/+73
2025-09-15Do not crash on error in connection-checkerJoakim Hulthe5-109/+64
2025-09-15Split test_wireguard_tunnel test into IPv4 and IPv6 variantsJoakim Hulthe3-4/+21
2025-09-15Allow test-runner to be built against muslJoakim Hulthe3-2/+12
2025-09-15Add IPv6 to test-manager linux networkJoakim Hulthe3-24/+76
2025-09-12Split sys module in test-runner into one per platformDavid Lönnhager5-954/+934
2025-09-12Stop daemon correctly when changing log level in testsDavid Lönnhager2-20/+68
2025-09-12Wait for service after app install in testsDavid Lönnhager2-16/+7
2025-09-12Check actual service status in test framework instead of only named pipeDavid Lönnhager4-21/+65
2025-09-12Dump mullvad logs when reinstalling/resetting daemon failsDavid Lönnhager2-39/+54
2025-09-08Test whether daemon adds back alias for loopback interfaceDavid Lönnhager1-1/+88
2025-09-08Bump `color-eyre` & `anyhow` to transitively bump `backtrace`Markus Pettersson1-25/+25
2025-09-05Start login ui test with clear account historyOskar1-0/+1
2025-09-03Move get_system_dir to talpid-windowsDavid Lönnhager1-0/+1
2025-09-01Bump `tracing-subscriber` to `0.3.20`Markus Pettersson1-4/+4
Mitigate CVE-2025-58160: https://osv.dev/vulnerability/GHSA-xwfj-jgwm-7wp5
2025-08-26Add "CDLA-Permissive-2.0" licenseSebastian Holmin1-1/+2
2025-08-26Update `reqwest` to resolve dependency conflictSebastian Holmin2-60/+76
Note that the new version increases the size of Mullvad loader a bit, forcing us to bump the limit in the CI check. We should consider replacing it with a smaller alternative, perhaps `hyper_rustls`.
2025-08-26Stop running disconnected.spec.ts as part of automated testsOskar1-8/+0
2025-08-25Force IPv4 in IP override testDavid Lönnhager1-2/+5
2025-08-25Make port constrained in IP override testsDavid Lönnhager1-4/+11
2025-08-21Add instruction to remove `unattended-upgrades` from Ubuntu test VMsMarkus Pettersson1-0/+8
2025-08-19Add --skip flag to test-managerJoakim Hulthe2-3/+20
2025-08-19Signal wireguard-go to exit gracefully when test-manager exitsJoakim Hulthe3-31/+57
`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-18Fail if QUIC address set is emptyDavid Lönnhager1-0/+7
2025-08-11Update custom list for `test_quantum_resistant_multihop_quic_tunnel`Markus Pettersson1-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-11Add e2e test `test_quantum_resistant_multihop_quic_tunnel`Markus Pettersson1-0/+36
2025-08-11Add e2e test `test_wireguard_over_quic` for QUIC obfuscation methodMarkus Pettersson1-2/+32
2025-08-05Retry SSH provisioning in test frameworkDavid Lönnhager1-8/+20
2025-07-31Add test framework tests for DAITA and multihop UIDavid Lönnhager1-0/+24
2025-07-11Make enable/disable daemon not start/stopSebastian Holmin3-40/+39
2025-07-11Add inverse testSebastian Holmin1-14/+84
2025-07-11Fix `AmIMullvad` exit hostname when disconnectedSebastian Holmin1-1/+2
2025-07-11Add functions to toggle service startupSebastian Holmin4-16/+84
2025-07-11Add e2e test for clearing firewall rules on rebootMarkus Pettersson6-0/+123
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-10Run `cargo fmt` in test-repoSebastian Holmin39-92/+96
2025-07-10Update edition to 2024Sebastian Holmin1-1/+1
2025-07-09Upgrade Rust to 1.88.0Linus Färnstrand1-1/+1
2025-07-09Inline format argumentsLinus Färnstrand11-34/+27
2025-07-09Use `io:Error::other`Sebastian Holmin1-1/+1
2025-06-24Enable support for creating a custom list with locationsJonatan Rhodin1-1/+1
2025-06-16Do not rely on DNS for API in installer-downloaderDavid Lönnhager4-2/+10
2025-06-16Add offline mode for installer loader on WindowsMarkus Pettersson1-1/+11
Co-authored-by: Sebastian Holmin <sebastian.holmin@mullvad.net> Co-authored-by: Joakim Hulthe <joakim.hulthe@mullvad.net> Co-authored-by: David Lönnhager <david.l@mullvad.net>
2025-06-10Update nix to 0.30 everywhereJoakim Hulthe2-29/+7
2025-06-09Add ifconfig alias e2e testJoakim Hulthe8-4/+174
Co-Authored-By: David Lönnhager <david.l@mullvad.net>
2025-06-05Fix typosomahs4-4/+4