summaryrefslogtreecommitdiffhomepage
path: root/test/test-manager/src
AgeCommit message (Collapse)AuthorFilesLines
2025-11-03Add extra logging when test-manager connects to test-runnerMarkus Pettersson1-1/+5
2025-11-03Remove unsafe `geteuid` call by swapping libc for nixMarkus Pettersson1-1/+3
2025-11-03Fix invocation of `sysctl`, `nft` & `dnsmasq` in test-managerMarkus Pettersson1-20/+15
Run them by absolute path instead. Non-root users does not have `sbin` in path on Debian.
2025-10-08Make reconnect check more robust in testsDavid Lönnhager1-6/+10
wait_for_daemon_reconnect would fail after one failed attempt (Disconnecting was treated as error case)
2025-10-02Do not skip LWO testsDavid Lönnhager1-1/+1
2025-09-30Add E2E test for LWODavid Lönnhager1-0/+39
2025-09-30Add `skip` attribute to `test_function` macroMarkus Pettersson2-6/+8
2025-09-30Rename block_when_disconnected to lockdown_mode in test managerTobias Järvelöv2-4/+4
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 Hulthe1-6/+8
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 Hulthe1-24/+57
2025-09-15Do not crash on error in connection-checkerJoakim Hulthe1-6/+18
2025-09-15Split test_wireguard_tunnel test into IPv4 and IPv6 variantsJoakim Hulthe1-4/+13
2025-09-15Add IPv6 to test-manager linux networkJoakim Hulthe3-24/+76
2025-09-12Wait for service after app install in testsDavid Lönnhager1-15/+1
2025-09-12Check actual service status in test framework instead of only named pipeDavid Lönnhager1-3/+8
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-05Start login ui test with clear account historyOskar1-0/+1
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-19Add --skip flag to test-managerJoakim Hulthe2-3/+20
2025-08-19Signal wireguard-go to exit gracefully when test-manager exitsJoakim Hulthe1-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-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 Holmin2-38/+31
2025-07-11Add inverse testSebastian Holmin1-14/+84
2025-07-11Add e2e test for clearing firewall rules on rebootMarkus Pettersson2-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-10Run `cargo fmt` in test-repoSebastian Holmin29-74/+78
2025-07-09Inline format argumentsLinus Färnstrand8-21/+15
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önnhager2-2/+2
2025-06-09Add ifconfig alias e2e testJoakim Hulthe2-0/+96
Co-Authored-By: David Lönnhager <david.l@mullvad.net>
2025-06-05Fix typosomahs3-3/+3
2025-06-03Fix `test_settings_ui`Markus Pettersson1-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-14Wait for daemon to start in install_appJoakim Hulthe1-3/+10
2025-05-12Wait for connected stateSebastian Holmin1-0/+4
2025-05-12Remove faulty `constrain_to_relay` fnSebastian Holmin1-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-23Add end-to-end test for app removal checkDavid Lönnhager1-0/+59
2025-03-18Replace to_owned with clone where that's implicitly what was going onLinus Färnstrand2-2/+2
2025-03-13Remove "Any" tunnel protocol from query builderSebastian Holmin5-26/+16
2025-03-05Remove 'any' tunnel type from test workspaceDavid Lönnhager4-9/+9
2025-02-25Do not relaunch as root if only formatting test reportsMarkus Pettersson1-28/+21