Naming the binary properly on ARM when running the BATS tests

Signed-off-by: Dave Henderson <Dave.Henderson@ca.ibm.com>
This commit is contained in:
Dave Henderson 2015-05-12 20:47:55 -04:00
parent aec395502e
commit 2019448f5f
1 changed files with 12 additions and 5 deletions

View File

@ -4,13 +4,20 @@
MACHINE_ROOT=${BATS_TEST_DIRNAME}/../.. MACHINE_ROOT=${BATS_TEST_DIRNAME}/../..
PLATFORM=`uname -s | tr '[:upper:]' '[:lower:]'` PLATFORM=`uname -s | tr '[:upper:]' '[:lower:]'`
ARCH=`uname -m` case "$(uname -m)" in
arm*)
if [ "$ARCH" = "x86_64" ]; then ARCH="arm"
;;
x86_64)
ARCH="amd64" ARCH="amd64"
else ;;
i*86)
ARCH="386" ARCH="386"
fi ;;
*)
ARCH="$(uname -m)"
esac
MACHINE_BIN_NAME=docker-machine_$PLATFORM-$ARCH MACHINE_BIN_NAME=docker-machine_$PLATFORM-$ARCH
BATS_LOG=${MACHINE_ROOT}/bats.log BATS_LOG=${MACHINE_ROOT}/bats.log