| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2025-08-19 | Add --skip flag to test-manager | Joakim Hulthe | 1 | -1/+6 | |
| 2025-07-10 | Run `cargo fmt` in test-repo | Sebastian Holmin | 1 | -1/+1 | |
| 2025-02-25 | Do not relaunch as root if only formatting test reports | Markus Pettersson | 1 | -28/+21 | |
| 2025-02-04 | Add CPU and memory config options to test framework | David Lönnhager | 1 | -0/+3 | |
| 2025-01-22 | Add `config` subcommand to `test-manager` | Sebastian Holmin | 1 | -46/+82 | |
| 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-22 | Add location overrides per test to test-manager config | Markus Pettersson | 1 | -2/+11 | |
| 2025-01-08 | Fix bridge interface IP on macOS | Sebastian Holmin | 1 | -2/+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-12-17 | Fix TODOs by replacing triple type with a dedicated struct | Markus Pettersson | 1 | -14/+16 | |
| 2024-11-22 | Improve documentation | Sebastian Holmin | 1 | -1/+1 | |
| 2024-11-18 | Add flag for overriding API environment in tests | David Lönnhager | 1 | -1/+11 | |
| 2024-08-16 | Run tests in the order given | Sebastian Holmin | 1 | -30/+28 | |
| 2024-08-16 | Refactor test cleanup logic | Sebastian Holmin | 1 | -3/+5 | |
| 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-14 | Add `--test-runner-dir` flag | Sebastian Holmin | 1 | -1/+8 | |
| 2024-08-12 | Replace OpenVPN CA certificate using CLI flag | Markus Pettersson | 1 | -18/+27 | |
| 2024-08-09 | Restructure test scripts | Sebastian Holmin | 1 | -4/+4 | |
| Split functionality `ci-runtest.sh` into multiple scripts. `test-by-version.sh` can be used to test against any version of the app available on the build servers. `test-utils.sh` contains shared logic. Rename `PACKAGES_DIR` env `PACKAGE_DIR`, it's more consistent with the new CLI flag. | |||||
| 2024-08-09 | Add `--gui-package` flag | Sebastian Holmin | 1 | -1/+9 | |
| 2024-08-09 | Change VM config from positional arg to flag | Sebastian Holmin | 1 | -32/+29 | |
| 2024-07-31 | Create testing config dir if it does not already exist | David Lönnhager | 1 | -6/+1 | |
| 2024-07-19 | Rename `--previous-app` to `--app-package-to-upgrade-from` | Sebastian Holmin | 1 | -7/+11 | |
| 2024-07-19 | Rename `--current-app` to `--app-package` | Sebastian Holmin | 1 | -7/+7 | |
| 2024-07-19 | Refactor `get_app_manifes` | Sebastian Holmin | 1 | -1/+0 | |
| Removing the async allowed the code to be greatly simplified, and likely doesn't impact performance anyway. | |||||
| 2024-07-19 | Replace implicit cache folder with `--package-folder` arg | Sebastian Holmin | 1 | -12/+12 | |
| 2024-07-19 | Clarify valid arguments for `--curent-app` and `--previous-app` | Sebastian Holmin | 1 | -2/+11 | |
| 2024-07-19 | Make previous app version and gui e2e binaries optional | Sebastian Holmin | 1 | -9/+3 | |
| 2024-04-10 | Add list-tests command to test-manager | Joakim Hulthe | 1 | -0/+14 | |
| 2024-04-09 | Run `cargo +nightly fmt` | Sebastian Holmin | 1 | -3/+3 | |
| 2024-02-07 | Add RPCs for running TCP forwarder on test runner | David Lönnhager | 1 | -1/+1 | |
| 2024-02-07 | Move testing SOCKS server to own crate | David Lönnhager | 1 | -29/+7 | |
| 2024-02-07 | Add SOCKS5 server to test-manager | David Lönnhager | 1 | -0/+31 | |
| 2024-01-08 | Add 'skipped' status to test summary | David Lönnhager | 1 | -9/+13 | |
| 2024-01-08 | Add 'target_os' attribute to test macro | David Lönnhager | 1 | -0/+1 | |
| 2023-10-20 | Add desktop end-to-end tests | David Lönnhager | 1 | -0/+311 | |
| Co-authored-by: Jonathan <jonathan@mullvad.net> Co-authored-by: Markus Pettersson <markus.pettersson@mullvad.net> | |||||
