summaryrefslogtreecommitdiffhomepage
path: root/test
AgeCommit message (Collapse)AuthorFilesLines
2025-03-13Remove "Any" tunnel protocol from query builderSebastian Holmin5-26/+16
2025-03-11Silence `RUSTSEC-2025-0014` in test workspaceMarkus Pettersson2-0/+13
2025-03-11Bump `env_logger` to get rid of `humantime`Markus Pettersson2-40/+79
2025-03-10Bump `ring` to `0.7.13` to mitigate RUSTSEC-2025-0009Markus Pettersson1-5/+4
2025-03-05Fix incorrectly named variable in `runner-image.sh`Markus Pettersson1-2/+2
2025-03-05Build `test-manager` before running (if necessary)Markus Pettersson1-2/+2
2025-03-05Fix `download_` functions not being sourcedMarkus Pettersson1-0/+3
2025-03-05Remove 'any' tunnel type from test workspaceDavid Lönnhager4-9/+9
2025-02-25Update test/Cargo.lockJoakim Hulthe1-1/+1
2025-02-25Do not relaunch as root if only formatting test reportsMarkus Pettersson1-28/+21
2025-02-25Build test-manager once per e2e-test runMarkus Pettersson3-9/+221
Cache test-manager for Linux. This includes not building `test-manager` in `run/ci.sh` (by default) and building `test-manager` as a completely statically linked binary.
2025-02-25Accept output folder in `test-runner.sh`Markus Pettersson1-1/+18
2025-02-25Rename some scripts (and move them to subdirectories)Markus Pettersson8-115/+77
Start off with the download app package / e2e tests binary in `download.sh`. Rename `test-utils.sh` to `lib.sh` & start to break up `lib.sh`.
2025-02-24Replace `thiserror` with `anyhow` in some helper fnsSebastian Holmin2-19/+17
2025-02-24Disconnect before resetting settingsSebastian Holmin1-3/+3
2025-02-24Fix `test_daita`Sebastian Holmin1-41/+51
2025-02-24Fix `constrain_to_relay`Sebastian Holmin1-22/+96
2025-02-24Fix tunnel testsSebastian Holmin1-49/+27
2025-02-24Fix `test_error_state`Sebastian Holmin1-14/+12
2025-02-24Fix `test_connecting_state`Sebastian Holmin1-10/+11
2025-02-24Fix custom endpoint testsSebastian Holmin1-6/+4
2025-02-24Remove `set_relay_settings`Sebastian Holmin1-18/+37
2025-02-24Fix `apply_settings_from_query` overwriting settingsSebastian Holmin2-2/+11
2025-02-21Switch to regex-lite for mullvad-versionDavid Lönnhager1-1/+7
This brings down the binary size of installer-downloader from 2.3 M to 1.4 M with size optimizations enabled
2025-02-18Unify daemon app version typesKalle Lindström1-2/+4
Previously we had two types in the code base that dealt with version parsing. This commit unifies these types so that we only use the Version struct that is defines in the mullvad-version crate. This also solves a bug where the daemon code would crash on alpha versions, as the previous version parsing code didn't handle them.
2025-02-14Retain location when selecting OpenVPNSebastian Holmin1-2/+9
2025-02-14Split OpenVPN tunnel-state tests to separate fileOskar1-1/+17
2025-02-12Update `cbindgen`Sebastian Holmin1-7/+50
2025-02-12Revert edition change in `Cargo.toml`Sebastian Holmin1-2/+2
2025-02-12Fix `clippy::precedence`Sebastian Holmin2-2/+4
2025-02-12Update rust versionSebastian Holmin1-1/+1
2025-02-12Format `.toml` filesSebastian Holmin1-6/+10
2025-02-12Update editionSebastian Holmin1-1/+1
2025-02-11Update hickory to fix RUSTSEC-2025-0006David Lönnhager1-4/+4
2025-02-04Document mount bug for the test runner imageDavid Lönnhager1-0/+9
2025-02-04Add CPU and memory config options to test frameworkDavid Lönnhager4-2/+53
2025-02-03Enable warnings for `RUSTSEC-2024-0384` in osv-scanner & cargo-denyMarkus Pettersson2-15/+0
2025-02-03Bump `ssh2` to 0.9.5Markus Pettersson2-57/+14
2025-01-24Complete leak checker and implement in daemonJoakim Hulthe5-18/+19
2025-01-22Add copy of current test location to `config.md`Sebastian Holmin1-30/+55
2025-01-22Lower verbosity of logsSebastian Holmin2-4/+4
2025-01-22Remove duplicate logSebastian Holmin1-6/+0
2025-01-22Add `config` subcommand to `test-manager`Sebastian Holmin3-48/+84
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-22Format scriptsSebastian Holmin2-70/+70
2025-01-22Remove mullvad client version from macroSebastian Holmin9-147/+47
Replace `MullvadClientArgument` with `Option` Small refactor
2025-01-22Move `test_location` mod to separate fileSebastian Holmin2-109/+106
2025-01-22Document per-test-relay-selection feature in `docs/`Markus Pettersson1-10/+40
Small update to docs
2025-01-22Add location overrides per test to test-manager configMarkus Pettersson13-225/+305
2025-01-22Convert test-manager config into a moduleMarkus Pettersson5-136/+165
2025-01-09Add doc-stringSebastian Holmin1-0/+1