summaryrefslogtreecommitdiffhomepage
path: root/test
AgeCommit message (Collapse)AuthorFilesLines
2025-01-22Add copy of current test location to `config.md`Sebastian Holmin1-30/+55
2025-01-22Lower verbosity of logsSebastian Holmin2-4/+4
2025-01-22Remove duplicate logSebastian Holmin1-6/+0
2025-01-22Add `config` subcommand to `test-manager`Sebastian Holmin3-48/+84
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-22Format scriptsSebastian Holmin2-70/+70
2025-01-22Remove mullvad client version from macroSebastian Holmin9-147/+47
Replace `MullvadClientArgument` with `Option` Small refactor
2025-01-22Move `test_location` mod to separate fileSebastian Holmin2-109/+106
2025-01-22Document per-test-relay-selection feature in `docs/`Markus Pettersson1-10/+40
Small update to docs
2025-01-22Add location overrides per test to test-manager configMarkus Pettersson13-225/+305
2025-01-22Convert test-manager config into a moduleMarkus Pettersson5-136/+165
2025-01-09Add doc-stringSebastian Holmin1-0/+1
2025-01-09Do not truncate `settings.json`Sebastian Holmin1-7/+8
2025-01-08Rewrite in functional styleSebastian Holmin1-23/+21
2025-01-08Update docstringSebastian Holmin1-3/+2
2025-01-08Fix bridge interface IP on macOSSebastian Holmin11-72/+96
The IP of the bridge interface was incorrectly assumed to be constant, but has at some point changed. This broke the algorithm for finding the bridge interface. Replace the algorithm with one based on the guest IP, which is given by `tart`. As the bridge IP is no longer constant, we also expose it through the `TEST_CONFIG`.
2025-01-07Use absolute path to refer to `mullvad` binary in `test_upgrade_app`Markus Pettersson1-1/+8
2025-01-07Swap `if + bail!` for `ensure!`Markus Pettersson1-3/+4
2025-01-07Add more debug logging to test_upgrade_appMarkus Pettersson1-10/+8
2025-01-07Split up `Service` error variantsMarkus Pettersson3-44/+57
2025-01-03Upgrade `thiserror` to version 2Markus Pettersson2-60/+80
2025-01-02Remove global API endpointEmīls1-9/+4
2024-12-17Add better APIs for making shh:ed files executableMarkus Pettersson1-12/+41
2024-12-17Fix TODOs by replacing triple type with a dedicated structMarkus Pettersson3-44/+97
2024-12-17Attach target arch to VM configMarkus Pettersson3-9/+11
2024-12-17Fix remote temp Windows path being UNIX-likeMarkus Pettersson1-39/+55
2024-12-17Use SFTP instead of SCP to copy fileMarkus Pettersson1-13/+4
Fix SCP not working on well with Windows guests. Switch over to SFTP instead
2024-12-13Bump `tokio` to version 1.42Markus Pettersson2-3/+3
2024-12-11Update `hickory-resolver` to version 0.24.2Markus Pettersson1-2/+2
2024-12-11Add Unicode-3.0 to approved licensesMarkus Pettersson1-1/+2
This is already the case in the app workspace: https://github.com/mullvad/mullvadvpn-app/pull/6680
2024-12-11Revert "Silence `RUSTSEC-2024-0421`"Markus Pettersson2-18/+0
This reverts commit 6022cb16ba05a460fe597f5d6edd5228879a3093.
2024-12-11Update `idna` to version 1.0.3Markus Pettersson1-30/+269
2024-12-10Silence `RUSTSEC-2024-0421`Markus Pettersson2-0/+18
2024-12-02Remove DNS fallback except for conncheckDavid Lönnhager1-5/+2
2024-11-26Upgrade rustls to silence RUSTSEC-2024-0399Linus Färnstrand1-9/+9
2024-11-22Add non-blocking DNS resolver for Android API requestsDavid Lönnhager2-32/+37
2024-11-22Improve documentationSebastian Holmin4-9/+16
2024-11-22Improve type safetySebastian Holmin3-20/+29
2024-11-22Remove the `command` field of `TestMetadata`Sebastian Holmin3-4/+1
2024-11-22Add `test_upgrade_app` to list testsSebastian Holmin4-9/+25
2024-11-20Make `test_wireguard_tunnel` use `location: Any`Sebastian Holmin1-11/+4
2024-11-20Fix spelling mistakesSebastian Holmin2-7/+8
2024-11-20Set the default location for tests to "Nordic"Sebastian Holmin2-0/+33
Add to `prepare_daemon` a step where the default location, including for multihop and bridges, is set to the `Nordic` custom list.
2024-11-20Do not fail when specifying tests skipped for OSSebastian Holmin1-8/+10
When starting e2e tests on multiple platforms, we always specify the same list of tests for all paltforms. Therefore we should not fail on parsing a test that is skipped for the current platform.
2024-11-20Select bridge respecting location constraintSebastian Holmin2-4/+3
2024-11-19Fix connection checker CLISebastian Holmin1-0/+1
2024-11-18Add MULLVAD_HOST setting to test-by-version.shDavid Lönnhager2-0/+8
2024-11-18Run connection-checker against the specified API environmentDavid Lönnhager3-1/+6
2024-11-18Add flag for overriding API environment in testsDavid Lönnhager1-1/+11
2024-11-15Return error from `get_tunnel_interface` to ease error propagationMarkus Pettersson2-5/+8
2024-11-15Add end-to-end test for MLLVD_CR_24_03Markus Pettersson2-0/+82