summaryrefslogtreecommitdiffhomepage
path: root/test/test-manager
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 Holmin2-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-22Remove mullvad client version from macroSebastian Holmin8-141/+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 Pettersson11-224/+303
2025-01-22Convert test-manager config into a moduleMarkus Pettersson5-136/+165
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-07Swap `if + bail!` for `ensure!`Markus Pettersson1-3/+4
2025-01-07Add more debug logging to test_upgrade_appMarkus Pettersson1-10/+8
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-02Remove DNS fallback except for conncheckDavid Lönnhager1-5/+2
2024-11-22Add non-blocking DNS resolver for Android API requestsDavid Lönnhager1-2/+5
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-18Run connection-checker against the specified API environmentDavid Lönnhager1-0/+2
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
2024-11-15Move end-to-end tests for audit issues to separate moduleMarkus Pettersson5-104/+118
2024-11-14Use low-latency relays for `test_ui_tunnel_settings`Sebastian Holmin1-1/+9
2024-11-14Make `constrain_to_relay` work with custom listsSebastian Holmin1-3/+17
2024-11-14Update script and code references to gui-directoryOskar2-4/+6
2024-11-12Address `test_wireguard_over_shadowsocks` flakinessMarkus Pettersson1-1/+9
Limit relay selection in `test_wireguard_over_shadowsocks` to reduce flakiness. Hopefully this should be able to (at least partially) mitigate timeout related issues.
2024-11-12Address `test_multihop` flakinessMarkus Pettersson1-1/+10
Limit relay selection in `test_multihop` to reduce flakiness. Hopefully this should be able to (at least partially) mitigate timeout related issues.
2024-11-12Address `test_quantum_resistant_tunnel` flakinessMarkus Pettersson1-8/+11
Limit relay selection in `test_quantum_resistant_tunnel` to reduce flakiness. Hopefully this should be able to (at least partially) mitigate timeout related issues.
2024-11-12Address `test_quantum_resistant_multihop_udp2tcp_tunnel` flakinessMarkus Pettersson1-0/+6
Limit relay selection in `test_quantum_resistant_multihop_udp2tcp_tunnel` to reduce flakiness. Hopefully this should be able to (at least partially) mitigate timeout-related issues.
2024-11-12Address `test_quantum_resistant_multihop_shadowsocks_tunnel` flakinessMarkus Pettersson1-0/+6
Limit relay selection in `test_quantum_resistant_multihop_shadowsocks_tunnel` to reduce flakiness Hopefully this should be able to (at least partially) mitigate timeout-related issues.
2024-11-12Add default custom lists before running a testMarkus Pettersson1-0/+1
2024-11-12Add helper module for working with custom lists in end-to-end testsMarkus Pettersson1-0/+124
2024-11-08Remove `once_cell` from `test` workspaceMarkus Pettersson2-5/+8
2024-11-08Check that the daemon version is correct post-upgradeMarkus Pettersson2-0/+15
2024-10-31Do not fallback to direct API connections when testing access methodsMarkus Pettersson1-10/+2
2024-10-18Add settings testOskar1-0/+8