| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2025-09-30 | Handle skip test_macro attribute as path | David Lönnhager | 1 | -24/+27 | |
| 2025-09-30 | Add `skip` attribute to `test_function` macro | Markus Pettersson | 1 | -19/+30 | |
| 2025-07-10 | Run `cargo fmt` in test-repo | Sebastian Holmin | 1 | -1/+1 | |
| 2025-06-09 | Add ifconfig alias e2e test | Joakim Hulthe | 1 | -1/+1 | |
| Co-Authored-By: David Lönnhager <david.l@mullvad.net> | |||||
| 2025-01-22 | Remove mullvad client version from macro | Sebastian Holmin | 1 | -95/+9 | |
| Replace `MullvadClientArgument` with `Option` Small refactor | |||||
| 2025-01-22 | Add location overrides per test to test-manager config | Markus Pettersson | 1 | -0/+1 | |
| 2024-11-22 | Remove the `command` field of `TestMetadata` | Sebastian Holmin | 1 | -1/+0 | |
| 2024-08-16 | Remove `always_run` test macro parameter | Sebastian Holmin | 1 | -20/+3 | |
| 2024-08-16 | Remove `must_succede` test macro parameter | Sebastian Holmin | 1 | -15/+2 | |
| This simplifes handling of test results. | |||||
| 2024-08-16 | Remove `cleanup` test macro parameter | Sebastian Holmin | 1 | -16/+2 | |
| 2024-07-29 | Fix lints for Rust verson 1.80 in e2e tests | Sebastian Holmin | 1 | -23/+17 | |
| * Lower priority for lint group * doc list item missing indentation | |||||
| 2024-04-12 | Get rid of type casting for test function argument | Markus Pettersson | 1 | -12/+8 | |
| Replace the `Box<dyn Any>` type for the third test function argument 'mullvad client' - replace it with a dedicated enum type `MullvadClientArgument`. This change got rid of the type casting from `Box<dyn Any>` to `MullvadProxyClient` done in the `test_function` macro. | |||||
| 2024-04-09 | Run `cargo +nightly fmt` | Sebastian Holmin | 1 | -1/+1 | |
| 2024-03-20 | Test leaking TCP/UDP/ICMP packets in split tunnel | Joakim Hulthe | 1 | -16/+20 | |
| 2024-03-20 | Refactor test_macro error handling without panics | Joakim Hulthe | 1 | -88/+105 | |
| 2024-03-20 | Make e2e tests accept anyhow errors | Joakim Hulthe | 1 | -4/+4 | |
| 2024-03-12 | Update test-manager dep `inventory` | Joakim Hulthe | 1 | -5/+8 | |
| 2024-01-15 | Use type safe Mullvad protobuf client over generated dito | Markus Pettersson | 1 | -10/+10 | |
| 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 | -4/+27 | |
| 2023-10-20 | Add desktop end-to-end tests | David Lönnhager | 1 | -0/+278 | |
| Co-authored-by: Jonathan <jonathan@mullvad.net> Co-authored-by: Markus Pettersson <markus.pettersson@mullvad.net> | |||||
