#!/bin/bash set -eo pipefail EDITOR_VERSION="2017.4.33f1" BOKKEN_UNITY="/Users/bokken/${EDITOR_VERSION}/Unity.app/Contents/MacOS/Unity" HUB_UNITY="/Applications/Unity/Hub/Editor/${EDITOR_VERSION}/Unity.app/Contents/MacOS/Unity" if [[ -f ${BOKKEN_UNITY} ]]; then UNITY=${BOKKEN_UNITY} else UNITY=${HUB_UNITY} fi pushd $(dirname "${0}") > /dev/null BASETPATH=$(pwd -L) popd > /dev/null echo "Cleaning previous results" echo "Starting tests via $UNITY" CMD_LINE="$UNITY -projectPath $BASETPATH/UnitySDK -batchmode -executeMethod MLAgents.StandaloneBuildTest.BuildStandalonePlayerOSX" echo "$CMD_LINE ..." ${CMD_LINE} RES=$? if [[ "${RES}" -eq "0" ]]; then echo "Standalone build completed successfully."; exit 0; else echo "Standalone build failed." exit 1; fi exit ${RES}