diff options
| author | Markus Pettersson <markus.pettersson@mullvad.net> | 2023-12-08 08:42:42 +0100 |
|---|---|---|
| committer | Markus Pettersson <markus.pettersson@mullvad.net> | 2023-12-08 10:21:23 +0100 |
| commit | cc72c41cc91d8cb81538db0efe3979ef2f5622b0 (patch) | |
| tree | 91690bdf5bb1ec54dd1f51f5ad13a7f1026b6725 /test/build.sh | |
| parent | 8fab0ca2e2a890d36a9e5504231f88f3b468d563 (diff) | |
| download | mullvadvpn-cc72c41cc91d8cb81538db0efe3979ef2f5622b0.tar.xz mullvadvpn-cc72c41cc91d8cb81538db0efe3979ef2f5622b0.zip | |
Use app build container for building test runner
Diffstat (limited to 'test/build.sh')
| -rwxr-xr-x | test/build.sh | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/test/build.sh b/test/build.sh index 8832d931ab..3c598ed4e7 100755 --- a/test/build.sh +++ b/test/build.sh @@ -3,15 +3,17 @@ set -eu SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" +APP_DIR="$SCRIPT_DIR/.." cd "$SCRIPT_DIR" if [[ $TARGET == x86_64-unknown-linux-gnu ]]; then mkdir -p .container/cargo-registry - podman build -t mullvadvpn-app-tests . + container_image=$(cat "$APP_DIR/building/linux-container-image.txt") + podman build -t mullvadvpn-app-tests --build-arg IMAGE="${container_image}" . podman run --rm -it \ -v "${SCRIPT_DIR}/.container/cargo-registry":/root/.cargo/registry \ - -v "${SCRIPT_DIR}/..":/src:Z \ + -v "${APP_DIR}":/src:Z \ -e CARGO_HOME=/root/.cargo/registry \ mullvadvpn-app-tests \ /bin/bash -c "cd /src/test/; cargo build --bin test-runner --release --target ${TARGET}" |
