summaryrefslogtreecommitdiffhomepage
path: root/test/test-by-version.sh
AgeCommit message (Collapse)AuthorFilesLines
2025-03-18Delete `download.sh`Sebastian Holmin1-3/+0
2025-03-05Fix `download_` functions not being sourcedMarkus Pettersson1-0/+3
2025-02-25Rename some scripts (and move them to subdirectories)Markus Pettersson1-2/+2
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-01-22Add `config` subcommand to `test-manager`Sebastian Holmin1-1/+1
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 Holmin1-2/+2
2024-11-18Add MULLVAD_HOST setting to test-by-version.shDavid Lönnhager1-0/+1
2024-10-01Rename account "token" to account "number"Joakim Hulthe1-1/+1
2024-09-04Add `OPENVPN_CERTIFICATE` argument to `test-by-version`Markus Pettersson1-0/+1
2024-08-16Remove cargo dependency when running e2e testsMagnus Lindstrom1-0/+1
This commit enables the usage of the dist/ directory, and also adds mullvad-version to it so that test-by-version.sh can operate without rust installed at all. To make use of predefined binaries in a separate directory, refer to that directory by using the env var TEST_DIST_DIR=<dir path> and the binaries will be used if they can be found there. If TEST_DIST_DIR is specified, all of the following binaries need to be there: - connection-checker - mullvad-version - test-manager - test-runner Also added a /dev/null redirect of a cd output so that one's able to use CDPATH while running the tests.
2024-08-09Restructure test scriptsSebastian Holmin1-0/+69
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.