summaryrefslogtreecommitdiffhomepage
path: root/test/test-manager/src/tests/dns.rs
AgeCommit message (Collapse)AuthorFilesLines
2025-07-10Run `cargo fmt` in test-repoSebastian Holmin1-7/+6
2025-02-24Fix custom endpoint testsSebastian Holmin1-6/+4
2025-01-08Fix bridge interface IP on macOSSebastian Holmin1-6/+14
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`.
2024-09-17Remove Option from Relay::locationJoakim Hulthe1-1/+1
2024-07-16Fix dns e2e testsJoakim Hulthe1-3/+15
2024-06-26Enable integration test for DAITA on macOSDavid Lönnhager1-1/+0
2024-06-25Enable DAITA for linux in CLI and typesSebastian Holmin1-0/+2
2024-04-12Do not panic in DNS testsMarkus Pettersson1-16/+23
Avoid panicking in more tests - prefer to propagate an error value instead.
2024-04-09Run `cargo +nightly fmt`Sebastian Holmin1-14/+10
2024-01-15Use type safe Mullvad protobuf client over generated ditoMarkus Pettersson1-59/+55
Re-write some code in the test framework to prefer the type safe wrapper around the Mullvad app gRPC client instead of its auto-generated dito. `ManagementServiceClient` is automatically generated from the protobuf definitions found in `management_interface.proto`, and contains some very crude types. The `MullvadProxyClient` is a type-safe wrapper around `ManagementServiceClient` which performs conversions & validation of the data types from the gRPC server (the daemon) to their respective mappings in the `talpid-*` and `mullvad-*` crates. These types are more ergonomic to work with, and since we already have the conversions in place we should prefer those.
2023-11-22Obtain tunnel interface from management interface in testsDavid Lönnhager1-36/+48
2023-10-31Update e2e testsDavid Lönnhager1-4/+2
2023-10-31Replace UpdateRelaySettings with SetRelaySettingsDavid Lönnhager1-2/+2
2023-10-24Fully abort all tasks before leaving a testDavid Lönnhager1-47/+62
2023-10-20Add desktop end-to-end testsDavid Lönnhager1-0/+698
Co-authored-by: Jonathan <jonathan@mullvad.net> Co-authored-by: Markus Pettersson <markus.pettersson@mullvad.net>