summaryrefslogtreecommitdiffhomepage
path: root/test/test-manager/src/tests/ui.rs
AgeCommit message (Collapse)AuthorFilesLines
2025-09-05Start login ui test with clear account historyOskar1-0/+1
2025-07-31Add test framework tests for DAITA and multihop UIDavid Lönnhager1-0/+24
2025-07-10Run `cargo fmt` in test-repoSebastian Holmin1-2/+2
2025-06-16Do not rely on DNS for API in installer-downloaderDavid Lönnhager1-1/+1
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-03-13Remove "Any" tunnel protocol from query builderSebastian Holmin1-5/+3
2025-03-05Remove 'any' tunnel type from test workspaceDavid Lönnhager1-2/+2
2025-02-14Retain location when selecting OpenVPNSebastian Holmin1-2/+9
2025-02-14Split OpenVPN tunnel-state tests to separate fileOskar1-1/+17
2025-01-22Remove mullvad client version from macroSebastian Holmin1-3/+15
Replace `MullvadClientArgument` with `Option` Small refactor
2025-01-22Add location overrides per test to test-manager configMarkus Pettersson1-9/+1
2024-11-20Fix spelling mistakesSebastian Holmin1-2/+3
2024-11-20Select bridge respecting location constraintSebastian Holmin1-3/+2
2024-11-14Use low-latency relays for `test_ui_tunnel_settings`Sebastian Holmin1-1/+9
2024-11-14Update script and code references to gui-directoryOskar1-2/+4
2024-10-31Do not fallback to direct API connections when testing access methodsMarkus Pettersson1-10/+2
2024-10-18Add settings testOskar1-0/+8
2024-09-16Run `obfuscation.spec.ts` in e2e testsMarkus Pettersson1-0/+8
2024-08-16Refactor test cleanup logicSebastian Holmin1-16/+7
Cleanup is now done BEFORE tests are run and takes care of resetting the daemon state more thoroughly. The daemon will now always be installed, logged in and disconnected with all settings reset before the next test. Tests are therefore not able to depend on the previous test leaving the test-runner in a certain state and must instead take care of setting up their own state themselves. `test_upgrade_app` gets special treatment to be able to run before the new app version is automatically installed. Refactor `run_tests.rs`
2024-08-09Improve error messagesSebastian Holmin1-1/+1
2024-07-19Make previous app version and gui e2e binaries optionalSebastian Holmin1-4/+12
2024-06-10Retry DNS lookup for API in test managerDavid Lönnhager1-2/+2
2024-04-19Add gui test to test frameworkOskar Nyberg1-7/+67
2024-04-09Implement test for audit ticket `MUL-02-002 WP2`Markus Pettersson1-21/+7
2024-04-09Run `cargo +nightly fmt`Sebastian Holmin1-6/+6
2024-02-16Run `import-settings` UI tests in test frameworkMarkus Pettersson1-0/+11
2024-02-15Enable access method GUI test in e2e testingMarkus Pettersson1-0/+82
Since `test_custom_access_methods_ui` may fail after messing with the test runner environment, we want to fail fast and abort the entire test run if the test fails before managing to clean up.
2024-01-15Use type safe Mullvad protobuf client over generated ditoMarkus Pettersson1-2/+2
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.
2024-01-08Add 'target_os' attribute to test macroDavid Lönnhager1-1/+1
2023-11-16test-framework: Prefer types from `mullvad-types`Markus Pettersson1-4/+5
Prefer types from `mullvad-types` over equivavelent types defined in `mullvad-management-interface`.
2023-10-31Update e2e testsDavid Lönnhager1-2/+2
2023-10-31Replace UpdateRelaySettings with SetRelaySettingsDavid Lönnhager1-1/+1
2023-10-20Add desktop end-to-end testsDavid Lönnhager1-0/+139
Co-authored-by: Jonathan <jonathan@mullvad.net> Co-authored-by: Markus Pettersson <markus.pettersson@mullvad.net>