summaryrefslogtreecommitdiffhomepage
path: root/test/scripts/utils/lib.sh
diff options
context:
space:
mode:
authorMarkus Pettersson <markus.pettersson@mullvad.net>2025-02-12 14:39:45 +0100
committerMarkus Pettersson <markus.pettersson@mullvad.net>2025-02-25 12:07:10 +0100
commit80bc5b2c64a7f1611d8dd9e2645003f8c27d7c60 (patch)
tree6f330da00ce3598cba6d31d9c928eafc64b5c464 /test/scripts/utils/lib.sh
parentfc97cb28cd1db0d1570cf41900a1c1eb2b268a49 (diff)
downloadmullvadvpn-80bc5b2c64a7f1611d8dd9e2645003f8c27d7c60.tar.xz
mullvadvpn-80bc5b2c64a7f1611d8dd9e2645003f8c27d7c60.zip
Build test-manager once per e2e-test run
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.
Diffstat (limited to 'test/scripts/utils/lib.sh')
-rwxr-xr-xtest/scripts/utils/lib.sh3
1 files changed, 2 insertions, 1 deletions
diff --git a/test/scripts/utils/lib.sh b/test/scripts/utils/lib.sh
index 1a92d5484c..dd1630dc33 100755
--- a/test/scripts/utils/lib.sh
+++ b/test/scripts/utils/lib.sh
@@ -230,7 +230,8 @@ function run_tests_for_os {
test_manager="${TEST_DIST_DIR%/}/test-manager"
runner_dir_flag=("--runner-dir" "$TEST_DIST_DIR")
else
- test_manager="cargo run --bin test-manager"
+ # Assume test-manager is in path.
+ test_manager="$(which test-manager)"
runner_dir_flag=()
fi