| #!/usr/bin/env bash | |
| # Copyright IBM Corp. 2014, 2026 | |
| # SPDX-License-Identifier: BUSL-1.1 | |
| set -uo pipefail | |
| if [[ $arch == 'arm' || $arch == 'arm64' ]] | |
| then | |
| export DIR=$(mktemp -d) | |
| unzip -d $DIR "${e2e_cache_path}/terraform-e2etest_${os}_${arch}.zip" | |
| unzip -d $DIR "./terraform_${version}_${os}_${arch}.zip" | |
| sudo chmod +x $DIR/e2etest | |
| docker run --platform=linux/arm64 -v $DIR:/src -w /src arm64v8/alpine ./e2etest -test.v | |
| else | |
| unzip "${e2e_cache_path}/terraform-e2etest_${os}_${arch}.zip" | |
| unzip "./terraform_${version}_${os}_${arch}.zip" | |
| TF_ACC=1 ./e2etest -test.v | |
| fi |