diff options
| author | Markus Pettersson <markus.pettersson@mullvad.net> | 2025-02-17 16:18:52 +0100 |
|---|---|---|
| committer | Markus Pettersson <markus.pettersson@mullvad.net> | 2025-02-25 12:07:10 +0100 |
| commit | 4e30a8eea8428cd821b50e819e5af6896c40be47 (patch) | |
| tree | da801965a685f723788d8412a6669b7eb0206344 /test/scripts/build | |
| parent | 28a0154b9b788cedead8fe47dcc1ac12a8af356b (diff) | |
| download | mullvadvpn-4e30a8eea8428cd821b50e819e5af6896c40be47.tar.xz mullvadvpn-4e30a8eea8428cd821b50e819e5af6896c40be47.zip | |
Accept output folder in `test-runner.sh`
Diffstat (limited to 'test/scripts/build')
| -rwxr-xr-x | test/scripts/build/test-runner.sh | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/test/scripts/build/test-runner.sh b/test/scripts/build/test-runner.sh index 3e01353ac6..05d2132679 100755 --- a/test/scripts/build/test-runner.sh +++ b/test/scripts/build/test-runner.sh @@ -6,7 +6,7 @@ SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" TEST_FRAMEWORK_ROOT="$SCRIPT_DIR/../.." REPO_DIR="$TEST_FRAMEWORK_ROOT/.." -cd "$SCRIPT_DIR" +pushd "$SCRIPT_DIR" # shellcheck disable=SC1091 source "$REPO_DIR/scripts/utils/log" @@ -39,3 +39,20 @@ cargo build \ if [[ $TARGET == x86_64-pc-windows-gnu ]]; then TARGET="$TARGET" ./runner-image.sh fi + +popd + +while [[ "$#" -gt 0 ]]; do + case $1 in + # Optionally move binaries to some known location + --output) + ARTIFACTS_DIR="$TEST_FRAMEWORK_ROOT/target/$TARGET/release" + mv -t "$1" "$ARTIFACTS_DIR/test-runner" "$ARTIFACTS_DIR/connection-checker" + ;; + *) + log_error "Unknown parameter: $1" + exit 1 + ;; + esac + shift +done |
