| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2025-09-05 | Start login ui test with clear account history | Oskar | 1 | -0/+1 | |
| 2025-07-31 | Add test framework tests for DAITA and multihop UI | David Lönnhager | 1 | -0/+24 | |
| 2025-07-10 | Run `cargo fmt` in test-repo | Sebastian Holmin | 1 | -2/+2 | |
| 2025-06-16 | Do not rely on DNS for API in installer-downloader | David Lönnhager | 1 | -1/+1 | |
| 2025-06-03 | Fix `test_settings_ui` | Markus Pettersson | 1 | -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-13 | Remove "Any" tunnel protocol from query builder | Sebastian Holmin | 1 | -5/+3 | |
| 2025-03-05 | Remove 'any' tunnel type from test workspace | David Lönnhager | 1 | -2/+2 | |
| 2025-02-14 | Retain location when selecting OpenVPN | Sebastian Holmin | 1 | -2/+9 | |
| 2025-02-14 | Split OpenVPN tunnel-state tests to separate file | Oskar | 1 | -1/+17 | |
| 2025-01-22 | Remove mullvad client version from macro | Sebastian Holmin | 1 | -3/+15 | |
| Replace `MullvadClientArgument` with `Option` Small refactor | |||||
| 2025-01-22 | Add location overrides per test to test-manager config | Markus Pettersson | 1 | -9/+1 | |
| 2024-11-20 | Fix spelling mistakes | Sebastian Holmin | 1 | -2/+3 | |
| 2024-11-20 | Select bridge respecting location constraint | Sebastian Holmin | 1 | -3/+2 | |
| 2024-11-14 | Use low-latency relays for `test_ui_tunnel_settings` | Sebastian Holmin | 1 | -1/+9 | |
| 2024-11-14 | Update script and code references to gui-directory | Oskar | 1 | -2/+4 | |
| 2024-10-31 | Do not fallback to direct API connections when testing access methods | Markus Pettersson | 1 | -10/+2 | |
| 2024-10-18 | Add settings test | Oskar | 1 | -0/+8 | |
| 2024-09-16 | Run `obfuscation.spec.ts` in e2e tests | Markus Pettersson | 1 | -0/+8 | |
| 2024-08-16 | Refactor test cleanup logic | Sebastian Holmin | 1 | -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-09 | Improve error messages | Sebastian Holmin | 1 | -1/+1 | |
| 2024-07-19 | Make previous app version and gui e2e binaries optional | Sebastian Holmin | 1 | -4/+12 | |
| 2024-06-10 | Retry DNS lookup for API in test manager | David Lönnhager | 1 | -2/+2 | |
| 2024-04-19 | Add gui test to test framework | Oskar Nyberg | 1 | -7/+67 | |
| 2024-04-09 | Implement test for audit ticket `MUL-02-002 WP2` | Markus Pettersson | 1 | -21/+7 | |
| 2024-04-09 | Run `cargo +nightly fmt` | Sebastian Holmin | 1 | -6/+6 | |
| 2024-02-16 | Run `import-settings` UI tests in test framework | Markus Pettersson | 1 | -0/+11 | |
| 2024-02-15 | Enable access method GUI test in e2e testing | Markus Pettersson | 1 | -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-15 | Use type safe Mullvad protobuf client over generated dito | Markus Pettersson | 1 | -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-08 | Add 'target_os' attribute to test macro | David Lönnhager | 1 | -1/+1 | |
| 2023-11-16 | test-framework: Prefer types from `mullvad-types` | Markus Pettersson | 1 | -4/+5 | |
| Prefer types from `mullvad-types` over equivavelent types defined in `mullvad-management-interface`. | |||||
| 2023-10-31 | Update e2e tests | David Lönnhager | 1 | -2/+2 | |
| 2023-10-31 | Replace UpdateRelaySettings with SetRelaySettings | David Lönnhager | 1 | -1/+1 | |
| 2023-10-20 | Add desktop end-to-end tests | David Lönnhager | 1 | -0/+139 | |
| Co-authored-by: Jonathan <jonathan@mullvad.net> Co-authored-by: Markus Pettersson <markus.pettersson@mullvad.net> | |||||
